@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff) format("woff")}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_4e00_192-IuqqS-fJ.woff2) format("woff2");unicode-range:U+4E00-4E02,U+4E03,U+4E07-4E0C,U+4E0D-4E0F,U+4E10-4E12,U+4E13-4E15,U+4E16,U+4E18-4E1E,U+4E1F,U+4E22,U+4E24-4E28,U+4E2A-4E2C,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E38-4E3C,U+4E3D-4E3F,U+4E43,U+4E45,U+4E48-4E4A,U+4E4B-4E51,U+4E52-4E55,U+4E56,U+4E58-4E5A,U+4E5D-4E62,U+4E66,U+4E70-4E72,U+4E73,U+4E7E,U+4E82,U+4E86,U+4E88-4E8A,U+4E8B-4E8D,U+4E8E-4E90,U+4E91-4E93,U+4E94-4E96,U+4E9A-4E9C,U+4E9E,U+4EA1-4EA3,U+4EA4-4EA8,U+4EA9,U+4EAB-4EAF,U+4EB2,U+4EBA,U+4EBF-4EC2,U+4EC5-4EC8,U+4ECA-4ECC,U+4ECD-4ECF,U+4ED1,U+4ED3-4ED5,U+4ED6-4EDA,U+4EE3-4EE6,U+4EEA,U+4EEC,U+4EF0,U+4EF2,U+4EF6-4EF8,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F0A,U+4F0D,U+4F0F-4F12,U+4F17-4F1B,U+4F1E-4F21,U+4F24,U+4F26,U+4F2A,U+4F2F-4F31,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C,U+4F43,U+4F46,U+4F4D-4F52,U+4F53,U+4F55,U+4F59,U+4F5B-4F5D,U+4F60,U+4F63,U+4F69,U+4F73,U+4F7F,U+4F84,U+4F86,U+4F88,U+4F8B,U+4F8D,U+4F96,U+4F9B,U+4F9D,U+4FA0,U+4FA3,U+4FA5-4FA9,U+4FAE-4FB0,U+4FB5-4FB7,U+4FBF,U+4FC3-4FC5,U+4FCA,U+4FCF-4FD1,U+4FD7-4FD9,U+4FDD,U+4FE0-4FE2,U+4FE9}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_4fea_192-CeJlviX1.woff2) format("woff2");unicode-range:U+4FEA,U+4FED-4FF0,U+4FF1,U+4FFA,U+5006,U+5009,U+500B,U+500D,U+5011-5013,U+5014,U+5018-501B,U+501F,U+5021,U+5026,U+502B,U+503A,U+503C,U+503E,U+5047,U+5049,U+504E-5050,U+505A,U+505C,U+5065,U+5074-5078,U+507F,U+5085,U+508D,U+5091,U+5098-509A,U+50A8,U+50AC-50AE,U+50B2-50B4,U+50B5,U+50B7,U+50BB,U+50BE,U+50C5,U+50CF,U+50D1,U+50DA,U+50DE,U+50E5,U+50E7,U+50F5,U+50F9,U+50FB,U+5100,U+5104,U+5109,U+5112,U+511F,U+512A,U+5132,U+513F,U+5141,U+5143-5147,U+5148-514A,U+514B-514E,U+5151-5153,U+5154,U+515A,U+515C,U+5162,U+5165,U+5167-516A,U+516B-516E,U+5170-5172,U+5173-517A,U+517B-517E,U+5180,U+5185,U+5188-518B,U+518C-518E,U+5192,U+5197,U+5199,U+519B-519D,U+51A0,U+51A4-51A6,U+51AC,U+51AF-51B1,U+51B2-51B4,U+51B5-51B8,U+51BB,U+51C0,U+51C4,U+51C6,U+51C9,U+51CC-51CE,U+51CF,U+51D1,U+51DB-51DE,U+51E0-51E2,U+51E4,U+51ED,U+51EF-51F2,U+51F3,U+51F6,U+51F8-51FC,U+51FD,U+51FF-5202,U+5203,U+5206-5208,U+520A,U+5211-5213,U+5217-521C,U+521D,U+5220,U+5224-5226,U+5228-522C,U+522E,U+5230,U+5236-523C,U+5242-5244,U+5247,U+524A,U+524D,U+5251,U+5254,U+5256,U+525B,U+525D,U+5265,U+5267}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_5268_192-DMsQ-rG6.woff2) format("woff2");unicode-range:U+5268,U+5269-526B,U+526F,U+5272,U+5275,U+527F,U+5283,U+5287-528A,U+528D,U+5291,U+529B,U+529D-52A2,U+52A3,U+52A8-52AC,U+52B1-52B4,U+52BF,U+52C1,U+52C3,U+52C7,U+52C9,U+52CB,U+52D2,U+52D5,U+52D8-52DA,U+52DD-52E0,U+52E2,U+52E4,U+52F3,U+52F5,U+52F8,U+52FA-52FC,U+52FE-5301,U+5305-5307,U+5308,U+5315-5318,U+5319,U+5320,U+5323,U+532A,U+5339-533C,U+533E-5342,U+5343,U+5347-534B,U+534E-5350,U+5351-5358,U+535A,U+535C,U+5360-5363,U+5364,U+5366-5368,U+536B,U+536F-5372,U+5373-5376,U+5377-5379,U+537B,U+537F,U+5382,U+5385-5387,U+5389,U+538B-538D,U+5395,U+5398,U+539A,U+539F,U+53A2,U+53A6,U+53A8,U+53AD,U+53B2,U+53BB,U+53BF,U+53C1-53C4,U+53C8-53CE,U+53D1,U+53D4,U+53D6-53DA,U+53DB,U+53E0,U+53E2-53E7,U+53E8-53F1,U+53F2-53F4,U+53F6-53FA,U+53FC-53FE,U+5401,U+5403-5405,U+5406,U+5408-540B,U+540C-5412,U+5413,U+5415,U+5417,U+541B,U+541D-5421,U+5426-542A,U+542B-5430,U+5431,U+5433-5436,U+5438-543A,U+543B}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_543c_192-B3R7xB6L.woff2) format("woff2");unicode-range:U+543C,U+543E,U+5440,U+5442,U+5446,U+5448,U+544A,U+5450,U+5455,U+5458,U+545B-545D,U+5462,U+5468,U+5473,U+5475,U+547B-547E,U+5484,U+548B-548D,U+548F-5491,U+5492,U+5495-5497,U+5499,U+54A7-54A9,U+54AA,U+54AC,U+54B1,U+54B3,U+54B8,U+54BD,U+54C0-54C2,U+54C4,U+54C6-54CA,U+54CD-54CF,U+54D1,U+54D7,U+54DF,U+54E1,U+54E5-54E7,U+54E8-54EB,U+54ED-54EF,U+54F2,U+54FA,U+54FC,U+5501,U+5506-5508,U+5509,U+5510,U+5520,U+5524,U+5527,U+552C,U+552E-5530,U+5531,U+553E,U+5543-5545,U+5546,U+554A,U+554F,U+5553,U+555E,U+5561,U+5564-5567,U+556A,U+5570,U+5578,U+557C,U+5582,U+5584,U+5587,U+5589-558B,U+5598,U+559A,U+559C-559E,U+55A7,U+55AA,U+55AC,U+55AE,U+55B2-55B4,U+55B7,U+55BB,U+55C5-55C7,U+55CE,U+55D3,U+55DA,U+55DC,U+55E1,U+55E6,U+55FD,U+5600,U+5609,U+5614,U+5617,U+561B,U+5629,U+562F,U+5631-5633,U+5634,U+5636,U+5639,U+563B,U+563F,U+5668-566B,U+5674,U+5678,U+5687,U+568E,U+56A3,U+56A8,U+56B4,U+56B7,U+56BC,U+56C2,U+56CA,U+56D1,U+56DA-56DC,U+56DE,U+56E0,U+56E2,U+56E4,U+56EA,U+56ED,U+56F0-56F2,U+56F4,U+56FA,U+56FD-56FF,U+5703,U+5706,U+5708,U+570B,U+570D,U+5712-5714,U+5716,U+5718,U+571F,U+5723,U+5728,U+5730,U+573A,U+573E,U+5740,U+5747,U+574A,U+574E-5752,U+5757,U+575A-575C,U+575D,U+575F-5762,U+5764,U+5766,U+576A,U+576F,U+5777,U+5782-5784}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_5784_192-CIHlqIGI.woff2) format("woff2");unicode-range:U+5784,U+578B,U+5792,U+579B,U+57A2,U+57A6,U+57AB,U+57AE,U+57C2-57C4,U+57CB,U+57CE,U+57DF-57E1,U+57F7,U+57F9-57FB,U+5802,U+5805-5807,U+5815,U+5821,U+5824,U+582A,U+582F-5832,U+5834-5836,U+583F,U+584A,U+584C,U+5851,U+5854,U+5857-5859,U+585E,U+586B,U+5875,U+5883,U+5885,U+588A,U+5893,U+5899,U+589C,U+589E-58A0,U+58A8-58AA,U+58AE,U+58B3,U+58BE,U+58C1,U+58C7,U+58D3,U+58D8,U+58DE-58E0,U+58E4,U+58E9,U+58EB-58ED,U+58EE-58F1,U+58F3,U+58F6,U+58F9-58FB,U+58FD,U+5904,U+5907,U+590D,U+590F,U+5915-5917,U+591A,U+591C,U+591F-5921,U+5922,U+5925,U+5927,U+5929-592C,U+592D-5930,U+5931,U+5934,U+5937-593B,U+593E,U+5947-594A,U+594B,U+594F,U+5951,U+5954,U+5956-5958,U+5960,U+5962,U+5965,U+5967,U+596A,U+596E,U+5973-5975,U+5976,U+5978-597A,U+597D,U+5982-5985,U+5986-5989,U+5992-5994,U+5996,U+5999,U+599D,U+59A5,U+59A8,U+59AE,U+59B3,U+59B9,U+59BB,U+59C6,U+59CA-59CC,U+59D0-59D2,U+59D3-59D5,U+59DA,U+59DC,U+59E5,U+59E8,U+59FB,U+59FF,U+5A01,U+5A03-5A05,U+5A07,U+5A18,U+5A1B-5A1D,U+5A1F,U+5A25,U+5A31,U+5A36,U+5A41,U+5A46,U+5A49,U+5A5A,U+5A66,U+5A6A,U+5A74,U+5A76,U+5A7F,U+5A92,U+5A9A,U+5AB3,U+5ABD,U+5AC1-5AC3,U+5AC9,U+5ACC,U+5AE9,U+5B0C,U+5B30,U+5B38,U+5B50,U+5B54-5B56,U+5B57-5B5A,U+5B5D,U+5B5F,U+5B63-5B65,U+5B66,U+5B69,U+5B6B}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_5b6c_192-BI9ZbJjK.woff2) format("woff2");unicode-range:U+5B6C,U+5B75,U+5B78,U+5B7D,U+5B81,U+5B83,U+5B85,U+5B87-5B8A,U+5B8B-5B8D,U+5B8F,U+5B97-5B9F,U+5BA0-5BA5,U+5BA6,U+5BAA-5BAC,U+5BAE,U+5BB0,U+5BB3-5BB7,U+5BB9,U+5BBD-5BC0,U+5BC2,U+5BC4-5BC8,U+5BCC,U+5BD2-5BD4,U+5BDD-5BE0,U+5BE1-5BE3,U+5BE5-5BE7,U+5BE8-5BEA,U+5BEB-5BED,U+5BF5-5BF7,U+5BF8-5BFD,U+5BFF,U+5C01,U+5C04,U+5C06-5C0C,U+5C0D-5C10,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C1D,U+5C24,U+5C27,U+5C2C,U+5C31,U+5C34,U+5C38,U+5C3A,U+5C3C-5C43,U+5C45-5C47,U+5C48-5C4C,U+5C4D-5C50,U+5C51,U+5C55,U+5C5C,U+5C5E,U+5C60-5C63,U+5C64-5C66,U+5C6C,U+5C6F,U+5C71,U+5C79,U+5C7F,U+5C81-5C83,U+5C94,U+5C96-5C98,U+5C9B,U+5CA1,U+5CA9,U+5CAD,U+5CB3,U+5CB8,U+5CE1,U+5CE6,U+5CE8,U+5CED,U+5CF0,U+5CF6,U+5CFB,U+5CFD,U+5D07,U+5D0E,U+5D14,U+5D16-5D18,U+5D1B,U+5D29,U+5D2D,U+5D4C,U+5D84,U+5DBA,U+5DBC-5DBE,U+5DC5,U+5DCD,U+5DD2,U+5DDD-5DDF,U+5DE1-5DE3,U+5DE5-5DEA,U+5DEB,U+5DEE,U+5DF1-5DF5,U+5DF7,U+5DFE,U+5E01-5E04,U+5E05-5E07,U+5E08,U+5E0C,U+5E10,U+5E15-5E17,U+5E18,U+5E1A,U+5E1C-5E1E,U+5E25-5E27,U+5E2B,U+5E2D-5E2F,U+5E33,U+5E36}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_5e37_192-Bp4_Jeyh.woff2) format("woff2");unicode-range:U+5E37-5E39,U+5E3D,U+5E45,U+5E4C,U+5E55,U+5E5F,U+5E62-5E64,U+5E6B,U+5E72-5E75,U+5E76,U+5E78-5E7A,U+5E7B-5E80,U+5E84,U+5E86-5E88,U+5E8A,U+5E8F-5E91,U+5E93-5E96,U+5E97,U+5E99-5E9B,U+5E9C,U+5E9E-5EA0,U+5EA6-5EA8,U+5EAB,U+5EAD,U+5EB5-5EB9,U+5EC1-5EC3,U+5EC8-5ECB,U+5ED3,U+5EDA,U+5EDF-5EE1,U+5EE2-5EE4,U+5EEC,U+5EF3,U+5EF6-5EF8,U+5EFA,U+5F00,U+5F02-5F05,U+5F0A,U+5F0F,U+5F13,U+5F15,U+5F17-5F19,U+5F1B,U+5F1F-5F21,U+5F25-5F28,U+5F2F,U+5F31,U+5F35,U+5F37,U+5F39-5F3B,U+5F48,U+5F4C,U+5F4E,U+5F52-5F54,U+5F55,U+5F59,U+5F62,U+5F64,U+5F69-5F6B,U+5F6C-5F6E,U+5F70-5F72,U+5F79,U+5F7B-5F7D,U+5F80-5F82,U+5F84-5F86,U+5F88,U+5F8A-5F8D,U+5F90-5F93,U+5F97-5F9A,U+5F9E,U+5FA1,U+5FAA,U+5FAE,U+5FB7,U+5FB9,U+5FBD,U+5FC3,U+5FC5-5FC7,U+5FCC-5FCE,U+5FD7-5FDA,U+5FE0,U+5FE7,U+5FEB,U+5FF1,U+5FF5,U+5FFD,U+5FFF-6002,U+600E,U+6012,U+6014-6017,U+601C-601E,U+6020-6022,U+6025,U+6027-6029,U+602A,U+602F,U+603B,U+6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6062,U+6064-6066,U+6068-606A,U+606C-606E,U+606F-6071,U+6073,U+6076,U+607C,U+6084-6086,U+6089,U+608D,U+6094,U+6096,U+609F-60A1,U+60A3,U+60A6,U+60A8,U+60AC,U+60AF,U+60B2,U+60B4,U+60B6,U+60BC,U+60C5,U+60CA-60CC,U+60D1}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_60d2_192-3hXMyTGV.woff2) format("woff2");unicode-range:U+60D2,U+60D5,U+60DC,U+60DF-60E2,U+60E6-60EA,U+60EB,U+60ED,U+60EF-60F2,U+60F3,U+60F6,U+60F9,U+6101,U+6108-610A,U+610F,U+6115,U+611A-611C,U+611F,U+6123-6125,U+6127,U+613F,U+6148,U+614B-614D,U+614E,U+6155,U+6158,U+615A,U+6162-6164,U+6167-6169,U+616E,U+6170,U+6176-6178,U+6182,U+618A-618C,U+618E,U+6190-6192,U+6194,U+61A4,U+61A8,U+61AB,U+61B2,U+61B6,U+61BE,U+61C2,U+61C7-61CB,U+61D2,U+61E6,U+61F2,U+61F6-61F9,U+61FC,U+6200,U+6208,U+620A,U+620C,U+620E-6213,U+6216,U+6218,U+621A,U+622A,U+6230,U+6232-6235,U+6236-6238,U+623F-6242,U+6247,U+624B,U+624D-624F,U+6251-6255,U+6258,U+625B,U+6263,U+6267,U+6269,U+626B-6271,U+6273,U+6276,U+6279,U+627C,U+627E-6281,U+6284,U+628A,U+6291-6294,U+6295-6299,U+629A-629C,U+62A0-62A3,U+62A4-62A6,U+62AB-62AD,U+62B1,U+62B5,U+62B9,U+62BC-62BE,U+62C2,U+62C4-62C8,U+62C9,U+62CC-62CF,U+62D0,U+62D2-62D5,U+62D6-62DA,U+62DB-62DD,U+62DF,U+62E2-62E4,U+62E5-62EA,U+62EC-62EE,U+62EF,U+62F1,U+62F3-62F5,U+62F7,U+62FC-6300,U+6301-6303,U+6307,U+6309,U+630E,U+6311,U+6316,U+631A,U+631F-6322,U+6323-6326}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_6326_192-Db6tagOU.woff2) format("woff2");unicode-range:U+6326,U+6328,U+632A-632C,U+632F,U+633A,U+633D-633F,U+6342,U+6345-6347,U+6349,U+634C-6351,U+6355,U+635E-6360,U+6361-6364,U+6367,U+636E,U+6376-6378,U+637A-637C,U+6380,U+6382-6385,U+6388-638A,U+638C,U+638F-6391,U+6392,U+6398-639A,U+63A0,U+63A2,U+63A5,U+63A7-63AB,U+63B0,U+63B7,U+63BA,U+63C0,U+63C9,U+63CD,U+63CF-63D1,U+63D2,U+63DA-63DC,U+63E1,U+63E3,U+63E9-63EB,U+63ED-63EF,U+63F4,U+63FD,U+6400-6403,U+6405,U+640D,U+640F,U+6413-6415,U+6416-6418,U+641C,U+641E,U+642C-642E,U+6436,U+643A,U+6444,U+6446-6448,U+644A,U+6454,U+6458,U+645F,U+6467,U+6469,U+646F,U+6473,U+6478-647A,U+647B,U+6487-6489,U+6490-6494,U+6495,U+649A,U+649E,U+64A4-64A6,U+64A9,U+64AB-64AF,U+64B0,U+64B2,U+64B5,U+64BC,U+64BF,U+64C1-64C3,U+64C5,U+64C7,U+64CA-64CC,U+64CD-64CF,U+64D2,U+64D4,U+64DA,U+64E0-64E2,U+64E6,U+64EC,U+64F0-64F3,U+64F4,U+64FA,U+64FE,U+6500,U+6506,U+650F,U+6514,U+6519,U+651C-651E,U+6524,U+652A,U+652C,U+652F,U+6536,U+6539,U+653B,U+653E-6540,U+6545,U+6548,U+654C,U+654F,U+6551,U+6557-655A,U+655B,U+655E,U+6562-6564,U+6566,U+656C,U+6570,U+6572,U+6574-6576,U+6577-6579,U+6582-6584,U+6587,U+658B-658D,U+6591,U+6597,U+6599,U+659C,U+659F,U+65A4-65A6,U+65A7,U+65A9,U+65AC-65AE,U+65AF-65B1}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_65b1_192-c2C_Vf7M.woff2) format("woff2");unicode-range:U+65B1,U+65B7,U+65B9,U+65BD,U+65C1,U+65C5,U+65CB,U+65CF,U+65D7,U+65E0,U+65E2,U+65E5-65EA,U+65EC-65EE,U+65F1,U+65F6-65F8,U+65FA,U+6602,U+6606,U+660C,U+660E-6610,U+6613-6615,U+661F-6621,U+6625,U+6627-6629,U+662D,U+662F,U+663C,U+663E,U+6642-6644,U+6649,U+664B-664D,U+6652-6654,U+6655,U+665A,U+665D,U+6666,U+6668,U+666E-6671,U+6674,U+6676,U+667A,U+667E,U+6682,U+6687-6689,U+6691,U+6696-6698,U+66A2,U+66AB,U+66AE,U+66B4,U+66C6,U+66C9,U+66D9,U+66DD,U+66E0,U+66EC,U+66F0,U+66F2,U+66F4,U+66F8-66FA,U+66FC,U+66FE-6701,U+6703,U+6708-670A,U+670B,U+670D,U+6717,U+671B,U+671D,U+671F,U+6726,U+6728,U+672A-672D,U+672F,U+6731,U+6734-6736,U+673A,U+673D,U+6740,U+6742-6744,U+6746,U+6749,U+674E-6752,U+6756,U+675C,U+675F-6762,U+6765,U+6768,U+676D,U+676F-6772,U+677E-6780,U+6781,U+6784,U+6789,U+6790,U+6795,U+6797,U+679A,U+679C-679E,U+67A2-67A4,U+67AA-67AC,U+67AF,U+67B6,U+67C4,U+67CF-67D5,U+67DC,U+67E0,U+67E5,U+67EC,U+67F1,U+67F3-67F6,U+67FF,U+6805,U+6807-6809,U+680B,U+680F,U+6811,U+6813,U+6816-6818,U+6821,U+682A,U+6837-683A,U+683C-683E,U+6842-6844,U+6846,U+6848,U+684C,U+6850-6852,U+6854,U+6863,U+6865-6867,U+6868-686A,U+6876,U+6881,U+6885-6887,U+6897,U+689D,U+68A2,U+68A6-68A8}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_68a8_192-DeIy2OUO.woff2) format("woff2");unicode-range:U+68A8,U+68AD,U+68AF-68B1,U+68B3,U+68C0,U+68C4,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D7-68D9,U+68DA,U+68DF-68E1,U+68E7,U+68EE,U+68F1-68F3,U+68F5,U+68FA,U+6905,U+690D-690F,U+6912,U+692D,U+6930,U+693F,U+694A,U+6953,U+695A,U+696D,U+6975,U+6977,U+697C,U+6982,U+6984,U+6986,U+6994-6996,U+699C,U+69A8,U+69AE,U+69B4,U+69CB,U+69CD,U+69D0,U+69DB,U+69F3,U+69FD,U+6A01-6A03,U+6A13,U+6A19,U+6A1E-6A20,U+6A21,U+6A23,U+6A2A,U+6A31,U+6A38-6A3A,U+6A44,U+6A4B,U+6A58-6A5A,U+6A5F,U+6A61-6A63,U+6A6B,U+6A71,U+6A80,U+6A90,U+6A94,U+6AA2,U+6AAC,U+6AB8,U+6ABB,U+6AC3,U+6AE5,U+6AFB,U+6B04,U+6B0A,U+6B20-6B24,U+6B27,U+6B32,U+6B3A,U+6B3D-6B3F,U+6B47,U+6B49,U+6B4C,U+6B4E,U+6B50,U+6B61-6B68,U+6B6A,U+6B72,U+6B78-6B7A,U+6B7B-6B7D,U+6B83,U+6B89-6B8C,U+6B96,U+6B98,U+6BB2,U+6BB4-6BB6,U+6BB7,U+6BBA,U+6BBC,U+6BBF-6BC2,U+6BC5-6BC7,U+6BCD,U+6BCF,U+6BD2,U+6BD4-6BD6,U+6BD9,U+6BDB,U+6BE1,U+6BEB,U+6BEF,U+6C08,U+6C0F,U+6C11,U+6C13-6C15,U+6C1B,U+6C22-6C24,U+6C27-6C29,U+6C2B,U+6C2E-6C30,U+6C34,U+6C38,U+6C41-6C43,U+6C47,U+6C49,U+6C57,U+6C59,U+6C5B,U+6C5D-6C62,U+6C64,U+6C6A,U+6C70,U+6C79-6C7B,U+6C7D,U+6C81,U+6C83,U+6C88-6C8A,U+6C90,U+6C92,U+6C96,U+6C99,U+6C9B,U+6C9F,U+6CA1,U+6CA5-6CA8,U+6CAA-6CAC,U+6CAE,U+6CB3,U+6CB8-6CBA}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_6cba_192-By62uibO.woff2) format("woff2");unicode-range:U+6CBA,U+6CBB-6CC0,U+6CC1,U+6CC4,U+6CC9-6CCB,U+6CCC,U+6CD5,U+6CDB,U+6CDE,U+6CE1-6CE4,U+6CE5,U+6CE8,U+6CEA,U+6CF0,U+6CF3,U+6CF5,U+6CFB-6CFE,U+6D01,U+6D0B,U+6D12,U+6D17,U+6D1B,U+6D1E,U+6D25,U+6D2A,U+6D32,U+6D36,U+6D3B-6D3F,U+6D41,U+6D45-6D48,U+6D4A-6D4C,U+6D4E-6D50,U+6D51,U+6D53,U+6D59,U+6D66,U+6D69-6D6B,U+6D6E,U+6D74,U+6D77-6D79,U+6D82,U+6D88-6D8A,U+6D8C,U+6D95,U+6D9B,U+6D9D,U+6DA1,U+6DA3-6DA5,U+6DA6-6DAA,U+6DAE-6DB0,U+6DB2,U+6DB5,U+6DBC,U+6DC0,U+6DC6,U+6DCB-6DCD,U+6DD1-6DD3,U+6DD8,U+6DDA,U+6DE1,U+6DE4,U+6DE8-6DEC,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7,U+6DF9-6DFC,U+6E05,U+6E0A,U+6E10,U+6E14,U+6E17,U+6E19,U+6E1B,U+6E1D,U+6E20-6E22,U+6E23-6E25,U+6E26,U+6E29,U+6E2C,U+6E2F,U+6E32,U+6E34,U+6E38,U+6E3A,U+6E3E,U+6E43,U+6E4A,U+6E56,U+6E58,U+6E67,U+6E6F,U+6E7E-6E80,U+6E83,U+6E85,U+6E89,U+6E90,U+6E9C-6E9E,U+6EA2,U+6EAA-6EAC,U+6EAF,U+6EB6,U+6EBA,U+6EC4-6EC6,U+6EC7,U+6ECB-6ECD,U+6ED1,U+6ED4,U+6EDA,U+6EDE,U+6EE1,U+6EE4-6EE6,U+6EE8-6EEA,U+6EEC,U+6EEF,U+6EF2,U+6EF4,U+6EFE-6F00,U+6F01-6F03,U+6F06,U+6F0F,U+6F13-6F15,U+6F20,U+6F22,U+6F2B,U+6F31-6F33,U+6F38,U+6F3E-6F40,U+6F47,U+6F51,U+6F54,U+6F58,U+6F5B-6F5D,U+6F64,U+6F6D-6F6F,U+6F70,U+6F80,U+6F84,U+6F86-6F89,U+6F8E,U+6F97,U+6F9C,U+6FA1}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_6fa2_192-D3D2SW0p.woff2) format("woff2");unicode-range:U+6FA2,U+6FA4,U+6FB1,U+6FB3,U+6FC0-6FC2,U+6FC3,U+6FD2,U+6FD5,U+6FD8,U+6FDF,U+6FE4,U+6FEB,U+6FF1,U+6FFA,U+6FFE,U+7009,U+7011,U+7015,U+701D,U+703E,U+704C,U+7051,U+7058,U+7063,U+706B,U+706D,U+706F-7071,U+7075-7077,U+7078,U+707C-7080,U+7089-708B,U+708E,U+7092,U+7095,U+70AB-70AF,U+70B8-70BA,U+70BC,U+70C1-70C3,U+70C8,U+70CF,U+70D8-70DA,U+70DB,U+70DF,U+70E4,U+70E6-70E8,U+70EB,U+70ED,U+70F9,U+7109-710B,U+7115,U+711A,U+7121,U+7126,U+7130,U+7136,U+7149,U+714C,U+714E,U+7159,U+715E,U+7164-7166,U+7167,U+7169,U+716E,U+717D,U+7184,U+718A,U+718F,U+7192,U+7194,U+7199,U+719F,U+71AC,U+71B1,U+71C3,U+71C8,U+71D2,U+71D5,U+71D9,U+71DF,U+71E5-71E7,U+71ED,U+7206,U+720D,U+7210,U+721B,U+722A,U+722C-722E,U+7231-7233,U+7235-723B,U+723D-723F,U+7246-7249,U+724C,U+7259,U+725B,U+7261-7263,U+7267,U+7269,U+7272,U+7275,U+7279-727B,U+727D,U+7280-7282,U+72A7,U+72AC,U+72AF,U+72B6,U+72B9,U+72C0,U+72C2,U+72C8,U+72D0,U+72D7,U+72DE,U+72E0-72E2,U+72EC-72EF,U+72F0-72F2,U+72F8-72FA,U+72FC-72FE,U+730E,U+7316,U+7319,U+731B-731D,U+7329-732D,U+732E,U+7334,U+7336,U+733E-7340,U+7344-7346,U+734E,U+7368,U+7370,U+7372,U+7375,U+7378,U+737B,U+7384,U+7387,U+7389,U+738B,U+7396,U+739B,U+73A9,U+73AB,U+73AF-73B1,U+73B2,U+73B7,U+73BB,U+73CA,U+73CD}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_73ce_192-CSatXI4K.woff2) format("woff2");unicode-range:U+73CE,U+73E0,U+73ED,U+73FE,U+7403,U+7405-7407,U+7409,U+7410,U+7422,U+7433-7435,U+743C,U+7459,U+745E-7460,U+7463,U+7469-746B,U+7470,U+7483,U+74A7,U+74B0,U+74CA,U+74DC,U+74E2-74E5,U+74E6,U+74F6-74F8,U+7518,U+751A,U+751C,U+751F,U+7523,U+7525,U+7528-752A,U+752B,U+752F-7534,U+7535,U+7537-7539,U+753B,U+7545,U+754C,U+754F,U+7554,U+7559,U+755C-755E,U+7562,U+7565,U+756A-756C,U+7570,U+7574,U+7576,U+7578,U+7586-7588,U+758A,U+758F,U+7591,U+7597,U+7599-759B,U+759F,U+75A4,U+75AB,U+75AE-75B0,U+75B2,U+75B9,U+75BC,U+75BE,U+75C5,U+75C7,U+75CA,U+75D2,U+75D5,U+75D8,U+75DB,U+75E2,U+75EA,U+75F0,U+75F4,U+75F9,U+760B,U+7613,U+761F,U+7621,U+7624,U+7626-7628,U+7629-762C,U+7638,U+763E,U+7642,U+764C,U+765F,U+7661-7664,U+766C,U+7671,U+7678,U+767B-767F,U+7682,U+7684,U+7686-7688,U+7693,U+7696,U+76AE,U+76B1,U+76BA,U+76BF,U+76C6,U+76C8,U+76CA,U+76CF-76D3,U+76D4,U+76D6-76D9,U+76DB-76DD,U+76DE-76E0,U+76E1,U+76E3-76E5,U+76E7,U+76EE-76F0,U+76F2,U+76F4,U+76F8-76FA,U+76FC,U+76FE,U+7701,U+7709,U+770B,U+771F-7721,U+7728,U+772F,U+7736-7738,U+773C,U+7740-7742,U+7750,U+775B-775D,U+7761,U+7763,U+7766,U+776B-776D,U+7779,U+7784-7786,U+778E,U+7792,U+779E,U+77A7,U+77A9-77AB,U+77AC-77AE,U+77B3,U+77BB,U+77D7,U+77DA-77DC,U+77E2-77E4}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_77e4_192-DaL5gsbx.woff2) format("woff2");unicode-range:U+77E4,U+77E5,U+77E9,U+77EB,U+77ED-77F0,U+77F3,U+77FD-7800,U+7801-7803,U+780C-780E,U+7814,U+7816,U+781A,U+7830,U+7834,U+7838,U+783E,U+7840,U+7845,U+7855,U+785D,U+786B-786D,U+786E-7870,U+788C-788F,U+7891,U+7897-7899,U+789F,U+78A7,U+78A9,U+78B0-78B2,U+78B3,U+78BA,U+78BC,U+78BE,U+78C1,U+78C5,U+78CA,U+78D5,U+78DA,U+78E8,U+78F7,U+7901,U+790E,U+7919,U+7926,U+792B-792D,U+793A,U+793C,U+793E,U+7940,U+7948,U+7956,U+795D-7961,U+7965,U+7968,U+796D,U+7977-7979,U+797F-7982,U+7984-7986,U+798D,U+798F,U+79A6,U+79AE,U+79B1,U+79B9,U+79BB,U+79BD-79C2,U+79C3,U+79C6,U+79C9,U+79CB,U+79CD,U+79D1-79D3,U+79D8,U+79DF,U+79E4,U+79E6-79E8,U+79E9,U+79EF-79F1,U+79F8,U+79FB,U+79FD,U+7A00,U+7A05,U+7A08,U+7A0B,U+7A0D-7A0F,U+7A1A,U+7A20,U+7A2D-7A2F,U+7A31,U+7A33,U+7A3B-7A3E,U+7A3F,U+7A46,U+7A4D-7A4F,U+7A57,U+7A62,U+7A69,U+7A74,U+7A76-7A78,U+7A7A,U+7A7F,U+7A81,U+7A83-7A85,U+7A8D,U+7A91-7A93,U+7A96-7A99,U+7A9C-7A9E,U+7A9F,U+7AA5,U+7AA9-7AAB,U+7AAE-7AB0,U+7ABA,U+7ABF,U+7AC4-7AC6,U+7AC8,U+7ACA-7ACC,U+7AD6,U+7AD9,U+7ADE-7AE1,U+7AE3,U+7AE5,U+7AED,U+7AEF,U+7AF6,U+7AF9,U+7AFF,U+7B0B,U+7B11,U+7B14,U+7B19,U+7B1B,U+7B26,U+7B28,U+7B2C,U+7B3C,U+7B46,U+7B49,U+7B4B,U+7B4D,U+7B4F-7B53,U+7B54,U+7B56,U+7B5B,U+7B5D,U+7B77}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_7b78_192-DDBbYUsB.woff2) format("woff2");unicode-range:U+7B78,U+7B79,U+7B7E,U+7B80,U+7B95,U+7B97,U+7BA1,U+7BA9,U+7BAB,U+7BAD,U+7BB1,U+7BC0,U+7BC4,U+7BC7,U+7BC9,U+7BD3,U+7BE1,U+7BE9,U+7BEE,U+7BF1,U+7BF7,U+7C07,U+7C0D,U+7C21,U+7C27,U+7C38,U+7C3D-7C40,U+7C43,U+7C4C-7C4E,U+7C60,U+7C6C,U+7C6E,U+7C72-7C74,U+7C7B,U+7C7D,U+7C89,U+7C92,U+7C97-7C99,U+7C9F,U+7CA4-7CA6,U+7CAA,U+7CAE,U+7CB1,U+7CB5,U+7CB9,U+7CBE,U+7CCA,U+7CD5-7CD7,U+7CD9,U+7CDE-7CE1,U+7CE7,U+7CEF,U+7CFB,U+7CFE,U+7D00,U+7D04-7D06,U+7D09-7D0C,U+7D0D,U+7D10,U+7D14,U+7D17,U+7D19-7D1C,U+7D20-7D23,U+7D27,U+7D2B,U+7D2E-7D31,U+7D33,U+7D39,U+7D42,U+7D44,U+7D46,U+7D50,U+7D55,U+7D5E,U+7D61-7D63,U+7D66,U+7D68,U+7D6E,U+7D71-7D73,U+7D79,U+7D81,U+7D93,U+7D9C,U+7DA0,U+7DA2,U+7DAD,U+7DB1-7DB3,U+7DB4,U+7DBB,U+7DBD,U+7DBF,U+7DCA,U+7DD2,U+7DDA,U+7DDD-7DDF,U+7DE0,U+7DE3,U+7DE8-7DEA,U+7DEC,U+7DEF,U+7DF4,U+7E1B,U+7E23,U+7E2B,U+7E2E,U+7E31,U+7E37,U+7E3D-7E3F,U+7E41,U+7E43,U+7E54,U+7E5E,U+7E61,U+7E69-7E6B,U+7E6D,U+7E73,U+7E79,U+7E7C,U+7E8C,U+7E8F,U+7E96,U+7E9C,U+7EA0,U+7EA2,U+7EA4,U+7EA6-7EA8,U+7EAA-7EAD,U+7EAF,U+7EB1-7EB4,U+7EB5,U+7EB7-7EBB,U+7EBD,U+7EBF,U+7EC3-7EC9,U+7ECA,U+7ECD-7ED0,U+7ED1-7ED4,U+7ED5,U+7ED8-7EDB,U+7EDC-7EE0,U+7EE2-7EE4,U+7EE7,U+7EE9-7EEB,U+7EED}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_7eee_192-BPJhj15K.woff2) format("woff2");unicode-range:U+7EEE,U+7EF0,U+7EF3-7EF6,U+7EF7-7EF9,U+7EFC-7EFE,U+7EFF-7F01,U+7F05-7F07,U+7F09,U+7F0E,U+7F13-7F17,U+7F18,U+7F1A,U+7F1D,U+7F20,U+7F24,U+7F29,U+7F2D,U+7F30,U+7F34,U+7F38,U+7F3A,U+7F50-7F52,U+7F55,U+7F57,U+7F5A,U+7F62,U+7F69-7F6B,U+7F6E,U+7F70,U+7F72,U+7F75,U+7F77,U+7F85,U+7F8A,U+7F8E,U+7F94,U+7F9A,U+7F9E,U+7FA1,U+7FA4,U+7FA8-7FAA,U+7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FD2,U+7FD4,U+7FD8,U+7FE0,U+7FE9,U+7FF0,U+7FF9,U+7FFB-7FFD,U+8000-8002,U+8003,U+8005,U+800C-800E,U+8010,U+8015,U+8017-801A,U+8033,U+8038,U+803B,U+803D,U+803F,U+8042,U+8046,U+804A-804D,U+8054,U+8056,U+8058,U+805A,U+805E,U+806A,U+806F-8071,U+8072-8074,U+8076-8078,U+807D-807F,U+8083,U+8085-8088,U+8089,U+808B-808D,U+8096,U+8098,U+809A-809C,U+809D,U+80A0-80A3,U+80A4-80A6,U+80A9-80AB,U+80AE-80B0,U+80B2,U+80B4,U+80BA,U+80BE-80C2,U+80C3,U+80C6,U+80CC,U+80CE,U+80D6,U+80DA,U+80DC,U+80DE,U+80E1,U+80E7,U+80F0,U+80F3,U+80F6,U+80F8,U+80FD,U+8102,U+8105-8107,U+8108-810B,U+810F-8112,U+8113,U+8116,U+811A,U+812B,U+812F,U+8131,U+8138-813A,U+813E,U+814A-814C,U+814E,U+8150,U+8154-8156,U+8165-8167,U+816B,U+816E,U+8170,U+8173,U+8178-817C,U+817E-8181,U+818A,U+818F,U+819A-819E,U+81A0,U+81A8-81AA,U+81BD,U+81BF-81C1}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_81c1_192-B7u_evxz.woff2) format("woff2");unicode-range:U+81C1,U+81C2,U+81C9-81CB,U+81CD,U+81D8,U+81E3,U+81E5,U+81E8,U+81EA,U+81ED,U+81F3-81F5,U+81FC,U+8200,U+8205-820B,U+820C-820E,U+8212,U+8214,U+821E-8220,U+822A,U+822C,U+8230-8232,U+8235-8237,U+8239,U+8247,U+8258-825A,U+8266,U+826F-8274,U+827A,U+827E,U+8282,U+828B,U+8292,U+8299,U+829C-829E,U+82A5-82A7,U+82AC-82AE,U+82AF,U+82B1,U+82B3,U+82B9,U+82BD,U+82C7,U+82CD,U+82CF,U+82D1,U+82D4,U+82D7,U+82DB,U+82DE-82E0,U+82E5-82E7,U+82F1,U+82F9,U+8301-8306,U+8309,U+830E,U+8327,U+832B-832D,U+8332,U+8335-8337,U+8338,U+8346,U+8349-834B,U+8350,U+8352,U+8354,U+8361,U+8363-8365,U+8367,U+836B,U+836F,U+8377,U+8389-838B,U+8396,U+83AB,U+83B1-83B3,U+83B7,U+83B9-83BB,U+83BD,U+83C7,U+83CA,U+83CC,U+83DC,U+83E0,U+83E9,U+83EF,U+83F1-83F3,U+8404,U+840A,U+840C-840F,U+841D,U+8424-8426,U+8427-8429,U+842C,U+843D,U+8449,U+8457,U+845B,U+8461,U+8463,U+8466,U+846B-846D,U+8471,U+8475,U+8477,U+8482,U+848B,U+8499,U+849C,U+84B2,U+84B8,U+84BC,U+84C4,U+84C9,U+84CB,U+84DD,U+84EC,U+84EE,U+8511,U+8513-8515,U+8517,U+851A,U+8521,U+8523,U+8525,U+852C-852E,U+853C-853E,U+8549-854B,U+8569-856B,U+856D,U+8574,U+857E,U+8584,U+8587,U+859B,U+85A6,U+85A9-85AB,U+85AF,U+85C9,U+85CD,U+85CF-85D1,U+85D5,U+85DD,U+85E4-85E6,U+85F9,U+85FB,U+8606-8608}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_8608_192-CAEWvOYN.woff2) format("woff2");unicode-range:U+8608,U+860A-860C,U+8611,U+862D,U+863F,U+864E-8652,U+8655,U+865A-865D,U+865F,U+8667,U+866B,U+8679,U+867D-867F,U+8680-8683,U+868A,U+868C,U+8693,U+8695,U+86A3-86A5,U+86AA,U+86AF,U+86C0,U+86C7,U+86CB,U+86D9,U+86DB,U+86E4,U+86EE,U+86FB,U+86FE,U+8700,U+8702,U+8708,U+8712-8714,U+8715,U+8717-8719,U+871C,U+8721,U+873B,U+8747,U+8749,U+874C,U+874E,U+8755,U+8757,U+8759,U+8760,U+8766,U+8774,U+8776,U+8778,U+8783,U+878D,U+879E,U+87A2,U+87BA,U+87C0,U+87C6,U+87CB,U+87EC,U+87F2,U+87F9,U+87FB,U+8805,U+880D,U+8815,U+881F,U+8822,U+8836,U+883B,U+8840,U+8845-8847,U+884C-884E,U+8853-8855,U+8857,U+8859,U+885B,U+8861,U+8863,U+8865,U+8868,U+886B-886D,U+8870,U+8877,U+8881,U+8884,U+888B,U+888D,U+8896,U+889C,U+88AB,U+88AD,U+88B1,U+88C1-88C3,U+88C5,U+88CF,U+88D5,U+88D9,U+88DC-88DE,U+88E4,U+88F3,U+88F8-88FA,U+8902,U+8907,U+8910,U+8912,U+8925,U+892A,U+8932,U+8956,U+895F,U+896A,U+896F,U+8972,U+897F,U+8981,U+8986,U+898B,U+898F,U+8993,U+8996,U+89AA,U+89BA,U+89BD,U+89C0-89C3,U+89C4-89C7,U+89C8-89CA,U+89D2,U+89E3,U+89E6,U+89F8,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A0E,U+8A13,U+8A18,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A2A,U+8A2D,U+8A31,U+8A34,U+8A3A,U+8A50,U+8A55,U+8A5E,U+8A60,U+8A62,U+8A66,U+8A69,U+8A6D,U+8A71-8A74,U+8A87,U+8A89-8A8B,U+8A8D,U+8A93,U+8A95,U+8A98,U+8A9E,U+8AA0-8AA2,U+8AA3}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_8aa4_192-DJuLdsFm.woff2) format("woff2");unicode-range:U+8AA4,U+8AA6,U+8AA8,U+8AAA,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABF,U+8AC4,U+8AC7,U+8ACB,U+8AD2,U+8AD6,U+8ADC,U+8AE7,U+8AF1,U+8AF7-8AF9,U+8AFA,U+8AFE,U+8B00,U+8B02,U+8B04,U+8B0A,U+8B0E,U+8B17,U+8B19,U+8B1B,U+8B1D,U+8B20,U+8B2C,U+8B39,U+8B49,U+8B4F,U+8B58,U+8B5A,U+8B5C,U+8B66,U+8B6C,U+8B6F-8B71,U+8B74,U+8B77,U+8B7D,U+8B80,U+8B8A,U+8B93,U+8BA1-8BA3,U+8BA4-8BA6,U+8BA8-8BAA,U+8BAD-8BB1,U+8BB2-8BB4,U+8BB6,U+8BB8-8BBB,U+8BBC-8BC2,U+8BC4,U+8BC6,U+8BC8-8BCB,U+8BCD,U+8BD1,U+8BD5,U+8BD7,U+8BDA,U+8BDD-8BDF,U+8BE1-8BE3,U+8BE5-8BE7,U+8BEB-8BEE,U+8BEF,U+8BF1-8BF3,U+8BF4-8BF6,U+8BF7-8BF9,U+8BFA-8BFC,U+8BFD-8BFF,U+8C01,U+8C03,U+8C05-8C07,U+8C08,U+8C0A-8C0C,U+8C0D-8C0F,U+8C10,U+8C13,U+8C1A,U+8C1C,U+8C22-8C25,U+8C26,U+8C28,U+8C2C-8C2E,U+8C31,U+8C34,U+8C37,U+8C41,U+8C46,U+8C48,U+8C4C,U+8C4E,U+8C50,U+8C54,U+8C5A,U+8C61,U+8C6A-8C6D,U+8C79-8C7B,U+8C8C,U+8C93,U+8C9D-8C9F,U+8CA0-8CA3,U+8CA7-8CAD,U+8CAF,U+8CB3-8CB5,U+8CB6-8CB9,U+8CBB-8CBD,U+8CBF-8CC1,U+8CC2-8CC5,U+8CC7-8CC9,U+8CCA,U+8CD3,U+8CDC,U+8CDE,U+8CE0,U+8CE2-8CE5,U+8CE6,U+8CEA,U+8CEC-8CEE,U+8CF4,U+8CFA,U+8CFC-8CFE,U+8D05,U+8D08,U+8D0A,U+8D0D,U+8D0F,U+8D13,U+8D16,U+8D1B,U+8D1D-8D20}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_8d20_192-CpjaT73u.woff2) format("woff2");unicode-range:U+8D20,U+8D21-8D32,U+8D34-8D36,U+8D37-8D3D,U+8D3E-8D40,U+8D41-8D45,U+8D4B-8D4D,U+8D4E-8D51,U+8D54,U+8D56,U+8D58,U+8D5A-8D5C,U+8D5E,U+8D60-8D65,U+8D66,U+8D6B,U+8D70,U+8D74-8D78,U+8D81,U+8D85,U+8D8A-8D8C,U+8D95,U+8D99,U+8D9F,U+8DA3,U+8DA8,U+8DB3-8DB5,U+8DBE,U+8DC3,U+8DCB-8DCD,U+8DD1,U+8DDB,U+8DDD,U+8DDF,U+8DE4,U+8DE8,U+8DEA,U+8DEF,U+8DF3,U+8DF5,U+8DF7,U+8DFA,U+8E0A,U+8E0F-8E11,U+8E22,U+8E29-8E2B,U+8E31,U+8E34,U+8E42,U+8E44,U+8E48,U+8E4B,U+8E64,U+8E66,U+8E6C-8E6E,U+8E72,U+8E81,U+8E8D,U+8E8F,U+8EAB-8EAD,U+8EAF,U+8EB2,U+8EBA,U+8EC0,U+8ECA-8ECE,U+8ED2,U+8EDF,U+8EF8,U+8F03,U+8F09,U+8F14-8F16,U+8F1B,U+8F1D,U+8F29-8F2B,U+8F2F,U+8F38,U+8F3B,U+8F3E-8F40,U+8F44,U+8F49,U+8F4D-8F4F,U+8F5F,U+8F66-8F6A,U+8F6C,U+8F6E-8F71,U+8F74,U+8F7B,U+8F7D,U+8F7F,U+8F83,U+8F85-8F87,U+8F88-8F8A,U+8F90-8F92,U+8F93,U+8F96-8F98,U+8F99,U+8F9B-8F9D,U+8F9E-8FA0,U+8FA3,U+8FA6,U+8FA8-8FAA,U+8FAB,U+8FAD-8FB3,U+8FB9,U+8FBD-8FBF,U+8FC1-8FC3,U+8FC4-8FC6,U+8FC7-8FC9,U+8FCE,U+8FD0-8FD2,U+8FD4,U+8FD8-8FDA,U+8FDB-8FE0,U+8FE2,U+8FEA}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_8feb_192-BElhYBnv.woff2) format("woff2");unicode-range:U+8FEB,U+8FED,U+8FF0,U+8FF7,U+8FF9,U+8FFD,U+9000-9004,U+9006,U+9009-900B,U+900F-9011,U+9012,U+9014,U+9017,U+9019-901C,U+901D-9021,U+9022-9024,U+902E,U+9032,U+9038,U+903B-903D,U+903E,U+9042,U+9047,U+904A-904C,U+904D-9050,U+9053-9056,U+9057,U+9059,U+905C,U+905E,U+9060,U+9063,U+9065,U+9069,U+906D-906F,U+9072,U+9075,U+9077-9079,U+907A,U+907C,U+907F-9082,U+9084,U+908A,U+908F,U+9091,U+9093,U+90A3,U+90A6,U+90AA,U+90AE,U+90BB,U+90C1,U+90CA,U+90CE,U+90D1,U+90E8,U+90ED,U+90F5,U+90FD,U+9102,U+9109,U+9119,U+9127,U+912D,U+9130,U+9149,U+914C-914E,U+9152,U+9157,U+915D,U+9163,U+9165,U+916A,U+916C,U+9171,U+9175,U+9177-9179,U+917F,U+9187,U+9189,U+918B,U+9192,U+919C,U+919E,U+91AB-91AD,U+91C0-91C2,U+91C7,U+91CA-91D0,U+91D1,U+91D8,U+91DD,U+91E3,U+9209,U+920D-920F,U+9214-9216,U+921E,U+9223,U+9234,U+9240,U+9257,U+925B,U+9274,U+9280,U+9285,U+9298,U+929C,U+92B3,U+92B7,U+92C1,U+92C5,U+92D2,U+92E4,U+92EA,U+92F8,U+92FC,U+9304,U+9310,U+9318,U+9322,U+9326,U+9328,U+932B,U+932F,U+9333,U+934B,U+934D,U+935B,U+936C,U+9375,U+937E,U+938A,U+9396,U+93AC,U+93AE,U+93C8,U+93DF,U+93E1,U+93FD,U+942E,U+9435,U+9444,U+9452,U+9470,U+9472,U+947C-947E,U+947F,U+9488-948A,U+9493,U+9499,U+949D-94A1,U+94A2,U+94A5-94A8,U+94A9}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_94aa_192-DaNQw3wW.woff2) format("woff2");unicode-range:U+94AA,U+94AE,U+94B1,U+94B3,U+94BB,U+94BE,U+94C1,U+94C3,U+94C5,U+94D0,U+94DB-94DE,U+94ED,U+94F2,U+94F6,U+94F8,U+94FA,U+94FE,U+9500-9502,U+9504-9506,U+9508,U+950B-950D,U+9510,U+9519-951B,U+9521,U+9523-9527,U+952E-9531,U+9539,U+953B,U+9540,U+9547,U+9550-9552,U+955C,U+9570,U+9576-9578,U+957F-9581,U+9583,U+9589,U+958B,U+958F,U+9591,U+9593,U+9598,U+95A3,U+95A5,U+95A8-95AA,U+95B1,U+95BB,U+95CA,U+95D6,U+95DC,U+95E1,U+95E8,U+95EA,U+95ED-95F1,U+95F2,U+95F4,U+95F7-95FC,U+95FD,U+9600-9602,U+9605,U+960E,U+9610,U+9614,U+961F,U+9632-9637,U+963B,U+963F,U+9644-9647,U+9648,U+964B-964E,U+9650,U+9655,U+965D,U+9661-9665,U+9668-966B,U+9670,U+9673,U+9675-9679,U+967D,U+9685-9687,U+968A-968C,U+968E-9691,U+9694-9696,U+9698-969A,U+969B-969D,U+96A7-96A9,U+96AA,U+96B1,U+96B6,U+96B8,U+96BE,U+96C0-96C2,U+96C4-96C8,U+96CC,U+96CF,U+96D5-96D7,U+96D9,U+96DB-96DD,U+96DE,U+96E2-96E4,U+96E8,U+96EA,U+96F2-96F4,U+96F6-96F8,U+96F9,U+96FB,U+96FE,U+9700,U+9704,U+9707,U+9709,U+970D-970F,U+971C,U+971E,U+9727,U+9732,U+9738-973A,U+9748,U+9752,U+9756,U+9759,U+975C,U+975E,U+9760-9763,U+9769,U+9774,U+9776,U+978B,U+978D,U+978F,U+97A0,U+97AD,U+97CC}@font-face{font-family:LXGW WenKai Screen;font-style:normal;font-weight:400;font-display:swap;src:local("LXGW WenKai Screen"),url(/assets/L1_97cd_266-C5PTFfGN.woff2) format("woff2");unicode-range:U+97CD,U+97D3,U+97E7,U+97E9,U+97ED,U+97F3,U+97F5,U+97FB,U+97FF,U+9801-9804,U+9805-9807,U+9808,U+980C,U+9810-9814,U+9817-9819,U+982D,U+9830,U+9838-983A,U+983B,U+9846,U+984C-984E,U+9854,U+9858,U+985B,U+985E,U+9867,U+986B,U+986F,U+9871,U+9875-9878,U+9879-987C,U+987D-9880,U+9881-9883,U+9884-9889,U+988A,U+9891,U+9893,U+9896-9899,U+989C-989E,U+98A0,U+98A4,U+98A8,U+98C4,U+98CE,U+98D8,U+98DB,U+98DE-98E0,U+98EF,U+98F2,U+98FC-98FF,U+9903,U+9905,U+990A,U+990C,U+9910,U+9912-9914,U+9921,U+9928,U+993E,U+9945,U+994B,U+9951-9953,U+995E,U+9965,U+996D-996F,U+9970-9973,U+9975-9977,U+997A,U+997C,U+997F,U+9981,U+9985-9987,U+9988,U+998B,U+998D,U+998F,U+9992,U+9996,U+9999,U+99A8,U+99AC,U+99AE,U+99B1,U+99B3-99B5,U+99C1,U+99D0,U+99D2,U+99D5,U+99DB,U+99DD,U+99ED,U+99F1,U+99FF,U+9A0E,U+9A19,U+9A30,U+9A37,U+9A3E,U+9A45,U+9A55,U+9A57,U+9A5A,U+9A5F,U+9A62,U+9A6C,U+9A6E-9A72,U+9A73-9A75,U+9A76,U+9A79,U+9A7B-9A7D,U+9A7E,U+9A82,U+9A84,U+9A86-9A88,U+9A8C,U+9A8F,U+9A91,U+9A97,U+9A9A,U+9AA1,U+9AA4,U+9AA8,U+9AD2-9AD5,U+9AD8,U+9B13,U+9B25,U+9B27,U+9B3C,U+9B41-9B43,U+9B44-9B46,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B91,U+9BAE,U+9BC9,U+9BE8,U+9C57,U+9C7C,U+9C81,U+9C8D,U+9C9C,U+9CA4,U+9CA8,U+9CAB,U+9CB8,U+9CC4,U+9CCD,U+9CCE,U+9CD6,U+9CDE,U+9CE5,U+9CF3-9CF5,U+9D09,U+9D15,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D3F,U+9D51,U+9D5D,U+9D6C,U+9D72,U+9DB4,U+9DD7,U+9DF9,U+9E1F,U+9E21,U+9E23,U+9E25-9E27,U+9E2D,U+9E2F,U+9E33,U+9E35,U+9E3D,U+9E3F,U+9E43,U+9E45,U+9E49-9E4B,U+9E4F,U+9E64,U+9E66,U+9E70,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E97,U+9EA5-9EA7,U+9EBB,U+9EBD,U+9EC3-9EC5,U+9ECE,U+9ED1,U+9ED4,U+9ED8,U+9EDE,U+9EE8,U+9EEF,U+9EF4,U+9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4C,U+9F50,U+9F52,U+9F61,U+9F7F,U+9F84,U+9F8D,U+9F90,U+9F99,U+9F9C,U+9F9F}:root{--porcelain: #f4f8f7;--glaze: #ffffff;--wash: #eff5f3;--ink: #1e2b33;--ink-muted: #55666f;--hairline: #dce6e4;--hairline-strong: #c2d2ce;--tone-1: #c3401f;--tone-2: #9b6200;--tone-3: #2e7d5b;--tone-4: #2c55a5;--tone-5: #667076;--tone-1-soft: rgba(195, 64, 31, .09);--tone-3-soft: rgba(46, 125, 91, .1);--accent: var(--tone-1);--accent-soft: var(--tone-1-soft);--accent-ink: #a33318;--lattice: rgba(30, 43, 51, .16);--font-display: "LXGW WenKai Screen", "LXGW WenKai", "Kaiti SC", STKaiti, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-sans: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 3px;--radius: 5px;--radius-lg: 8px;--radius-pill: 999px;--shadow-card: 0 1px 1px rgba(30, 43, 51, .03), 0 2px 6px rgba(30, 43, 51, .05);color-scheme:light;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--ink);background:var(--porcelain);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{overflow-x:clip;background:radial-gradient(1100px 520px at 50% -20%,rgba(44,85,165,.05),transparent 65%),var(--porcelain);background-attachment:fixed}@media(max-width:700px){body{background-attachment:scroll}}a{color:var(--tone-4);text-underline-offset:2px}button{font:inherit;color:inherit;background:transparent;border:1px solid var(--hairline);border-radius:var(--radius);padding:6px 10px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}button:hover:not(:disabled){background:var(--wash);border-color:var(--hairline-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}kbd{font-family:var(--font-mono);font-size:.85em;background:var(--glaze);border:1px solid var(--hairline);border-bottom-width:2px;border-radius:var(--radius-sm);padding:0 5px;color:var(--ink)}::selection{background:var(--accent-soft);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--ink-muted)}::-webkit-scrollbar-track{background:transparent}.tone-contour{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1)}.tone-contour__svg{display:block;width:52px;height:auto;max-width:100%;overflow:visible}.tone-contour--lg .tone-contour__svg{width:92px}.tone-contour__lattice{stroke:var(--lattice);stroke-width:1}.tone-contour__stem{stroke:var(--lattice);stroke-width:1.5;stroke-linecap:round}.tone-contour__stroke{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:tone-contour-draw .62s cubic-bezier(.22,.61,.36,1) both}@keyframes tone-contour-draw{0%{stroke-dashoffset:1}}.tone-contour__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){.tone-contour__stroke{animation:none}}html{overflow-y:scroll;scrollbar-gutter:stable}.app{max-width:960px;margin:0 auto;padding:0 16px env(safe-area-inset-bottom,16px);min-height:100vh;display:flex;flex-direction:column}.screen{flex:1;display:flex;flex-direction:column;padding-top:8px}.tagline{color:var(--ink-muted);font-size:14px;margin:4px 0 18px}.page-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chip{background:var(--glaze);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:7px 14px;font-size:13px;color:var(--ink-muted)}.chip:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--ink)}.chip.active,.chip.active:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.chip-mono{font-family:var(--font-mono);letter-spacing:.02em}.pinyin{font-family:var(--font-mono)}.tone-color-1{color:var(--tone-1)}.tone-color-2{color:var(--tone-2)}.tone-color-3{color:var(--tone-3)}.tone-color-4{color:var(--tone-4)}.tone-color-5{color:var(--tone-5)}@keyframes pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ctrl-btn{flex:1;background:var(--glaze);border:1px solid var(--hairline);color:var(--ink);height:48px;border-radius:var(--radius);font-size:15px;font-weight:500}.ctrl-btn:hover:not(:disabled){background:var(--ink);color:var(--porcelain)}.play-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 18px;font-size:14px;color:var(--accent);border:1px solid var(--hairline);background:transparent;border-radius:var(--radius);flex-shrink:0}.play-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.play-icon{font-size:11px}.play-text:empty{display:none}.sound-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--glaze);border:1px solid var(--hairline);border-radius:var(--radius)}.sound-chip:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.sound-chip__hanzi{font-family:var(--font-display);font-size:20px;line-height:1}.sound-chip__pinyin{font-size:13px;font-weight:600}.seg{display:flex;background:var(--glaze);border:1px solid var(--hairline);border-radius:var(--radius);padding:4px;gap:4px;margin-bottom:16px}.pr-card{background:var(--glaze);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-card)}.pr-group-label{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--ink)}.pr-note{margin:0 0 12px;font-size:13px;color:var(--ink-muted);line-height:1.5}.tn-lattice{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px}.tn-pick{display:flex;justify-content:center;padding:8px 2px 6px;background:var(--glaze);border:2px solid var(--hairline);border-radius:var(--radius)}.tn-pick:hover:not(:disabled){border-color:var(--hairline-strong);background:var(--wash)}.tn-pick.active,.tn-pick.active:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.tn-hero{background:var(--glaze);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px 16px 6px;margin-bottom:18px}.tn-hero-top{display:flex;align-items:center;gap:20px;margin-bottom:12px}.tn-hero-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tn-mark{font-size:46px;font-weight:700;line-height:1.1}.tn-name{font-size:14px;color:var(--ink-muted)}.tn-mnemonic{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--ink)}.tn-compare{margin-bottom:24px}.tn-compare .chip-row{margin-bottom:0}.sd-panel{display:grid;gap:16px;background:var(--glaze);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px;margin-bottom:24px}.sd-diagram{max-width:264px;width:100%;margin:0 auto}.sd-key{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--ink-muted)}.sd-key-dot{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:var(--accent);vertical-align:1px}.sd-diagram--mouth{max-width:180px;padding:8px 0}@media(min-width:560px){.sd-panel{grid-template-columns:264px 1fr;align-items:start}.sd-diagram{position:sticky;top:16px}}.sd-body{min-width:0}.sd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sd-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--porcelain)}.sd-row-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sd-sound{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--tone-4);line-height:1}.sd-ipa{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.sd-body .pr-tip{margin-bottom:2px}.pr-badge{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--tone-2);border:1px solid var(--tone-2);border-radius:var(--radius-pill);padding:1px 7px}.pr-tip{margin:0;font-size:12px;color:var(--ink-muted);line-height:1.45;flex:1}.pr-drill{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.pr-drill-ask{margin:0;font-size:14px;color:var(--ink)}.pr-score{display:flex;gap:18px;font-size:12px;color:var(--ink-muted);letter-spacing:.5px;font-variant-numeric:tabular-nums}.pr-score b{color:var(--ink)}.pr-keys{margin:-4px 0 0;font-size:12px;color:var(--ink-muted);text-align:center}@media(pointer:coarse){.pr-keys{display:none}}.pr-tone-pads{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pr-pad{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;background:var(--glaze);border:2px solid var(--hairline);border-radius:var(--radius)}.pr-pad:hover:not(:disabled){border-color:var(--hairline-strong);background:var(--wash)}.pr-pad:disabled{opacity:.55}.pr-pad.hit{opacity:1;border-color:var(--tone-3);background:var(--tone-3-soft)}.pr-pad.miss{opacity:1;border-color:var(--tone-1);background:var(--tone-1-soft);animation:pr-shake .3s ease-out}@keyframes pr-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.pr-pad.miss{animation:none}}.pr-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pr-option{padding:16px 8px;font-size:20px;font-weight:600;background:var(--glaze);border:2px solid var(--hairline);border-radius:var(--radius)}.pr-option:hover:not(:disabled){border-color:var(--hairline-strong);background:var(--wash)}.pr-option:disabled{opacity:.55}.pr-option.hit{opacity:1;border-color:var(--tone-3);background:var(--tone-3-soft)}.pr-option.miss{opacity:1;border-color:var(--tone-1);background:var(--tone-1-soft)}.pr-reveal{border-radius:var(--radius);border:1px solid var(--hairline);background:var(--glaze);padding:14px 16px;text-align:center;animation:pop-in .22s ease-out}.pr-reveal-word{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap}.pr-reveal-hanzi{font-family:var(--font-display);font-size:34px;line-height:1.1}.pr-reveal-pinyin{font-size:20px;font-weight:700}.pr-reveal-english{font-size:14px;color:var(--ink-muted)}.pr-reveal .pr-note{margin:10px 0 0}.pr-next{flex:none;min-height:48px}.pr-drill-feedback{min-height:112px}.pr-drill-feedback:empty{visibility:hidden}.pr-rec{color:var(--tone-1)}.pr-rec.live{border-color:var(--tone-1);color:var(--tone-1);animation:pr-pulse 1.2s ease-in-out infinite}@keyframes pr-pulse{50%{box-shadow:0 0 0 5px var(--tone-1-soft)}}@media(prefers-reduced-motion:reduce){.pr-rec.live{animation:none}}.pronunciation-section-title{font-size:20px;line-height:1.3;margin:0 0 18px}.pronunciation-content{display:flex;flex-direction:column}.pr-card,.tn-hero{border-radius:16px}.pr-example-list{display:grid;gap:16px}.pr-example-list>div+div{border-top:1px solid var(--hairline);padding-top:16px}.pr-example{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.pr-example>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0}.pr-example-hanzi{font-family:var(--font-display);font-size:28px}.pr-example-meaning{color:var(--ink-muted);font-size:14px}.pr-example .play-btn{flex-shrink:0;min-height:44px}.pr-example .play-text{font-size:14px}.sd-contrasts{margin-top:24px}@media(max-width:460px){.pr-example>div{flex-direction:column;gap:4px}}.skip-link{position:fixed;top:8px;left:16px;z-index:100;padding:12px 16px;background:var(--glaze);border:2px solid var(--accent);border-radius:8px;transform:translateY(-180%)}.skip-link:focus{transform:none}.chip,.sound-chip{min-width:44px;min-height:44px}.chip.active,.chip.active:hover:not(:disabled){color:var(--accent-ink)}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.app{--panel-inset:16px;--section-gap:16px}.screen{padding-top:4px}.pronunciation-section-title,.pronunciation-screen .tagline{margin-bottom:12px}.pronunciation-screen .page-head{margin-bottom:4px}.app{--bottom-nav-h: 56px}.site-header{display:flex;align-items:center;gap:12px;padding:12px 0 8px}.site-logo{text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:3px;font-size:17px;font-weight:600;letter-spacing:.5px;color:var(--ink);margin-right:auto}.site-logo-glyph{color:var(--accent);font-family:var(--font-display);margin-right:4px}.site-logo-dim{color:var(--ink-muted);font-weight:400}.site-nav{display:none;gap:8px}.site-nav-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font-size:14px;text-decoration:none}.site-nav-btn:hover{color:var(--ink);border-color:var(--hairline-strong)}.site-nav-btn.active,.site-nav-btn.active:hover{color:var(--glaze);background:var(--ink);border-color:var(--ink);font-weight:600}.site-me{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--hairline);border-radius:50%;background:var(--glaze);color:var(--ink-muted)}.site-me:hover{border-color:var(--hairline-strong);color:var(--ink)}.site-me[aria-current=page]{border-color:var(--ink);color:var(--ink)}.site-me img{width:32px;height:32px;object-fit:contain;border-radius:50%;background:var(--wash)}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--glaze);border-top:1px solid var(--hairline)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--bottom-nav-h);padding:6px 4px;color:var(--ink-muted);font-size:12px;line-height:1.2;text-decoration:none}.bottom-nav a svg{flex:none}.bottom-nav a.active{color:var(--ink);font-weight:600;box-shadow:inset 0 2px var(--accent)}.bottom-nav a:hover{color:var(--ink);background:var(--wash)}.app-has-nav{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 16px)}@media(max-width:767px){html:has(.app-has-nav){scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.app-has-nav :is(button,a,summary,input,select,textarea){scroll-margin-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 12px)}.app-has-nav :is(.lg-sentence-actions,.lg-picture-actions)[data-sticky=true]{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px) + 16px)}}.app-has-nav .recorder-dock[data-sticky=true]{bottom:calc(max(var(--recorder-bottom,16px),0px) + var(--bottom-nav-h) + env(safe-area-inset-bottom,0px))}.app.app-has-nav[data-recorder-active=true]{padding-bottom:calc(var(--recorder-desk-height,68px) + 20px + var(--bottom-nav-h) + env(safe-area-inset-bottom,0px))}.app-fs{padding-bottom:env(safe-area-inset-bottom,16px)}@media(min-width:768px){.site-nav{display:flex}.bottom-nav{display:none}.app-has-nav,.app.app-has-nav[data-recorder-active=true]{padding-bottom:env(safe-area-inset-bottom,16px)}.app.app-has-nav[data-recorder-active=true]{padding-bottom:calc(var(--recorder-desk-height,68px) + 20px + env(safe-area-inset-bottom,0px))}.app-has-nav .recorder-dock[data-sticky=true]{bottom:max(var(--recorder-bottom,16px),env(safe-area-inset-bottom,0px))}.site-header{padding:16px 0 12px}}@media(min-width:768px)and (max-height:720px){.site-header{padding-top:8px;padding-bottom:4px}}@media(max-width:767px){.site-header{padding:6px 0 2px}}@media(prefers-reduced-motion:reduce){.bottom-nav a,.site-nav-btn{transition:none}}.path-home{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:16px 0 32px;display:grid;gap:16px}.path-head{display:flex;align-items:center;gap:16px}.path-head img{flex:none;width:72px;height:72px;object-fit:contain;border-radius:16px}.path-head-text{min-width:0}.path-eyebrow{margin:0;color:var(--ink-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.path-home h1{margin:2px 0 0;font-size:clamp(26px,7vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.path-bar-row{display:grid;gap:6px}.path-bar-row p{margin:0;color:var(--ink-muted);font-size:14px}.path-bar{height:8px;border-radius:999px;background:var(--wash);overflow:hidden}.path-bar span{display:block;height:100%;border-radius:999px;background:var(--tone-3)}.path-stats{margin:0}.path-stats a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-muted);font-size:15px;text-decoration:none}.path-stats a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.path-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 16px;border-left:3px solid var(--tone-3);background:var(--glaze);border-radius:0 8px 8px 0;font-size:15px}.path-notice button{flex:none;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-size:15px}.path-personalize{flex-wrap:wrap}.pp-actions{display:flex;gap:4px;margin-left:auto}.path-card{display:grid;gap:8px;justify-items:stretch;padding:24px;border:1px solid var(--hairline);border-radius:24px;background:var(--glaze);box-shadow:var(--shadow-card)}.pc-done{display:flex;align-items:center;gap:8px;margin:0;color:var(--tone-3);font-weight:600;font-size:15px}.pc-eyebrow{margin:0;color:var(--ink-muted);font-size:14px}.pc-title{margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.pc-preview{margin:4px 0 0;font-family:var(--font-mono);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.pc-dot{color:var(--ink-muted)}.pc-meta{margin:0;color:var(--ink-muted);font-size:15px}.pc-button{box-sizing:border-box;width:100%;min-height:52px;margin-top:8px;padding:12px 20px;border:1px solid var(--accent);border-radius:14px;background:var(--accent);color:var(--glaze);font-size:17px;font-weight:600}.pc-button:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:var(--glaze)}.pc-why{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;margin:0;text-align:center;color:var(--ink-muted);font-size:14px}.pc-link{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}.pc-link:hover:not(:disabled){background:transparent;color:var(--accent-ink)}.pc-talk{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;margin:0;text-align:center;color:var(--ink-muted);font-size:14px}.pc-talk .pc-link{display:inline-flex;align-items:center}.pc-text{min-height:44px;border:0;background:transparent;color:var(--ink-muted);font-size:15px;text-decoration:underline;text-underline-offset:3px}.pc-text:hover:not(:disabled){background:transparent;color:var(--ink)}.pt{display:grid;gap:0;margin-top:8px}.pt-unit{border-top:1px solid var(--hairline)}.pt-lessons{display:grid;margin:0 0 8px;padding:0;list-style:none}.pt-details:not([open])>.pt-lessons{display:none}.pt-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 4px;border:0;border-radius:12px;background:transparent;color:var(--ink);text-align:left;font-size:16px}.pt-row:hover:not(:disabled){background:var(--wash);color:var(--ink)}.pt-row.is-current{background:var(--glaze);box-shadow:inset 0 0 0 1px var(--hairline)}.pt-icon{flex:none;color:var(--ink-muted)}.pt-icon.is-done{color:var(--tone-3)}.pt-icon.is-current{color:var(--accent)}.pt-row-text{display:grid;flex:1;min-width:0;gap:0}.pt-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;overflow-wrap:anywhere}.pt-row-status{color:var(--ink-muted);font-size:14px}.pt-row.is-current .pt-row-status{color:var(--accent-ink);font-weight:600}.pt-row-min{flex:none;color:var(--ink-muted);font-size:13px}.pt-tag{padding:1px 8px;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--ink-muted);font-size:12px;line-height:1.5}.pt-details>summary{display:block;padding:0;list-style:none;cursor:pointer;color:var(--ink);font-size:16px;border-radius:12px}.pt-details>summary::-webkit-details-marker{display:none}.pt-details>summary:hover{background:var(--wash)}.pt-details>summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pt-summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 4px}.pt-unit-art{flex:none;display:block;width:44px;aspect-ratio:1 / 1;border-radius:12px;background:var(--wash);overflow:hidden}.pt-unit-art img{display:block;width:100%;height:100%;object-fit:contain}.pt-unit-text{display:grid;flex:1;min-width:0}.pt-unit-name{font-weight:600;overflow-wrap:anywhere}.pt-unit.is-done .pt-unit-name{color:var(--ink-muted);font-weight:500}.pt-unit-note{display:flex;align-items:center;gap:4px;color:var(--ink-muted);font-size:14px}.pt-unit-note .pt-icon{width:16px;height:16px}.pt-unit-note.is-here{color:var(--accent-ink);font-weight:600}.pt-unit-note.is-done{color:var(--tone-3)}.pt-unit.is-current .pt-details[open]{padding-bottom:4px}.pt-chevron{flex:none;color:var(--ink-muted);transition:transform .15s}.pt-details[open] .pt-chevron{transform:rotate(90deg)}.pt-unit.has-jump{position:relative}.pt-unit.has-jump .pt-summary{padding-right:104px}.pt-jump{position:absolute;top:10px;right:0;min-height:44px;padding:8px 4px 8px 12px;border:0;background:transparent;color:var(--ink-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.pt-jump:hover:not(:disabled){background:transparent;color:var(--ink)}.lesson-sheet{box-sizing:border-box;width:100%;max-width:480px;max-height:85vh;margin:auto auto 0;padding:0;border:0;border-radius:24px 24px 0 0;background:var(--glaze);color:var(--ink);box-shadow:0 -8px 32px #1e2b3326;overflow:auto}.lesson-sheet::backdrop{background:#1e2b3366}.sheet-body{display:grid;gap:16px;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sheet-head h2{margin:0;font-size:22px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.sheet-close{flex:none;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:transparent;color:var(--ink-muted);font-size:28px;line-height:1}.sheet-content p{margin:0 0 8px}.sheet-words{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.sheet-words li{display:flex;align-items:center;gap:12px;min-height:44px}.sheet-art{flex:none;display:block;width:44px;height:44px}.sheet-art img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}.sheet-word{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.sheet-words .pinyin{font-family:var(--font-mono);font-size:18px}.sheet-word>span:not(.pinyin){color:var(--ink-muted)}.sheet-meta{color:var(--ink-muted);font-size:14px}.sheet-here{color:var(--accent-ink);font-weight:600}.sheet-actions{display:grid;gap:4px}.sheet-primary{min-height:52px;border:1px solid var(--accent);border-radius:14px;background:var(--accent);color:var(--glaze);font-size:17px;font-weight:600}.sheet-primary:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:var(--glaze)}.sheet-text{min-height:44px;border:0;background:transparent;color:var(--ink-muted);font-size:15px;text-decoration:underline;text-underline-offset:3px}.sheet-text:hover:not(:disabled){background:transparent;color:var(--ink)}@media(min-width:600px){.lesson-sheet{margin:auto;border-radius:24px;max-height:80vh}}@media(max-width:479px){.path-card{padding:20px 16px}.path-home{padding-top:8px}}@media(prefers-reduced-motion:reduce){.pt-chevron{transition:none}}.pt-extras{margin-top:24px}.pt-extras h2{margin:0;font-size:20px;line-height:1.3;font-weight:600}.pt-extras-note{margin:4px 0 0;color:var(--ink-muted);font-size:15px}.pt-extra-state{flex:none;padding:4px 12px;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--ink-muted);font-size:14px;font-weight:600;line-height:1.5}.pt-extra-state.is-start,.pt-extra-state.is-going{border-color:var(--accent);color:var(--accent-ink)}.pt-extra-state.is-done{border-color:transparent;color:var(--tone-3)}.pt-extra-gentle{margin:0 0 8px;padding:0 4px;color:var(--ink-muted);font-size:14px}.welcome{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:24px 0 48px}.wl-hero{display:grid;gap:24px;align-items:center;justify-items:center;animation:wl-in .52s ease-out both}.wl-art{order:-1;display:block;width:min(62vw,240px);height:auto;aspect-ratio:1;object-fit:contain}.wl-copy{display:grid;gap:24px;justify-items:start;width:100%;max-width:480px}.welcome h1{margin:0;font-size:clamp(32px,8.5vw,48px);line-height:1.12;font-weight:600;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.wl-actions{display:grid;gap:4px;justify-items:stretch;width:100%}.welcome .wl-primary{min-height:56px;padding:12px 28px;border-radius:14px;background:var(--accent);border-color:var(--accent);color:var(--glaze);font-size:18px;font-weight:600}.welcome .wl-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--glaze)}.welcome .wl-text{min-height:48px;padding:10px 12px;border-color:transparent;background:transparent;color:var(--ink-muted);font-size:16px;text-decoration:underline;text-underline-offset:3px}.welcome .wl-text:hover{background:transparent;border-color:transparent;color:var(--ink)}@media(min-width:760px){.welcome{padding-top:56px}.wl-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.wl-art{order:0;width:min(100%,420px)}.wl-actions{justify-items:start;width:auto}.welcome .wl-primary{min-width:220px}.welcome .wl-text{padding-left:0}}@media(max-width:759px)and (max-height:760px){.welcome{padding-top:8px}.wl-hero,.wl-copy{gap:16px}.wl-art{width:min(34vw,120px)}.welcome h1{font-size:clamp(28px,8vw,36px)}}@keyframes wl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wl-hero{animation:none}.welcome button{transition:none}}.account-loading{position:fixed;z-index:100;right:16px;top:16px;padding:12px 16px;background:var(--glaze);border:1px solid var(--hairline);border-radius:12px}.account-dialog{width:min(100% - 32px,480px);overscroll-behavior:contain;scrollbar-gutter:stable;max-width:480px;max-height:calc(100dvh - 32px);padding:0;overflow:auto;border:1px solid var(--hairline);border-radius:18px;background:var(--glaze);color:var(--ink);box-shadow:0 20px 70px #1e2b3333;font:inherit}.account-dialog::backdrop{background:#1e2b3399}.account-dialog-inner{display:grid;gap:20px;padding:24px;overflow-wrap:anywhere}.account-heading{display:flex;gap:16px;align-items:center;justify-content:space-between}.account-heading h2{margin:0;font-size:1.35rem;line-height:1.3}.account-dialog p{margin:0;line-height:1.5}.account-close,.account-text-button{background:transparent;border:0;color:var(--ink-muted);font:inherit;min-width:44px;min-height:44px;padding:8px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account-close{flex:none;text-align:center}.account-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:12px;background:var(--wash)}.account-mode button{min-width:0;min-height:44px;padding:8px 4px;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--ink-muted);font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.account-mode button[aria-pressed=true]{color:var(--ink);background:var(--glaze);border-color:var(--hairline);font-weight:600}.account-form,.account-delete{display:grid;gap:16px}.account-field{display:grid;gap:8px;min-width:0}.account-form label:not(.account-check),.account-delete>label:not(.account-check){font-weight:600}.account-form input:not([type=checkbox]),.account-delete input:not([type=checkbox]){width:100%;min-width:0;min-height:44px;border:1px solid var(--hairline-strong);border-radius:9px;background:var(--glaze);color:var(--ink);padding:10px 12px;font:inherit}.account-password-field{display:flex;align-items:stretch;min-width:0;border:1px solid var(--hairline-strong);border-radius:9px;background:var(--glaze)}.account-password-field input:not([type=checkbox]){border:0;background:transparent}.account-password-field button{flex:none;min-width:60px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-muted);font:inherit;font-size:14px;cursor:pointer}.account-help{color:var(--ink-muted);font-size:14px}.account-check{display:flex;align-items:flex-start;gap:12px;padding:8px 0;min-height:44px;line-height:1.5}.account-check input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:var(--accent)}.account-primary,.account-secondary,.account-danger{min-width:0;min-height:44px;border-radius:9px;padding:12px 16px;font:inherit;font-weight:600;line-height:1.4;cursor:pointer}.account-primary{background:var(--accent);border:1px solid var(--accent);color:var(--glaze)}.account-secondary{background:var(--glaze);border:1px solid var(--hairline-strong);color:var(--ink)}.account-danger{background:var(--glaze);border:1px solid var(--accent);color:var(--accent)}.account-dialog button:disabled{cursor:not-allowed;opacity:.55}.account-dialog :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.account-password-field:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.account-password-field input:focus-visible{outline:none}.account-identity{display:grid;gap:4px}.account-status{color:var(--ink-muted);font-size:14px}.account-settings{border-top:1px solid var(--hairline);padding-top:12px}.account-settings summary{width:fit-content;min-height:44px;padding:10px 0;line-height:1.5;color:var(--ink-muted);cursor:pointer}.account-settings-actions{display:grid;gap:12px;margin-top:8px}.account-settings-actions .account-text-button{padding:8px 0}.account-delete-link{color:var(--accent)}.account-footer{display:grid;justify-items:start;gap:8px;padding-top:4px;border-top:1px solid var(--hairline)}.account-footer>.account-text-button{padding-left:0}.account-error{color:var(--accent);font-weight:600}.account-delete{padding-top:16px;border-top:1px solid var(--hairline)}.account-statistics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px}.account-statistics>div{padding:12px;background:var(--wash);border-radius:8px}.account-statistics dt{font-size:14px;line-height:1.5}.account-statistics dd{margin:4px 0 0;font-size:1.75rem;font-weight:600}.account-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0;list-style:none}.account-calendar li{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;gap:4px;background:var(--wash);border:1px solid var(--hairline);border-radius:8px;font-size:14px}.account-calendar .is-practiced{border-color:var(--accent);background:var(--accent-soft)}@media(max-width:360px){.account-dialog-inner{padding:20px}}.account-dialog-inner{gap:16px}.account-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.account-mode{display:block;background:transparent;padding:0}.account-mode button{width:100%;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.account-footer>.account-text-button{font-size:14px;padding:8px 0}.account-access:has(.account-avatar){padding:4px 8px}.account-avatar{width:32px;height:32px;object-fit:contain;border-radius:50%;background:var(--wash)}.account-avatar-picker summary{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:56px;color:var(--ink-muted)}.account-avatar-picker summary img{border-radius:50%;object-fit:contain;background:var(--wash)}.account-avatar-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.account-avatar-options button{display:grid;justify-items:center;gap:8px;padding:12px;min-height:44px;border:1px solid var(--hairline);border-radius:12px;background:var(--glaze);font:inherit;color:var(--ink);cursor:pointer}.account-avatar-options button[aria-pressed=true]{border:2px solid var(--accent);padding:11px;background:var(--accent-soft)}.account-avatar-options img{object-fit:contain}.account-practice{display:grid;gap:8px}.account-practice h3{margin:0;font-size:1.05rem;line-height:1.4}.account-practice-body{display:grid;gap:8px;min-height:116px;align-content:start}.account-practice-message{align-content:center;justify-items:start}.account-practice .account-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-practice .account-statistics>div{min-height:72px;padding:8px 12px}.account-practice .account-statistics dd{min-height:2.6rem;margin:0;font-size:1.5rem;line-height:1.7}.account-practice .account-calendar{display:flex;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:8px 2px;min-height:28px;list-style:none}.account-practice .account-calendar li{flex:none;width:10px;height:10px;min-height:0;padding:0;border:0;border-radius:50%;background:var(--hairline-strong)}.account-practice .account-calendar li.is-practiced{background:var(--accent)}.account-practice-body.is-loading .account-statistics>div,.account-practice-body.is-loading .account-calendar li{background:var(--wash);animation:account-pulse 1.4s ease-in-out infinite}@keyframes account-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.account-practice-body.is-loading *{animation:none!important}}.account-settings-actions{gap:0;margin-top:0}.account-settings-actions .account-text-button{display:flex;align-items:center;width:100%;min-height:44px;padding:0 8px;margin:0;border-radius:0;border-top:1px solid var(--hairline);background:transparent;color:var(--ink);text-decoration:none}.account-settings-actions .account-text-button:hover,.account-settings-actions .account-text-button:focus-visible{background:var(--wash)}.account-settings-actions .account-delete-link{color:var(--accent)}.account-settings summary{padding:0;display:flex;align-items:center}.account-state{display:grid;gap:16px;justify-items:start}.account-state>.account-primary{justify-self:stretch}.account-state-icon{color:var(--accent)}.account-dialog h2:focus{outline:none}.account-field>.account-help,.account-field>.account-error{font-size:14px}.account-identity{min-height:3.25rem;align-content:start}.account-status{min-height:1.5em}.account-pick{justify-items:stretch}.account-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-pick-grid button{display:grid;justify-items:center;gap:8px;min-width:0;min-height:44px;padding:12px 8px;border:1px solid var(--hairline);border-radius:14px;background:var(--glaze);color:var(--ink);font:inherit;cursor:pointer}.account-pick-grid button:hover{border-color:var(--hairline-strong);background:var(--wash)}.account-pick-grid button[aria-pressed=true]{border:2px solid var(--accent);padding:11px 7px;background:var(--accent-soft);font-weight:600}.account-pick-grid img{width:96px;height:96px;max-width:100%;object-fit:contain;border-radius:50%;background:var(--wash)}.account-pick .account-text-button{justify-self:center;text-align:center}@media(max-width:360px){.account-pick-grid img{width:72px;height:72px}}.account-menu{position:relative;flex:none}.account-menu .site-me{cursor:pointer;padding:0;font:inherit}.account-menu .site-me[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.account-menu .site-me:focus-visible,.account-menu-panel :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.account-menu-panel{position:absolute;z-index:60;top:calc(100% + 8px);right:0;display:grid;gap:4px;width:min(280px,calc(100vw - 32px));padding:8px;background:var(--glaze);color:var(--ink);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 12px 40px #1e2b3326}.account-menu-who{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;border-bottom:1px solid var(--hairline);margin-bottom:4px;min-width:0}.account-menu-who img{flex:none;width:48px;height:48px;object-fit:contain;border-radius:50%;background:var(--wash)}.account-menu-who p{margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.4}.account-menu-note{margin:0;padding:8px 8px 4px;color:var(--ink-muted);font-size:14px;line-height:1.5}.account-menu-item{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--wash)}.account-menu-item:disabled{opacity:.55;cursor:not-allowed}.account-menu-main{justify-content:center;background:var(--accent);color:var(--glaze);font-weight:600}.account-menu-main:hover,.account-menu-main:focus-visible{background:var(--accent);filter:brightness(.92)}.account-menu-error{margin:0;padding:4px 12px 8px;color:var(--accent);font-size:14px;font-weight:600}
