/* Generated by tenant/scripts/build-harmony-font-shards.py. */

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/common.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0020-007E, U+4E00, U+4E2A, U+4E3B, U+4EBA, U+4ED6, U+4F4F, U+4FA7, U+4FE1, U+5165, U+5168, U+5173, U+5176, U+51FA, U+5237, U+524D, U+529F, U+52A9, U+5305, U+5355, U+5371, U+53E0, U+53E3, U+53EA, U+53F0, U+53F7, U+540D-540E, U+5417, U+5426, U+542C, U+542F, U+544A, U+56DE, U+57DF, U+5904, U+591A, U+5931, U+5B58, U+5B9A, U+5BBD, U+5BC6, U+5C4F, U+5C51, U+5C55, U+5E73, U+5EA6, U+5F00, U+5F0F, U+5F53, U+5F55, U+606F, U+6210, U+6237, U+6298, U+6309, U+63A5, U+6536, U+65B0, U+65F6, U+662F, U+663E, U+6697, U+672C, U+6807, U+680F, U+683C, U+6A21, U+6C42, U+6DF1, U+6E05, U+7248, U+7406, U+767B, U+76D1, U+7801, U+786E, U+793A, U+79DF, U+7AD9, U+7AEF, U+7B7E, U+7BA1, U+7CFB, U+7EA7, U+7EC8, U+7EDF, U+7F00, U+7F13, U+7F51, U+7F6E, U+8272, U+83DC, U+8B66, U+8BA4, U+8BB0, U+8BBE, U+8BEF, U+8BF7, U+8D25-8D26, U+8D77, U+8D85, U+8F66, U+8F85, U+8F93, U+8FB9, U+9000, U+90E8, U+91CD, U+9519, U+952E, U+957F, U+95ED, U+9664, U+9669, U+9762, U+9875, U+9898, U+989C, U+98CE, U+9ED1, U+9ED8, U+FF0C, U+FF1F;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u0000-00ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0000, U+00A0-00FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u0100-01ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0100-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01CD-01DC, U+01E5, U+01E7, U+01E9, U+01EF-01F0, U+01F9-01FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u0200-02ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0218-021B, U+021F, U+0237, U+0251, U+0259, U+0261, U+0292, U+02BB-02BC, U+02C6-02C7, U+02C9-02CB, U+02D8-02DD, U+02F3;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u0300-03ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0300-0304, U+0306-030A, U+030C, U+030F, U+0323, U+0326-0327, U+0335, U+0338, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D1-03D2, U+03D6;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u0400-04ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0400-045F, U+0462-0463, U+046B, U+0472-0475, U+0490-0493, U+0497, U+049A-049D, U+04A2-04A3, U+04AE-04B3, U+04B8-04BB, U+04CA, U+04D8-04D9, U+04E8-04E9;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u1e00-1eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1EA0-1EF9;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u1f00-1fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+1F4D;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2000-20ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2004-2006, U+2009-200A, U+2010-2011, U+2013-201E, U+2020-2022, U+2025-2029, U+2030, U+2032-2037, U+2039-203C, U+2044, U+2052, U+2060-2064, U+2066-2069, U+2070, U+2074-2079, U+207F-2089, U+20A3-20A4, U+20A6-20AC, U+20B1, U+20B9-20BA, U+20BC-20BD;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2100-21ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2103, U+2105, U+2109, U+2113, U+2116, U+2121-2122, U+2126, U+212E, U+215B-215E, U+2160-216B, U+2170-2179, U+2190-2193, U+2196-2199;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2200-22ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2202, U+2206, U+2208, U+220F, U+2211-2212, U+2215, U+221A, U+221D-2220, U+2223, U+2225, U+2227-222B, U+222E, U+2234-2237, U+223D, U+2248, U+224C, U+2252, U+2260-2261, U+2264-2267, U+226E-226F, U+2295, U+2299, U+22A5, U+22BF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2300-23ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2312;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2400-24ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2460-2469, U+2474-249B;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2500-25ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2500-254B, U+2550-2573, U+2581-258F, U+2593-2595, U+25A0-25A1, U+25B2-25B3, U+25BC-25BD, U+25C6-25C7, U+25CA-25CB, U+25CE-25CF, U+25E2-25E5;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2600-26ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2605-2606, U+2609, U+2640, U+2642;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2700-27ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+27E8-27E9;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2e00-2eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2E81, U+2E84, U+2E88, U+2E8B-2E8C, U+2E97, U+2EA7, U+2EAA, U+2EAE, U+2EB3, U+2EB6-2EB7, U+2EBB, U+2ECA;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u2f00-2fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+2FF0-2FFB;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3000-30ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3000-3003, U+3005-3017, U+301D-301E, U+3021-3029, U+303E, U+3041-3094, U+309B-309E, U+30A1-30FE;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3100-31ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3105-3129;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3200-32ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3220-3229, U+3231, U+32A3;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3300-33ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+338E-338F, U+339C-339E, U+33A1, U+33C4, U+33CE, U+33D1-33D2, U+33D5;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3400-34ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3400-34FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3500-35ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3500-35FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3600-36ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3600-36FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3700-37ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3700-37FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3800-38ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3800-38FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3900-39ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3900-39FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3a00-3aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3A00-3AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3b00-3bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3B00-3BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3c00-3cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3C00-3CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3d00-3dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3D00-3DFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3e00-3eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3E00-3EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u3f00-3fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+3F00-3FFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4000-40ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4000-40FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4100-41ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4100-41FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4200-42ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4200-42FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4300-43ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4300-43FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4400-44ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4400-44FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4500-45ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4500-45FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4600-46ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4600-46FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4700-47ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4700-47FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4800-48ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4800-48FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4900-49ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4900-49FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4a00-4aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4A00-4AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4b00-4bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4B00-4BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4c00-4cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4C00-4CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4d00-4dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4D00-4DB5;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4e00-4eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4E01-4E29, U+4E2B-4E3A, U+4E3C-4EB9, U+4EBB-4ED5, U+4ED7-4EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u4f00-4fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4F00-4F4E, U+4F50-4FA6, U+4FA8-4FE0, U+4FE2-4FFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5000-50ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5000-50FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5100-51ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5100-5164, U+5166-5167, U+5169-5172, U+5174-5175, U+5177-51F9, U+51FB-51FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5200-52ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5200-5236, U+5238-524C, U+524E-529E, U+52A0-52A8, U+52AA-52FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5300-53ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5300-5304, U+5306-5354, U+5356-5370, U+5372-53DF, U+53E1-53E2, U+53E4-53E9, U+53EB-53EF, U+53F1-53F6, U+53F8-53FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5400-54ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5400-540C, U+540F-5416, U+5418-5425, U+5427-542B, U+542D-542E, U+5430-5449, U+544B-54FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5500-55ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5500-55FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5600-56ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5600-56DD, U+56DF-56FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5700-57ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5700-57DE, U+57E0-57FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5800-58ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5800-58FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5900-59ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5900-5903, U+5905-5919, U+591B-5930, U+5932-59FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5a00-5aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5A00-5AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5b00-5bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5B00-5B57, U+5B59-5B99, U+5B9B-5BBC, U+5BBE-5BC5, U+5BC7-5BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5c00-5cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5C00-5C4E, U+5C50, U+5C52-5C54, U+5C56-5CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5d00-5dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5D00-5DFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5e00-5eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5E00-5E72, U+5E74-5EA5, U+5EA7-5EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u5f00-5fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+5F01-5F0E, U+5F10-5F52, U+5F54, U+5F56-5FFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6000-60ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6000-606E, U+6070-60FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6100-61ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6100-61FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6200-62ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6200-620F, U+6211-6236, U+6238-6297, U+6299-62FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6300-63ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6300-6308, U+630A-63A4, U+63A6-63FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6400-64ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6400-64FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6500-65ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6500-6535, U+6537-65AF, U+65B1-65F5, U+65F7-65FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6600-66ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6600-662E, U+6630-663D, U+663F-6696, U+6698-66FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6700-67ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6700-672B, U+672D-67FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6800-68ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6800-6806, U+6808-680E, U+6810-683B, U+683D-68FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6900-69ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6900-69FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6a00-6aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6A00-6A20, U+6A22-6AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6b00-6bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6B00-6BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6c00-6cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6C00-6C41, U+6C43-6CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6d00-6dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6D00-6DF0, U+6DF2-6DFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6e00-6eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6E00-6E04, U+6E06-6EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u6f00-6fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+6F00-6FFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7000-70ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7000-70FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7100-71ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7100-71FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7200-72ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7200-7247, U+7249-72FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7300-73ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7300-73FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7400-74ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7400-7405, U+7407-74FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7500-75ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7500-75FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7600-76ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7600-767A, U+767C-76D0, U+76D2-76FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7700-77ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7700-77FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7800-78ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7800, U+7802-786D, U+786F-78FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7900-79ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7900-7939, U+793B-79DE, U+79E0-79FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7a00-7aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7A00-7AD8, U+7ADA-7AEE, U+7AF0-7AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7b00-7bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7B00-7B7D, U+7B7F-7BA0, U+7BA2-7BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7c00-7cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7C00-7CFA, U+7CFC-7CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7d00-7dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7D00-7DFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7e00-7eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7E00-7EA6, U+7EA8-7EC7, U+7EC9-7EDE, U+7EE0-7EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u7f00-7fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+7F01-7F12, U+7F14-7F50, U+7F52-7F6D, U+7F6F-7FFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8000-80ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8000-80FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8100-81ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8100-81FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8200-82ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8200-8271, U+8273-82FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8300-83ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8300-83DB, U+83DD-83FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8400-84ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8400-84FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8500-85ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8500-85FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8600-86ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8600-86FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8700-87ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8700-87FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8800-88ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8800-88FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8900-89ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8900-89FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8a00-8aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8A00-8AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8b00-8bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8B00-8B65, U+8B67-8BA3, U+8BA5-8BAF, U+8BB1-8BBD, U+8BBF-8BEE, U+8BF0-8BF6, U+8BF8-8BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8c00-8cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8C00-8CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8d00-8dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8D00-8D24, U+8D27-8D76, U+8D78-8D84, U+8D86-8DFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8e00-8eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8E00-8EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u8f00-8fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+8F00-8F65, U+8F67-8F84, U+8F86-8F92, U+8F94-8FB8, U+8FBA-8FFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9000-90ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9001-90E7, U+90E9-90FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9100-91ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9100-91CC, U+91CE-91FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9200-92ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9200-92FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9300-93ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9300-93FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9400-94ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9400-94FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9500-95ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9500-9518, U+951A-952D, U+952F-957E, U+9580-95EC, U+95EE-95FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9600-96ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9600-9663, U+9665-9668, U+966A-96FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9700-97ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9700-9761, U+9763-97FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9800-98ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9800-9874, U+9876-9897, U+9899-989B, U+989D-98CD, U+98CF-98FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9900-99ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9900-99FF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9a00-9aff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9A00-9AFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9b00-9bff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9B00-9BFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9c00-9cff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9C00-9CFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9d00-9dff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9D00-9DFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9e00-9eff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9E00-9ED0, U+9ED2-9ED7, U+9ED9-9EFF;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/u9f00-9fff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+9F00-9FA5;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/ue700-e7ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+E78D-E796;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/ue800-e8ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+E816-E818, U+E81E, U+E826, U+E82B-E82C, U+E831-E832, U+E83B, U+E843, U+E854-E855, U+E864;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/uf900-f9ff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+F92C, U+F979, U+F995, U+F9E7, U+F9F1;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/ufa00-faff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+FA0C-FA0F, U+FA11, U+FA13-FA14, U+FA18, U+FA1F-FA21, U+FA23-FA24, U+FA27-FA29;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/ufe00-feff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+FE10-FE19, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B;
}

@font-face {
    font-family: 'HarmonyOS Sans SC';
    src: url('/static/harmonyos-sans-sc/uff00-ffff.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    unicode-range: U+FF01-FF0B, U+FF0D-FF1E, U+FF20-FF5E, U+FFE0-FFE5;
}
