@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-0-ddcb16f53cdb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-0-ddcb16f53cdb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20-FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-1-754e451055fb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-1-754e451055fb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-1F9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2-fbb545ba2163.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2-fbb545ba2163.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+251-2EB;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3-8d65a204431c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3-8d65a204431c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+300-3C9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4-cbcd52e73154.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4-cbcd52e73154.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+401-451;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-1e-4500f1759c86.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-1e-4500f1759c86.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1E3E-1EF9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-20-0afb5907315d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-20-0afb5907315d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2002-20DE;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-21-b110097f8fbe.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-21-b110097f8fbe.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2100-21F5;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-22-a26adfe7626f.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-22-a26adfe7626f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2200-22EF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-23-879e3b3a1fe3.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-23-879e3b3a1fe3.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2305-23DB;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-24-a077143534d0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-24-a077143534d0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2423-24FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-25-234052a3b2c9.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-25-234052a3b2c9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2500-25EF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-26-b270d863b114.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-26-b270d863b114.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2600-26BE;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-27-64c37d938a22.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-27-64c37d938a22.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2702-27A1;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-29-18f6c8f7eac5.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-29-18f6c8f7eac5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2934-29FB;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b-0dc35b4b87b5.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b-0dc35b4b87b5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B05-2B95;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2e-9557084d0e2e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2e-9557084d0e2e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E3A-2EF3;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2f-6c8656770f06.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2f-6c8656770f06.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F00-2FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-30-d6f156ceac6f.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-30-d6f156ceac6f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3000-30FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-31-73eeb1312f74.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-31-73eeb1312f74.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3105-31FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-32-80052b1138b1.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-32-80052b1138b1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3200-32FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-33-7c5cafed6e83.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-33-7c5cafed6e83.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3300-33FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-34-41911540d22a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-34-41911540d22a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3400-34FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-35-5c19334a4c0e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-35-5c19334a4c0e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3500-35FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-36-4645fc87f2f4.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-36-4645fc87f2f4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3600-36FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-37-5596d015959e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-37-5596d015959e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3700-37FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-38-c88e337e7f44.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-38-c88e337e7f44.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3800-38FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-39-f83202f03b3d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-39-f83202f03b3d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3900-39FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3a-3f61653cf4d5.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3a-3f61653cf4d5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3A00-3AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3b-684707d67077.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3b-684707d67077.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3B00-3BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3c-b478750bd5f6.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3c-b478750bd5f6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3C00-3CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3d-7188db9e314d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3d-7188db9e314d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3D00-3DFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3e-237d0023c0a0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3e-237d0023c0a0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3E00-3EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-3f-6a7e659e1d1a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-3f-6a7e659e1d1a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3F00-3FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-40-5545d0f72b33.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-40-5545d0f72b33.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4000-40FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-41-3d951b912d68.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-41-3d951b912d68.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4100-41FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-42-17c19b5d9074.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-42-17c19b5d9074.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4200-42FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-43-c0c879bea628.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-43-c0c879bea628.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4300-43FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-44-7890d3cadcda.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-44-7890d3cadcda.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4400-44FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-45-75521efecbab.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-45-75521efecbab.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4500-45FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-46-74fdbfcd637c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-46-74fdbfcd637c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4600-46FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-47-ff935129584a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-47-ff935129584a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4700-47FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-48-3105adfae18c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-48-3105adfae18c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4800-48FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-49-e8dcc86c7e77.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-49-e8dcc86c7e77.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4900-49FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4a-0bcd841ae3a2.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4a-0bcd841ae3a2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4A00-4AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4b-9d4eb7bd8882.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4b-9d4eb7bd8882.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4B00-4BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4c-31c49be8c91b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4c-31c49be8c91b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4C00-4CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4d-6e86819c5641.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4d-6e86819c5641.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4D00-4DBF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4e-bb7617f27cb8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4e-bb7617f27cb8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4E00-4EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-4f-3bbfd0dd648c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-4f-3bbfd0dd648c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4F00-4FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-50-472f2b1592fb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-50-472f2b1592fb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5000-50FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-51-5a1f3aef1e5e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-51-5a1f3aef1e5e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5100-51FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-52-219d73180b96.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-52-219d73180b96.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5200-52FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-53-edc39c62f5e0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-53-edc39c62f5e0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5300-53FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-54-7b9dfddb6c56.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-54-7b9dfddb6c56.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5400-54FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-55-2d25de9408ac.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-55-2d25de9408ac.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5500-55FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-56-aeb87d366be4.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-56-aeb87d366be4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5600-56FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-57-4e4132d44ac0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-57-4e4132d44ac0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5700-57FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-58-b2aeb57716d6.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-58-b2aeb57716d6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5800-58FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-59-59ab132077e6.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-59-59ab132077e6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5900-59FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-5a-62b402deafc5.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-5a-62b402deafc5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5A00-5AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-5b-4620d3479c44.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-5b-4620d3479c44.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5B00-5BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-5c-79b6a6f66728.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-5c-79b6a6f66728.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5C00-5CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-5d-87cacf2406c7.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-5d-87cacf2406c7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5D00-5DFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-5e-61f327e8248f.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-5e-61f327e8248f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5E00-5EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-5f-c17f1a15e20f.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-5f-c17f1a15e20f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5F00-5FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-60-1109cb6dec3e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-60-1109cb6dec3e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6000-60FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-61-6f7064818ffc.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-61-6f7064818ffc.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6100-61FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-62-dde3a3464f03.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-62-dde3a3464f03.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6200-62FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-63-018d53b1bebf.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-63-018d53b1bebf.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6300-63FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-64-926b56fb0009.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-64-926b56fb0009.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6400-64FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-65-108d574dae7c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-65-108d574dae7c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6500-65FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-66-c46ff01632b0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-66-c46ff01632b0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6600-66FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-67-3928be50549b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-67-3928be50549b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6700-67FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-68-e47556dfb19d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-68-e47556dfb19d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6800-68FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-69-437ab8160a68.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-69-437ab8160a68.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6900-69FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-6a-390a8a0e4df9.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-6a-390a8a0e4df9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6A00-6AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-6b-d70a0bd004f8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-6b-d70a0bd004f8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6B00-6BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-6c-c968d5ddfd27.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-6c-c968d5ddfd27.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6C00-6CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-6d-6f321ac1e778.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-6d-6f321ac1e778.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6D00-6DFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-6e-871946fff611.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-6e-871946fff611.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6E00-6EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-6f-5779bc6d401c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-6f-5779bc6d401c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6F00-6FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-70-f48e4fe283cf.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-70-f48e4fe283cf.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7000-70FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-71-7e7e6d131918.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-71-7e7e6d131918.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7100-71FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-72-33a2d4b9f9cb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-72-33a2d4b9f9cb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7200-72FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-73-e6001e653158.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-73-e6001e653158.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7300-73FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-74-308ed95ab75c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-74-308ed95ab75c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7400-74FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-75-1e6341f47394.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-75-1e6341f47394.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7500-75FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-76-f59626d4ee84.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-76-f59626d4ee84.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7600-76FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-77-79a402b95656.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-77-79a402b95656.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7700-77FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-78-3b4027034b1c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-78-3b4027034b1c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7800-78FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-79-f9cb4b844a65.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-79-f9cb4b844a65.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7900-79FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-7a-ed7d7c9928e3.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-7a-ed7d7c9928e3.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7A00-7AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-7b-75a673f26496.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-7b-75a673f26496.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7B00-7BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-7c-9b7b1411c8d4.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-7c-9b7b1411c8d4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7C00-7CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-7d-70f87dfb0ada.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-7d-70f87dfb0ada.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7D00-7DFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-7e-b66452cbe80a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-7e-b66452cbe80a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7E00-7EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-7f-63ca325ab1a9.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-7f-63ca325ab1a9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7F00-7FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-80-e59668b392a4.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-80-e59668b392a4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8000-80FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-81-268aebe626eb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-81-268aebe626eb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8100-81FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-82-b246561856f1.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-82-b246561856f1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8200-82FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-83-fef68eafd5d1.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-83-fef68eafd5d1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8300-83FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-84-64e239788762.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-84-64e239788762.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8400-84FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-85-b69ec292e3cc.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-85-b69ec292e3cc.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8500-85FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-86-1d325482c3ba.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-86-1d325482c3ba.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8600-86FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-87-2ab18eb87df8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-87-2ab18eb87df8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8700-87FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-88-390e847d7415.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-88-390e847d7415.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8800-88FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-89-58b73baccd9e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-89-58b73baccd9e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8900-89FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-8a-12bf4f9a3975.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-8a-12bf4f9a3975.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8A00-8AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-8b-9c267694e2ea.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-8b-9c267694e2ea.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8B00-8BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-8c-7b12a28b2f2b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-8c-7b12a28b2f2b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8C00-8CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-8d-6cc93da467a9.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-8d-6cc93da467a9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8D00-8DFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-8e-220a39b1d4ba.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-8e-220a39b1d4ba.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8E00-8EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-8f-cd967a56cd44.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-8f-cd967a56cd44.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8F00-8FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-90-e2e71191c52a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-90-e2e71191c52a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9000-90FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-91-c35c57f16f3d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-91-c35c57f16f3d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9100-91FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-92-a3b298eee7c8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-92-a3b298eee7c8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9200-92FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-93-4bf8e74884d0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-93-4bf8e74884d0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9300-93FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-94-a4b37321a53e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-94-a4b37321a53e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9400-94FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-95-d8e1c7b2dc84.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-95-d8e1c7b2dc84.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9500-95FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-96-8e165d18a117.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-96-8e165d18a117.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9600-96FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-97-d900980779b8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-97-d900980779b8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9700-97FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-98-67d89c4e6fd4.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-98-67d89c4e6fd4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9800-98FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-99-17fb35625aa6.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-99-17fb35625aa6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9900-99FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-9a-b2e102663de0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-9a-b2e102663de0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9A00-9AFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-9b-ee3af6cd4513.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-9b-ee3af6cd4513.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9B00-9BFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-9c-28993a8f1803.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-9c-28993a8f1803.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9C00-9CFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-9d-d501c60c8f42.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-9d-d501c60c8f42.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9D00-9DFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-9e-eb4fa092d568.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-9e-eb4fa092d568.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9E00-9EFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-9f-c0877618d7a1.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-9f-c0877618d7a1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9F00-9FFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-f9-d923837c95a8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-f9-d923837c95a8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+F900-F9FF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-fa-5b2a63603450.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-fa-5b2a63603450.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FA02-FA5E;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-fb-57cb51219701.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-fb-57cb51219701.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FB00-FB04;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-fe-f2484c7ea6b1.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-fe-f2484c7ea6b1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FE10-FE6B;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-ff-5c3bd168e604.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-ff-5c3bd168e604.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FF01-FFEE;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-1f1-8ba54006b745.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-1f1-8ba54006b745.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1F100-1F1AC;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-1f2-c27f6453c17e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-1f2-c27f6453c17e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1F200-1F251;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-200-717c9df5508b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-200-717c9df5508b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20087-200CC;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-201-d3541f866dee.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-201-d3541f866dee.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20164-20164;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-206-7e989967692d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-206-7e989967692d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20628-20676;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-20c-4e792f58e7c3.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-20c-4e792f58e7c3.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20CD0-20CD0;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-213-83f77421df42.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-213-83f77421df42.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2139A-2139A;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-214-bad055e5fab7.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-214-bad055e5fab7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21413-21413;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-215-5f2ebe1eb9b7.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-215-5f2ebe1eb9b7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+215D7-215D7;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-229-4f07215587a8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-229-4f07215587a8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2298F-2298F;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-235-81c2e1ede765.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-235-81c2e1ede765.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+235CB-235CB;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-23c-682fbb7beaf2.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-23c-682fbb7beaf2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23C97-23C98;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-23e-f02cbdfaee1e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-23e-f02cbdfaee1e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23E23-23E23;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-241-ac220ba2b5f2.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-241-ac220ba2b5f2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+241FE-241FE;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-242-c71d64a03903.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-242-c71d64a03903.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2420E-2420E;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-248-454fea0c008d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-248-454fea0c008d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+248E9-248E9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-249-d6d6f93beed7.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-249-d6d6f93beed7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+249DB-249DB;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-24a-9209f0a2deff.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-24a-9209f0a2deff.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24A01-24AC9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-255-322d359a3e7b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-255-322d359a3e7b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25532-255A8;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-25a-d480cd737640.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-25a-d480cd737640.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25AD7-25AD7;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-25e-2afab25aa72e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-25e-2afab25aa72e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25ED7-25ED7;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-262-5c6b2025441e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-262-5c6b2025441e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26221-26221;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-264-d5ecd758c166.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-264-d5ecd758c166.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2648D-2648D;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-266-3de68b61a6b0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-266-3de68b61a6b0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26676-26676;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-267-195e50aa3070.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-267-195e50aa3070.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2677C-2677C;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-26b-a74bec8516cb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-26b-a74bec8516cb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26B5C-26B5C;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-26c-8a2ca58d7f6f.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-26c-8a2ca58d7f6f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26C21-26C21;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-278-08a31f7f64c5.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-278-08a31f7f64c5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+278B2-278B2;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-27e-69fb53a85e3e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-27e-69fb53a85e3e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27EAF-27EAF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-27f-0c93ddb19a39.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-27f-0c93ddb19a39.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27FB7-27FF9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-284-25fd82aa77ae.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-284-25fd82aa77ae.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28408-28408;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-286-ede70cade1d8.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-286-ede70cade1d8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28678-28695;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-287-974c72245b99.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-287-974c72245b99.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+287E0-287E0;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-28b-0c8d4283f379.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-28b-0c8d4283f379.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28B49-28B49;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-28c-9bd0488870f0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-28c-9bd0488870f0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28C47-28C54;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-28e-fb276e6d0a88.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-28e-fb276e6d0a88.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28E0F-28E99;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-296-840e796d058c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-296-840e796d058c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2967F-2967F;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-298-6d2ce0cd650e.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-298-6d2ce0cd650e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29810-29810;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-29f-c2c26934e818.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-29f-c2c26934e818.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29F7E-29F8C;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2a7-5f0005d5d470.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2a7-5f0005d5d470.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A7DD-2A7DD;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2a8-df71a948cc16.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2a8-df71a948cc16.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A8FB-2A8FB;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2a9-1c1ea9a404cd.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2a9-1c1ea9a404cd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A917-2A917;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2aa-97f61139f0a1.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2aa-97f61139f0a1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2AA30-2AA58;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2af-4344baf53c81.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2af-4344baf53c81.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2AFA2-2AFA2;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b1-7f16e96e55ef.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b1-7f16e96e55ef.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B127-2B1ED;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b3-dcb87f1d1e13.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b3-dcb87f1d1e13.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B300-2B37D;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b4-ced86e1b7637.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b4-ced86e1b7637.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B404-2B4F9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b5-695512cdb586.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b5-695512cdb586.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B50D-2B5F4;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b6-d5f4cda9b4a2.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b6-d5f4cda9b4a2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B61C-2B6ED;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b7-f94326c75c4a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b7-f94326c75c4a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B7A9-2B7FC;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2b8-147c29fd5d34.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2b8-147c29fd5d34.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B806-2B8B8;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2ba-4f348dedb7c0.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2ba-4f348dedb7c0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BAC7-2BAC7;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2bb-f60736020bdb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2bb-f60736020bdb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BB5F-2BB83;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2bc-b0ce96d91e2c.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2bc-b0ce96d91e2c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BC1B-2BC1B;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2bd-e250be76042f.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2bd-e250be76042f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BD77-2BDF7;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2be-bd4674b882be.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2be-bd4674b882be.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BE29-2BE29;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c0-76398c7c6afe.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c0-76398c7c6afe.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C029-2C0CA;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c1-f00158657cb6.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c1-f00158657cb6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C1D5-2C1F9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c2-5149ff850c75.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c2-5149ff850c75.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C27C-2C2A4;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c3-dee9073c5799.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c3-dee9073c5799.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C317-2C364;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c4-18fa96ae1c3b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c4-18fa96ae1c3b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C488-2C497;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c5-86ae9ecb1d97.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c5-86ae9ecb1d97.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C542-2C542;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c6-d195fd90b94d.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c6-d195fd90b94d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C613-2C64B;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c7-dd9531776913.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c7-dd9531776913.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C72C-2C7FD;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c8-ef5d5dd013f6.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c8-ef5d5dd013f6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C8D9-2C8F3;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2c9-47bfef61108b.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2c9-47bfef61108b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C907-2C91D;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2ca-6d5e8753fbba.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2ca-6d5e8753fbba.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CA02-2CAA9;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2cb-26503c987c19.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2cb-26503c987c19.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CB29-2CBCE;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2cc-dba8ac0ecaf9.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2cc-dba8ac0ecaf9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CC56-2CCFF;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2cd-516cdefdc3ef.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2cd-516cdefdc3ef.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CD02-2CDD5;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2ce-407c92be535a.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2ce-407c92be535a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CE18-2CE93;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2d5-850fb6b611b5.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2d5-850fb6b611b5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2D544-2D544;}
@font-face{font-family:"Source Han Sans CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSansCN-VF-2f8-172da57857fb.woff2") format("woff2"),url("/fonts/web/SourceHanSansCN-VF-2f8-172da57857fb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F878-2F8B6;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-0-7537b2048620.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-0-7537b2048620.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20-FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-1-c77e07031900.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-1-c77e07031900.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-1F9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2-13a72d96a288.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2-13a72d96a288.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+251-2EB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3-93159aff1943.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3-93159aff1943.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+300-3C9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4-e3441b0ef0b2.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4-e3441b0ef0b2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+401-451;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-1e-5842a9c87b46.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-1e-5842a9c87b46.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1E3E-1EF9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-20-dd93b2de94e1.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-20-dd93b2de94e1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2002-20DE;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-21-6c134f93064c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-21-6c134f93064c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2100-21F5;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-22-419aa96b1bf9.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-22-419aa96b1bf9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2200-22EF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-23-c6f2c4bfce58.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-23-c6f2c4bfce58.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2305-23DB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-24-98ccfe875a0d.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-24-98ccfe875a0d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2423-24FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-25-f526704de50e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-25-f526704de50e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2500-25EF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-26-c90a47e33d65.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-26-c90a47e33d65.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2600-26BE;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-27-ade7832b5939.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-27-ade7832b5939.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2702-27A1;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-29-e3fc151a879e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-29-e3fc151a879e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2934-29FB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b-f8673f6c3fec.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b-f8673f6c3fec.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B05-2B95;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2e-dcb6ad0a328e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2e-dcb6ad0a328e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2E3A-2EF3;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2f-e420b8a13b9b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2f-e420b8a13b9b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F00-2FFB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-30-30c0b51fa499.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-30-30c0b51fa499.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3000-30FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-31-13ac1552d5b7.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-31-13ac1552d5b7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3105-31FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-32-d0c027883acd.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-32-d0c027883acd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3200-32FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-33-e4eb60720d8e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-33-e4eb60720d8e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3300-33FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-34-371816c079c9.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-34-371816c079c9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3400-34FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-35-3d9fbcef0a6c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-35-3d9fbcef0a6c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3500-35FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-36-b1268f562ebd.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-36-b1268f562ebd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3600-36FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-37-1ad9b6ba26e1.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-37-1ad9b6ba26e1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3700-37FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-38-c4b9cbdf46e5.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-38-c4b9cbdf46e5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3800-38FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-39-0a4eff9b41a7.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-39-0a4eff9b41a7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3900-39FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3a-738eb07d2097.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3a-738eb07d2097.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3A00-3AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3b-d871b32333ec.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3b-d871b32333ec.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3B00-3BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3c-eba0437add70.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3c-eba0437add70.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3C00-3CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3d-4db9cd3d64c2.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3d-4db9cd3d64c2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3D00-3DFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3e-49c3392b6700.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3e-49c3392b6700.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3E00-3EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-3f-25c4c645e36d.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-3f-25c4c645e36d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3F00-3FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-40-4fbece588d9c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-40-4fbece588d9c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4000-40FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-41-be56275c7094.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-41-be56275c7094.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4100-41FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-42-d4c05d5cf32b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-42-d4c05d5cf32b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4200-42FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-43-7b4f36b92c77.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-43-7b4f36b92c77.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4300-43FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-44-c5fb5a080b48.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-44-c5fb5a080b48.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4400-44FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-45-11ba2c27af1b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-45-11ba2c27af1b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4500-45FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-46-781e1bec3d74.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-46-781e1bec3d74.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4600-46FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-47-13adfa1d0d14.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-47-13adfa1d0d14.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4700-47FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-48-e95901f81c80.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-48-e95901f81c80.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4800-48FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-49-021a24f4791f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-49-021a24f4791f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4900-49FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4a-0332919328bc.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4a-0332919328bc.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4A00-4AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4b-2dd3cf08ec09.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4b-2dd3cf08ec09.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4B00-4BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4c-8b4579fca88b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4c-8b4579fca88b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4C00-4CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4d-005a8330c950.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4d-005a8330c950.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4D00-4DBF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4e-5b78f4432bed.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4e-5b78f4432bed.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4E00-4EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-4f-e4bc39092eba.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-4f-e4bc39092eba.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4F00-4FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-50-8face7e8ec8e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-50-8face7e8ec8e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5000-50FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-51-ed6579bb1e40.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-51-ed6579bb1e40.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5100-51FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-52-3f32914710cd.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-52-3f32914710cd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5200-52FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-53-19ad4f01f23c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-53-19ad4f01f23c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5300-53FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-54-81d1318ee2ef.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-54-81d1318ee2ef.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5400-54FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-55-3dbe7a167e5a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-55-3dbe7a167e5a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5500-55FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-56-4a7686e7fe76.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-56-4a7686e7fe76.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5600-56FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-57-582a5da49d8f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-57-582a5da49d8f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5700-57FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-58-7cb1e35a9b29.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-58-7cb1e35a9b29.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5800-58FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-59-f20a1503d2dc.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-59-f20a1503d2dc.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5900-59FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-5a-77b3b464115a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-5a-77b3b464115a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5A00-5AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-5b-92d09fd9c5d8.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-5b-92d09fd9c5d8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5B00-5BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-5c-7c6c0c95607a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-5c-7c6c0c95607a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5C00-5CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-5d-d1f4fb56f4f0.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-5d-d1f4fb56f4f0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5D00-5DFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-5e-4e29a040c34b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-5e-4e29a040c34b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5E00-5EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-5f-9728c60a945a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-5f-9728c60a945a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+5F00-5FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-60-29963a9659b7.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-60-29963a9659b7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6000-60FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-61-27a9e82b14b4.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-61-27a9e82b14b4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6100-61FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-62-7794f654c93c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-62-7794f654c93c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6200-62FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-63-e6aa5fff0b11.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-63-e6aa5fff0b11.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6300-63FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-64-4e4ac7bb182a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-64-4e4ac7bb182a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6400-64FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-65-6e04f4c55877.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-65-6e04f4c55877.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6500-65FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-66-fa2c8e57fade.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-66-fa2c8e57fade.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6600-66FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-67-422a8289ddb7.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-67-422a8289ddb7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6700-67FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-68-2ca1ec129836.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-68-2ca1ec129836.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6800-68FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-69-77ed6d8a710e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-69-77ed6d8a710e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6900-69FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-6a-fa6a2007c400.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-6a-fa6a2007c400.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6A00-6AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-6b-6ea8bf33b805.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-6b-6ea8bf33b805.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6B00-6BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-6c-b8a5a936c8e1.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-6c-b8a5a936c8e1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6C00-6CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-6d-9dea5d5d17c8.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-6d-9dea5d5d17c8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6D00-6DFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-6e-9168bd30f983.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-6e-9168bd30f983.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6E00-6EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-6f-54791e41c843.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-6f-54791e41c843.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6F00-6FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-70-d40718ea1ace.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-70-d40718ea1ace.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7000-70FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-71-01625697d584.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-71-01625697d584.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7100-71FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-72-4a4180c5708f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-72-4a4180c5708f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7200-72FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-73-8ae4b4a3ac49.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-73-8ae4b4a3ac49.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7300-73FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-74-240538aff57b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-74-240538aff57b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7400-74FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-75-2323015b263a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-75-2323015b263a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7500-75FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-76-cf1a69ae3af0.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-76-cf1a69ae3af0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7600-76FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-77-cde49cc5a191.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-77-cde49cc5a191.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7700-77FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-78-ab3d341b7d80.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-78-ab3d341b7d80.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7800-78FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-79-f3078d91e0ce.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-79-f3078d91e0ce.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7900-79FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-7a-deb80ee7a689.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-7a-deb80ee7a689.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7A00-7AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-7b-3ce49b4cc54f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-7b-3ce49b4cc54f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7B00-7BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-7c-098bfb760bea.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-7c-098bfb760bea.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7C00-7CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-7d-4b12c900102f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-7d-4b12c900102f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7D00-7DFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-7e-bde2fab20fb9.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-7e-bde2fab20fb9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7E00-7EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-7f-95a0fc5e83c2.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-7f-95a0fc5e83c2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+7F00-7FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-80-5ad92cbf4c25.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-80-5ad92cbf4c25.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8000-80FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-81-13ccfa34e11c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-81-13ccfa34e11c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8100-81FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-82-6024cf4aa6f5.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-82-6024cf4aa6f5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8200-82FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-83-e918dca6aaaa.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-83-e918dca6aaaa.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8300-83FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-84-5751ceb0b322.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-84-5751ceb0b322.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8400-84FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-85-211a65961624.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-85-211a65961624.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8500-85FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-86-31c80ada492a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-86-31c80ada492a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8600-86FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-87-974b4675de8c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-87-974b4675de8c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8700-87FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-88-dc956e1ca45a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-88-dc956e1ca45a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8800-88FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-89-48bfa54a5aac.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-89-48bfa54a5aac.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8900-89FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-8a-13ea7077847e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-8a-13ea7077847e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8A00-8AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-8b-eab753498900.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-8b-eab753498900.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8B00-8BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-8c-26e38e4dc42d.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-8c-26e38e4dc42d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8C00-8CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-8d-31d5f0b382a5.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-8d-31d5f0b382a5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8D00-8DFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-8e-62f26ffc466e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-8e-62f26ffc466e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8E00-8EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-8f-a728087a5cb4.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-8f-a728087a5cb4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+8F00-8FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-90-7451f08e7564.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-90-7451f08e7564.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9000-90FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-91-ca62ac458fa0.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-91-ca62ac458fa0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9100-91FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-92-8d01c8ff0306.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-92-8d01c8ff0306.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9200-92FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-93-f0739117e980.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-93-f0739117e980.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9300-93FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-94-1c7abdd97535.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-94-1c7abdd97535.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9400-94FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-95-f2b92dc24286.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-95-f2b92dc24286.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9500-95FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-96-3d24ff7e965b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-96-3d24ff7e965b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9600-96FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-97-a7f7f67f7bc4.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-97-a7f7f67f7bc4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9700-97FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-98-01fa8015d40a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-98-01fa8015d40a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9800-98FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-99-26d198d87fad.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-99-26d198d87fad.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9900-99FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-9a-aedb73d69d60.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-9a-aedb73d69d60.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9A00-9AFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-9b-50d04e3cf85e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-9b-50d04e3cf85e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9B00-9BFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-9c-cf7b75f7d035.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-9c-cf7b75f7d035.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9C00-9CFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-9d-19a40ff4084c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-9d-19a40ff4084c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9D00-9DFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-9e-5d954abc8912.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-9e-5d954abc8912.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9E00-9EFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-9f-53c382a92dee.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-9f-53c382a92dee.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+9F00-9FFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-f9-fa89da1cde7c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-f9-fa89da1cde7c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+F901-F9FF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-fa-5a267bc35acd.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-fa-5a267bc35acd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FA02-FA5E;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-fb-bb7705093f0b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-fb-bb7705093f0b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FB00-FB04;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-fe-46719d812ca5.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-fe-46719d812ca5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FE10-FE6B;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-ff-586be6f197db.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-ff-586be6f197db.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+FF01-FFEE;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-1f1-2b7b744ff528.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-1f1-2b7b744ff528.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1F100-1F1AC;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-1f2-9397af46baf5.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-1f2-9397af46baf5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+1F200-1F251;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-200-0170fb6f277b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-200-0170fb6f277b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20087-200CC;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-201-6f2a05ec980c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-201-6f2a05ec980c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20164-20164;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-206-7538c9d345f8.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-206-7538c9d345f8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20628-20676;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-20c-046c3ffcccaa.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-20c-046c3ffcccaa.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20CD0-20CD0;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-213-82591a93040f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-213-82591a93040f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2139A-2139A;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-214-d689f5a7de56.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-214-d689f5a7de56.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+21413-21413;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-215-c5d2a73a382f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-215-c5d2a73a382f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+215D7-215D7;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-229-264526c80549.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-229-264526c80549.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2298F-2298F;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-235-038250994dcd.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-235-038250994dcd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+235CB-235CB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-23c-ddbf8ab777bb.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-23c-ddbf8ab777bb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23C97-23C98;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-23e-f491ae2652c8.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-23e-f491ae2652c8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+23E23-23E23;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-241-159363a23d3e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-241-159363a23d3e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+241FE-241FE;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-242-c7b29c8de6d7.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-242-c7b29c8de6d7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2420E-2420E;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-248-f19f33994f65.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-248-f19f33994f65.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+248E9-248E9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-249-827ef095dcc6.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-249-827ef095dcc6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+249DB-249DB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-24a-08f6ae9a5192.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-24a-08f6ae9a5192.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+24A01-24AC9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-255-a34bf95b4ef1.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-255-a34bf95b4ef1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25532-255A8;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-25e-1d4ed16b0da4.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-25e-1d4ed16b0da4.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+25ED7-25ED7;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-262-b78373de1758.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-262-b78373de1758.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26221-26221;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-264-dce6cf64eb59.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-264-dce6cf64eb59.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2648D-2648D;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-266-c6155c2f184b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-266-c6155c2f184b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26676-26676;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-267-8be8edccb8d8.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-267-8be8edccb8d8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2677C-2677C;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-269-d96a3caae28d.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-269-d96a3caae28d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26951-26951;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-26b-cfea352f0d5b.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-26b-cfea352f0d5b.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26B5C-26B5C;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-26c-43c6ebbd8dfb.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-26c-43c6ebbd8dfb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+26C21-26C21;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-278-45302e7923ed.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-278-45302e7923ed.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+278B2-278B2;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-27e-4c86dd6096b6.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-27e-4c86dd6096b6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27EAF-27EAF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-27f-e80036707780.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-27f-e80036707780.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+27FF9-27FF9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-284-064e2ef85117.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-284-064e2ef85117.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28408-28408;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-286-a9bcf1ad087a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-286-a9bcf1ad087a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28678-28695;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-287-0da7611084ef.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-287-0da7611084ef.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+287E0-287E0;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-28b-2a5928774544.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-28b-2a5928774544.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28B49-28B49;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-28c-dcc06960ffde.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-28c-dcc06960ffde.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28C47-28C54;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-28e-2bea249f664d.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-28e-2bea249f664d.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+28E0F-28E99;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-296-71dced48dd54.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-296-71dced48dd54.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2967F-2967F;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-298-a59d57d9185e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-298-a59d57d9185e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29810-29810;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-29f-fb292c6374e1.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-29f-fb292c6374e1.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+29F7E-29F8C;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2a7-d8e440c8b90f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2a7-d8e440c8b90f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A7DD-2A7DD;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2a8-ddee7fb6b651.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2a8-ddee7fb6b651.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A8FB-2A8FB;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2a9-c8446c6cb025.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2a9-c8446c6cb025.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2A917-2A917;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2aa-dcc643b5fdc2.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2aa-dcc643b5fdc2.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2AA30-2AA58;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2af-b3f712e5621e.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2af-b3f712e5621e.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2AFA2-2AFA2;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b1-91ad8d3a6feb.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b1-91ad8d3a6feb.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B127-2B1ED;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b3-e53cf71a9f71.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b3-e53cf71a9f71.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B300-2B37D;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b4-485cd48189c7.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b4-485cd48189c7.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B404-2B4F9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b5-9f2a246fe4d0.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b5-9f2a246fe4d0.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B50D-2B5F4;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b6-26d5f3a4f15f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b6-26d5f3a4f15f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B61C-2B6ED;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b7-6f7932a7209f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b7-6f7932a7209f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B7A9-2B7FC;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2b8-af9e0a4ae4c5.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2b8-af9e0a4ae4c5.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2B806-2B8B8;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2ba-9bd0394320fd.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2ba-9bd0394320fd.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BAC7-2BAC7;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2bb-842ffe557146.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2bb-842ffe557146.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BB5F-2BB83;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2bc-1c165be7d961.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2bc-1c165be7d961.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BC1B-2BC1B;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2bd-2225181ffcad.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2bd-2225181ffcad.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BD77-2BDF7;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2be-0225dfda7866.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2be-0225dfda7866.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2BE29-2BE29;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c0-10e4c4d7d442.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c0-10e4c4d7d442.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C029-2C0CA;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c1-0bf0d47c7435.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c1-0bf0d47c7435.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C1D5-2C1F9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c2-efceafa44348.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c2-efceafa44348.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C27C-2C2A4;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c3-cbc557cbe4df.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c3-cbc557cbe4df.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C317-2C364;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c4-e7241122f409.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c4-e7241122f409.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C488-2C497;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c5-35f7ebd33bc6.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c5-35f7ebd33bc6.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C542-2C542;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c6-fc1f37a0dc7f.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c6-fc1f37a0dc7f.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C613-2C64B;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c7-21a41d83f46c.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c7-21a41d83f46c.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C72C-2C7FD;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c8-027fb54e7d8a.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c8-027fb54e7d8a.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C8D9-2C8F3;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2c9-730483413066.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2c9-730483413066.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2C907-2C91D;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2ca-472533c8f866.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2ca-472533c8f866.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CA02-2CAA9;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2cb-eb50de501904.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2cb-eb50de501904.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CB29-2CBCE;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2cc-6e4d03dfcfe8.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2cc-6e4d03dfcfe8.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CC56-2CCFF;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2cd-44ac9733abaa.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2cd-44ac9733abaa.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CD02-2CDD5;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2ce-d926083009d9.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2ce-d926083009d9.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2CE18-2CE93;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2d5-f752b2331664.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2d5-f752b2331664.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2D544-2D544;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2f8-15cb39493a22.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2f8-15cb39493a22.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F878-2F8B6;}
@font-face{font-family:"Source Han Serif CN";src:url("https://fa-static.banshanli.cn/fonts/web/SourceHanSerifCN-VF-2f9-4952c314f053.woff2") format("woff2"),url("/fonts/web/SourceHanSerifCN-VF-2f9-4952c314f053.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+2F920-2F920;}
.fi{width:100%;height:100dvh;background:#eef1ee;color:#17231b;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-top:88px;-webkit-overflow-scrolling:touch}.fi section[id],.fi article[id]{scroll-margin-top:88px}.nt{position:sticky;z-index:20;top:0;min-height:64px;padding:10px clamp(18px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #d7ddd8;background:#fafbf9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Xe{display:grid;flex:none;gap:2px;color:inherit;text-decoration:none}.Xe strong{font-size:16px;letter-spacing:.02em}.Xe small,.Yp{color:#657169}.fo{display:flex;align-items:center;gap:10px;color:#435047;font-size:13px}.fo b{color:#1d5a3c}.dt{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.de{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;color:#445149;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap}.de:hover{background:#edf2ee;color:#17492f}.Ma{background:#dfece3;color:#17492f;box-shadow:inset 0 0 0 1px #b9d0c0}.de:focus-visible{outline:3px solid rgb(30 98 65 / 22%);outline-offset:2px}.bi{min-height:42px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#6b3c34;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.bi:hover{background:#f7e9e6}.bi:focus-visible{outline:3px solid rgb(30 98 65 / 22%);outline-offset:2px}.hi{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:38px 0 64px}.le{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.le h1{margin:0 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.03em}.le p{margin:0;color:#657169;line-height:1.65}.ui{margin-bottom:20px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;border:1px solid #b9d0c0;border-radius:12px;background:#e7f0ea}.ui h2{margin:0 0 7px;font-size:21px}.ui p{margin:0;color:#405047;line-height:1.6}.wi{margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid #d7ded8}.wi li{padding:14px 4px;display:grid;grid-template-columns:30px 1fr;gap:10px;border-bottom:1px solid #d7ded8}.wi b{color:#1e6241}.wi span{color:#56635b;line-height:1.5}.vi{margin-top:20px;padding:18px 20px;border-left:4px solid #1e6241;background:#f5f8f5}.vi h2,.vi h3{margin:0 0 8px}.vi p{color:#56635b;line-height:1.65}.vi ul{margin:10px 0 0;padding-left:20px;color:#56635b;line-height:1.75}.se,.xe,.ye{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid #1e6241;font:inherit;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.se{background:#1e6241;color:#fff}.xe{background:#fff;color:#1e6241}.ye{border-color:#a54537;background:#fff;color:#96372c}.se:active,.xe:active,.ye:active{transform:translateY(1px)}.se:focus-visible,.xe:focus-visible,.ye:focus-visible,.n input:focus-visible,.n textarea:focus-visible,.n select:focus-visible{outline:3px solid rgb(30 98 65 / 22%);outline-offset:2px}.Xa{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.bo{padding:8px 13px;border:1px solid #cbd4cd;border-radius:8px;background:#fff;color:#435047;text-decoration:none}.Dp{border-color:#1e6241;background:#e7f0ea;color:#17492f;font-weight:700}.ho,.uo{margin-bottom:20px;padding:13px 15px;border-radius:9px;line-height:1.5}.ho{border:1px solid #b9d4c2;background:#e8f4ec;color:#245337}.uo{border:1px solid #e1b9b2;background:#fff0ed;color:#8d3228}.Np{border-top:1px solid #cfd7d1}.ce{padding:19px 4px;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(140px,1fr) minmax(130px,.7fr) auto;align-items:center;gap:20px;border-bottom:1px solid #cfd7d1}.ce h2{margin:0 0 5px;font-size:18px}.ce p{margin:0;color:#657169;font-size:14px}.ce a{color:#1e6241;font-weight:700}.Tp{margin-inline:-10px;padding-inline:14px;border:1px solid #86b297;border-radius:10px;background:#eef7f1}.yi{padding:60px 22px;border:1px dashed #bfc9c1;border-radius:12px;text-align:center;background:#f8faf8}.yi h2{margin:0 0 8px}.yi p{margin:0 0 20px;color:#657169}.ke{padding:24px;border:1px solid #d0d8d2;border-radius:12px;background:#fff}.ke+.ke{margin-top:20px}.wo{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:20px}.wo h2{margin:0 0 6px;font-size:21px}.wo p{margin:0;color:#657169;line-height:1.5}._a{margin-bottom:18px;color:#56635b;line-height:1.7}._a strong{color:#25332a}.Ga{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:20px;align-items:start}.Ba{display:grid;gap:16px}.Qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.n{display:grid;gap:7px;color:#35423a;font-size:14px;font-weight:650}.n small{color:#717c74;font-weight:400}.n input,.n textarea,.n select{width:100%;min-height:44px;padding:10px 11px;border:1px solid #bfc9c1;border-radius:8px;background:#fff;color:#17231b;font:inherit;font-size:16px}.n textarea{min-height:116px;resize:vertical;line-height:1.55}.qp{grid-column:1 / -1}.Wa{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.Hp{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lt{display:grid;gap:10px}.lt a{padding:14px 0;display:grid;gap:4px;border-top:1px solid #e0e6e1;color:#214b34;text-decoration:none}.lt a:hover strong{text-decoration:underline;text-underline-offset:3px}.lt span{color:#667168;font-size:14px}.ki{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.ki div{padding-top:10px;border-top:1px solid #e2e7e3}.ki dt{color:#738078;font-size:12px}.ki dd{margin:5px 0 0;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.Ip{padding:4px 8px;display:inline-flex;border-radius:6px;background:#e8efe9;color:#305340;font-size:12px;font-weight:750}.Fp{background:#fff1dc;color:#825115}.Vp{background:#e1f1e7;color:#1c6039}.Lp,.Op{background:#ecefed;color:#647069}.Ka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.vo{padding:11px 0;border-top:1px solid #e0e6e1}.vo span{display:block;margin-bottom:4px;color:#748078;font-size:12px}.vo strong{line-height:1.5}.Pp{color:#6b776f;font-size:12px;font-weight:500}.Ja{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.st{padding:15px;border-radius:9px;background:#f6f8f6}.st h3{margin:0 0 10px;font-size:15px}.st ul{margin:0;padding-left:20px;color:#56635b;line-height:1.7}.st pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#56635b;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.Up{background:#fff6eb}.Mp{display:grid}.xt{position:relative;padding:0 0 24px 28px;border-left:2px solid #d6ddd7}.xt:before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:#1e6241}.Xp{display:flex;flex-wrap:wrap;gap:8px 12px;color:#6b776f;font-size:12px}.xt p{margin:9px 0 0;white-space:pre-wrap;line-height:1.65}.xt aside{margin-top:7px;color:#6b776f;font-size:13px}._p textarea{min-height:220px}.Za{margin-top:26px;padding-top:22px;border-top:1px solid #d9e0da}.Za h3{margin:0 0 6px}.Gp{max-height:250px;overflow:auto;border:1px solid #d8dfda;border-radius:8px}.ct{padding:10px 12px;display:grid;grid-template-columns:auto 1fr;gap:10px;border-bottom:1px solid #e4e9e5;font-weight:400;cursor:pointer}.ct:last-child{border-bottom:0}.ct input{width:18px;height:18px;accent-color:#1e6241}.ct span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bp{border-top:1px solid #d9e0da}.zi{padding:14px 0;display:grid;grid-template-columns:70px 110px minmax(130px,.8fr) minmax(170px,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid #d9e0da}.zi a{color:#1e6241;font-weight:700}.er{margin:0;padding:0;list-style:none}.er li{padding:10px 0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e1e6e2;color:#56635b;font-size:13px}.Qp,.yo code{overflow-wrap:anywhere;word-break:break-all;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.yo{padding:14px 0;display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.6fr) minmax(170px,1fr) minmax(160px,.8fr) minmax(120px,.6fr);gap:14px;align-items:center;border-bottom:1px solid #d9e0da}.ko{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zo{padding:14px;border-radius:9px;background:#f4f7f4}.zo span{display:block;color:#657169;font-size:12px}.zo strong{font-size:24px;color:#1d5a3c}.jo{padding:22px;border-radius:12px;background:#173f2c;color:#fff}.jo p{color:#d5e6da}.jo h2{margin:0;font-size:clamp(24px,5vw,38px)}.Wp{margin:0;padding-left:20px;line-height:1.75}.gt{margin-top:34px;padding:20px 24px;border:1px solid #dccbc7;border-radius:12px;background:snow}.gt h2{margin:0 0 7px;font-size:19px}.gt p{margin:0;color:#6c5a56;line-height:1.65}.mt{margin-top:14px}.mt summary{width:fit-content;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid #a54537;border-radius:8px;color:#96372c;font-weight:700;cursor:pointer;list-style:none}.mt summary::-webkit-details-marker{display:none}.mt[open] summary{margin-bottom:14px}.ir{padding:16px;border-left:3px solid #a54537;background:#fff}.ir p{margin-bottom:12px}.tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Ao{padding:18px;border:1px solid #d8dfda;border-radius:10px;background:#fbfcfb}.Ao h3{margin:0 0 4px;font-size:17px}.Ao>p{margin:0 0 14px;color:#657169}._e{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}._e div{min-width:0}._e dt{color:#738078;font-size:12px}._e dd{margin:3px 0 0;color:#26352b;line-height:1.45;overflow-wrap:anywhere}.Kp{color:#1e6241;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.fi a:not(.se):not(.xe):not(.ye):not(.de):not(.bo):not(.Xe){color:#1e6241;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:760px){.nt{min-height:auto;padding:10px 14px;align-items:start;flex-direction:column;gap:8px}.dt{width:100%;justify-content:start;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.de{min-height:40px;padding:0 10px}.fo{display:grid;justify-items:end;text-align:right}.hi{width:min(100% - 28px,680px);padding-top:26px}.le{align-items:start;flex-direction:column}.ce{grid-template-columns:1fr auto;gap:10px}.ce>:nth-child(2),.ce>:nth-child(3){grid-column:1}.ce>:last-child{grid-column:2;grid-row:1}.Ga,.Ja,.Qa,.ki,.Ka,.Wa{grid-template-columns:1fr}.zi{grid-template-columns:70px 110px 1fr}.zi>:nth-child(4),.zi>:last-child{grid-column:3}.yo{grid-template-columns:1fr;gap:6px}.ko{grid-template-columns:repeat(2,minmax(0,1fr))}.ui{grid-template-columns:1fr;align-items:start}.wi,.tr{grid-template-columns:1fr}._e{grid-template-columns:1fr 1fr}}@media(max-width:420px){.hi{width:min(100% - 20px,680px)}.ke,.ui,.gt{padding:18px}._e,.ko{grid-template-columns:1fr}}.fi{background:#f3f5f4;color:#23352c;font-size:14px;line-height:1.6}.nt{min-height:68px;padding:10px clamp(16px,3vw,40px);gap:20px;background:#fcfdfc;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#dde4df}.Xe strong{font-size:16px;letter-spacing:0}.Xe small{font-size:12px}.dt{gap:6px}.de,.bi{min-height:40px;padding-inline:14px;font-size:13px;border-radius:8px}.de:hover{background:#eef3f0}.Ma{color:#1b583c;background:#e6f0e9;box-shadow:inset 0 0 0 1px #c6dbcd}.hi{width:min(1200px,calc(100% - 48px));padding:28px 0 56px}.le{margin-bottom:24px;align-items:center;gap:20px}.le h1{font-size:clamp(24px,2.4vw,30px);line-height:1.35;letter-spacing:0;margin-bottom:8px}.le p{font-size:14px;max-width:76ch}.ke{border-color:#dce4de;border-radius:12px;padding:24px;background:#fff;box-shadow:0 2px 5px #1c392808}.ke h2{font-size:19px;line-height:1.4}.n{gap:8px;font-size:14px}.n input,.n select,.n textarea{border-color:#c5d1c9;border-radius:8px;background:#fff;color:#23352c;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.55}.n small{color:#627369;font-size:12px;line-height:1.6;font-weight:400}.Ba{max-width:760px;gap:20px}.se,.xe,.ye{min-height:42px;padding:9px 18px;border-radius:8px;font-size:14px;line-height:1.4;font-weight:650}.se:hover{background:#174d33;border-color:#174d33}.xe:hover{background:#eff5f1;border-color:#89ab95}.ye:hover{background:#fff2ef}.se:disabled,.xe:disabled{opacity:.55;cursor:not-allowed}.Xa{gap:8px}.bo{padding:8px 14px;font-size:13px}.yi{border-radius:12px;padding:40px 24px;background:#fff}.yi h2{font-size:20px}.ho,.uo{border-radius:8px;font-size:14px;line-height:1.6}@media(max-width:760px){.nt{gap:8px;padding:10px 14px}.dt{gap:2px}.de,.bi{padding-inline:10px}.hi{width:calc(100% - 28px);padding-top:22px}.ke{padding:20px 16px}.le{align-items:flex-start;gap:14px}.n input,.n select,.n textarea{font-size:16px}}.or{position:relative;width:100%;height:100%;margin:0;overflow:hidden;background:#0f1712}.or>img{display:block;width:100%;height:100%;object-fit:cover}.Eo{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border:1px solid rgb(255 255 255 / 65%);border-radius:50%;background:#1e2b21c7;color:#fff;cursor:pointer}.Eo svg{width:36px;height:36px;fill:currentColor}.Eo:focus-visible,.B button:focus-visible,.B input:focus-visible{outline:3px solid #e8c88c;outline-offset:3px}.B{position:fixed;inset:0;z-index:10000;background:#080b09;color:#fff;touch-action:none;overscroll-behavior:none;font:16px/1.5 PingFang SC,sans-serif}.B[hidden]{display:none}.B video{display:block;width:100%;height:100%;object-fit:contain}.ji{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:flex;align-items:center;gap:6px;min-height:48px;padding:8px 14px;border:1px solid rgb(255 255 255 / 45%);border-radius:12px;background:#000000bf;color:#fff;font:inherit;cursor:pointer}.ji svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ge{position:absolute;bottom:0;inset-inline:0;padding:20px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#000000d1}.ge button{min-width:52px;min-height:44px;border:1px solid rgb(255 255 255 / 65%);border-radius:8px;background:transparent;color:#fff;font:inherit;cursor:pointer}.ge input{flex:1;min-width:60px;height:44px;accent-color:#ead4a4}.ge span{font-size:14px;font-variant-numeric:tabular-nums}.ge p{width:100%;margin:0;text-align:center;font-size:14px}.B[data-controls=false] .ge,.B[data-controls=false] .ji{opacity:0;pointer-events:none}.B[data-controls=false] .ge:focus-within,.B[data-controls=false] .ji:focus-visible{opacity:1;pointer-events:auto}.ar{position:absolute;top:45%;left:24px;right:24px;pointer-events:none;text-align:center}.ar:not(:empty){padding:12px;background:#000000c7}@media(prefers-reduced-motion:no-preference){.ge,.ji{transition:opacity .15s ease-out}}.Ge{--template-accent: #235c48;--template-ink: #17231f;--template-muted: #5e6c67;--template-page: #f5f7f5;--template-action-height: 72px;position:relative;width:100%;height:100vh;height:100svh;height:var(--template-viewport-height, 100dvh);min-height:0;overflow:hidden;isolation:isolate;color:var(--template-ink);background:#dce3e1;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;container:Be / size}.Ge[data-embedded=true]{height:100%}.Jp{position:absolute;z-index:9;top:max(8px,env(safe-area-inset-top));left:50%;width:max-content;max-width:calc(100% - 28px);padding:8px 12px;border:1px solid #8a642d;border-radius:10px;background:#fff8e6f5;color:#5b411d;font-size:12px;font-weight:700;line-height:1.35;text-align:center;transform:translate(-50%);box-shadow:0 8px 24px #4431141f}.ft{height:100%;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ft::-webkit-scrollbar{display:none}.t{position:relative;min-height:100%;display:grid;overflow:visible;scroll-snap-align:start;scroll-snap-stop:normal;background:var(--template-page)}.t[data-type=COVER],.t[data-type=CLOSING],.t[data-type=VIDEO]{height:100%;overflow:hidden;scroll-snap-stop:always}.t[data-background=MIST]{background:#e9efed}.t[data-background=FOREST]{background:#214f42;color:#f3f7f4}.t[data-background=COBALT]{background:#e7edf4}.t[data-background=CHARCOAL]{background:#202827;color:#f5f7f6}.o{position:relative;z-index:2;width:min(100%,430px);min-height:100%;margin:0 auto;padding:max(28px,env(safe-area-inset-top)) 24px calc(var(--template-action-height) + max(32px,env(safe-area-inset-bottom)));display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2.8cqh,28px)}.t[data-type=COVER] .o,.t[data-type=CLOSING] .o{justify-content:flex-end;padding-bottom:max(58px,calc(env(safe-area-inset-bottom) + 42px));text-shadow:0 2px 20px rgb(4 29 22 / 32%)}.t[data-type=VIDEO] .o{padding:0;max-width:none}.t[data-density=VISUAL] .o{gap:clamp(12px,2cqh,20px)}.t[data-density=LIGHT] .o{gap:clamp(18px,3.2cqh,30px)}.t[data-density=BALANCED] .o{gap:clamp(16px,2.6cqh,24px)}.t[data-density=TEXT_HEAVY] .o{justify-content:flex-start;gap:18px;padding-top:clamp(32px,6cqh,60px)}.t[data-alignment=CENTER] .o{text-align:center;align-items:center}.t h2{max-width:15ch;margin:0;color:inherit;font-size:clamp(27px,7.2vw,36px);line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.Co{margin:0;color:var(--template-accent);font-size:12px;font-weight:700;letter-spacing:.12em}.t[data-background=FOREST] .Co,.t[data-background=CHARCOAL] .Co{color:#c9ddd5}.So{position:absolute;inset:0;z-index:0;opacity:.72}.So:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c29211a,#0c2921b8)}.a{position:relative;width:min(100%,380px);margin:0;overflow:hidden;aspect-ratio:var(--media-ratio);border-radius:14px;background:#d9e3df;box-shadow:0 18px 54px #1b362e24}.o>.a{min-height:0}.t[data-density=VISUAL] .o>.a{width:min(100%,398px);max-height:min(58cqh,560px)}.t[data-density=LIGHT] .o>.a{width:min(92%,360px);max-height:min(45cqh,430px)}.t[data-density=BALANCED] .o>.a{width:min(84%,328px);max-height:min(36cqh,350px)}.t[data-density=TEXT_HEAVY] .o>.a{width:min(62%,240px);max-height:min(27cqh,260px);align-self:flex-start}.t[data-density=VISUAL] .o>.a img,.t[data-density=LIGHT] .o>.a img,.t[data-density=BALANCED] .o>.a img,.t[data-density=TEXT_HEAVY] .o>.a img{max-height:inherit}.a img{width:100%;height:100%;display:block;object-fit:cover}.a[data-fit=CONTAIN] img{object-fit:contain}.So .a{width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0;box-shadow:none}.Ai{display:grid;place-items:center;min-height:220px;color:#264f42;background:linear-gradient(150deg,#dfe9e5,#c8d8d2)}.t[data-background=FOREST] .Ai{color:#eef5f1;background:linear-gradient(155deg,#477565,#183f34)}.t[data-background=COBALT] .Ai{color:#284862;background:linear-gradient(155deg,#d5e2ef,#b6ccdc)}.Zp{position:absolute;width:42%;aspect-ratio:1;border:1px solid currentColor;border-radius:14px;opacity:.2;transform:rotate(45deg)}.Ai figcaption{position:relative;display:grid;justify-items:center;gap:5px}.Ai small{opacity:.68}.Ei{width:min(100%,38ch);display:grid;gap:16px;color:inherit;font-size:clamp(16px,4.25vw,18px);line-height:1.64;text-align:left}.Ei p,.Ei h3{margin:0}.Ei h3{color:var(--template-accent);font-size:15px}.en{padding-left:14px;border-left:3px solid var(--template-accent)}.rr{margin:0;padding-left:1.25em;display:grid;gap:13px}.rr li{padding-left:5px}.in{display:block;margin-bottom:3px}.Qe{width:min(100%,360px);display:grid;gap:6px;padding:18px 0;border-top:1px solid rgb(35 92 72 / 24%);border-bottom:1px solid rgb(35 92 72 / 24%)}.Qe strong{font-size:20px}.Qe span{color:var(--template-muted)}.Qe span:nth-of-type(2){color:var(--template-accent);font-size:24px;font-weight:750}.Qe small{color:var(--template-muted)}.tn{width:fit-content;margin:0;padding:8px 10px;border:1px solid #c9a567;border-radius:8px;background:#fff8e9;color:#624a20;font-size:12px}.Ro{position:relative;width:100%;height:100%;min-height:100%;background:#17201f}.Ro>video,.Ro>.a{width:100%;height:100%;max-width:none;min-height:100%;display:block;border-radius:0;object-fit:cover;box-shadow:none}.pr{position:absolute;z-index:1;inset:0}.pr .a{width:100%;height:100%;max-width:none;min-height:100%;border-radius:0;box-shadow:none}.Yo{position:absolute;z-index:2;inset:50% auto auto 50%;min-width:104px;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgb(255 255 255 / 72%);border-radius:12px;background:#132d26e0;color:#fff;font:inherit;cursor:pointer;transform:translate(-50%,-50%)}.Yo:active{transform:translate(-50%,-50%) scale(.98)}.Yo:focus-visible{outline:3px solid #d3e5dd;outline-offset:3px}.F{position:absolute;z-index:8;inset:auto 0 0;min-height:var(--template-action-height);padding:10px 18px max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.2fr;gap:10px;background:#f7f9f8f5;border-top:1px solid rgb(29 75 59 / 18%);box-shadow:0 -12px 34px #1a362e1a;transition:opacity .16s ease,visibility .16s ease}.F[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}.F button{min-height:48px;border:1px solid #275e4a;border-radius:10px;background:#fff;color:#275e4a;font:inherit;font-weight:700;white-space:nowrap}.F button:last-child{background:#275e4a;color:#fff}.F button:disabled{opacity:1;cursor:not-allowed}.Ge[data-audience=customer] .F button{cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.Ge[data-audience=customer] .F button:active{transform:scale(.98);background:#e4eee9}.Ge[data-audience=customer] .F button:last-child:active{background:#173f33}.Ge[data-audience=customer] .F button:focus-visible{outline:3px solid #8db7a7;outline-offset:2px}.u{position:absolute;z-index:7;right:5px;top:50%;display:grid;gap:2px;transform:translateY(-50%);transition:opacity .16s ease}.u[data-visible=false]{opacity:0;pointer-events:none}.u button{width:18px;height:18px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.u button:before{content:"";width:5px;height:5px;border-radius:999px;background:#1f4a3c70}.u button[data-active=true]:before{width:7px;height:13px;background:#214f42}.u button:focus-visible{outline:2px solid #285f4c;outline-offset:-2px;border-radius:999px}.on{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container Be (max-height: 720px){.o{padding-top:max(18px,env(safe-area-inset-top));gap:13px}.t h2{font-size:clamp(24px,6.6vw,30px)}.Ei{font-size:16px;line-height:1.54;gap:11px}.Qe{padding:10px 0;gap:3px}.t[data-density=VISUAL] .o>.a{width:min(94%,344px);max-height:48cqh}.t[data-density=LIGHT] .o>.a{width:min(82%,310px);max-height:39cqh}.t[data-density=BALANCED] .o>.a{width:min(74%,278px);max-height:31cqh}.t[data-density=TEXT_HEAVY] .o>.a{width:min(56%,210px);max-height:24cqh}}@container Be (max-width: 370px) and (min-height: 721px){.i[data-type=message-script]{--message-title-safe-end: 101px}}@container Be (min-width: 410px) and (min-height: 860px){.o{padding-inline:30px;gap:clamp(20px,3.2vh,32px)}.t[data-density=VISUAL] .o>.a{width:min(100%,398px)}.t[data-density=LIGHT] .o>.a{width:min(92%,370px)}.t[data-density=BALANCED] .o>.a{width:min(84%,338px)}.t[data-density=TEXT_HEAVY] .o>.a{width:min(60%,242px)}}@media(prefers-reduced-motion:no-preference){.o>*{animation:nr .38s cubic-bezier(.16,1,.3,1) both}.o>*:nth-child(2){animation-delay:45ms}.o>*:nth-child(3){animation-delay:85ms}}@keyframes nr{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ft{scroll-behavior:auto}.o>*,.F,.u{animation:none!important;transition:none!important}}.e{--template-safe-area-bottom: env(safe-area-inset-bottom, 0px);--template-action-height: calc(62px + var(--template-safe-area-bottom));--message-title-safe-end: 119px;--message-title-card-gap: 30px;--message-card-bottom-safe: calc(var(--template-action-height) + 22px);background:#d8ded9}.i{min-height:100%;color:var(--template-ink);scroll-snap-stop:always}.i[data-type=cover],.i[data-type=back-cover],.i[data-type=poster],.i[data-type=video-poster]{height:100%;overflow:hidden;scroll-snap-stop:always}.i[data-snap=long-content]{min-height:100%;height:auto;scroll-snap-stop:normal}.d{width:min(100%,430px);padding-inline:26px}.e .d>*{animation:none}.i[data-density=light] .d{gap:22px}.i[data-density=balanced] .d{gap:18px}.i[data-type=cover] .d,.i[data-type=back-cover] .d{width:100%;max-width:none;height:100%;min-height:0;padding:0;text-shadow:none}.i[data-type=poster] .d,.i[data-type=video-poster] .d{width:min(100%,430px);max-width:none;height:calc(100% - var(--template-action-height));min-height:0;margin-bottom:var(--template-action-height);padding:0}.C{position:absolute;inset:0;z-index:0;overflow:hidden}.C img{width:100%;height:100%;display:block;object-fit:cover}.C img[data-fit=contain]{object-fit:contain}.C img[data-fit=width-fit-top]{position:absolute;inset:0 auto auto 0;width:100%;height:auto;max-width:none;object-fit:initial}.me{position:absolute;z-index:6;inset:0 auto auto 0;width:100%;height:calc(100cqw * 2.166666667);pointer-events:none;overflow:hidden}.me:before{content:"";position:absolute;inset:0 8.8888889%;border-inline:1px solid rgb(17 94 89 / 80%);background:#115e590a}.me i{position:absolute;left:8.8888889%;right:8.8888889%;padding:2px 5px;border-top:1px dashed currentColor;font:600 9px/1.2 sans-serif;font-style:normal}.me [data-zone=text]{top:5.1282051%;height:56.8376068%;color:#075985;background:#0ea5e912}.me [data-zone=core]{top:61.965812%;height:9.8290598%;color:#166534;background:#22c55e14}.me [data-zone=risk]{top:71.7948718%;height:10.2564103%;color:#b91c1c;background:#ef44442e}.me [data-zone=extension]{top:82.0512821%;bottom:0;color:#854d0e;background:#eab30817}.me b{position:absolute;z-index:1;top:5px;left:9.5%;padding:3px 5px;background:#ffffffd6;color:#0f766e;font:600 9px/1.2 sans-serif}.an{position:absolute;z-index:5;inset:0;display:grid;place-items:center;padding:32px;background:repeating-linear-gradient(135deg,#f8faf8 0 12px,#edf1ed 12px 24px);color:#8a2d25;font-weight:750;text-align:center}.e[data-poster-presentation=blurred-contain-stage-v1] .i[data-type=poster] .C,.e[data-poster-presentation=blurred-contain-stage-v1] .i[data-type=video-poster] .C{inset:-30px -30px calc(var(--template-action-height) - 30px);opacity:.3;filter:blur(24px) saturate(.74);transform:scale(1.07)}.e[data-poster-presentation=blurred-contain-stage-v1] .i[data-type=poster]:after,.e[data-poster-presentation=blurred-contain-stage-v1] .i[data-type=video-poster]:after{content:"";position:absolute;z-index:1;inset:0 0 var(--template-action-height);background:#f5f7f233;pointer-events:none}.i[data-type=message-script] .C{inset:0 0 auto;height:calc(100cqh - var(--template-action-height));opacity:1}.e[data-poster-presentation=width-fit-top-stage-v1] .i[data-type=message-script] .C{height:calc(100cqw * 2.166666667)}.e[data-cover-presentation=brand-stagger-auto-v1] .i[data-type=cover]:after{content:"";position:absolute;z-index:1;inset:0;opacity:0;background:linear-gradient(180deg,#f5f7f12e,#f3f5ef 72%);transition:opacity .56s ease;pointer-events:none}.e[data-cover-presentation=brand-stagger-auto-v1] .i[data-type=cover] .C img{transition:opacity .56s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .56s ease}.e[data-cover-presentation=brand-stagger-auto-v1] .i[data-type=cover][data-leaving=true]:after{opacity:1}.e[data-cover-presentation=brand-stagger-auto-v1] .i[data-type=cover][data-leaving=true] .C img{opacity:.18;filter:blur(2px);transform:scale(1.025)}.e[data-cover-presentation=brand-stagger-auto-v1] .i[data-type=cover][data-leaving=true] .dr{opacity:0;transform:translate(-50%,calc(-50% - 22px));transition:opacity .42s ease,transform .56s cubic-bezier(.4,0,.2,1)}.e[data-cover-presentation=brand-stagger-auto-v1] .i[data-type=cover][data-leaving=true] .We{opacity:0;transform:translate(-50%,-18px);transition:opacity .42s ease,transform .56s cubic-bezier(.4,0,.2,1)}.dr{position:absolute;z-index:2;left:50%;top:42%;width:min(76%,286px);display:grid;justify-items:center;color:#244d3f;text-align:center;transform:translate(-50%,-50%)}.ze{display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.6cqw,7px)}.ze img{width:clamp(50px,15.5cqw,60px);height:clamp(50px,15.5cqw,60px);display:block;object-fit:contain}.ze span{width:58px;height:58px;display:grid;place-items:center;border:1px solid currentColor}.Do{width:clamp(112px,34cqw,128px);height:1px;margin:clamp(25px,3.6cqh,30px) 0 clamp(22px,3.2cqh,27px);background:#303935}.No{width:clamp(132px,37cqw,148px);height:auto;display:block}.We{position:absolute;z-index:3;left:50%;bottom:max(28px,calc(env(safe-area-inset-bottom) + 20px));min-width:172px;padding:10px 14px 6px;display:grid;justify-items:center;gap:5px;border:0;background:transparent;color:#1e4537c7;font:13px/1.4 Source Han Sans CN,PingFang SC,sans-serif;letter-spacing:.08em;cursor:pointer;transform:translate(-50%)}.To{display:block;font-size:20px;line-height:1}.We:focus-visible{outline:2px solid rgb(36 77 63 / 54%);outline-offset:2px;border-radius:8px}.y{position:relative;z-index:2;width:100%;height:100%;margin:0;display:grid;place-items:center;overflow:hidden}.y img{width:100%;height:100%;display:block;object-fit:contain}.y[data-fit=cover] img{object-fit:cover}.y[data-fit=width-fit-top]{display:block;place-items:initial}.y[data-fit=width-fit-top] img{width:100%;height:auto;max-width:none;object-fit:initial}.i[data-type=poster] .y,.i[data-type=video-poster] .y{width:min(100%,430px);margin:0 auto}.i[data-type=back-cover] .y{width:100%;max-width:430px}.i[data-type=back-cover] .y img{object-fit:cover}.i[data-type=back-cover] .y[data-fit=width-fit-top] img{height:auto;object-fit:initial}.e[data-poster-presentation=width-fit-top-stage-v1] .i[data-type=poster] .d,.e[data-poster-presentation=width-fit-top-stage-v1] .i[data-type=video-poster] .d{height:100%;margin-bottom:0}.bt{position:relative;z-index:2;width:min(100%,36ch);display:grid;gap:16px;margin:auto;font-size:clamp(16px,4.2cqw,19px);line-height:1.7}.bt p,.bt strong{margin:0}.bt strong{color:var(--template-accent);font-size:clamp(24px,7cqw,34px);line-height:1.2}.rn{position:relative;z-index:2;width:min(100%,36ch);margin:auto 0;color:inherit;font-size:clamp(16px,4.15cqw,18px);line-height:1.72;white-space:pre-wrap;overflow-wrap:anywhere}.e[data-recommendation-presentation=layered-letter-v1] .i[data-type=recommendation-letter]{overflow:visible;background:radial-gradient(ellipse at 88% 10%,rgb(117 148 126 / 10%),transparent 35%),radial-gradient(ellipse at 12% 84%,rgb(196 185 153 / 8%),transparent 38%),linear-gradient(155deg,#f7f8f2,#f0f3eb 52%,#f5f3ea)!important}.e[data-recommendation-presentation=layered-letter-v1] .i[data-type=recommendation-letter]:before{content:"";position:absolute;inset:0;opacity:.42;background-image:repeating-linear-gradient(8deg,rgb(70 84 67 / 3.5%) 0 1px,transparent 1px 8px),repeating-linear-gradient(96deg,rgb(255 255 255 / 32%) 0 1px,transparent 1px 11px),radial-gradient(circle,rgb(42 68 48 / 14%) 0 .38px,transparent .58px);background-size:auto,auto,5px 5px;mix-blend-mode:multiply;pointer-events:none}.e[data-recommendation-presentation=layered-letter-v1] .i[data-type=recommendation-letter] .d{justify-content:flex-start;min-height:100%;padding-top:calc(env(safe-area-inset-top) + clamp(32px,5cqh,44px));padding-bottom:calc(var(--template-action-height) + clamp(28px,4cqh,40px))}.lr{position:relative;z-index:2;width:100%;max-width:39ch;margin:0 auto;color:#273d31;font-size:clamp(15px,4cqw,16px);line-height:1.46;letter-spacing:.002em}.Q{position:relative;margin:0 0 clamp(8px,1.2cqh,11px);white-space:pre-wrap;overflow-wrap:anywhere}.Q>span:not(.qo){display:block}.Q[data-role=salutation]{font-weight:750;color:var(--template-accent)}.Q[data-role=conclusion]{color:#314b3d}.Q [data-line-role=lead]{margin-top:clamp(5px,.8cqh,7px)}.Q [data-line-role=product]{margin-top:clamp(6px,.9cqh,8px);color:var(--template-accent);font-weight:750}.Q [data-line-role=note]{color:#68746a}.Q[data-role=signature]{margin-top:clamp(7px,1cqh,10px);color:var(--template-accent);font-weight:750}.fe{min-height:1.14em;margin:0 0 clamp(7px,1cqh,9px);white-space:pre-wrap;overflow-wrap:anywhere}.fe:last-child{margin-bottom:0}.fe [data-weight=LIGHT]{font-weight:300}.fe [data-weight=REGULAR]{font-weight:400}.fe [data-weight=BOLD]{font-weight:700}.fe [data-tone=DEFAULT]{color:inherit}.fe [data-tone=BRAND]{color:var(--template-accent)}.fe [data-tone=MUTED]{color:var(--template-muted)}.qo{display:block;width:min(42%,132px);height:1px;margin:clamp(15px,2.2cqh,20px) auto clamp(13px,1.9cqh,18px);background:linear-gradient(90deg,transparent,rgb(23 76 53 / 34%) 18%,rgb(23 76 53 / 34%) 82%,transparent)}.l{position:absolute;z-index:0;right:clamp(17px,5.5cqw,24px);bottom:calc(var(--template-action-height) + 17px);width:92px;height:78px;opacity:.13;color:var(--template-accent);transform:rotate(-6deg);transform-origin:58% 62%;pointer-events:none}.l span{position:absolute;display:block;border:1px solid currentColor}.l span:nth-child(1){left:18px;bottom:4px;width:72px;height:44px;border-radius:2px;opacity:.58}.l span:nth-child(2){left:14px;bottom:8px;width:72px;height:44px;border-radius:2px}.l span:nth-child(3){left:9px;bottom:50px;width:78px;height:10px;border-radius:2px;transform:skew(-9deg)}.l span:nth-child(4){z-index:1;left:49px;bottom:8px;width:9px;height:53px;border-block:0}.l span:nth-child(5){z-index:2;left:14px;bottom:27px;width:72px;height:9px;border-inline:0}.l span:nth-child(6){z-index:4;left:47px;top:9px;width:13px;height:13px;border-radius:2px;transform:rotate(45deg)}.l span:nth-child(7),.l span:nth-child(8){z-index:3;top:4px;width:30px;height:14px}.l span:nth-child(7){left:19px;border-radius:78% 20% 72% 28%;transform:rotate(-16deg)}.l span:nth-child(8){right:4px;border-radius:20% 78% 28% 72%;transform:rotate(18deg)}.l span:nth-child(9),.l span:nth-child(10){z-index:2;top:18px;width:18px;height:25px;border:0;border-left:1px solid currentColor}.l span:nth-child(9){left:43px;transform:rotate(21deg)}.l span:nth-child(10){left:56px;transform:rotate(-22deg)}.e[data-message-presentation=frosted-message-card-v1] .i[data-type=message-script] .d{height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding-top:0;padding-bottom:var(--message-card-bottom-safe)}.e[data-message-presentation=frosted-message-card-v1] .i[data-type=message-script]{height:100%;min-height:100%;overflow:hidden}.pn{width:100%;height:max(var(--message-title-safe-end),calc(env(safe-area-inset-top) + 32px));flex:0 0 auto}.Ci{position:relative;z-index:2;width:100%;min-height:0;max-height:calc(100% - max(var(--message-title-safe-end),calc(env(safe-area-inset-top) + 32px)) - var(--message-title-card-gap));margin-block-start:var(--message-title-card-gap);padding:42px 20px 18px;display:flex;flex:0 1 auto;flex-direction:column;overflow:hidden;border:1px solid #e1e3dc;border-right:3px solid rgb(23 76 53 / 76%);border-radius:12px;background:#fafaf6;box-shadow:0 10px 24px #4a39261a;transition:border-color .18s ease,background-color .18s ease}.Ci[data-copy-state=copied]{border-color:#174c357a;border-right-color:#174c35db;background:#f3f8f4}.ht{min-height:0;display:grid;flex:1 1 auto;gap:clamp(7px,1cqh,10px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#284235;font-size:clamp(14px,3.8cqw,16px);font-weight:400;line-height:1.48;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin}.ht p{margin:0;white-space:pre-wrap}.ht p:first-child{color:var(--template-accent);font-weight:400}.je{width:92px;min-width:92px;height:29px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgb(23 76 53 / 24%);border-radius:7px;background:#fff;color:var(--template-accent);font:650 12px/1 Source Han Sans CN,PingFang SC,sans-serif;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.je[data-copy-state=copied]{border-color:var(--template-accent);background:var(--template-accent);color:#fff}.je[data-copy-state=error]{border-color:#9a5436;background:#fff7f2;color:#85442d}.nn{width:13px;height:13px;display:inline-grid;flex:0 0 13px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:750;line-height:1}.Ci .je{position:absolute;z-index:3;top:9px;right:10px}.Ho{margin-top:16px;display:grid;gap:9px;color:#734315;font-size:13px;line-height:1.5}.Ho textarea{width:100%;min-height:96px;padding:12px;resize:vertical;border:1px solid rgb(23 76 53 / 34%);border-radius:8px;background:#ffffffe0;color:#284235;font:14px/1.58 Source Han Sans CN,PingFang SC,sans-serif;white-space:pre-wrap}.Ho textarea:focus{outline:3px solid rgb(220 104 31 / 36%);outline-offset:2px}.je:active{transform:scale(.94);background:#174c351f}.je:focus-visible{outline:3px solid rgb(220 104 31 / 50%);outline-offset:2px}.dn{position:relative;z-index:2;width:min(calc(100% - 40px),390px);min-height:220px;margin:auto;display:grid;place-items:center;border:1px dashed var(--template-muted);border-radius:12px;background:color-mix(in srgb,var(--template-page) 88%,var(--template-muted));color:var(--template-muted)}.Ke{position:absolute;z-index:11;top:max(14px,env(safe-area-inset-top));right:14px}.Ke button{width:42px;height:42px;padding:0;display:grid;place-items:center;border:1px solid rgb(248 247 223 / 72%);border-radius:50%;background:#143d2b9e;color:#fffbe1;box-shadow:0 7px 20px #0f281b21,inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:.8}.Ke button:disabled{cursor:not-allowed;opacity:.58}.Si{position:relative;width:24px;height:24px;display:block;border-radius:50%;background:radial-gradient(circle at 34% 32%,rgb(148 115 63 / 22%) 0 1.2px,transparent 1.8px),radial-gradient(circle at 68% 64%,rgb(148 115 63 / 16%) 0 1.6px,transparent 2.2px),radial-gradient(circle at 64% 26%,rgb(148 115 63 / 12%) 0 1px,transparent 1.6px),linear-gradient(145deg,#fffce6,#e8d79b);box-shadow:0 0 0 1px #fffde16b,0 0 9px #fff0ae7a}.Si:after{content:"";position:absolute;inset:3px;border:1px solid rgb(151 119 67 / 17%);border-radius:47% 53% 49% 51%}.Ke[data-state=playing] .Si{animation:sr 7s linear infinite}.Ke[data-state=error] .Si{transform:rotate(-35deg)}.e .u{right:7px;top:50%;gap:1px}.e .u button{width:18px;height:17px}.e .u button:before{width:5px;height:5px;background:#1f4a3c70}.e .u button[data-active=true]:before{width:7px;height:13px;background:#214f42}.Je{height:var(--template-action-height);min-height:var(--template-action-height);box-sizing:border-box;padding:7px max(20px,env(safe-area-inset-left)) calc(7px + var(--template-safe-area-bottom)) max(20px,env(safe-area-inset-right));display:flex;align-items:flex-start;justify-content:center;background:#fcfbf7fb;border-top-color:#174c3524;box-shadow:0 -10px 28px #13281c14}.Je button,.Je button:last-child{width:min(100%,320px);height:48px;min-height:48px;max-height:48px;border:0;border-radius:9px;background:var(--template-accent);color:#fff;box-shadow:0 8px 20px #13402b29;font-size:16px}.Je button:disabled{opacity:1}.ln{position:absolute;z-index:7;left:14px;bottom:calc(var(--template-action-height) + 14px);min-height:34px;margin:0;padding:0 12px;display:flex;align-items:center;border:1px solid rgb(255 255 255 / 22%);border-radius:8px;background:#212a2533;color:#fffffff5;box-shadow:0 5px 14px #0f1f1612;-webkit-backdrop-filter:blur(5px) saturate(.82);backdrop-filter:blur(5px) saturate(.82);font-size:13px;font-weight:650;line-height:1;letter-spacing:.015em;text-shadow:0 1px 3px rgb(8 21 14 / 42%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.e[data-cover-presentation=brand-stagger-auto-v1] .ze img:nth-child(1){animation:Ze .82s .1s cubic-bezier(.4,0,.2,1) both}.e[data-cover-presentation=brand-stagger-auto-v1] .ze img:nth-child(2){animation:Ze .82s .48s cubic-bezier(.4,0,.2,1) both}.e[data-cover-presentation=brand-stagger-auto-v1] .ze img:nth-child(3){animation:Ze .82s .86s cubic-bezier(.4,0,.2,1) both}.e[data-cover-presentation=brand-stagger-auto-v1] .Do{animation:Ze .78s 1.42s cubic-bezier(.4,0,.2,1) both}.e[data-cover-presentation=brand-stagger-auto-v1] .No{animation:Ze .9s 1.86s cubic-bezier(.4,0,.2,1) both}.e[data-cover-presentation=brand-stagger-auto-v1] .We{animation:xr .7s 2.45s cubic-bezier(.4,0,.2,1) both}.e[data-cover-presentation=brand-stagger-auto-v1] .To{animation:cr 1.8s 3.25s ease-in-out infinite}.e[data-poster-presentation=blurred-contain-stage-v1] .y{animation:gr .64s cubic-bezier(.16,1,.3,1) both}}@keyframes Ze{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes xr{0%{opacity:0;filter:blur(2px);transform:translate(-50%)}to{opacity:1;filter:blur(0);transform:translate(-50%)}}@keyframes cr{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gr{0%{opacity:.72;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes sr{to{transform:rotate(360deg)}}.e[data-reduced-motion=true] .ze img,.e[data-reduced-motion=true] .Do,.e[data-reduced-motion=true] .No,.e[data-reduced-motion=true] .We,.e[data-reduced-motion=true] .To,.e[data-reduced-motion=true] .y,.e[data-reduced-motion=true] .Je,.e[data-reduced-motion=true] .u,.e[data-reduced-motion=true] .Si{opacity:1!important;filter:none!important;animation:none!important;transition:none!important;transform:none!important}.e[data-reduced-motion=true] .We{transform:translate(-50%)!important}.e[data-reduced-motion=true] .Ci,.e[data-reduced-motion=true] .je{transition:none!important;transform:none!important}@container Be (max-height: 720px){.i[data-type=message-script]{--message-title-safe-end: 101px}.d{padding-inline:22px}.e[data-recommendation-presentation=layered-letter-v1] .i[data-type=recommendation-letter] .d{padding-top:calc(env(safe-area-inset-top) + 32px);padding-bottom:calc(var(--template-action-height) + 46px)}.lr{font-size:15px;line-height:1.44}.Q{margin-bottom:7px}.qo{margin-block:13px 11px}.l{bottom:calc(var(--template-action-height) + 12px);transform:rotate(-6deg) scale(.86);transform-origin:right bottom}.e[data-message-presentation=frosted-message-card-v1] .i[data-type=message-script] .d{--message-card-bottom-safe: calc(var(--template-action-height) + 18px)}.Ci{padding:38px 17px 14px}.ht{font-size:14px;line-height:1.44;gap:6px}}@container Be (min-width: 410px) and (min-height: 860px){.i[data-type=message-script]{--message-title-safe-end: 132px}}.Ri{width:100%;height:100%;margin:0;display:grid;place-items:center;background:#0f1712}.Ri video,.Ri img{width:100%;height:100%;object-fit:contain;background:#0f1712}.Ri figcaption{position:absolute;bottom:20%;color:#fff;background:#0f1712c7;padding:8px 12px;border-radius:999px}.Ri figcaption button{color:inherit;font:inherit;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.i[data-media-ready=false] .C,.i[data-media-ready=false] .d{visibility:hidden}.mr{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:32px;color:var(--template-ink);background:#f3f5ef;text-align:center;pointer-events:none;font-family:system-ui,sans-serif;font-size:14px;letter-spacing:.06em}.mr span{opacity:.7}.e .i[data-type=video-poster] .d{width:100%;max-width:none;height:100%;margin:0;padding:0}.e[data-video-playing=true] .ft{overflow:hidden}.e[data-video-playing=true] .Je,.e[data-video-playing=true] .u,.e[data-video-playing=true] .Ke{visibility:hidden;pointer-events:none}.sn{width:min(100%,430px);height:100vh;height:100svh;height:100dvh;margin:0 auto;overflow:hidden;background:#dce3e1}.xn{position:fixed;z-index:30;inset:0;display:grid;align-items:end;justify-items:center;padding:24px 12px max(12px,env(safe-area-inset-bottom));background:#111f1b7a}.fr{width:min(100%,430px);max-height:min(82dvh,720px);overflow-y:auto;padding:24px;border:1px solid #cdd9d4;border-radius:16px;background:#f7f9f8;color:#17231f;box-shadow:0 24px 70px #11271f42;font-family:Source Han Sans CN,PingFang SC,sans-serif}.Io{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.Io h2{margin:0 0 8px;color:#1d5140;font-size:24px;line-height:1.25}.Io p,.cn,.gn,.br,.ut p,.Fo p{margin:0;color:#566761;font-size:14px;line-height:1.55}.hr{min-height:42px;padding:0 4px;border:0;background:transparent;color:#315b4d;font:inherit;font-weight:700;cursor:pointer}.Vo{display:grid;gap:18px}.Vo fieldset{margin:0;padding:0;border:0}.Vo legend,.Yi{margin-bottom:10px;color:#293d36;font-size:14px;font-weight:750}.ur{display:grid;grid-template-columns:1fr 1fr;gap:10px}.Di{min-height:50px;display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #c5d3ce;border-radius:12px;background:#fff;color:#2c433b;font-size:14px;cursor:pointer}.Di:has(input:checked){border-color:#2d6b55;background:#e7f0ec}.Di input{width:18px;height:18px;accent-color:#2d6b55}.Yi{display:grid;gap:8px}.Yi textarea{width:100%;padding:12px;border:1px solid #aebfb8;border-radius:12px;background:#fff;color:#17231f;font:inherit;line-height:1.55;resize:vertical}.Yi textarea::placeholder{color:#66756f}.Yi textarea:focus,.Di:focus-within,.Ni:focus-visible,.hr:focus-visible{outline:3px solid #8db7a7;outline-offset:2px}.Ni{width:100%;min-height:50px;border:1px solid #235c48;border-radius:12px;background:#235c48;color:#f8fbf9;font:inherit;font-weight:750;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.Ni:active{background:#173f33;transform:scale(.98)}.Ni:disabled{cursor:wait;opacity:.7}.br{color:#8a2d24}.ut{display:grid;gap:12px;padding:10px 0}.ut strong{color:#1d5140;font-size:20px}.ut button{min-height:48px;margin-top:8px;border:1px solid #235c48;border-radius:12px;background:#235c48;color:#fff;font:inherit;font-weight:700}.Fo{display:grid;gap:14px;margin-bottom:20px;padding:16px 0;border-top:1px solid #d5dfdb;border-bottom:1px solid #d5dfdb}.Fo ul{margin:0;padding-left:1.2em;display:grid;gap:8px;color:#344840;font-size:14px}@media(max-width:374px){.ur{grid-template-columns:1fr}.fr{padding:20px}}@media(prefers-reduced-motion:reduce){.Ni,.Di{transition:none}}.wt{min-height:100dvh;padding:28px 18px;display:grid;place-items:center;overflow:auto;background:radial-gradient(circle at 15% 0%,#e4eee7 0,transparent 34%),#f2f4f1;color:#17231b;font-family:Source Han Sans CN,PingFang SC,sans-serif}.Ae{width:min(100%,430px);padding:clamp(28px,6vw,42px);display:grid;gap:24px;border:1px solid #d1dbd4;border-radius:12px;background:#fff;box-shadow:0 24px 70px #1f37281f}.ei{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e0e6e1}.ei span{color:#1e6241;font-family:"Source Han Serif CN",serif;font-size:24px;font-weight:750;letter-spacing:.14em}.ei small{color:#6e7a72}.wr{margin:0 0 8px;color:#1e6241;font-size:13px;font-weight:750;letter-spacing:.12em}.Ae h1{margin:0;font-size:clamp(30px,8vw,40px);line-height:1.15;letter-spacing:-.03em}.vr,.Lo{margin:10px 0 0;color:#657169;line-height:1.65}.Lo{margin:0;font-size:12px}.m{display:grid;gap:17px}.m label{display:grid;gap:7px;color:#34433a;font-size:14px;font-weight:700}.m input{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b8c4bc;border-radius:8px;color:#17231b;background:#fff;font:inherit;font-size:16px}.m input:focus-visible,.m button:focus-visible{outline:3px solid rgb(30 98 65 / 24%);outline-offset:2px}.m button{min-height:50px;border:0;border-radius:8px;background:#1e6241;color:#fff;font:inherit;font-weight:750;cursor:pointer}.mn{margin:0;padding:12px 14px;border:1px solid #dfb8b1;border-radius:8px;background:#fff0ed;color:#8d3228;line-height:1.5}@media(max-width:430px){.wt{align-items:start;padding-top:max(30px,env(safe-area-inset-top))}.Ae{padding:26px 22px;box-shadow:none}}.wt{padding:40px 20px;background:#edf2ef;color:#23352c}.Ae{width:min(100%,460px);gap:26px;padding:36px 40px;border:1px solid #d8e2db;border-radius:16px;box-shadow:0 12px 40px #183c2812}.ei{align-items:center;padding-bottom:24px;gap:16px;border-color:#e2e9e4}.ei span{font-size:26px;letter-spacing:.12em}.ei small{font-size:13px;color:#63746a}.wr{font-size:12px;letter-spacing:.04em;margin-bottom:10px}.Ae h1{font-size:28px;line-height:1.4;letter-spacing:0}.vr{font-size:14px;line-height:1.7;color:#5f7166;margin-top:10px}.m{gap:20px}.m label{font-weight:600;gap:9px}.m input{min-height:48px;border-color:#c5d3ca;padding:12px 14px}.m input:hover{border-color:#91ad9c}.m button{min-height:48px;font-size:15px;font-weight:650;margin-top:4px}.m button:hover{background:#174d33}.m button:active{transform:translateY(1px)}.Lo{padding-top:18px;border-top:1px solid #e2e9e4;font-size:12px;color:#63746a;line-height:1.7}@media(max-width:480px){.wt{align-items:center;padding:24px 16px}.Ae{padding:28px 24px;gap:22px;border-radius:12px}.Ae h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.m button:active{transform:none}}:root{--paper: #fcfbf7;--paper-soft: #f5f4ef;--ink: #202720;--muted: #667067;--green: #174c35;--green-dark: #103b29;--orange: #dc681f;--line: rgba(23, 76, 53, .18);--radius: 12px;--page-inline: 24px;--proposal-viewport-height: 100dvh;--safe-top: max(18px, env(safe-area-inset-top));--safe-bottom: max(14px, env(safe-area-inset-bottom));color-scheme:light;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;background:#e7e7e2;color:var(--ink)}body{overflow:hidden}button,video{font:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,p,figure{margin:0}.proposal-app{width:100%;min-height:var(--proposal-viewport-height)}.proposal-viewport{width:min(100%,430px);height:var(--proposal-viewport-height);margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;background:var(--paper)}.proposal-viewport::-webkit-scrollbar{display:none}.proposal-page-surface{position:relative;width:100%;min-height:100%;overflow:hidden}.proposal-viewport[data-motion=push]{touch-action:pan-y}.proposal-viewport[data-motion=push] .proposal-page{position:relative;width:100%;min-height:var(--proposal-viewport-height);overflow:hidden;pointer-events:auto;transform:none;transition:none;scroll-snap-align:start;scroll-snap-stop:always;scrollbar-width:none}.proposal-viewport[data-motion=push] .proposal-page::-webkit-scrollbar{display:none}.proposal-page-dots{position:fixed;z-index:58;right:max(5px,calc((100vw - 430px)/2 + 5px));top:50%;display:grid;justify-items:center;gap:1px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .18s ease}.proposal-page-dots[data-visible=true]{opacity:.72;visibility:visible;pointer-events:auto}.proposal-page-dots button{width:18px;height:18px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.proposal-page-dots button:before{content:"";width:5px;height:5px;border-radius:999px;background:#16463175;box-shadow:0 0 0 1px #ffffff6b;transition:width .18s ease,height .18s ease,background-color .18s ease}.proposal-page-dots button[data-active=true]:before{width:7px;height:13px;background:#103b29eb}.proposal-page-dots button:focus-visible{outline:2px solid rgba(220,104,31,.62);outline-offset:-1px;border-radius:999px}.proposal-page{position:relative;min-height:var(--proposal-viewport-height);scroll-snap-align:start;scroll-snap-stop:always;background:var(--paper);border-bottom:1px solid rgba(23,76,53,.08)}.safe-frame{width:100%;min-height:var(--proposal-viewport-height);padding:calc(var(--safe-top) + 10px) var(--page-inline) calc(var(--safe-bottom) + 10px);display:flex;flex-direction:column}.content-frame{gap:clamp(14px,2.2dvh,22px)}h1,h2{color:var(--ink);text-wrap:balance}h1{font-size:clamp(29px,8.2vw,35px);line-height:1.14;letter-spacing:.06em;font-weight:700}h2{font-size:clamp(21px,5.8vw,25px);line-height:1.28;letter-spacing:.015em;font-weight:650}.locked-copy{font-size:17px;line-height:1.68;letter-spacing:.012em;color:var(--ink)}.locked-lines{display:grid;gap:.72em}.locked-copy>*+*{margin-top:clamp(14px,2dvh,22px)}.page-cover{z-index:70;overflow:hidden;background:#174c35}.cover-frame{position:relative;isolation:isolate;overflow:hidden;align-items:center;justify-content:center;text-align:center;background:#174c35}.cover-frame:before{content:"";position:absolute;z-index:0;inset:0;opacity:.28;background-image:radial-gradient(circle,rgba(255,255,255,.24) 0 .55px,transparent .75px),radial-gradient(circle,rgba(4,32,21,.28) 0 .6px,transparent .8px);background-position:0 0,2px 2px;background-size:4px 4px;pointer-events:none}.cover-frame:after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.07),transparent 42%),linear-gradient(180deg,#ffffff09,#052a1c24);pointer-events:none}.cover-identity{position:relative;z-index:3;display:grid;justify-items:center;gap:10px;padding:26px 30px;transform:translateY(-2dvh)}.cover-identity h1{color:#fffef9;text-shadow:0 2px 16px rgba(4,32,21,.18)}.cover-identity .product-name{color:#ffffffb8}.cover-gift{position:absolute;z-index:5;inset:0;opacity:0;overflow:hidden;border-radius:26px 26px 0 0;background:#eef2ec;box-shadow:0 -24px 70px #031d1342;transform:translateY(102%);pointer-events:none}.cover-gift:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(23,76,53,.12) 0 .55px,transparent .75px);background-size:4px 4px;opacity:.35}.cover-gift-lid,.cover-gift-box,.cover-gift-ribbon{position:absolute;display:block}.cover-gift-lid{z-index:2;left:50%;top:18px;width:44px;height:4px;border-radius:999px;background:#174c3557;transform:translate(-50%)}.cover-gift-box{left:50%;top:46%;width:58px;height:58px;border:1px solid rgba(23,76,53,.24);border-radius:12px;background:#ffffff4d;transform:translate(-50%,-50%) rotate(45deg)}.cover-gift-ribbon{left:50%;top:calc(46% - 1px);width:84px;height:2px;background:#174c3538;transform:translate(-50%)}.brand-mark{display:grid;place-items:center;width:46px;aspect-ratio:1;margin-bottom:6px;border-radius:7px;background:var(--orange);color:#fff;font-size:25px;font-family:Songti SC,STSong,serif;font-weight:700;box-shadow:0 10px 24px #dc681f2e}.product-name{color:var(--muted);font-size:13px;letter-spacing:.12em}.media-slot{width:100%;position:relative;display:block}.media-slot img,.media-fallback{width:100%;aspect-ratio:var(--media-ratio);display:block;object-fit:cover;border:1px solid rgba(23,76,53,.1);border-radius:var(--radius);background:var(--paper-soft)}.media-fallback{display:grid;place-items:center;color:var(--muted)}.page-unboxing .media-slot img{object-position:50% 52%}.page-gift-card .media-slot img{object-position:50% 45%}.page-origin .media-slot img{object-position:50% 46%}.page-message-script h2{text-align:left}.page-serving h2,.page-storage h2,.page-unboxing h2,.page-gift-card h2,.page-origin h2,.page-taste h2,.page-supplier h2,.page-unboxing .locked-copy,.page-gift-card .locked-copy,.page-origin .locked-copy,.page-taste .locked-copy,.page-supplier .locked-copy{text-align:center}.page-unboxing .locked-copy{color:var(--muted);font-size:15px}.page-gift-card .locked-copy,.page-origin .locked-copy,.page-taste .locked-copy{max-width:36ch;align-self:center}.page-taste .locked-copy{font-size:18px;line-height:1.72}.page-supplier .locked-copy{font-size:16px;line-height:1.7}.page-serving .locked-lines{gap:.58em}.page-serving .locked-lines p:first-child{color:var(--green-dark);font-weight:700}.page-storage .locked-lines{gap:11px}.page-storage .locked-lines p{padding-left:14px;border-left:2px solid var(--line)}.decision-area{width:100%;margin-top:auto;padding-top:clamp(12px,2dvh,20px);display:grid;gap:8px}.decision-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.button{min-height:44px;padding:0 18px;border:1px solid var(--green);border-radius:7px;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform .12s ease,background-color .18s ease,color .18s ease}.button:active:not(:disabled){transform:scale(.985)}.button:disabled{cursor:not-allowed;opacity:.6}.button-primary{background:var(--green);color:#fff}.button-primary:hover:not(:disabled){background:var(--green-dark)}.button-secondary{background:transparent;color:var(--green-dark)}.button-secondary:hover:not(:disabled){background:#174c350f}.button:focus-visible,.retry-action:focus-visible,.video-play:focus-visible,.page-turn-cue:focus-visible,.music-control:focus-visible{outline:3px solid rgba(220,104,31,.5);outline-offset:3px}.action-message{font-size:12px;color:var(--muted);text-align:center}.retry-action{border:0;padding:0;background:transparent;color:var(--green);text-decoration:underline;cursor:pointer}.video-page-frame{align-items:center;justify-content:center;gap:18px}.video-shell{width:min(75%,290px);display:grid;gap:10px}.video-frame{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:var(--radius);overflow:hidden;background:var(--green-dark)}.video-frame>img{width:100%;height:100%;display:block;object-fit:cover}.video-scrim{position:absolute;inset:0;background:#103b2914}.video-scrim.is-playing{background:#103b2947}.video-loading{position:absolute;inset:auto 0 22%;text-align:center;color:#fff;font-size:13px}.video-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);min-width:66px;min-height:48px;padding:0 18px;border:1px solid white;border-radius:999px;background:#103b29eb;color:#fff}.video-status{min-height:26px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.video-status button{border:0;padding:0;background:transparent;color:var(--green);text-decoration:underline}.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}@media(prefers-reduced-motion:no-preference){.proposal-page[data-entered=true] .safe-frame>*{animation:enter-page .42s cubic-bezier(.16,1,.3,1) both}.proposal-page[data-entered=true][data-enter-preset=stagger] .safe-frame>*:nth-child(2){animation-delay:70ms}.proposal-page[data-entered=true][data-enter-preset=stagger] .safe-frame>*:nth-child(3){animation-delay:.13s}.cover-identity{animation:cover-arrive .65s cubic-bezier(.16,1,.3,1) both}.page-cover[data-leaving=true] .cover-identity{animation:cover-leave .68s cubic-bezier(.4,0,.2,1) both}.page-cover[data-leaving=true] .cover-gift{animation:proposal-reveal .72s cubic-bezier(.22,1,.36,1) both}.page-cover[data-leaving=true] .cover-gift-box{animation:reveal-mark .62s .1s cubic-bezier(.16,1,.3,1) both}}@keyframes enter-page{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cover-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(-2dvh)}}@keyframes cover-leave{0%{opacity:1;transform:translateY(-2dvh) scale(1)}to{opacity:0;transform:translateY(-54px) scale(.96)}}@keyframes proposal-reveal{0%{opacity:.75;transform:translateY(102%)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-mark{0%{opacity:0;transform:translate(-50%,16px) rotate(45deg) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}}@media(max-width:389px){:root{--page-inline: 20px}}@media(min-width:410px){:root{--page-inline: 28px}.locked-copy{max-width:39ch}}@media(max-height:720px){:root{--safe-top: max(9px, env(safe-area-inset-top));--safe-bottom: max(9px, env(safe-area-inset-bottom))}.safe-frame{padding-top:calc(var(--safe-top) + 7px);padding-bottom:calc(var(--safe-bottom) + 8px)}.content-frame{gap:13px}.media-slot img,.media-fallback{aspect-ratio:var(--media-short-ratio)}.locked-copy{font-size:16px;line-height:1.62}.page-taste .locked-copy{font-size:17px}.button{min-height:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.proposal-page .safe-frame>*{opacity:1!important;transform:none!important}.cover-reveal{opacity:1!important;filter:none!important;transform:none!important}.cover-scroll-hint{transform:translate(-50%)!important}.proposal-viewport[data-motion=push] .proposal-page{transition:none!important}}:root{--decision-safe-bottom: max(10px, calc(env(safe-area-inset-bottom) - 12px) );--decision-height: calc(62px + var(--decision-safe-bottom));--poster-stage-height: max(0px, calc(var(--proposal-viewport-height) - var(--decision-height)));--media-copy-gap: clamp(24px, 3.4dvh, 32px)}.proposal-page:not(.page-cover) .safe-frame{min-height:var(--proposal-viewport-height);padding-bottom:var(--decision-height)}.content-frame{overflow:visible;gap:clamp(18px,2.6dvh,24px)}.content-frame>h2,.content-frame>.locked-copy{flex:0 0 auto}.content-frame>.locked-copy{width:100%}.display-copy{display:block;width:100%;max-width:none!important;min-height:0}.display-copy .locked-lines{gap:clamp(8px,1.1dvh,11px)}.display-copy strong{font-weight:750;color:var(--green-dark)}[data-text-align=center] h2,[data-text-align=center] .display-copy{text-align:center}[data-text-align=center] .display-copy .locked-lines{width:min(100%,36ch);margin-inline:auto;gap:clamp(3px,.55dvh,6px);line-height:1.55}.content-frame>.media-slot,.display-copy>.media-slot{width:calc(100% + (2 * var(--page-inline)));max-width:none;min-height:0;margin-inline:calc(-1 * var(--page-inline))}.display-copy>.media-slot{margin-top:var(--media-copy-gap)}.content-frame>.locked-copy+.media-slot{margin-top:8px}.content-frame>.media-slot img,.content-frame>.media-slot .media-fallback,.display-copy>.media-slot img,.display-copy>.media-slot .media-fallback{height:auto;aspect-ratio:var(--media-ratio);border-inline:0;border-radius:0}.proposal-page:not(.page-cover) .locked-copy{font-size:16px;line-height:1.58;letter-spacing:.006em}.page-recommendation .locked-copy{position:relative;z-index:1;font-size:17px!important;line-height:1.5;letter-spacing:.004em}.page-recommendation{overflow:hidden;background:radial-gradient(ellipse at 88% 10%,rgba(117,148,126,.1),transparent 35%),radial-gradient(ellipse at 12% 84%,rgba(196,185,153,.08),transparent 38%),linear-gradient(155deg,#f7f8f2,#f0f3eb 52%,#f5f3ea)}.page-recommendation:before{content:"";position:absolute;inset:0;opacity:.42;background-image:repeating-linear-gradient(8deg,rgba(70,84,67,.035) 0 1px,transparent 1px 8px),repeating-linear-gradient(96deg,rgba(255,255,255,.32) 0 1px,transparent 1px 11px),radial-gradient(circle,rgba(42,68,48,.14) 0 .38px,transparent .58px);background-size:auto,auto,5px 5px;mix-blend-mode:multiply;pointer-events:none}.page-recommendation:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 54px #263d2a0b;pointer-events:none}.proposal-page.page-recommendation .content-frame{position:relative;z-index:1;justify-content:flex-start;padding-top:calc(var(--safe-top) + clamp(20px,4dvh,38px));padding-bottom:calc(var(--decision-height) + clamp(96px,12dvh,116px))}.page-recommendation .display-copy .locked-lines{width:100%;max-width:37ch;margin-inline:auto;gap:clamp(2px,.35dvh,4px)}.page-recommendation .copy-line-salutation{margin-bottom:clamp(14px,2dvh,18px);font-weight:750;color:var(--green-dark)}.page-recommendation .copy-line-advice-start{margin-top:clamp(8px,1.2dvh,11px)}.page-recommendation .copy-line-product{margin-top:clamp(9px,1.3dvh,12px);color:var(--green-dark)}.page-recommendation .copy-line-product-note{color:#68746a}.page-recommendation .recommendation-section-divider{width:min(42%,132px);height:1px;margin:clamp(28px,4dvh,38px) auto clamp(24px,3.4dvh,32px);background:linear-gradient(90deg,transparent,rgba(23,76,53,.34) 18%,rgba(23,76,53,.34) 82%,transparent)}.page-recommendation .copy-line-reason-start{margin-top:clamp(9px,1.3dvh,12px)}.page-recommendation .copy-line-hook{font-weight:400;color:#6f573f}.page-recommendation .copy-line-signature{margin-top:clamp(12px,1.6dvh,15px);color:var(--green-dark);font-weight:750}.recommendation-gift-sketch{position:absolute;z-index:0;right:clamp(17px,5.5vw,24px);bottom:calc(var(--decision-height) + 17px);width:92px;height:78px;opacity:.13;color:var(--green-dark);transform:rotate(-6deg);transform-origin:58% 62%;pointer-events:none}.gift-sketch-depth,.gift-sketch-box{position:absolute;left:14px;width:72px;bottom:8px;height:44px;border:1px solid currentColor;border-radius:2px}.gift-sketch-depth{left:18px;bottom:4px;opacity:.58}.gift-sketch-lid{position:absolute;left:9px;bottom:50px;width:78px;height:10px;border:1px solid currentColor;border-radius:2px;transform:skew(-9deg)}.gift-sketch-ribbon-vertical{position:absolute;z-index:1;left:49px;bottom:8px;width:9px;height:53px;border-inline:1px solid currentColor}.gift-sketch-ribbon-horizontal{position:absolute;z-index:2;left:14px;bottom:27px;width:72px;height:9px;border-block:1px solid currentColor}.gift-sketch-knot{position:absolute;z-index:4;left:47px;top:9px;width:13px;height:13px;border:1px solid currentColor;border-radius:2px;transform:rotate(45deg)}.gift-sketch-loop{position:absolute;z-index:3;top:4px;width:30px;height:14px;border:1px solid currentColor}.gift-sketch-loop-left{left:19px;border-radius:78% 20% 72% 28%;transform:rotate(-16deg)}.gift-sketch-loop-right{right:4px;border-radius:20% 78% 28% 72%;transform:rotate(18deg)}.gift-sketch-tail{position:absolute;z-index:2;top:18px;width:18px;height:25px;border-left:1px solid currentColor}.gift-sketch-tail-left{left:43px;transform:rotate(21deg)}.gift-sketch-tail-right{left:56px;transform:rotate(-22deg)}.page-product-showcase{overflow:hidden;background:#edf2ec}.product-showcase-frame{position:relative;isolation:isolate;min-height:100dvh;padding-bottom:var(--decision-height);display:grid;place-items:center;overflow:hidden}.product-showcase-backdrop{position:absolute;z-index:-2;inset:-32px;width:calc(100% + 64px);height:calc(100% + 64px - var(--decision-height));object-fit:cover;filter:blur(24px) saturate(.72);opacity:.2;transform:scale(1.06)}.product-showcase-frame:after{content:"";position:absolute;z-index:-1;inset:0 0 var(--decision-height);background:linear-gradient(180deg,#f4f7f28f,#edf2ec2e);pointer-events:none}.product-showcase-media{width:100%;margin:0}.product-showcase-media img,.product-showcase-media .media-fallback{width:100%;max-height:calc(100dvh - var(--decision-height));aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;background:transparent}.page-cover{height:var(--proposal-viewport-height);min-height:var(--proposal-viewport-height);isolation:isolate;background:#e8eee8}.cover-brand-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:opacity .56s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .56s ease}.cover-transition-wash{position:absolute;z-index:1;inset:0;display:block;opacity:0;background:linear-gradient(180deg,#f5f7f12e,#f3f5ef 72%);transition:opacity .56s ease;pointer-events:none}.cover-legibility-wash{position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 50% 43%,rgba(255,255,250,.18),transparent 38%),linear-gradient(180deg,#e7f4ed14,#eef5e70a 60%,#37594b14);pointer-events:none}.cover-motion-identity{position:absolute;z-index:2;left:50%;top:42%;width:min(76%,286px);display:grid;justify-items:center;transform:translate(-50%,-50%);color:#244d3f;text-align:center}.cover-reveal{opacity:0;filter:blur(2px)}.cover-brand-tiles{display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.6vw,7px)}.cover-brand-tile{width:clamp(50px,15.5vw,60px);height:clamp(50px,15.5vw,60px);display:block;object-fit:contain}.cover-brand-divider{width:clamp(112px,34vw,128px);height:1px;margin:clamp(25px,3.6dvh,30px) 0 clamp(22px,3.2dvh,27px);background:#303935}.cover-brand-slogan{width:clamp(132px,37vw,148px);height:auto;display:block}.cover-scroll-hint{position:absolute;z-index:3;left:50%;bottom:max(28px,calc(env(safe-area-inset-bottom) + 20px));min-width:172px;padding:10px 14px 6px;display:grid;justify-items:center;gap:5px;border:0;background:transparent;color:#1e4537c7;font-family:Source Han Sans CN,PingFang SC,sans-serif;font-size:13px;letter-spacing:.08em;cursor:pointer;transform:translate(-50%,24px)}.cover-scroll-arrow{display:block;font-size:20px;line-height:1}.cover-scroll-hint:focus-visible{outline:2px solid rgba(36,77,63,.54);outline-offset:2px;border-radius:8px}.page-cover[data-leaving=true] .cover-brand-image{opacity:.18;filter:blur(2px);transform:scale(1.025)}.page-cover[data-leaving=true] .cover-motion-identity,.page-cover[data-leaving=true] .cover-scroll-hint{opacity:0;transform:translate(-50%,calc(-50% - 22px));transition:opacity .42s ease,transform .56s cubic-bezier(.4,0,.2,1)}.page-cover[data-leaving=true] .cover-scroll-hint{transform:translate(-50%,-18px)}.page-cover[data-leaving=true] .cover-transition-wash{opacity:1}.proposal-page[type=image],.proposal-page:has(>.full-page-poster){overflow:hidden}.full-page-poster{position:relative;isolation:isolate;width:100%;height:var(--poster-stage-height);padding-bottom:0;display:grid;place-items:center;overflow:hidden;background:#e9eee8}.full-page-poster-backdrop{position:absolute;z-index:-2;inset:-30px;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;filter:blur(24px) saturate(.74);opacity:.3;transform:scale(1.07)}.full-page-poster:after{content:"";position:absolute;z-index:-1;inset:0;background:#f5f7f233;pointer-events:none}.full-page-poster-media{width:100%;height:100%;margin:0}.full-page-poster-media img,.full-page-poster-media .media-fallback{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;background:transparent}.page-message-script{overflow:hidden;isolation:isolate;background:#e8ddcb}.message-script-background{position:absolute;z-index:0;inset:0 0 var(--decision-height);overflow:hidden}.message-script-background img{width:100%;height:100%;display:block;object-fit:cover}.page-message-script .content-frame{position:relative;z-index:1;justify-content:flex-start;padding-top:calc(var(--safe-top) + clamp(92px,13dvh,112px));padding-bottom:calc(var(--decision-height) + 18px)}.message-copy-shell{position:relative;width:100%;min-height:0}.page-message-script .display-copy{padding:44px 20px 22px;border:1px solid rgba(255,255,255,.72);border-left:3px solid rgba(23,76,53,.76);border-radius:0 14px 14px 0;background:#fafaf6e0;box-shadow:0 14px 34px #4a39261f;backdrop-filter:blur(9px) saturate(.88);-webkit-backdrop-filter:blur(9px) saturate(.88)}.copy-script-button{position:absolute;z-index:2;top:9px;right:10px;min-width:76px;height:29px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(23,76,53,.18);border-radius:7px;background:#ffffff94;color:var(--green-dark);font-size:12px;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .12s ease,background-color .16s ease}.copy-script-icon{position:relative;width:12px;height:12px;flex:0 0 12px}.copy-script-icon:before,.copy-script-icon:after{content:"";position:absolute;width:8px;height:8px;border:1px solid currentColor;border-radius:2px}.copy-script-icon:before{left:0;top:0;opacity:.62}.copy-script-icon:after{right:0;bottom:0;background:#fafaf6d1}.copy-script-button:active{transform:scale(.94);background:#174c351f}.copy-script-button:focus-visible{outline:3px solid rgba(220,104,31,.5);outline-offset:2px}.page-message-script .display-copy .locked-lines{gap:clamp(12px,1.6dvh,16px)}.page-message-script .display-copy p:first-child{font-weight:700;color:var(--green-dark)}.page-message-script .locked-copy{font-size:clamp(14px,3.8vw,16px)!important;line-height:1.58;color:#284235}.page-back-cover{z-index:70}.page-back-cover .full-page-poster{height:var(--proposal-viewport-height);background:#c8d6cf}.page-back-cover .full-page-poster-backdrop{display:none}.page-back-cover .full-page-poster:after{display:none}.page-back-cover .full-page-poster-media img{object-fit:cover}.page-unboxing .locked-copy{line-height:1.58}.page-gift-card .locked-copy,.page-origin .locked-copy,.page-taste .locked-copy,.page-supplier .locked-copy{font-size:16px;line-height:1.55}.page-serving .content-frame{gap:clamp(10px,1.5dvh,14px)}.page-serving .display-copy{display:grid;gap:clamp(7px,1dvh,10px);font-size:15px;line-height:1.48}.page-serving .display-copy .locked-lines{gap:clamp(4px,.6dvh,6px)}.page-serving .copy-line-group-label{margin-top:0;color:var(--green-dark)}.page-serving .display-copy>.media-slot:first-of-type{display:block;height:clamp(150px,22dvh,200px);margin-top:1px;margin-bottom:1px}.page-serving .display-copy>.media-slot:first-of-type img,.page-serving .display-copy>.media-slot:first-of-type .media-fallback{height:100%;aspect-ratio:auto;object-fit:cover}.page-storage .locked-copy{font-size:16px;line-height:1.58}:is(.page-message-script,.page-unboxing,.page-gift-card,.page-origin,.page-taste,.page-supplier,.page-storage) .content-frame{display:grid;grid-template-rows:auto auto minmax(0,1fr)}:is(.page-message-script,.page-unboxing,.page-gift-card,.page-origin,.page-taste,.page-supplier,.page-storage) .content-frame>.media-slot{align-self:stretch;min-height:0;height:auto;margin-top:0;margin-bottom:0;overflow:hidden}:is(.page-message-script,.page-unboxing,.page-gift-card,.page-origin,.page-taste,.page-supplier,.page-storage) .content-frame>.media-slot img,:is(.page-message-script,.page-unboxing,.page-gift-card,.page-origin,.page-taste,.page-supplier,.page-storage) .content-frame>.media-slot .media-fallback{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.page-origin .content-frame>.media-slot img{object-fit:contain;object-position:center;background:#e6eee9}.decision-banner{position:fixed;z-index:64;left:max(0px,calc((100vw - 430px)/2));bottom:-120px;width:min(100vw,430px);min-height:var(--decision-height);padding:14px max(20px,env(safe-area-inset-left)) var(--decision-safe-bottom) max(20px,env(safe-area-inset-right));background:#fcfbf7fb;border-top:1px solid rgba(23,76,53,.14);box-shadow:0 -10px 28px #13281c14;opacity:0;visibility:hidden;pointer-events:none;transition:bottom .26s cubic-bezier(.16,1,.3,1),opacity .18s ease}.decision-banner[data-visible=true]{bottom:0;opacity:1;visibility:visible;pointer-events:auto}.decision-banner .decision-actions{display:flex;width:100%;height:48px;align-items:stretch;justify-content:center}.decision-banner .button{width:min(100%,320px);min-height:48px;border-radius:9px;font-size:16px}.decision-banner .button-secondary{background:#eef3ed;border-color:#d0ddd4}.decision-banner .button:active{transform:scale(.965);box-shadow:inset 0 0 0 3px #dc681f54}.decision-banner .button-primary:active{background:#0b3424}.mid-autumn-countdown{position:fixed;z-index:59;left:max(14px,calc((100vw - 430px)/2 + 14px));bottom:calc(var(--decision-height) + 14px);min-height:34px;padding:0 12px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#212a2533;color:#fffffff5;box-shadow:0 5px 14px #0f1f1612;backdrop-filter:blur(5px) saturate(.82);-webkit-backdrop-filter:blur(5px) saturate(.82);font-size:13px;font-weight:650;line-height:1;letter-spacing:.015em;text-shadow:0 1px 3px rgba(8,21,14,.42);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px);transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.mid-autumn-countdown[data-visible=true]{opacity:.92;visibility:visible;transform:translateY(0)}.page-turn-cue{position:fixed;z-index:60;right:max(10px,calc((100vw - 430px)/2 + 10px));bottom:calc(var(--decision-height) + 12px);width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.66);border-radius:50%;background:#163a298f;box-shadow:0 8px 22px #0f281b29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.92);transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),background-color .16s ease}.page-turn-cue[data-visible=true]{opacity:.78;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.page-turn-cue>span{width:9px;height:9px;margin-top:-4px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}.page-turn-cue:active{background:#dc681fd1;transform:translateY(2px) scale(.9)}.music-control{position:fixed;z-index:61;right:max(14px,calc((100vw - 430px)/2 + 14px));top:max(14px,env(safe-area-inset-top));width:42px;height:42px;padding:0;display:grid;place-items:center;border:1px solid rgba(248,247,223,.72);border-radius:50%;background:#143d2b9e;color:#fffbe1;box-shadow:0 7px 20px #0f281b21,inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:650;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-7px);transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1),background-color .16s ease}.music-control[data-visible=true]{opacity:.8;pointer-events:auto;transform:translateY(0)}.music-control[data-state=playing]{background:#143d2bc7}.music-control:active{transform:scale(.95)}.music-moon{position:relative;width:24px;height:24px;display:block;border-radius:50%;background:radial-gradient(circle at 34% 32%,rgba(148,115,63,.22) 0 1.2px,transparent 1.8px),radial-gradient(circle at 68% 64%,rgba(148,115,63,.16) 0 1.6px,transparent 2.2px),radial-gradient(circle at 64% 26%,rgba(148,115,63,.12) 0 1px,transparent 1.6px),linear-gradient(145deg,#fffce6,#e8d79b);box-shadow:0 0 0 1px #fffde16b,0 0 9px #fff0ae7a}.music-moon:after{content:"";position:absolute;inset:3px;border:1px solid rgba(151,119,67,.17);border-radius:47% 53% 49% 51%}.page-video{background:#0f1712}.video-page-frame{width:100%;height:100dvh;padding-bottom:var(--decision-height)}.video-shell{position:relative;width:100%;height:100%;display:block;overflow:hidden;background:#0f1712}.proposal-video,.video-poster-fallback{width:100%;height:100%;display:block;object-fit:cover;border:0;border-radius:0}.video-poster-fallback{position:absolute;inset:0}.video-play{inset:50% auto auto 50%;width:70px;min-width:70px;height:70px;min-height:70px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);background:#103b29c2;box-shadow:0 12px 34px #00000047,inset 0 0 0 6px #ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .14s ease,background-color .16s ease}.video-play:active{transform:translate(-50%,-50%) scale(.9);background:#dc681fdb}.video-play-triangle{width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid white}.video-state-chip{position:absolute;z-index:3;left:50%;top:calc(50% + 51px);transform:translate(-50%);padding:6px 10px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#0a1b1399;color:#fff;font-size:12px;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media(prefers-reduced-motion:no-preference){.cover-brand-tile:nth-child(1){animation:cover-stagger-reveal .82s .1s cubic-bezier(.4,0,.2,1) both}.cover-brand-tile:nth-child(2){animation:cover-stagger-reveal .82s .48s cubic-bezier(.4,0,.2,1) both}.cover-brand-tile:nth-child(3){animation:cover-stagger-reveal .82s .86s cubic-bezier(.4,0,.2,1) both}.cover-brand-divider{animation:cover-stagger-reveal .78s 1.42s cubic-bezier(.4,0,.2,1) both}.cover-brand-slogan{animation:cover-stagger-reveal .9s 1.86s cubic-bezier(.4,0,.2,1) both}.cover-scroll-hint{animation:cover-hint-reveal .7s 2.45s cubic-bezier(.4,0,.2,1) both}.cover-scroll-arrow{animation:cover-hint-bounce 1.8s 3.25s ease-in-out infinite}.page-turn-cue[data-visible=true]>span{animation:cue-bob 1.45s ease-in-out infinite}.proposal-page[data-entered=true] .full-page-poster-media{animation:poster-settle .64s cubic-bezier(.16,1,.3,1) both}.music-control[data-state=playing] .music-moon{animation:moon-turn 7s linear infinite}}@keyframes cover-stagger-reveal{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes cover-hint-reveal{0%{opacity:0;filter:blur(2px);transform:translate(-50%)}to{opacity:1;filter:blur(0);transform:translate(-50%)}}@keyframes cover-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes cue-bob{0%,to{transform:translateY(-2px) rotate(45deg)}50%{transform:translateY(4px) rotate(45deg)}}@keyframes poster-settle{0%{opacity:.72;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes moon-turn{to{transform:rotate(360deg)}}.flow-page{width:100%;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#ecece6}.flow-shell{width:min(100%,430px);min-height:100dvh;margin:0 auto;padding:0 20px 32px;background:var(--paper)}.flow-header{position:sticky;top:0;z-index:20;height:68px;margin:0 -20px 26px;padding:max(10px,env(safe-area-inset-top)) 20px 9px;display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--paper) 94%,transparent);border-bottom:1px solid rgba(23,76,53,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flow-header>a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--green);text-decoration:none;font-size:22px}.flow-header>div{display:grid;gap:2px}.flow-header span{font-weight:700}.flow-header small{color:var(--muted)}.flow-intro{margin:4px 2px 26px}.eyebrow{color:var(--orange);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.flow-intro h1,.payment-panel h1,.result-panel h1{margin:7px 0 10px;font-size:28px;letter-spacing:.01em}.flow-intro>p:last-child,.product-order-lead p,.result-panel>p,.advisor-page header>p:last-child{color:var(--muted);line-height:1.6}.commerce-form{display:grid;gap:16px}.form-section{margin:0;padding:20px;border:1px solid rgba(23,76,53,.13);border-radius:14px;background:#fff}fieldset.form-section{min-width:0}.form-section legend,.field-title{padding:0;font-size:18px;font-weight:750;color:var(--green-dark)}.field-help{display:block;margin:5px 0 15px;color:var(--muted);font-size:13px;line-height:1.5}.choice-list{display:grid}.choice-row{min-height:48px;display:flex;align-items:center;gap:12px;border-top:1px solid rgba(23,76,53,.09);cursor:pointer}.choice-row input{width:20px;height:20px;accent-color:var(--green)}.other-reason-field{animation:field-reveal .22s cubic-bezier(.16,1,.3,1) both}.field-stack{display:grid}input,textarea{width:100%;border:1px solid #ccd5cd;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:16px;outline:0}input{height:44px;padding:0 11px}textarea{resize:vertical;padding:11px;line-height:1.5}input:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #174c351a}.field-count{margin-top:5px;justify-self:end;color:var(--muted);font-size:12px}.form-error{padding:11px 13px;border-radius:8px;background:#fff0e6;color:#9e4010;font-size:14px}.form-submit{width:100%;min-height:52px}.button-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.result-panel{padding:46px 22px;text-align:center}.result-mark{width:62px;height:62px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:30px}.record-number{margin:20px 0!important;font-size:13px}.product-order-lead{margin:0 2px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:5px}.product-order-identity{display:contents}.product-order-identity>span{grid-column:1;grid-row:1;min-width:0;color:var(--orange);font-size:12px;font-weight:750;letter-spacing:.1em}.product-order-lead h1{grid-column:1;grid-row:2;min-width:0;margin:0;max-width:100%;font-size:clamp(19px,5.2vw,21px);line-height:1.28;letter-spacing:0;overflow-wrap:anywhere}.product-order-lead>strong{grid-column:2;grid-row:2;align-self:start;margin:0;color:var(--green-dark);font-size:clamp(20px,5.4vw,22px);line-height:1.28;white-space:nowrap;font-variant-numeric:tabular-nums}.product-order-lead>strong small{font-size:11px;color:var(--muted)}.section-heading{margin-bottom:12px}.section-heading h2{font-size:19px}.section-heading p{margin-top:5px;color:var(--muted);font-size:13px}.quantity-row{min-height:62px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(23,76,53,.09)}.quantity-row>div:first-child{display:grid;gap:2px}.quantity-row small{color:var(--muted)}.stepper{display:grid;grid-template-columns:38px 40px 38px;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden}.stepper button{height:36px;border:0;background:#eef3ed;color:var(--green-dark);font-size:20px;cursor:pointer}.stepper output{text-align:center;font-weight:700}.allocation-section{display:grid;gap:12px}.allocation-card{display:grid;gap:11px;padding-top:15px;border-top:1px solid rgba(23,76,53,.13)}.allocation-title{display:flex;justify-content:space-between}.allocation-title button{border:0;background:none;color:#a44716;cursor:pointer}.allocation-card label{display:grid;gap:5px;color:var(--muted);font-size:13px}.compact-field{grid-template-columns:1fr 90px;align-items:center}.field-pair{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.add-address{min-height:44px;border:1px dashed var(--green);border-radius:8px;background:#f3f7f3;color:var(--green);font-weight:650;cursor:pointer}.add-address:disabled{opacity:.45;cursor:not-allowed}.confirmed-address-card{padding:15px;border:1px solid rgba(23,76,53,.13);border-radius:10px;background:#f8faf7}.confirmed-address-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.confirmed-address-head span{padding:3px 7px;border-radius:4px;background:#e5f0e8;color:var(--green);font-size:11px;font-weight:700}.confirmed-address-card>p{margin-top:5px;color:var(--muted);line-height:1.5}.confirmed-address-actions{margin-top:12px;display:grid;grid-template-columns:minmax(120px,1fr) auto auto;align-items:end;gap:8px}.confirmed-address-actions label{display:grid;grid-template-columns:1fr 64px;align-items:center;gap:8px;color:var(--muted);font-size:13px}.confirmed-address-actions input{height:36px}.confirmed-address-actions button{height:36px;padding:0 8px;border:0;background:transparent;color:var(--green);cursor:pointer}.confirmed-address-actions button:last-child{color:#a44716}.recipient-shell{padding-bottom:28px}.recipient-form{padding-bottom:max(24px,env(safe-area-inset-bottom))}.smart-address-section{display:grid}.smart-fill-button{width:100%;min-height:44px;margin-top:10px}.recipient-fields{display:grid;gap:13px}.recipient-fields label{display:grid;gap:6px;color:var(--muted);font-size:13px}.region-fieldset{display:grid;grid-template-columns:1fr;gap:10px}select{width:100%;height:44px;padding:0 34px 0 11px;border:1px solid #ccd5cd;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:16px;outline:0}select:focus{border-color:var(--green);box-shadow:0 0 0 3px #174c351a}select:disabled{background:#f1f3ef;color:#939990;cursor:not-allowed}.inline-order-total{margin-top:10px;padding-top:13px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid rgba(23,76,53,.13)}.inline-order-total span{color:var(--muted);font-size:13px}.inline-order-total strong{color:var(--green-dark);font-size:16px}.order-preview h2{margin-bottom:10px;font-size:18px}.order-preview dl{margin:0;display:grid;gap:8px}.order-preview dl div{display:flex;justify-content:space-between;gap:14px}.confirm-overlay{position:fixed;z-index:100;inset:0;padding:20px;display:grid;place-items:center;background:#0f1c1473;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirm-dialog{width:min(100%,390px);padding:24px;border:1px solid rgba(255,255,255,.6);border-radius:14px;background:var(--paper);box-shadow:0 24px 70px #0c1d133d}.confirm-dialog h2{font-size:22px}.confirm-dialog>p{margin-top:8px;color:var(--muted);line-height:1.55}.confirm-dialog dl{margin:20px 0;padding-block:12px;display:grid;gap:8px;border-block:1px solid var(--line)}.confirm-dialog dl div{display:grid;grid-template-columns:92px 1fr;gap:12px}.confirm-dialog dd{text-align:right}.confirm-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}.confirm-actions .button{min-height:48px}.order-summary-bar{position:sticky;bottom:0;z-index:15;margin:2px -20px -32px;padding:10px 20px calc(10px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;background:color-mix(in srgb,var(--paper) 95%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.order-summary-bar>div{display:grid}.order-summary-bar small{color:var(--muted)}.order-summary-bar strong{color:var(--orange);font-size:22px}.order-summary-bar .button{min-width:144px;min-height:50px}.center-flow{display:grid}.compact-shell{display:flex;flex-direction:column}.payment-panel{margin:auto 0;padding:34px 22px;text-align:center}.payment-amount{display:block;margin:20px 0 26px;color:var(--green-dark);font-size:48px;letter-spacing:-.04em}.payment-amount small{font-size:22px}.payment-breakdown,.success-summary,.detail-section dl{margin:0 0 24px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.payment-breakdown div,.success-summary div,.detail-section dl div{display:flex;justify-content:space-between;padding:6px 0}dt{color:var(--muted)}dd{margin:0;font-weight:650}.wechat-button{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;border-color:#07c160;background:#07c160;color:#fff}.wechat-mark{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#07a951;font-size:12px;font-weight:800}.prototype-note{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.5}.success-panel{margin:auto 0}.success-summary{margin-top:24px;text-align:left}.success-panel .button{width:100%;min-height:52px}.text-link{display:inline-block;margin-top:18px;color:var(--green)}.order-status{padding:6px 2px 22px}.order-status>span{display:inline-block;margin-bottom:9px;padding:4px 9px;border-radius:4px;background:#e5f0e8;color:var(--green);font-size:12px;font-weight:700}.order-status h1{font-size:25px}.order-status p{margin-top:8px;color:var(--muted)}.detail-shell{display:grid;align-content:start;gap:16px}.detail-shell .flow-header{margin-bottom:0}.detail-section h2{margin-bottom:14px;font-size:18px}.detail-address{padding:13px 0;border-top:1px solid rgba(23,76,53,.09)}.detail-address p{margin-top:5px;color:var(--muted);line-height:1.5}.advisor-page{min-height:100dvh;padding:52px max(24px,5vw);background:#f3f3ee}.advisor-page>header{max-width:720px;margin-bottom:34px}.advisor-page h1{margin:8px 0 10px;font-size:34px}.advisor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.advisor-grid>section{padding:22px;background:#fff;border:1px solid var(--line);border-radius:14px}.advisor-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.advisor-heading h2{font-size:20px}.advisor-heading span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:12px}.advisor-grid article{display:grid;gap:7px;padding:15px 0;border-top:1px solid rgba(23,76,53,.1)}.advisor-grid article small,.advisor-grid article p,.advisor-grid article code{color:var(--muted)}.advisor-alert-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.advisor-alert-line b{padding:3px 7px;border-radius:4px;background:#fff0e6;color:#9e4010;font-size:11px}.advisor-feedback-card>small{overflow-wrap:anywhere}.empty-state{padding:25px 0;color:var(--muted)}@keyframes field-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:389px){.decision-banner{padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))}.page-serving h2{font-size:20px}.form-section{padding:17px}.field-pair{grid-template-columns:1fr}.product-order-lead{column-gap:10px}.confirmed-address-actions{grid-template-columns:1fr auto}.confirmed-address-actions label{grid-column:1 / -1}}@media(min-width:410px){.flow-shell{padding-inline:24px}.flow-header,.order-summary-bar{margin-inline:-24px;padding-inline:24px}}@media(max-height:720px){.proposal-page:not(.page-cover) .locked-copy{font-size:16px}.proposal-page.page-recommendation .content-frame{padding-top:calc(var(--safe-top) + 10px);padding-bottom:calc(var(--decision-height) + 46px)}.page-recommendation .locked-copy{font-size:16px!important;line-height:1.48}.page-recommendation .copy-line-salutation{margin-bottom:11px}.page-recommendation .copy-line-advice-start{margin-top:7px}.page-recommendation .copy-line-product{margin-top:8px}.page-recommendation .recommendation-section-divider{margin-block:26px 23px}.page-recommendation .copy-line-reason-start{margin-top:7px}.page-recommendation .copy-line-signature{margin-top:9px}.recommendation-gift-sketch{bottom:calc(var(--decision-height) + 13px);transform:rotate(-6deg) scale(.86);transform-origin:right bottom}.content-frame>.media-slot img,.content-frame>.media-slot .media-fallback,.display-copy>.media-slot img,.display-copy>.media-slot .media-fallback{aspect-ratio:var(--media-short-ratio)}:root{--media-copy-gap: 22px}.page-serving .display-copy{font-size:13px;line-height:1.42}.page-serving .display-copy>.media-slot:first-of-type{height:108px}}@media(max-width:760px){.advisor-grid{grid-template-columns:1fr}}.fn{margin:0 0 8px;color:#1e6241;font-size:11px;font-weight:800;letter-spacing:.14em}.Ee{margin:0 0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ccd7cf;border-radius:12px;background:#f8faf8}.Ee div{padding:18px 22px;display:grid;gap:3px;border-right:1px solid #dbe2dc}.Ee div:last-child{border:0}.Ee b{color:#17492f;font-size:25px}.Ee span{color:#657169;font-size:13px}.bn{border-top:1px solid #d6ddd7}.S{padding:20px 0;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(260px,1fr) auto;align-items:center;gap:24px;border-bottom:1px solid #d6ddd7}.S h3{margin:8px 0 4px;font-size:18px}.S p{margin:0 0 7px;color:#657169}.S code{color:#69756d;font-size:12px}.S dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.S dt{color:#748078;font-size:11px}.S dd{margin:4px 0 0;font-weight:750}.hn{display:flex;gap:7px}.Ce{padding:5px 9px;display:inline-flex;width:fit-content;border-radius:6px;background:#e8efe9;color:#305340;font-size:12px;font-weight:800}.Ce[data-status=DRAFT]{background:#fff0d9;color:#7d4b10}.Ce[data-status=READY_FOR_REVIEW]{background:#e8edf8;color:#36537e}.Ce[data-status=APPROVED]{background:#deefe4;color:#175a35}.Ce[data-status=ARCHIVED]{background:#e9ecea;color:#606b64}.Ce[data-status=QUARANTINED]{border:1px solid #d8a0a0;background:#fae4e4;color:#8b2424}.un{width:min(1540px,calc(100% - 32px));margin:0 auto;padding:28px 0 60px}.Ti{margin-bottom:20px;display:flex;align-items:end;justify-content:space-between;gap:20px}.Ti a{color:#286345;text-decoration:none}.Ti h1{margin:10px 0 5px;font-size:30px}.Ti p{color:#657169}.wn{display:flex;align-items:center;gap:10px}.Oo{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(480px,1.55fr) minmax(250px,.75fr);gap:18px;align-items:start}.Po,.V>section{border:1px solid #d0d8d2;border-radius:11px;background:#fff}.Po{overflow:hidden;position:sticky;top:84px}.yr{padding:15px;display:flex;justify-content:space-between;border-bottom:1px solid #dbe1dc}.yr span{color:#718078;font-size:12px}.L{padding:12px 13px;border-bottom:1px solid #e4e8e5}.L:last-child{border:0}.L[data-enabled=false]{opacity:.55;background:#f4f5f4}.L[data-missing=true]{border-color:#d89b91;background:#fff7f5}.L>div:first-child{display:grid;grid-template-columns:28px 1fr;gap:7px}.L>div>span{color:#1e6241;font:700 11px/1.6 ui-monospace,monospace}.L b,.L small{display:block}.L b{font-size:13px;line-height:1.35}.L small{margin-top:3px;color:#748078;font-size:10px}.vt{margin:9px 0 0 35px;display:flex;gap:6px}.vt form{display:flex}.vt button{min-height:28px;padding:0 8px;border:1px solid #cad3cc;background:#fff;color:#405047;cursor:pointer}.vt button:disabled{opacity:.35;cursor:default}.vn{display:grid;gap:16px}.yt{border:1px solid #d0d8d2;border-radius:11px;background:#fff;overflow:hidden}.yt summary{padding:16px 18px;display:flex;justify-content:space-between;cursor:pointer;font-weight:750}.yt summary small{color:#748078;font-weight:500}.yt form{padding:18px;border-top:1px solid #edf0ed}.qi{margin-top:20px;border-top:1px solid #dce2dd}.qi>div{padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6eae7}.qi b,.qi small{display:block}.qi small{margin-top:3px;color:#748078;font-size:11px}.W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.W>div{padding:14px;border:1px solid #dce3de;border-radius:8px;background:#f8faf8}.W code,.W b,.W small{display:block}.W code{margin-bottom:8px;color:#1e6241;font-size:11px}.W p{margin:5px 0;color:#5c6961;font-size:13px}.W small{color:#748078}.yn{margin:14px 0 0;padding:10px 12px;border-left:3px solid #c7893d;background:#fff8ed;color:#6f522c;font-size:13px}.V{display:grid;gap:16px;position:sticky;top:84px}.V>section{padding:18px}.V h2{margin:0 0 13px;font-size:18px}.V p,.V li{color:#5e6b63;font-size:13px;line-height:1.6}.V ul{padding-left:18px}.Uo{margin:12px 0;padding:13px;display:grid;gap:4px;border-radius:8px;background:#fff2df;color:#79501c}.Uo[data-ready=true]{background:#e5f2e9;color:#205d39}.Uo span{font-size:12px}.kr{display:grid;gap:8px}.kr form>button{width:100%}.R{padding:10px 0;display:grid;grid-template-columns:32px 1fr auto;gap:8px;border-top:1px solid #e1e6e2;color:#315643;text-decoration:none;font-size:12px}.R small{color:#7a857e}.zr{border-left:4px solid #c7893d!important}.zr p{margin-bottom:0}.R>[data-version-state]{padding:4px 7px;display:inline-flex;width:fit-content;align-items:center;border:1px solid transparent;border-radius:6px;font-weight:800;line-height:1.2}.R>[data-version-state=DRAFT]{border-color:#dfbd7f;background:#fff2d8;color:#71460f}.R>[data-version-state=READY_FOR_REVIEW]{border-color:#b8c9e3;background:#edf3fc;color:#34547f}.R>[data-version-state=APPROVED]{border-color:#b5d3bf;background:#e4f1e8;color:#175a35}.R>[data-version-state=ARCHIVED]{border-color:#cfd5d1;background:#edf0ee;color:#5d6961}.R[data-version-state=QUARANTINED]{margin:4px -8px 0;padding:10px 8px;border:1px solid #e2b3b3;border-radius:7px;background:#fff4f4;color:#842b2b}.R[data-version-state=QUARANTINED] [data-version-state=QUARANTINED],.R[data-version-state=QUARANTINED] [data-version-state=QUARANTINED] b{display:grid;gap:2px;border-color:#d8a0a0;background:#fae4e4;color:#842b2b}.R[data-version-state=QUARANTINED] [data-version-state=QUARANTINED] small{color:#8a5d5d;font-size:10px;font-weight:600}.be{margin-bottom:20px;padding:20px 22px;border:1px solid #dea8a8;border-left:5px solid #a72b2b;border-radius:10px;background:#fff5f5;color:#5f2424}.be>p:first-child{margin:0 0 6px;color:#9b2424;font-size:12px;font-weight:850;letter-spacing:.08em}.be h2{margin:0 0 8px;font-size:21px}.be p{line-height:1.65}.be ul{margin:12px 0;padding-left:20px;line-height:1.7}.be dl{margin:15px 0 0;padding-top:12px;border-top:1px solid #eccaca}.be dt{color:#8a5555;font-size:11px}.be dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px}.kn{min-height:calc(100dvh - 64px);padding:26px clamp(18px,4vw,50px) 60px;background:#e9edea}.Hi{margin-bottom:20px;display:flex;justify-content:space-between;align-items:end;gap:20px}.Hi a{color:#286345;text-decoration:none}.Hi h1{margin:9px 0 5px;font-size:28px}.Hi p{color:#657169}.K{padding:12px;display:flex;flex-wrap:wrap;gap:12px;border:1px solid #cbd5cd;border-radius:11px;background:#fff}.K fieldset{padding:6px 9px 9px;display:flex;gap:5px;align-items:center;border:1px solid #dce2dd;border-radius:8px}.K legend{padding:0 5px;color:#6d7971;font-size:10px}.K button{min-height:32px;padding:0 10px;border:1px solid #c9d2cb;border-radius:6px;background:#f8faf8;color:#35483c}.K button[data-active=true]{border-color:#1e6241;background:#e3efe7;font-weight:750}.K label{padding:0 6px;display:inline-flex;align-items:center;gap:5px;font-size:12px}.K input{width:16px;height:16px;accent-color:#1e6241}.jr{padding:24px 0;display:grid;grid-template-columns:minmax(220px,300px) auto;justify-content:center;align-items:start;gap:28px}.Ii{display:grid;border:1px solid #cfd8d1;border-radius:10px;background:#f8faf8}.Ii span{padding:13px;display:grid;gap:4px;border-bottom:1px solid #dce2dd;color:#59675e;font-size:12px}.Ii span:last-child{border:0}.Ii b{color:#26382d}.Mo{padding:8px;overflow:hidden;border-radius:26px;background:#202923;box-shadow:0 18px 45px #1e34272e}.Fi{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Fi div{padding-top:12px;border-top:1px solid #e1e6e2}.Fi dt{color:#728077;font-size:12px}.Fi dd{margin:5px 0 0;overflow-wrap:anywhere;line-height:1.5}.kt{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid #dbe1dc}.kt li{padding:12px 3px;display:grid;grid-template-columns:32px 1fr auto;gap:10px;border-bottom:1px solid #e2e7e3}.kt span,.kt small{color:#718078}@media(max-width:1100px){.Oo{grid-template-columns:220px minmax(0,1fr)}.V{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.S{grid-template-columns:1fr auto}.S dl{grid-row:2}}@media(max-width:720px){.Ee{grid-template-columns:1fr}.Ee div{border-right:0;border-bottom:1px solid #dbe2dc}.S,.Oo,.jr{grid-template-columns:1fr}.S dl{grid-template-columns:repeat(2,1fr)}.Po,.V{position:static}.V{grid-template-columns:1fr}.Ti,.Hi{align-items:start;flex-direction:column}.K{overflow-x:auto;flex-wrap:nowrap}.K fieldset{flex:none}.Ii{order:2}.Mo{margin:0 auto;max-width:100%}.Fi,.W{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.Ce,.Mo{transition:none}}.zt,.k,.w{width:min(1392px,calc(100% - 48px));margin:0 auto;padding:30px 0 64px;color:#23352b}.ii{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ii h1,.k h1,.w h1{margin:0 0 8px;font-size:30px;line-height:1.2}.ii p,.k header p{margin:0;color:#627168;line-height:1.6}.J{margin-bottom:18px;padding:16px;display:grid;grid-template-columns:minmax(320px,1fr) 190px auto auto;align-items:end;gap:12px;border:1px solid #d2dad4;border-radius:10px;background:#fff}.J label{display:grid;gap:7px;color:#46564c;font-size:13px;font-weight:700}.J input,.J select,.z input,.z textarea,.Z input,.O input{min-height:42px;padding:9px 11px;border:1px solid #aebbb2;border-radius:7px;background:#fff;color:#1f3026;font:inherit}.J input:focus-visible,.J select:focus-visible,.z input:focus-visible,.z textarea:focus-visible,.Z input:focus-visible,.O input:focus-visible{outline:3px solid rgb(31 105 68 / 24%);outline-offset:2px;border-color:#1f6944}.Ar{min-height:40px;display:inline-flex;align-items:center;color:#315f48}.Er{overflow:hidden;border:1px solid #cfd8d1;border-radius:10px;background:#fff}.Vi,.Y{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(130px,.7fr) minmax(120px,.65fr) minmax(170px,1fr) minmax(140px,.8fr) 108px;align-items:center;gap:14px}.Vi{min-height:44px;padding:0 18px;border-bottom:1px solid #d8dfda;background:#f2f5f3;color:#5f6e65;font-size:12px;font-weight:750}.Y{min-height:88px;padding:16px 18px;border-bottom:1px solid #e0e5e1}.Y:last-child{border-bottom:0}.Y>div{min-width:0;color:#405047;font-size:13px}.Cr h2{margin:0 0 6px;overflow-wrap:anywhere;color:#22362a;font-size:16px}.Cr p{margin:0;color:#6a776f}.Sr{padding:5px 8px;display:inline-flex;width:fit-content;border-radius:6px;background:#fff0d8;color:#754811;font-size:12px;font-weight:800}.Sr[data-tone=published]{background:#e3eee7;color:#28543b}.Rr{display:none}.jt{min-height:280px;padding:48px 24px;display:grid;place-content:center;justify-items:center;text-align:center;border:1px solid #d3dcd5;border-radius:10px;background:#fff}.jt h2{margin:0 0 8px}.jt p{margin:0 0 20px;color:#637168}.zn{width:min(1392px,calc(100% - 48px));margin:0 auto;padding:96px 0}.Yr,.Dr,.Nr{border-radius:8px;background:#e7ece8}.Yr{width:260px;height:38px;margin-bottom:30px}.Dr{height:72px;margin-bottom:16px}.Nr{height:88px;margin-bottom:2px}.Xo{width:100%;height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);background:#f4f6f4}.k{max-width:1040px;min-height:0;padding-bottom:24px;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.jn,.w>a{margin-bottom:20px;display:inline-flex;color:#2c6547;text-decoration:none}.k header{margin-bottom:22px}._o{min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #cdd7cf;border-radius:11px;background:#fff}.At{padding:15px 20px;border-bottom:1px solid #dbe2dd;background:#edf4ef}.At b{color:#28563c}.At p{margin:4px 0 0;color:#5d6d63;font-size:13px}.O{padding:20px;display:grid;gap:8px}.O label{font-size:13px;font-weight:750}.O>div{display:grid;grid-template-columns:1fr auto;gap:8px}.O button,.v button,.Go,.Se button,.he button,.Re button,.f button,.Et{min-height:40px;padding:0 15px;border:1px solid #1f6944;border-radius:7px;background:#1f6944;color:#fff;font-weight:750;white-space:nowrap;cursor:pointer}.O button:disabled,.v button:disabled,.Go:disabled,.Se button:disabled,.he button:disabled,.Re button:disabled,.f button:disabled{border-color:#c3ccc6;background:#e2e6e3;color:#758078;cursor:not-allowed}.Ct{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-top:1px solid #dbe1dd}.Ct:focus-visible{outline:3px solid rgb(31 105 68 / 24%);outline-offset:-3px}.c{min-height:78px;padding:14px 20px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #e1e6e2;cursor:pointer}.c[data-selected=true]{background:#eff6f1;box-shadow:inset 3px 0 #1f6944}.c:focus-visible{outline:3px solid rgb(31 105 68 / 28%);outline-offset:-3px}.c input{width:18px;height:18px;accent-color:#1f6944}.c b,.c small{display:block}.c small{margin-top:5px;color:#68766d}.c em{margin-top:7px;display:inline-flex;color:#35704e;font-size:12px;font-style:normal;font-weight:750}.c em[data-tone=unavailable]{color:#9a4d25}.c em[data-tone=existing]{color:#3f5f8f}.c a{color:#2e6347;white-space:nowrap}.Bo{position:sticky;z-index:10;bottom:0;border-top:1px solid #cbd5cd;background:#f5f7f5f7;box-shadow:0 -10px 28px #2446321a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.v>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v>div:first-child{flex:1}.v span,.v small{color:#68756d}.v label{flex-basis:100%;display:grid;gap:5px}.v label input{min-height:40px;padding:0 10px;border:1px solid #aebbb2;border-radius:7px}.v a{color:#315e47}.Tr{margin:0;padding:0 20px 14px;color:#915027;font-size:13px}.Qo{margin:0 20px 16px;padding:13px;border:1px solid #ddb2a5;border-radius:7px;background:#fff4f1;color:#7e3525}.Qo p{margin:4px 0 10px}.Qo button{min-height:34px}.qr{padding:42px 20px;text-align:center;border-top:1px solid #e0e5e1}.qr p{color:#68766d}.Hr{padding:0 20px 20px;display:grid;gap:2px}.Hr span{height:70px;border-radius:6px;background:#e8ece9}.Go{margin:14px auto;display:block;border-color:#aebbb2;background:#fff;color:#315e47}.St{height:calc(100dvh - 66px);background:#eef1ef}.ti{min-height:76px;padding:10px clamp(16px,2.2vw,32px);position:sticky;top:64px;z-index:20;display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:18px;border-bottom:1px solid #c8d2ca;background:#fff}.P{min-height:116px;padding:14px clamp(16px,2.2vw,32px);display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(300px,1.2fr);align-items:center;gap:14px 24px;border-bottom:1px solid #c8d2ca;background:#f8fbf8}.P h2{margin:3px 0;font-size:18px}.P p{margin:0;color:#596a60;font-size:13px;line-height:1.5}.P>div>span{color:#68766d;font-size:12px;font-weight:700}.Wo{display:grid;gap:4px;padding:10px 13px;border:1px solid #cbd8ce;border-radius:8px;background:#fff}.Wo b{color:#276345}.An{grid-column:1 / -1;padding-top:8px;border-top:1px dashed #ccd6cf}.oi{display:grid;gap:14px}.oi section{padding:12px;border:1px solid #d5ded7;border-radius:8px}.oi section span,.oi section b{display:block}.oi section span{margin-bottom:4px;color:#68766d;font-size:12px}.oi section p{margin:5px 0 0;color:#596a60}.En{padding:0;border:0;background:transparent;color:#2b6346;font-weight:700;cursor:pointer;white-space:nowrap}.Ye{min-width:0}.Ye h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px}.Ye p{margin:3px 0 0;color:#6c7871;font-size:12px}.Ir{padding:6px 9px;border-radius:6px;background:#e5eee8;color:#2d593e;font-size:12px;font-weight:800;white-space:nowrap}.Ir[data-dirty=true]{background:#fff0d8;color:#7a4b10}.f{display:flex;align-items:center;gap:9px}.f>a{color:#2d6246;font-size:13px;white-space:nowrap}.f .Et{border-color:#aab8ae;background:#fff;color:#315e47}.Rt{display:grid;gap:3px;text-align:center}.Rt small{color:#7b8580;font-size:10px;white-space:nowrap}.j{height:calc(100dvh - 145px);display:grid;grid-template-columns:280px minmax(0,1fr)}.j>*{min-height:0}.Yt{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid #cbd4cd;background:#fff}.Ko{min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2dd}.Ko h2{margin:0;font-size:16px}.Ko span{color:#6d7971;font-size:12px}.Cn{min-height:0;overflow-y:auto;overscroll-behavior:contain}.Jo{padding:8px 9px;border-bottom:1px solid #e4e8e5}.Jo[data-selected=true]{background:#edf5ef;box-shadow:inset 3px 0 #1f6944}.D{width:100%;padding:3px;display:grid;grid-template-columns:28px 1fr;gap:7px;text-align:left;border:0;background:transparent;color:#26372d;cursor:pointer}.D:focus-visible,.Dt button:focus-visible,.ti button:focus-visible,.Se button:focus-visible,.he button:focus-visible,.Li button:focus-visible{outline:3px solid rgb(31 105 68 / 28%);outline-offset:2px}.D>span:first-child{color:#397154;font:750 11px/1.6 ui-monospace,monospace}.D b,.D small,.D em{display:block}.D b{line-height:1.35}.D small{margin-top:4px;color:#727f77;font-size:11px}.D small[data-status=\7d20\6750\7f3a\5931]{color:#a0542e}.D em{margin-top:4px;color:#52645a;font-size:10px;font-style:normal}.Dt{margin:6px 0 0 38px;display:flex;gap:6px}.Dt button{min-height:28px;padding:0 8px;border:1px solid #aebbb2;border-radius:5px;background:#fff;color:#315f47;cursor:pointer}.g{max-height:180px;padding:13px;overflow-y:auto;border-top:1px solid #d6ded8;background:#f7f9f7}.g h3{margin:0 0 8px;font-size:13px}.g a{padding:7px 0;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e1e6e2;color:#315e47;text-decoration:none;font-size:12px}.g a>[data-version-state],.ee>[data-version-state]{font-weight:800}.g a[data-version-state=DRAFT]>[data-version-state],.ee[data-version-state=DRAFT]>[data-version-state]{color:#7d4b10}.g a[data-version-state=READY_FOR_REVIEW]>[data-version-state],.ee[data-version-state=READY_FOR_REVIEW]>[data-version-state]{color:#36537e}.g a[data-version-state=APPROVED]>[data-version-state],.ee[data-version-state=APPROVED]>[data-version-state]{color:#175a35}.g a[data-version-state=ARCHIVED]>[data-version-state],.ee[data-version-state=ARCHIVED]>[data-version-state]{color:#606b64}.g a[data-version-state=QUARANTINED]>[data-version-state],.ee[data-version-state=QUARANTINED]>[data-version-state]{color:#8b2424}.g p{margin:0;color:#768078;font-size:12px}.Nt{min-width:620px;padding:28px clamp(28px,4vw,64px) 0;overflow-y:auto;background:#f5f7f5}.Oi{margin:0 auto 20px;max-width:900px;display:flex;justify-content:space-between;gap:20px}.Oi h2{margin:0 0 5px;font-size:25px}.Oi p{margin:0;color:#68756d}.Oi>span{color:#6b776f;font-size:13px;white-space:nowrap}.z{margin:0 auto 18px;max-width:900px;display:grid;gap:7px;color:#394b40;font-size:13px;font-weight:750}.z textarea{min-height:90px;resize:vertical}.z small{color:#707c74;font-weight:500}.Pi{width:min(460px,100%);aspect-ratio:1080/1500;margin:0 auto 16px;overflow:hidden;display:grid;place-items:center;border:1px solid #cbd5cd;border-radius:9px;background:#e9eeea}.Pi img{width:100%;height:auto;align-self:start;display:block}.Pi[data-empty=true]{border-style:dashed}.Pi>div{padding:24px;text-align:center}.Pi p{color:#67746c}.Se{margin:0 auto 10px;max-width:900px;display:flex;justify-content:center;gap:9px}.Se .Sn{border-color:#c38d83;background:#fff;color:#8d3328}.Rn{margin:0 auto 20px;max-width:900px;text-align:center;color:#627068;font-size:13px}.Zo{max-width:760px;margin:36px auto;padding:28px;border:1px solid #cfd8d1;border-radius:9px;background:#fff}.Zo>div{min-height:190px;padding:40px;display:grid;place-content:center;text-align:center;border:1px dashed #b9c6bd;background:#f4f7f4}.Zo>p{color:#657269}.Fr,.Tt{max-width:900px;margin:12px auto;padding:11px 13px;border-radius:7px}.Fr{background:#edf2f7;color:#3b5673}.Tt[data-tone=success]{background:#e4f0e8;color:#275b3c}.Tt[data-tone=warning]{background:#fff1db;color:#754a15}.Tt[data-tone=error]{border:1px solid #ddb0a6;background:#fff3f0;color:#80372a}.he{max-width:900px;margin:24px auto 0;padding:14px 0 28px;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d5ddd7;background:linear-gradient(to bottom,#f5f7f5f0,#f5f7f5 30%)}.he span{color:#66736b;font-size:13px}.Yn{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Vr{position:fixed;inset:0;z-index:100;padding:24px;display:grid;place-items:center;background:#1a281f7a}.Li{width:min(560px,100%);max-height:calc(100dvh - 48px);padding:22px;overflow-y:auto;border-radius:10px;background:#fff;box-shadow:0 20px 60px #192c2038}.ai{display:flex;justify-content:space-between;gap:20px}.ai h2{margin:0;font-size:21px}.ai button{border:0;background:transparent;color:#5d6b62;cursor:pointer}.Li>p{color:#58675e;line-height:1.65}.Li .Dn{padding:10px 12px;border-radius:6px;background:#fff1db;color:#754a15}.Re{margin-top:22px;display:flex;justify-content:flex-end;gap:8px}.Re button:first-child{border-color:#aebbb2;background:#fff;color:#315e47}.Re .Lr,.Lr{border-color:#a83f32;background:#a83f32;color:#fff}.Z{display:grid;gap:18px}.Z fieldset{display:grid;gap:10px;border:1px solid #d2dad4}.Z label{display:grid;gap:7px;font-weight:700}.Z fieldset label{display:flex}.Z small{color:#69766e}.ea{display:grid;gap:4px}.ea small{max-width:180px;color:#9a3329}.w{max-width:980px}.w header{margin-bottom:20px;display:flex;justify-content:space-between}.w header p{color:#6c7871}.w header>span{padding:6px 9px;height:fit-content;border-radius:6px;background:#edf0ee;color:#5c6861}.w section{margin-bottom:16px;padding:22px;border:1px solid #d1dad3;border-radius:9px;background:#fff}.w section h2{margin-top:0}.ee{padding:12px 0;display:grid;grid-template-columns:50px 1fr auto;border-top:1px solid #e0e5e1;color:#315e47;text-decoration:none}.ee span[data-state=\6c38\4e45\9694\79bb]{color:#982e2e}.ee time{color:#6c7971}.Ui{display:grid;gap:12px}.Ui .At{margin:0}.Ui .O{padding:8px 0}.Ui .Ct{max-height:310px;overflow-y:auto;border:1px solid #dbe1dd;border-radius:7px}.Ui .c{padding:12px}.ia{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid #dbe1dd}.ia>div{display:grid;gap:6px}.ia span{color:#68766d;font-size:13px}.De{padding:20px}.De h2{margin:0 0 14px;font-size:18px}.De ol{margin:0;padding:0;list-style:none;border:1px solid #dbe1dd;border-radius:7px}.De li{min-height:52px;padding:10px 14px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #e2e7e3}.De li:last-child{border-bottom:0}.De li>span,.De li>small{color:#68766d}@media(max-width:1180px){.ti{padding-inline:12px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.Ye h1{font-size:17px}.f{min-width:0;gap:6px}.f button,.f .Et{min-height:36px;padding-inline:10px}.Rt small{font-size:9px}.j{height:calc(100dvh - 145px)}.Vi,.Y{grid-template-columns:minmax(200px,1.3fr) 120px 110px 150px 130px 95px;gap:9px}.Y{padding-inline:12px}}@media(max-width:900px){.zt,.k,.w{width:min(100% - 28px,1392px)}.J{grid-template-columns:1fr 180px auto}.Ar{grid-column:1/-1}.Vi{display:none}.Y{grid-template-columns:1fr 1fr}.Y>div:last-child{justify-self:end}.Rr{margin-bottom:4px;display:block;color:#748078;font-size:10px}.j{grid-template-columns:250px minmax(620px,1fr);overflow-x:auto}.ti{position:static}.St{min-width:1024px}.j{height:calc(100dvh - 145px)}}@media(max-width:640px){.Xo{display:block;overflow-y:auto;overscroll-behavior-y:contain}.k{width:min(100% - 20px,1392px);min-height:auto;padding-top:20px;display:block}._o{overflow:visible}.Ct{min-height:180px;max-height:42dvh}.Bo{position:static}.O{padding:16px}.O>div{grid-template-columns:minmax(0,1fr) auto}.c{padding:13px 15px;grid-template-columns:22px minmax(0,1fr)}.c>div{grid-column:2;display:grid;gap:7px}.c a{white-space:normal}.v{padding:14px 15px;align-items:stretch;flex-direction:column;gap:12px}.v>div:last-child{justify-content:flex-end}.v label input{width:100%}.Tr{padding-inline:15px}}@media(prefers-reduced-motion:reduce){.Vr *{scroll-behavior:auto;transition:none!important}}.j{height:calc(100dvh - 261px);min-height:520px}.Or{padding:0 20px 22px;display:grid;gap:12px}.ri{width:min(440px,100%);aspect-ratio:1080/2340;margin:0 auto;overflow:hidden;display:grid;place-items:center;border:1px solid #cbd5cd;border-radius:9px;background:#e9eeea}.ri img{width:100%;height:100%;object-fit:contain}.ri[data-empty=true]{border-style:dashed}.ri>div{padding:28px;text-align:center}.ri p{color:#657269}.U{display:grid;grid-template-columns:100px 1fr 100px;align-items:center;gap:12px}.U button{min-height:38px;border:1px solid #bcc8bf;background:#fff}.U button:disabled{opacity:.45}.U div{display:grid;justify-items:center;gap:3px}.U span{color:#68766d;font-size:12px}.Mi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.Mi button{padding:10px;display:grid;grid-template-columns:28px 1fr;gap:4px 7px;text-align:left;border:1px solid #d4dcd6;background:#fff}.Mi button[data-active=true]{border-color:#286345;background:#edf5f0}.Mi span{grid-row:1/3;color:#397154;font:750 11px/1.6 ui-monospace,monospace}.Mi small{color:#68766d}@media(max-width:1180px){.j{height:calc(100dvh - 261px)}}@media(max-width:900px){.j{height:calc(100dvh - 261px)}}.pi{display:grid;gap:3px;text-align:center}.pi>a{min-height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #325f49;border-radius:8px;background:#fff;color:#244b38;font-weight:750;text-decoration:none}.pi small{max-width:220px;color:#52635a;font-size:10px;line-height:1.35}.pi>button{min-height:38px;border-color:#245e43;background:#245e43;color:#fff}.Nn{max-width:220px;color:#8a3327;font-size:11px}.qt{display:grid;gap:9px}.qt article{padding:13px;border-left:3px solid #c97c32;background:#fbf7ef}.qt article p{margin:6px 0 9px;color:#56655c}.qt article a{color:#285f45;font-weight:750}.ta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ta p{margin:0;padding:12px;display:grid;gap:4px;background:#f1f5f2}.ta span{color:#68766d;font-size:12px}.A{min-height:calc(100dvh - 64px);padding:60px 20px;display:grid;place-items:start center;background:#eef1ef}.A section{width:min(680px,100%);padding:40px;text-align:center;border:1px solid #cbd7ce;background:#fff}.A section>span{width:54px;height:54px;margin:0 auto 15px;display:grid;place-items:center;border-radius:50%;background:#dff0e5;color:#17603a;font-size:28px}.A section>p{color:#17603a;font-weight:800}.A h1{margin:6px 0 26px}.A dl{margin:0 0 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dbe2dc}.A dl div{padding:14px;display:grid;gap:5px;background:#f7f9f7}.A dt{color:#67756c;font-size:12px}.A dd{margin:0;font-weight:750}.A section>div{display:flex;justify-content:center;gap:10px}.A a{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid #2c6348;color:#285f45;text-decoration:none}.A a:first-child{background:#245e43;color:#fff}.Ht{min-height:calc(100dvh - 64px);padding:24px clamp(20px,3vw,48px) 56px;background:#eef0ec;color:#183128}.It{max-width:1320px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid #d2d9d3;background:#fff}.Xi a{color:#2d6048;font-size:13px;font-weight:700;text-decoration:none}.Xi h1{margin:8px 0 3px;font-size:clamp(22px,2vw,30px)}.Xi p{margin:0;color:#66736c}.Ne{margin:0;display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:1px;background:#dce2dd}.Ne>div{padding:10px 12px;display:grid;gap:4px;background:#f8faf8}.Ne dt{color:#68766f;font-size:11px}.Ne dd{margin:0;font-size:13px;font-weight:750}.ue{max-width:1320px;margin:14px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ue button{min-height:56px;padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #cbd4cd;background:#fff;color:#314a3e}.ue button[data-active=true]{border-color:#2e664b;box-shadow:inset 0 -3px #2e664b}.ue button[data-viewed=true] small{color:#1b7148}.ue span{font-weight:800}.ue small{color:#7a857f}.oa{max-width:1320px;margin:12px auto 0;display:grid;grid-template-columns:minmax(280px,340px) minmax(460px,1fr);gap:18px;align-items:start}.b{position:sticky;top:12px;display:grid;gap:12px}.b>section,.Ft,.Te{padding:17px;border:1px solid #d1d9d3;background:#fff}.Ft{display:flex;align-items:center;justify-content:space-between}.Ft b{font-size:22px}.aa{min-height:44px;border:0;background:#245e43;color:#fff;font-weight:800}.aa:disabled{background:#d9dedb;color:#66736d}.b h2{margin:0 0 12px;font-size:17px}.b ul{margin:0;padding:0;display:grid;gap:9px;list-style:none}.b li{padding:12px;border-left:3px solid #d28b3d;background:#fbf7ef}.b li[data-current=true]{border-left-color:#9b4d22}.b li b{font-size:13px}.b li p{margin:6px 0 10px;color:#5d665f;font-size:13px}.b li button,.b li a{margin-right:12px;padding:0;border:0;background:none;color:#285f45;font-size:12px;font-weight:750;text-decoration:underline}.Tn{margin:0;color:#2e704e}.ni p{color:#59675f;line-height:1.55}.ni time{display:block;margin-bottom:12px;color:#4e6257;font-size:12px}.ni button{width:100%;min-height:44px;border:0;background:#245e43;color:#fff;font-weight:800}.ni button:disabled{background:#d9dedb;color:#66736d}.ni[data-confirmed=true]{border-color:#9fc6ae;background:#f1f8f3}.Te[data-tone=success]{border-color:#9bc4aa}.Te[data-tone=warning]{border-color:#d9b16e}.Te[data-tone=error]{border-color:#d0958c}.Te p{margin:0;line-height:1.5}.Te button{margin-top:8px}.ra{min-width:0;padding:18px;display:grid;justify-items:center;gap:15px;border:1px solid #d1d9d3;background:#e3e6e1;overflow:auto}.di{width:min(100%,620px);display:grid;grid-template-columns:94px 1fr 94px;align-items:center;gap:12px}.di button{min-height:38px;border:1px solid #bcc8bf;background:#fff;color:#284a39}.di button:disabled{color:#9ba39e}.di div{display:grid;justify-items:center;gap:3px}.di span{color:#6a7770;font-size:12px}.qn{padding:8px;border:1px solid #9ca8a0;border-radius:22px;background:#1d2621;box-shadow:0 18px 50px #192e242e}.Hn{--preview-safe-bottom: env(safe-area-inset-bottom,0px);position:relative;overflow:hidden;border-radius:15px;background:#f3f0e8;isolation:isolate}.In{position:absolute;inset:0 auto auto 0;width:100%;height:auto;display:block;object-fit:initial}.pa{position:absolute;inset:0;padding:32px;display:grid;place-content:center;justify-items:center;text-align:center;background:repeating-linear-gradient(135deg,#f1eee6,#f1eee6 12px,#e8e4da 12px 24px);color:#604f3e}.pa b{font-size:20px}.pa p{max-width:260px;line-height:1.6}.na,.da{position:absolute;inset:0;padding:14% 10%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;text-shadow:0 1px 12px rgb(0 0 0 / .35);background:linear-gradient(180deg,#0d271b1f,#0d271b73)}.na h2,.da h2{margin:14px 0 8px;font-size:clamp(28px,8vw,42px)}.na span,.da span{letter-spacing:.28em}.Vt{position:absolute;inset:0;padding:18% 11% calc(92px + var(--preview-safe-bottom));overflow-y:auto;background:linear-gradient(155deg,#fffdf7,#e8efe8);color:#243e32}.Vt span,.Lt span{color:#8b6b39;font-size:12px;letter-spacing:.15em}.Vt h2,.Lt h2{margin:12px 0 22px;font-size:25px}.Vt p,.Lt p{margin:0 0 12px;font-size:16px;line-height:1.75}.Lt{position:absolute;z-index:1;top:18%;right:7%;left:7%;max-height:calc(72% - 72px);padding:24px;overflow-y:auto;border:1px solid rgb(255 255 255 / .65);background:#fffdf6e8;box-shadow:0 14px 40px #2d26192e}.Pr{position:absolute;z-index:3;right:0;bottom:0;left:0;height:calc(62px + var(--preview-safe-bottom));padding:7px 14px calc(7px + var(--preview-safe-bottom));display:flex;align-items:flex-start;justify-content:center;background:#fffffff5;border-top:1px solid rgb(35 74 54 / .18)}.Pr button{width:min(100%,320px);height:48px;border:0;border-radius:7px;background:#315f48;color:#fff;font-size:15px;font-weight:800;opacity:.72}.Fn{color:#285f45;font-weight:750}@media(prefers-reduced-motion:reduce){.Ht *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:1050px){.It{align-items:flex-start;flex-direction:column}.Ne{width:100%}.oa{grid-template-columns:280px minmax(440px,1fr)}}@media(max-width:820px){.Ht{padding-inline:12px}.Ne{grid-template-columns:repeat(2,1fr)}.oa{grid-template-columns:1fr}.b{position:static}.ra{padding-inline:8px}.ue button{padding-inline:6px;flex-direction:column;gap:2px}}.Ot,.la{min-height:calc(100dvh - 64px);padding:80px 24px;display:grid;place-content:center;justify-items:center;background:#eef0ec;text-align:center}.Ot>div{width:min(560px,70vw);height:34px;margin:6px;border-radius:5px;background:#dfe5e0}.Ot>div:nth-child(2){width:min(420px,55vw);height:280px}.Ot p,.la p{color:#617067}.la a{color:#285f45;font-weight:750}.Vn{display:grid;gap:10px}.we{padding:14px;display:grid;grid-template-columns:minmax(140px,.8fr) 110px minmax(190px,1fr) 80px auto;align-items:center;gap:16px;border:1px solid #dbe2dd;border-radius:8px;background:#fff}.we>div{min-width:0}.we>div:nth-child(3),.we>div:nth-child(4){display:grid;gap:4px}.we>div:nth-child(3) span,.we>div:nth-child(4) span{color:#68766d;font-size:11px}.Pt{min-width:0;display:grid;gap:4px}.Pt strong{color:#263b2f}.Pt span,.Pt time{color:#68766d;font-size:12px}.Ut,.Mt{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.Ut a,.Mt a{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid #aebbb2;border-radius:6px;color:#315e47;text-decoration:none;font-size:12px;font-weight:750}.Ur{min-height:36px;padding:0 12px;border:1px solid #1f6944;border-radius:6px;background:#1f6944;color:#fff;font-weight:750;cursor:pointer}.Ur:disabled{border-color:#c3ccc6;background:#e2e6e3;color:#758078;cursor:not-allowed}.qe{width:min(520px,calc(100% - 32px));padding:24px;border:0;border-radius:10px;color:#263b2f;box-shadow:0 20px 70px #172a1f47}.qe::backdrop{background:#18271e7f}.qe h2{margin:0 0 10px;font-size:22px}.qe p{color:#59685f;line-height:1.65}.qe form{margin-top:22px;display:flex;justify-content:flex-end;gap:8px}.qe form button:first-child{min-height:36px;padding:0 12px;border:1px solid #aebbb2;border-radius:6px;background:#fff;color:#315e47}.Ln,.On,.Mr{padding:11px 13px;border:1px solid #d7a59b;border-radius:7px;background:#fff2ef;color:#84372b}.Pn{margin:16px 0;padding:16px;border:1px solid #cbd9cf;border-radius:8px;background:#f3f8f4}.Mr{max-width:1320px;margin:12px auto 0}.g{max-height:300px}.g article{padding:9px 0;display:grid;gap:6px;border-top:1px solid #e1e6e2;font-size:12px}.g article>div:first-child{display:flex;justify-content:space-between;gap:8px}.g article p{line-height:1.45}.Mt{justify-content:flex-start}.Mt a{min-height:28px;padding-inline:7px}@media(max-width:1100px){.we{grid-template-columns:minmax(170px,1fr) 120px minmax(190px,1fr) 80px}.Ut{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:760px){.we{grid-template-columns:1fr}.Ut{grid-column:auto}.qe form{align-items:stretch;flex-direction:column-reverse}}.sa{display:grid;gap:10px;padding:14px;border:1px solid #d8e1dc;border-radius:12px;background:#f7faf8}.sa video{width:min(240px,100%);aspect-ratio:9 / 16;object-fit:contain;background:#101713;border-radius:10px}.sa small{color:#5f6d65;line-height:1.5}.Xt>span{display:grid;gap:6px;text-align:center}.Xt>span>button{width:100%;min-height:44px}.Xt>span>small{max-width:none}.xa{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:18px 0 40px}._i{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}._i h1{font-size:22px;line-height:1.3;margin:8px 0 4px}._i p{margin:0;color:#68766d;font-size:12px}._i a{font-size:13px;color:#286345}._t{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 0 14px;color:#68766d;font-size:12px}._t>div{display:flex;gap:8px;align-items:baseline}._t b{font-weight:500;color:#435047}.U{width:min(620px,100%);margin:0 auto;padding:10px;position:sticky;top:calc(var(--internal-header-height, 84px) + 8px);z-index:5;background:#f8faf8;border:1px solid #d5ded7;border-radius:8px;grid-template-columns:88px minmax(0,1fr) 88px}.U button{min-height:42px;border-radius:5px;color:#245e43;font-weight:650;cursor:pointer}.U button:disabled{cursor:default}.U b{font-size:15px;text-align:center;overflow-wrap:anywhere}.ri{width:min(440px,100%,max(200px,calc((100dvh - 290px) * 1080 / 2340)))}@media(max-width:700px){.xa{width:calc(100% - 24px);padding-top:12px}._t{gap:6px 14px}.Or{padding-left:0;padding-right:0}.U{grid-template-columns:70px minmax(0,1fr) 70px;gap:6px}}.zt,.k,.w{width:min(1200px,calc(100% - 48px));margin-inline:auto;padding-top:28px}.ii{align-items:center;margin-bottom:24px;gap:20px}.ii h1,.k>header h1{font-size:clamp(24px,2.4vw,30px);line-height:1.35;margin-bottom:8px;letter-spacing:0}.ii p,.k>header p{font-size:14px;line-height:1.6;max-width:76ch}.J{padding:18px 20px;margin-bottom:20px;background:#fff;border:1px solid #dce4de;border-radius:12px}.Er{border:1px solid #dce4de;border-radius:12px;overflow:hidden;background:#fff}.Vi{padding:12px 20px;background:#f7f9f7;color:#64756b;font-size:12px}.Y{padding:18px 20px;border-color:#e4e9e5}.Y:hover{background:#fafcfb}.Y h2{font-size:16px;line-height:1.5}.jt,._o{border-color:#dce4de;border-radius:12px;background:#fff}.Xo{background:#f3f5f4;font-size:14px;line-height:1.6}.k>header{margin-bottom:20px}.Bo{border-color:#dce4de}.St{height:calc(100dvh - var(--internal-header-height,68px));min-height:480px;min-width:0;display:flex;flex-direction:column;background:#f3f5f4}.ti{position:relative;top:auto;flex:none;z-index:10;display:flex;flex-wrap:wrap;gap:12px 18px;padding:14px 24px}.Ye{flex:1 1 260px}.Ye h1{font-size:19px;white-space:normal;overflow:visible;line-height:1.4}.Ye p{line-height:1.5}.f{flex-wrap:wrap;justify-content:flex-end;gap:8px}.f button,.f .Et,.pi>a{min-height:40px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:650}.f .ea>button{background:#fff;color:#8c4035;border-color:#dfc5c0}.Rt small,.pi small{font-size:11px;line-height:1.5;white-space:normal}.P{flex:none;min-height:0;padding:14px 24px;gap:12px 24px;background:#f8faf9;border-color:#dce4de}.P h2{font-size:16px}.Wo{padding:8px 12px;font-size:12px;border-color:#d5e1d9}.j{height:auto;flex:1;min-height:0;grid-template-columns:260px minmax(0,1fr)}.Yt{border-color:#dce4de}.Jo{padding:12px;border-color:#edf0ee}.D b{font-size:14px;font-weight:650}.Dt button{min-height:30px;border-color:#c6d4cb}.g{background:#f8faf9}.Nt{min-width:0;padding:24px clamp(20px,3vw,44px) 0;background:#f3f5f4}.Oi h2{font-size:22px}.z input,.z textarea,.Z input,.Z select{min-height:44px;padding:10px 12px;border:1px solid #c5d1c9;border-radius:8px;font:inherit;background:#fff;color:#23352c}.z{font-size:14px;gap:8px}.Se{flex-wrap:wrap}.Se button,.he button,.Re button{min-height:40px;border-radius:8px;padding:8px 16px;font-size:14px}.he{padding:14px 0;background:#f3f5f4;gap:12px}.Li{padding:26px;border-radius:12px}.ai{align-items:center;margin-bottom:16px}.ai h2{font-size:20px;line-height:1.4}.ai button{min-height:36px;padding:6px 10px}.Re{flex-wrap:wrap}.w{padding-bottom:48px}.Un{min-width:0}.Ht{background:#f3f5f4;padding-top:24px}.It{padding:20px 24px;border-radius:12px;border-color:#dce4de}.Xi h1{font-size:25px;line-height:1.4}.Ne{border-radius:8px;overflow:hidden}.ue button{border-radius:8px;font-size:14px}.b{top:calc(var(--internal-header-height,68px) + 16px)}.b>section,.Ft,.Te{border-radius:10px;border-color:#dce4de}.b h2{font-size:16px}.aa,.ni button{border-radius:8px}.ra{border-radius:12px;background:#eaf0ec;border-color:#dce4de}.di button{border-radius:8px;min-height:40px}.xa{padding-top:24px}._i h1{font-size:24px}@media(max-width:1180px){.f{flex-basis:100%;justify-content:flex-start}.j{height:auto}.P{grid-template-columns:minmax(0,1fr) auto}.P>p{grid-column:1 / -1}}@media(max-width:900px){.zt,.k,.w{width:calc(100% - 28px)}.St{min-width:0;height:auto;min-height:calc(100dvh - var(--internal-header-height,68px))}.j{grid-template-columns:220px minmax(0,1fr);overflow:visible;min-height:560px}.Nt{padding:20px 16px 0;overflow:visible}.Yt{align-self:start;max-height:70dvh;position:sticky;top:calc(var(--internal-header-height,68px) + 12px)}.ti,.P{padding-inline:16px}}@media(max-width:640px){.J{padding:16px;grid-template-columns:1fr}.j{display:flex;flex-direction:column}.Yt{position:static;width:100%;max-height:320px;flex:none}.Nt{width:100%}.P{grid-template-columns:1fr}.f{justify-content:flex-start;align-items:flex-start}.he{flex-wrap:wrap}.It{padding:18px}.Xi h1{font-size:21px}.z input,.z textarea{font-size:16px}}.Xt>span>button{border:1px solid #245e43;border-radius:8px;font-size:14px;font-weight:650}.Gi{border:0;padding:0;margin:8px 0;min-width:0;display:grid;gap:8px}.Gi legend{font-weight:600;margin-bottom:10px}.Gi label{display:flex;gap:10px;align-items:flex-start;padding:10px 0;cursor:pointer}.Gi input,.Xr input{width:18px;height:18px;flex:0 0 auto;margin:3px 0 0;accent-color:#285744}.Gi small{display:block;margin-top:5px;color:#66736c;line-height:1.6}.Bi{border-bottom:1px solid #dce3dd;padding-bottom:20px;margin-bottom:4px}.Bi>summary{color:#285744;font-weight:650}.Mn{display:grid}.Qi{padding:20px 0;border-bottom:1px solid #dce3dd}.Qi:last-child{border-bottom:0}.ca{display:flex;align-items:baseline;gap:12px;justify-content:space-between;flex-wrap:wrap}.ca h3{margin:0;overflow-wrap:anywhere}.ca span{font-size:14px;color:#66736c}.Qi summary,.Bi summary{cursor:pointer;min-height:44px;padding:12px 0}.Qi summary:focus-visible,.Bi summary:focus-visible{outline:2px solid #285744;outline-offset:3px}.Xr{display:flex;gap:10px;min-height:44px;align-items:center}.Qi form,.Bi form{margin-top:14px;max-width:680px}.ga{margin-top:24px;padding-top:16px;border-top:1px solid #dce3dd}.ga>summary{color:#8b2929}.ga p{line-height:1.6}.ma{border:1px solid #8b2929;color:#8b2929;background:#fff;border-radius:8px;min-height:44px;padding:10px 18px;font:inherit;cursor:pointer;margin-top:12px}.ma:hover{background:#fff0f0}.ma:focus-visible{outline:2px solid #8b2929;outline-offset:3px}._r{min-height:100dvh;background:#eef1ee;color:#17231b;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.Gt{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:38px 0 72px}.ie{min-height:330px;padding:clamp(30px,6vw,64px);display:grid;grid-template-columns:minmax(0,1.5fr) auto;align-items:end;gap:32px;border-radius:16px;background:#173f2c;color:#f5f8f5;box-shadow:0 24px 60px #173f2c29}.ie h1{max-width:760px;margin:8px 0 18px;color:#f5f8f5;font-size:clamp(34px,6vw,62px);line-height:1.08;letter-spacing:-.045em}.ie p{max-width:620px;margin:0;color:#d6e6da;font-size:17px;line-height:1.7}.Xn{color:#a8cbb4!important;font-size:13px!important;font-weight:750;letter-spacing:.12em}.li{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f6f3;color:#17492f;font-weight:760;text-decoration:none;white-space:nowrap}.li:active,.p a:active,.te a:active{transform:translateY(1px)}.fa{margin-top:22px;padding:24px;border:1px solid #d9b8ad;border-radius:14px;background:#fff6f2;color:#763a2e}.fa h2{margin:0 0 7px}.fa p{margin:0;line-height:1.6}.He,.oe,.si{margin-top:24px;padding:30px;border:1px solid #d0d8d2;border-radius:16px;background:#fbfcfb}.He>header h2,.oe h2,.si h2{margin:0 0 7px;font-size:25px;letter-spacing:-.02em}.He>header p,.oe>div>p{margin:0;color:#627068;line-height:1.65}.p{margin:26px 0 0;padding:0;display:grid;grid-template-columns:1.15fr .85fr;gap:14px;list-style:none;counter-reset:journey}.p li{min-height:170px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;border-radius:12px;background:#edf3ef;counter-increment:journey}.p li:nth-child(3){grid-row:span 2;background:#dfece3}.p li:before{content:counter(journey,decimal-leading-zero);margin-bottom:22px;color:#557261;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.p b{font-size:18px}.p span{margin:8px 0 18px;color:#5b6960;line-height:1.6}.p a{margin-top:auto;color:#17492f;font-weight:760;text-underline-offset:3px}.oe{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:start}.te{display:grid;gap:10px}.te a{padding:17px 18px;display:grid;gap:5px;border-radius:12px;background:#edf3ef;color:#1d4f35;text-decoration:none}.te a:nth-child(2),.te a:nth-child(3){background:#f4f1ed;color:#665447}.te span{color:#657169;font-size:14px;line-height:1.5}.N{margin-top:20px;display:grid;grid-template-columns:1.25fr .9fr;gap:14px}.N article{padding:22px;border-radius:12px;background:#edf3ef}.N article:first-child{grid-row:span 2;background:#dfece3}.N span{color:#42634e;font-size:12px;font-weight:760}.N span[data-tone=deferred],.N span[data-tone=excluded]{color:#735948}.N h3{margin:18px 0 8px;font-size:19px}.N p{margin:0;color:#5c6961;line-height:1.65}.li:focus-visible,.p a:focus-visible,.te a:focus-visible{outline:3px solid rgb(112 166 129 / 45%);outline-offset:3px}@media(max-width:760px){.Gt{width:min(100% - 24px,680px);padding-top:20px}.ie{min-height:0;padding:28px 22px;grid-template-columns:1fr;align-items:start}.ie h1{font-size:clamp(32px,11vw,46px)}.li{width:100%}.He,.oe,.si{padding:22px 18px;border-radius:13px}.p,.oe,.N{grid-template-columns:1fr}.p li:nth-child(3),.N article:first-child{grid-row:auto}}@media(prefers-reduced-motion:reduce){.li:active,.p a:active,.te a:active{transform:none}}._r{height:100dvh;overflow-y:auto;background:#f3f5f4;font-size:14px;line-height:1.6}.Gt{width:min(1200px,calc(100% - 48px));padding-top:28px}.ie{min-height:230px;padding:32px;border-radius:12px;box-shadow:none;background:#1d4e37;gap:24px}.ie h1{font-size:clamp(28px,3.4vw,40px);line-height:1.3;letter-spacing:0;max-width:680px}.ie p{font-size:14px}.li{min-height:44px;padding-inline:18px;border-radius:8px;font-size:14px}.He,.oe,.si{padding:26px;border-color:#dce4de;border-radius:12px;background:#fff}.He>header h2,.oe h2,.si h2{font-size:21px;letter-spacing:0}.p{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p li{padding:22px;min-height:160px;border:1px solid #e1e8e3;border-radius:8px;background:#f7faf8}.p li:nth-child(3){grid-row:auto;background:#f0f6f2}.p li:before{margin-bottom:16px}.p b{font-size:17px}.te a,.N article{border-radius:8px}@media(max-width:760px){.Gt{width:calc(100% - 28px);padding-top:22px}.ie{padding:26px 22px}.He,.oe,.si{padding:22px 18px}.p{grid-template-columns:1fr}}.ba{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px auto;gap:14px;align-items:end}.Gr{margin-top:20px;border-top:1px solid #cfd7d1}.s{padding:22px 4px;display:grid;grid-template-columns:minmax(230px,1fr) minmax(420px,1.5fr) auto;gap:24px;align-items:center;border-bottom:1px solid #cfd7d1}.s h2{margin:9px 0 4px;font-size:19px}.s p{margin:0;color:#657169}.s dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.s dt{color:#748078;font-size:11px}.s dd{margin:4px 0 0;font-weight:700;line-height:1.45}.Wi{display:flex;gap:8px}._n{margin-top:22px;display:flex;justify-content:center;gap:10px}.xi{padding:5px 9px;display:inline-flex;width:fit-content;border-radius:6px;background:#e8efe9;color:#305340;font-size:12px;font-weight:800}.xi[data-status=DRAFT]{background:#fff0d9;color:#7d4b10}.xi[data-status=READY_FOR_REVIEW]{background:#e7edf8;color:#36537e}.xi[data-status=APPROVED]{background:#e0efe5;color:#175a35}.xi[data-status=SNAPSHOTTED]{background:#dfece4;color:#123e28}.xi[data-status=ARCHIVED]{background:#e9ecea;color:#606b64}.Bt,.Qt,.Wt{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:38px 0 64px}.Ie{display:grid;gap:20px}.Ie h2{margin:0 0 20px}.Ie textarea{min-height:210px}.ha{width:min(1540px,calc(100% - 32px));margin:0 auto;padding:28px 0 60px}.Fe{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:20px}.Fe a{color:#286345}.Fe h1{margin:10px 0 5px;font-size:clamp(28px,4vw,38px)}.Fe p{margin:0;color:#657169}.ua{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(480px,1.5fr) minmax(260px,.75fr);gap:18px;align-items:start}.h,.M>section,.E>section{padding:20px;border:1px solid #d0d8d2;border-radius:12px;background:#fff}.h{position:sticky;top:84px}.h h2,.M h2,.E h2{margin:0 0 14px;font-size:18px}.h>strong{font-size:20px}.h>p{color:#657169;line-height:1.6}.h dl{margin:18px 0;display:grid;gap:12px}.h dl div{padding-top:10px;border-top:1px solid #e1e6e2}.h dt{color:#748078;font-size:11px}.h dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.Gn{padding:12px;border-left:3px solid #c7893d;background:#fff8ed;color:#6f522c!important;font-size:13px}.Kt{padding:24px;border:1px solid #d0d8d2;border-radius:12px;background:#fff}.Kt textarea{min-height:230px;white-space:pre-wrap}.Bn{color:#245337;font-size:13px;font-weight:650}.Br{display:grid;gap:8px}.Qn{color:#26342b;font-weight:700}.Ki{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid #cbd5ce;border-bottom:0;border-radius:9px 9px 0 0;background:#f4f7f4}.Ki button{min-height:34px;padding:0 10px;border:1px solid #bdc9c0;border-radius:6px;background:#fff;color:#294335;font:inherit;font-size:13px;cursor:pointer}.Ki button:hover{border-color:#6c9079;background:#edf4ef}.Ki button:active{transform:translateY(1px)}.Ki button:focus-visible{outline:3px solid rgb(36 105 68 / 28%);outline-offset:1px}.X{min-height:260px;max-height:520px;padding:16px 18px;overflow-y:auto;border:1px solid #9eafa3;border-radius:0 0 9px 9px;background:#fff;color:#26342b;font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.X:focus{border-color:#286846;outline:3px solid rgb(40 104 70 / 18%);outline-offset:1px}.X [data-guidance-block]{min-height:1.7em}.X [data-weight=LIGHT]{font-weight:300}.X [data-weight=REGULAR]{font-weight:400}.X [data-weight=BOLD]{font-weight:700}.X [data-tone=DEFAULT]{color:#26342b}.X [data-tone=BRAND]{color:#174c35}.X [data-tone=MUTED]{color:#667067}.Br small{color:#657169;line-height:1.55}.M{position:sticky;top:84px;display:grid;gap:16px}.Qr{margin:0 0 18px;padding-left:22px;display:grid;gap:12px;color:#657169}.Qr li[data-done=true]{color:#205d39;font-weight:700}.M a{width:100%}.wa{padding:12px 0;display:grid;gap:7px;border-top:1px solid #e1e6e2}.wa time{color:#748078;font-size:12px}.wa button{width:100%}.Wr{min-height:calc(100dvh - 64px);padding:26px clamp(18px,4vw,50px) 60px;background:#e9edea}.T{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #cbd5cd;border-radius:12px;background:#fff}.T>div{display:flex;align-items:center;gap:7px}.T b{margin-right:4px;font-size:13px}.T button{min-height:34px;padding:0 11px;border:1px solid #c9d2cb;border-radius:7px;background:#f8faf8;color:#35483c}.T button[data-active=true]{border-color:#1e6241;background:#e3efe7;font-weight:750}.T label{display:flex;align-items:center;gap:7px;font-size:13px}.Kr{padding:24px 0;display:grid;grid-template-columns:300px auto;justify-content:center;align-items:start;gap:28px}.q{padding:20px;border:1px solid #cfd8d1;border-radius:12px;background:#fff}.q h2{margin:0 0 12px}.q>strong{display:block;margin-bottom:8px;font-size:24px}.q p{color:#59675e;line-height:1.65}.q h3{margin:24px 0 8px;font-size:15px}.q ul,.E ul{margin:0;padding:0;list-style:none}.q li,.E li{padding:9px 0;display:flex;justify-content:space-between;border-top:1px solid #e1e6e2}.Jt{margin:20px 0 10px;padding-top:16px;display:grid;gap:12px;border-top:1px solid #dce3de}.Jt label{display:flex;align-items:flex-start;gap:9px;color:#253c2e;font-weight:700;line-height:1.45}.Jt input{margin-top:3px;accent-color:#174c35}.Jt button{width:100%;white-space:nowrap}.Wn{margin:0;color:#7d4b10!important;font-size:13px}.Jr,.Zr{margin:10px 0 0;font-size:13px}.Jr{color:#205d39!important}.Zr{color:#59675e!important}.va{padding:4px 8px;border-radius:6px;background:#eef1ee;color:#59675e;font-size:12px;font-weight:750}.va[data-status=PASSED]{background:#e0efe5;color:#175a35}.va[data-status=NEEDS_CHANGES]{background:#fff0d9;color:#7d4b10}.ep{padding:8px;overflow:hidden;border-radius:26px;background:#202923;box-shadow:0 18px 45px #1e34272e}.ip{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:20px;align-items:start}.ci{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ci div{padding-top:10px;border-top:1px solid #e1e6e2}.ci dt{color:#748078;font-size:12px}.ci dd{margin:5px 0 0;overflow-wrap:anywhere}.ci code,.H code{word-break:break-all;font-size:11px}.Zt{margin-top:24px}.Zt h3{margin-bottom:9px}.Zt pre{margin:0;padding:18px;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;background:#f5f7f5;color:#25332a;font:15px/1.7 Source Han Sans CN,PingFang SC,sans-serif}.Zt p{color:#657169;font-size:13px}.E{position:sticky;top:84px;display:grid;gap:16px}.E p{color:#59675e;line-height:1.65}.E button{width:100%}.H{margin-bottom:24px;padding:22px;border:1px solid #d0d8d2;border-radius:12px;background:#fff}.H dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.H dl div{padding-top:10px;border-top:1px solid #e1e6e2}.H dt{color:#748078;font-size:12px}.H dd{margin:5px 0 0;overflow-wrap:anywhere}.H>p{margin:18px 0 0;color:#59675e}.ya{margin-top:24px;color:#526158}.ya>summary{width:fit-content;cursor:pointer;font-weight:700}.ya .H{margin-top:12px}.Ji{margin-bottom:28px;padding:24px;border:1px solid #bed0c3;border-radius:12px;background:#f9fbf9}.Ji>header h2{margin:0 0 6px}.Ji>header p{margin:0;color:#5c6b61}.tp{margin-top:20px;display:grid;grid-template-columns:minmax(220px,360px) auto;gap:12px;align-items:end}.eo{margin-top:20px;padding:20px;border:2px solid #2a714c;border-radius:12px;background:#eff8f2}.eo>div:first-child p{margin:7px 0 0;color:#4c6154}.eo>label,.op>label{margin-top:16px;display:grid;gap:7px;font-weight:700}.eo input{min-height:44px;padding:0 12px;border:1px solid #aec3b4;border-radius:8px;background:#fff;font:13px/1.4 ui-monospace,monospace}.Kn{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.Jn{color:#7a4e17;font-weight:650;line-height:1.6}.ap{margin-top:20px;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:24px;align-items:start}.rp{min-height:340px}.Zi{margin:0;padding:14px;display:grid;justify-items:center;gap:11px;border:1px solid #cbd9cf;border-radius:10px;background:#fff}.Zi img{width:min(332px,100%);height:auto;border:1px solid #e1e5e2}.Zi figcaption{color:#405348;font-size:13px;text-align:center}.Zi button{width:100%;white-space:nowrap}.io,.ka{min-height:340px;padding:26px;display:grid;align-content:center;justify-items:start;border:1px solid #cbd9cf;border-radius:10px;background:#fff}.io{background:linear-gradient(110deg,#f5f7f5 20%,#fff,#f5f7f5 80%);background-size:200% 100%;animation:za 1.4s ease-in-out infinite}.io p,.ka p{margin:8px 0 0;color:#59675e;line-height:1.6}.ka button{margin-top:16px}.op{min-width:0}.Zn{margin:10px 0 0;color:#405348;font-size:13px;line-height:1.5}.x{margin-top:28px}.x h3{margin:0 0 12px}.x>ul{margin:0;padding:0;display:grid;gap:12px;list-style:none}.x>ul>li{padding:16px;border:1px solid #d8dfda;border-radius:10px;background:#fff}.x li>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.x li>div:first-child span{padding:4px 8px;border-radius:6px;background:#e4f0e8;color:#1e5d39;font-size:12px;font-weight:750}.x li>div:first-child span[data-status=REVOKED]{background:#eceeed;color:#5d6660}.x dl{margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.x dt{color:#748078;font-size:11px}.x dd{margin:4px 0 0;overflow-wrap:anywhere}.x details{margin-top:14px;padding-top:12px;border-top:1px solid #e1e6e2}.x summary{color:#8d382d;cursor:pointer;font-weight:700}.x details form{margin-top:12px;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px}.et{display:grid;grid-template-columns:auto minmax(360px,1fr);gap:28px;align-items:start}.et>section{padding:22px;border:1px solid #d0d8d2;border-radius:12px;background:#fff}.ja,.Aa,.Ea{border-radius:12px;background:linear-gradient(90deg,#e5e9e6 20%,#f2f4f2,#e5e9e6 80%);background-size:200% 100%;animation:za 1.4s ease-in-out infinite}.ja{width:44%;height:52px;margin-bottom:30px}.Aa{height:110px;margin-bottom:20px}.Ea{height:120px;margin-top:14px}.to{margin-top:18px;padding-top:14px;border-top:1px solid #c9d8cd}.to summary{width:fit-content;color:#8d382d;cursor:pointer;font-weight:700}.to form{margin-top:12px;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px}@keyframes za{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1180px){.ua{grid-template-columns:220px minmax(0,1fr)}.M{grid-column:1 / -1;position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.s{grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr)}.Wi{grid-column:1 / -1;justify-content:end}}@media(max-width:1024px){.ba{grid-template-columns:1fr 1fr}.h{position:static}.ua{grid-template-columns:1fr}.M{grid-template-columns:1fr 1fr}.ip{grid-template-columns:1fr}.E{position:static;grid-template-columns:1fr 1fr}}@media(max-width:760px){.ba,.s,.Kr,.ci,.H dl,.et,.tp,.x dl,.x details form,.ap{grid-template-columns:1fr}.s dl{grid-template-columns:1fr 1fr}.Wi{justify-content:start;flex-wrap:wrap}.Bt,.Qt,.Wt{width:min(100% - 28px,680px);padding-top:26px}.Fe,.T{align-items:start;flex-direction:column}.M,.E{grid-template-columns:1fr}.T>div{width:100%;overflow-x:auto}.q{order:2}.ep{max-width:100%;margin:0 auto}.et>section{min-width:0}.rp{min-height:0}}@media(prefers-reduced-motion:reduce){.ja,.Aa,.Ea,.io{animation:none}}@media(max-width:760px){.to form{grid-template-columns:1fr}}.Bt,.Qt,.Wt{width:min(1200px,calc(100% - 48px));padding-top:28px}.ha{width:min(1440px,calc(100% - 48px));padding-top:28px}.Fe{align-items:center;margin-bottom:24px}.Fe h1{font-size:clamp(24px,2.4vw,30px);line-height:1.35}.Ie{gap:24px}.Ie h2{font-size:19px;margin-bottom:20px}.Ie section>label+label{margin-top:20px}.Gr{border:1px solid #dce4de;border-radius:12px;background:#fff;overflow:hidden}.s{padding:22px 24px;gap:24px;border-color:#e4e9e5}.s:last-child{border-bottom:0}.s h2{font-size:17px;line-height:1.45}.s p{font-size:13px}.s dd{font-size:13px;font-weight:550}.s dt{font-size:12px}.Wi{flex-wrap:wrap}.h,.M>section,.E>section,.Kt,.q,.H,.et>section{border-color:#dce4de;border-radius:12px;background:#fff;padding:22px}.h h2,.M h2,.E h2,.q h2{font-size:18px}.h,.M,.E{top:calc(var(--internal-header-height,68px) + 16px)}.Wr{background:#f3f5f4;padding-top:24px}.T{border-color:#dce4de;padding:14px 18px}.T button{min-height:40px}.T>div{flex-wrap:wrap}.Ji{padding:24px;background:#fff;border-color:#d0dfd5}.Ji h2{font-size:20px}.x>ul>li,.Zi{border-color:#dce4de}@media(max-width:760px){.Bt,.Qt,.Wt,.ha{width:calc(100% - 28px);padding-top:22px}.s,.Kt,.q,.H,.h{padding:20px 16px}.Wi{justify-content:flex-start}.Ie{gap:18px}.X{padding:14px}}.r{--ink: #18221c;--muted: #637068;--line: #d9dfda;--surface: #f7f8f6;--panel: #ffffff;--accent: #1d6243;--accent-strong: #12452f;--accent-soft: #e6f0e9;--warning: #925b18;--warning-soft: #fff4df;width:100%;height:100dvh;overflow-x:hidden;overflow-y:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:#edf0ed;color:var(--ink);font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.r button,.r input,.r textarea{font:inherit}.r button{-webkit-tap-highlight-color:transparent}.r button:active{transform:translateY(1px)}.r button:focus-visible,.r input:focus-visible,.r textarea:focus-visible,.r a:focus-visible,.r summary:focus-visible{outline:3px solid rgb(29 98 67 / 25%);outline-offset:2px}.oo{position:relative;z-index:5;min-height:68px;padding:9px clamp(16px,2.6vw,36px);display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:20px;border-bottom:1px solid var(--line);background:#fcfdfbf5}.ao{min-width:0;display:flex;align-items:center;gap:13px}.ao strong{font-size:17px;white-space:nowrap}.pp{display:none;margin-left:5px;color:var(--accent);font-size:9px}.Ca{color:var(--muted);font-size:13px;text-decoration:none}.Ca:after{content:"/";margin-left:13px;color:#abb4ad}.Sa{padding:7px 12px;display:flex;align-items:center;gap:8px;border:1px solid #c7d8cc;border-radius:10px;background:#f1f7f3;color:#355342;font-size:12px}.Sa b{color:var(--accent-strong)}.Ve{display:flex;justify-content:flex-end;gap:8px}.Ve button,.Ra button,.Ya button,.np,.it button,.ae button,._ button{min-height:38px;border:1px solid #ccd4ce;border-radius:9px;background:#fff;color:#34443a;cursor:pointer}.Ve button{padding:0 14px;font-weight:650;white-space:nowrap}.Ve .ed{border-color:var(--accent);background:var(--accent);color:#fff}.gi{position:relative;z-index:4;min-height:48px;padding:7px clamp(16px,2.6vw,36px);display:flex;align-items:center;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line);background:#f7f9f7;scrollbar-width:thin}.gi span{margin-right:6px;color:var(--muted);font-size:12px;white-space:nowrap}.gi button{min-height:32px;padding:0 10px;border:1px solid #d3dad5;border-radius:8px;background:#fff;color:#526057;white-space:nowrap;cursor:pointer}.gi button[aria-pressed=true]{border-color:#8eb49d;background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.mi{display:none}.Da{min-height:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(390px,2fr);overflow:hidden}.ro{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--line);background:#f7f8f6}.tt{min-height:74px;padding:13px clamp(18px,2.4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#fbfcfaf0}.tt h1{margin:2px 0 0;font-size:21px;letter-spacing:-.02em}.id{display:block;color:#78837b;font-size:11px;font-weight:650;letter-spacing:.08em}.ot{padding-left:18px;display:grid;gap:3px;border-left:1px solid var(--line);text-align:right}.ot span{color:#78837b;font-size:11px}.ot strong{font-size:13px}.Na{min-height:0;padding:24px clamp(16px,4vw,54px) 40px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.Ta{width:min(82%,690px);margin-bottom:16px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff}.dp{margin-bottom:7px;display:flex;justify-content:space-between;gap:16px;color:#77827a;font-size:11px}.dp strong{color:#4b5b51}.Ta p{margin:0;color:#354239;line-height:1.62;white-space:pre-wrap}.td{margin-left:auto;border-color:#b8d1c0;background:#e9f2ec}.od{margin-right:auto}.lp{width:min(90%,760px);margin-inline:auto;border-style:dashed;background:#f2f4f2}.ad{border-color:#e0c38f;background:var(--warning-soft)}.rd{border-color:#bad2c2}.at{width:min(100%,720px);margin:clamp(30px,7vh,84px) auto;padding:32px;border:1px dashed #b8c2ba;border-radius:14px;background:#fbfcfb;text-align:center}.at h2{margin:0 0 8px;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em}.at p{max-width:540px;margin:0 auto;color:var(--muted);line-height:1.7}.Ya{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.Ya button{padding:0 14px}.qa,.Ha,.sp,.Le,.ae{width:min(100%,760px);margin:20px auto;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.Ia{display:flex;align-items:center;justify-content:space-between;gap:14px}.Ia>div{display:flex;align-items:center;gap:10px}.Ia>span{color:var(--warning);font-size:12px}.pd{padding:5px 7px;border-radius:6px;background:#edf1ee;color:#4c5d52;font-size:11px}.xp{margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.po{min-height:112px;padding:14px;display:grid;align-content:end;gap:4px;border:1px solid #d4dbd6;border-radius:10px;background:linear-gradient(160deg,#e8ece9,#f8faf8)}.po span,.po small{color:#657169}.po small{font-size:11px}.cp{width:fit-content;display:flex;align-items:center;gap:9px;cursor:pointer}.cp input{width:18px;height:18px;accent-color:var(--accent)}.qa>p{margin:12px 0 16px;color:var(--muted);font-size:13px;line-height:1.6}.no,.gp,.do{min-height:42px;padding:0 16px;border:1px solid var(--accent);border-radius:9px;font-weight:700;cursor:pointer}.no,.do{background:var(--accent);color:#fff}.gp{background:#fff;color:var(--accent)}.no:disabled,.do:disabled{border-color:#c8d0ca;background:#e5e9e6;color:#7d8880;cursor:not-allowed}.Le{overflow:hidden}.mp,.Fa{height:11px;margin-bottom:9px;border-radius:5px;background:#e3e8e4}.Fa{width:58%;margin-bottom:20px}.Le strong{display:block;margin-bottom:6px}.Le p{margin:0 0 16px;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.Le .mp,.Le .Fa{animation:fp 1.4s ease-in-out infinite alternate}}@keyframes fp{to{opacity:.48}}.bp,.hp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bp h2,.hp h2{margin:3px 0 0;font-size:18px;letter-spacing:-.015em}.np{min-height:34px;padding:0 10px;color:var(--accent);font-size:12px}.nd{margin:16px 0;color:#334138;line-height:1.7}.up{margin:14px 0;display:grid;gap:7px;color:#4e5c53;font-size:12px}.up textarea{min-height:110px;padding:11px;resize:vertical;border:1px solid #bdc7c0;border-radius:9px;color:var(--ink);line-height:1.6}.dd{padding:16px;display:grid;gap:9px;border-radius:11px;background:#f4f6f4}.ve{width:min(82%,560px);display:grid;gap:3px}.ve span,.ve time{color:#77827a;font-size:10px}.ve p{margin:0;padding:9px 11px;border-radius:9px;background:#fff;color:#354239;line-height:1.5}.ve.wp{margin-left:auto;text-align:right}.ve.wp p{background:#deece3;text-align:left}.ve.vp{width:100%;padding:8px;border:1px dashed #d2a961;border-radius:9px}.ve.vp p{background:#fff8eb}.Ha>.no{margin-top:16px}.ld{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#edf5f0;color:#315742;font-size:12px;line-height:1.55}.Oe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.Oe>div{padding:13px;background:#fafbfa}.sd{display:block;color:#6e7a72;font-size:11px}.Oe strong{display:block;margin:4px 0;font-size:19px}.Oe p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.it{margin:18px 0}.it h3{margin:0 0 9px;font-size:14px}.it button{width:100%;min-height:0;padding:10px 12px;display:block;border:0;border-top:1px solid #e0e5e1;border-radius:0;color:#425148;text-align:left;line-height:1.5}.it button:hover{background:#f4f7f5}.ae{border-color:#e1bba9;background:#fff6f1}.ae>span{color:#a04d31;font-size:11px;font-weight:700}.ae h2{margin:5px 0 7px;font-size:19px}.ae p{margin:0;color:#70594f;line-height:1.6}.ae>div{margin-top:15px;display:flex;gap:8px}.ae button{padding:0 13px}.yp{position:relative;z-index:2;padding:10px clamp(16px,3vw,38px) max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fafbf9f7;box-shadow:0 -10px 28px #1f33270d}.Ra{margin-bottom:7px;display:flex;gap:6px;overflow-x:auto}.Ra button{min-height:31px;padding:0 9px;flex:none;font-size:11px}.lo{display:grid;gap:5px;color:#59665e;font-size:11px}.lo textarea{width:100%;min-height:70px;max-height:170px;padding:11px 13px;resize:vertical;border:1px solid #b9c4bc;border-radius:11px;background:#fff;color:var(--ink);font-size:15px;line-height:1.55}.Va{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:12px}.Va span{color:#7b867e;font-size:10px}.Va button{min-height:38px;padding:0 18px;border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.so{min-width:0;min-height:0;overflow-y:auto;background:#fff;scrollbar-gutter:stable}.kp{padding:21px 24px;border-bottom:1px solid var(--line)}.xo{margin:17px 0 0;display:grid;gap:10px}.xo div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}.xo dt{color:#7a867e;font-size:11px}.xo dd{margin:0;color:#46544b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.xd{margin-top:16px;display:grid;gap:9px}.cd{overflow:hidden;border:1px solid #d8dfda;border-radius:12px;background:#fbfcfb}.gd{border-color:#8db29b;box-shadow:inset 3px 0 0 var(--accent)}.rt{width:100%;padding:13px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.md{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#e4ebe6;color:#315943;font-size:12px;font-weight:800}.rt>span:nth-child(2){min-width:0;display:grid;gap:4px}.rt b{font-size:13px}.rt small{color:var(--muted);font-size:11px;line-height:1.45}.rt em{padding:3px 5px;border-radius:5px;background:#edf2ee;color:#526259;font-size:10px;font-style:normal;white-space:nowrap}.re{padding:0 13px 14px 51px}.fd{margin:0 0 9px;color:#7a857e;font-size:10px}.re dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.re dl div{min-width:0}.re dt{margin-bottom:2px;color:#7a857e;font-size:10px}.re dd{margin:0;color:#36463c;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.re dd[data-state=unknown]{color:#8a621e}.re dd[data-state=confirm]{color:#76532c;text-decoration:underline dotted;text-underline-offset:3px}.do{width:100%;margin-top:14px}.bd{padding:4px 7px;border-radius:6px;background:#edf2ee;color:#526158;font-size:10px}.La{margin-top:16px;padding:18px;border:1px dashed #bdc7c0;border-radius:10px;background:#f7f9f7}.La strong{font-size:13px}.La p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.hd{margin-top:16px;display:grid;gap:10px}._{padding:15px;border:1px solid #d7ded8;border-radius:12px}.ud{border-color:#83ad94;background:#f3f8f5}._>div{display:flex;align-items:center;gap:7px}._>div span{width:28px;height:25px;display:grid;place-items:center;border-radius:6px;background:#e1ebe4;color:var(--accent-strong);font-size:11px;font-weight:800}._>div small{color:var(--muted)}._>div em{margin-left:auto;color:#705329;font-size:10px;font-style:normal}._ h3{margin:12px 0 4px;font-size:15px}._>strong{color:var(--accent-strong);font-size:13px}._>p{margin:9px 0 12px;color:#59675e;font-size:11px;line-height:1.65}._ button{min-height:34px;padding:0 11px;color:var(--accent);font-size:11px}.pe{margin-top:13px}.pe summary{width:fit-content;color:var(--accent);font-size:12px;font-weight:700;cursor:pointer}.pe ol{margin:15px 0 0;padding:0;list-style:none}.pe li{position:relative;padding:0 0 17px 20px;display:grid;grid-template-columns:72px 1fr;gap:8px;border-left:1px solid #cfd8d1}.pe li:before{content:"";position:absolute;left:-4px;top:3px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.pe time{color:#7b867e;font-size:9px}.pe strong{font-size:11px}.pe p{margin:3px 0 0;color:#5f6c64;font-size:10px;line-height:1.55}.wd{position:fixed;z-index:20;inset:0;padding:20px;display:grid;place-items:center;background:#17201bad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.G{width:min(100%,470px);padding:clamp(24px,5vw,38px);border-radius:16px;background:#fbfcfa;box-shadow:0 26px 80px #07140c4d}.vd{color:var(--accent);font-size:11px;font-weight:750}.G h1{margin:8px 0 10px;font-size:clamp(28px,6vw,40px);line-height:1.12;letter-spacing:-.04em}.G>p{margin:0;color:var(--muted);line-height:1.7}.G form{margin-top:22px;display:grid;gap:9px}.G label{display:grid;gap:7px;color:#435148;font-size:12px;font-weight:700}.G input{min-height:48px;padding:0 12px;border:1px solid #abb8af;border-radius:9px;background:#fff;color:var(--ink);font-size:16px}.G form button{min-height:46px;border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:#fff;font-weight:750;cursor:pointer}.G form button:last-child{background:#fff;color:var(--accent)}.G>small{display:block;margin-top:14px;color:#7d8780}@media(max-width:980px){.oo{grid-template-columns:minmax(0,1fr) auto}.Sa{display:none}.Da{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr)}.Na{padding-inline:22px}}@media(max-width:760px){.r{grid-template-rows:auto auto auto minmax(0,1fr)}.oo{min-height:58px;padding:8px 12px;gap:8px}.ao{gap:8px}.ao strong{font-size:14px}.pp{display:inline}.Ca{display:none}.Ve{gap:5px}.Ve button{min-height:36px;padding:0 9px;font-size:11px}.mi{padding:7px 9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--line);background:#f6f8f6}.mi button{min-height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:#59665e;font-size:12px;font-weight:650;cursor:pointer}.mi button[aria-pressed=true]{border-color:#a9c3b2;background:#fff;color:var(--accent-strong)}.gi{min-height:43px;padding:5px 10px}.gi button{min-height:30px;font-size:11px}.Da{display:block;min-height:0;overflow:hidden}.ro,.so{width:100%;height:100%;border:0}.r[data-mobile-panel=chat] .so,.r[data-mobile-panel=demand] .ro,.r[data-mobile-panel=proposal] .ro,.r[data-mobile-panel=demand] .yd,.r[data-mobile-panel=proposal] .kd,.r[data-mobile-panel=proposal] .zd{display:none}.so{overflow-y:auto}.kp{padding:20px 17px}.tt{min-height:62px;padding:10px 15px}.tt h1{font-size:18px}.Na{padding:16px 12px 28px}.Ta{width:91%;padding:12px}.lp{width:100%}.at{margin:20px auto;padding:22px 16px}.at h2{font-size:22px}.qa,.Ha,.sp,.Le,.ae{margin:14px auto;padding:15px}.Oe{grid-template-columns:1fr}.Oe>div{display:grid;grid-template-columns:52px 38px 1fr;align-items:center;gap:6px}.Oe strong{margin:0}.yp{padding:8px 10px max(9px,env(safe-area-inset-bottom))}.lo textarea{min-height:58px;max-height:110px}.ot{max-width:46%}.ot strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.G{max-height:calc(100dvh - 28px);overflow-y:auto}}@media(max-width:400px){.Ve .jd{display:none}.xp{grid-template-columns:1fr}.re{padding-left:14px}.re dl{grid-template-columns:1fr}.pe li{grid-template-columns:62px 1fr}}@media(max-height:720px)and (max-width:760px){.oo{min-height:52px}.mi{padding-block:5px}.mi button{min-height:34px}.tt{min-height:54px}.lo textarea{min-height:48px}}@media(prefers-reduced-motion:reduce){.r *,.r *:before,.r *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.Ad{min-height:100dvh;overflow-x:hidden;background:#edf0ed;color:#17231b;font-family:Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif}.zp{width:min(1240px,calc(100% - 36px));margin:0 auto;padding:38px 0 72px}.co{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);align-items:end;gap:36px;padding-bottom:28px;border-bottom:1px solid #ccd4ce}.co h1{margin:6px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em}.co p{max-width:65ch;margin:0;color:#5c6961;line-height:1.65}.Ed{color:#1e6241!important;font-size:12px;font-weight:800;letter-spacing:.13em}.Pe{display:grid;gap:8px}.Pe>div{padding:11px 12px;display:grid;grid-template-columns:auto 1fr;gap:3px 9px;border:1px solid #b7ccbd;border-radius:9px;background:#f7faf7}.Pe b{grid-row:1 / 3;align-self:center;padding:4px 7px;border-radius:6px;background:#dcecdf;color:#1b5a37;font-size:12px}.Pe span{font-size:13px;font-weight:700}.Pe small{color:#68746c}.Pe>div[data-ok=false]{border-color:#ddb8b1}.Pe>div[data-ok=false] b{background:#fae4df;color:#8e382e}.Ue{margin:22px 0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 22px}.Ue fieldset{min-width:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px;border:0}.Ue legend{margin-bottom:7px;color:#657169;font-size:12px;font-weight:750}.Ue button{min-height:40px;padding:0 13px;border:1px solid #bbc6be;border-radius:8px;background:#fff;color:#35423a;font:inherit;font-size:13px;font-weight:700}.Ue button[data-active=true]{border-color:#1e6241;background:#dfece3;color:#17492f}.Ue label{min-height:40px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #ccd4ce;border-radius:8px;background:#f8faf8;color:#435047;font-size:13px}.Ue input{width:17px;height:17px;accent-color:#1e6241}.jp{min-height:940px;padding:26px;display:grid;justify-items:center;align-content:start;border:1px solid #cbd3cd;border-radius:16px;background:#dfe4e0}.Oa{width:min(100%,720px);margin-bottom:12px;display:flex;justify-content:space-between;gap:20px;color:#526058;font-size:12px}.Oa strong{color:#27352c}.I{width:min(100%,720px);margin-bottom:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c8d1ca;border-radius:10px;background:#f6f8f6;overflow:hidden}.I span{min-height:54px;padding:9px 11px;display:grid;align-content:center;gap:3px;border-right:1px solid #d6ddd8;border-bottom:1px solid #d6ddd8;color:#556159;font-size:12px}.I span:nth-child(3n){border-right:0}.I span:nth-last-child(-n+3){border-bottom:0}.I b{color:#26362c;font-size:11px}.Ap{width:min(100%,720px);margin:0 0 14px;color:#5d685f;font-size:12px;line-height:1.5;text-align:center}.Ep{min-height:0;flex:0 0 auto;overflow:hidden;border:8px solid #1d2420;border-radius:30px;background:#f7f8f5;box-shadow:0 30px 70px #1c2b222e;transition:width .18s ease,height .18s ease}@media(max-width:760px){.zp{width:min(100% - 20px,520px);padding-top:24px}.co{grid-template-columns:1fr;gap:20px}.jp{padding:12px 0 0;overflow:auto;border-inline:0;border-radius:0}.Oa{padding-inline:12px}.I{grid-template-columns:repeat(2,minmax(0,1fr))}.I span,.I span:nth-child(3n),.I span:nth-last-child(-n+3){border-right:1px solid #d6ddd8;border-bottom:1px solid #d6ddd8}.I span:nth-child(2n){border-right:0}.I span:nth-last-child(-n+2){border-bottom:0}.Ap{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.Ep{transition:none}}.Cd{margin-bottom:20px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px 14px;border:1px solid #b7c8d2;border-radius:10px;background:#edf4f7;color:#334e5c}.Sd{display:grid;gap:16px}.ne{padding:20px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.5fr) auto;align-items:center;gap:24px;border:1px solid #d9e0dc;border-radius:12px;background:#fbfcfb}.ne h3{margin:7px 0 4px;font-size:20px}.ne p{margin:0;color:#68756d}.Rd{color:#71521e;font-size:12px;font-weight:750}.ne dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.ne dl div{min-width:0}.ne dt{color:#718078;font-size:11px}.ne dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:650}.Cp{display:grid;gap:9px}.Yd,.go{display:grid}.Me{padding:13px 4px;display:grid;grid-template-columns:36px minmax(180px,1fr) 190px 60px;align-items:center;gap:14px;border-top:1px solid #e0e6e1}.Me[data-enabled=false]{opacity:.52}.Me small{display:block;margin-top:3px;color:#718078}.Me code,.go code{color:#4c5f55;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.go>div{padding:13px 4px;display:grid;grid-template-columns:1fr 120px 210px 160px;gap:14px;border-top:1px solid #e0e6e1}.Dd{height:100dvh;overflow:auto;background:#e8ecef}.pt{position:sticky;z-index:30;top:0;min-height:78px;padding:12px clamp(18px,4vw,44px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #c9d1d6;background:#f8fafbf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pt a{color:#315d4d;font-size:13px;font-weight:700}.pt h1{margin:3px 0 1px;font-size:22px}.pt p{margin:0;color:#687780;font-size:12px}.Pa{display:grid;justify-items:end;color:#6f4c16}.Pa span{color:#778087;font-size:12px}.Sp{min-height:calc(100dvh - 78px);padding:22px clamp(14px,3vw,38px) 50px}.mo{position:relative;z-index:2;width:fit-content;margin:0 auto 22px;padding:5px;display:flex;gap:4px;border:1px solid #c7d0d5;border-radius:12px;background:#f8fafbf0;box-shadow:0 10px 28px #2b3d461a}.mo button{min-width:108px;padding:8px 12px;display:grid;gap:2px;border:0;border-radius:8px;background:transparent;color:#52636c;font:inherit;cursor:pointer}.mo button[data-active=true]{background:#2e5c4d;color:#fff}.mo span{font-size:11px}.Ua{width:fit-content;margin:-12px auto 20px;display:flex;gap:4px}.Ua button{min-height:34px;padding:0 12px;border:1px solid #c7d0d5;border-radius:8px;background:#fff;color:#52636c;font:inherit;font-size:12px;cursor:pointer}.Ua button[data-active=true]{border-color:#2e5c4d;background:#e8f0ed;color:#234d3f;font-weight:700}.Nd{min-width:450px;display:grid;place-items:start center}.Rp{max-width:100%;flex:none;overflow:hidden;border:8px solid #26302f;border-radius:26px;background:#fff;box-shadow:0 26px 72px #21303738;transition:width .2s ease,height .2s ease}@media(max-width:820px){.ne{grid-template-columns:1fr}.ne dl,.Cp{grid-template-columns:1fr 1fr}.Me{grid-template-columns:30px 1fr}.Me code,.Me>b{grid-column:2}.go>div{grid-template-columns:1fr 1fr}.pt{align-items:flex-start}.Pa{display:none}.Sp{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.Rp{transition:none}}
