@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-26-wght-normal-8f7930718492-GcOHzK1D.woff2)format("woff2-variations");unicode-range:U+979E,U+98D2}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-29-wght-normal-08776787576d-BCuRStqf.woff2)format("woff2-variations");unicode-range:U+94B5}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-35-wght-normal-9d612a0af680-DNhc2Urx.woff2)format("woff2-variations");unicode-range:U+8BC3,U+8C1B,U+8C1F}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-39-wght-normal-93eb0aa9ba68-9PBspmIM.woff2)format("woff2-variations");unicode-range:U+85AE,U+85D0}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-43-wght-normal-baf4e8182cf6-B2IpxOqL.woff2)format("woff2-variations");unicode-range:U+80DD}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-44-wght-normal-027d1ec9aae7-BqKl9fBH.woff2)format("woff2-variations");unicode-range:U+7F63,U+7FAF}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-49-wght-normal-1f37978f3d1e-DYJJbJ9b.woff2)format("woff2-variations");unicode-range:U+7A23}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-57-wght-normal-74c300fd2d43-C5sIAAKj.woff2)format("woff2-variations");unicode-range:U+7081}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-61-wght-normal-8125b7d4af7d-Cgh8emiY.woff2)format("woff2-variations");unicode-range:U+6BD7}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-65-wght-normal-b2f51af0c6a4-CfnsiY6h.woff2)format("woff2-variations");unicode-range:U+66DC}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-70-wght-normal-03fb016c7618-N83eW8yO.woff2)format("woff2-variations");unicode-range:U+5FCF,U+601B,U+60AF}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-72-wght-normal-5535ebd9822b-CLh2Ha1x.woff2)format("woff2-variations");unicode-range:U+5E61,U+5E87}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-75-wght-normal-b1dda6199ae3-zBtH69Ok.woff2)format("woff2-variations");unicode-range:U+5A11}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-79-wght-normal-281e32981859-C9lIySdM.woff2)format("woff2-variations");unicode-range:U+5535,U+5570,U+5583,U+55E1}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-80-wght-normal-2e7edc6483c8-DBoewE3z.woff2)format("woff2-variations");unicode-range:U+5420,U+543D,U+54A7}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-81-wght-normal-40a3b47e0599-CZhosEtt.woff2)format("woff2-variations");unicode-range:U+531D,U+5323}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-87-wght-normal-e7b03aac5284-DrbwsBSO.woff2)format("woff2-variations");unicode-range:U+2713,U+2715,U+2726}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-88-wght-normal-d3bcdb2340a9-BAG4-c18.woff2)format("woff2-variations");unicode-range:U+25B4,U+25BE,U+2630}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-90-wght-normal-d0bc0ec638a6-Ba5-mBhO.woff2)format("woff2-variations");unicode-range:U+21D2,U+2208,U+2212,U+2248}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-97-wght-normal-5e76cade24fb-CRhITguw.woff2)format("woff2-variations");unicode-range:U+2BE-2BF}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-99-wght-normal-c8cdb910a1ea-CQXHUPal.woff2)format("woff2-variations");unicode-range:U+A7,U+C8,U+CA,U+CD,U+D2,U+D4,U+10D,U+112,U+14C,U+15A-15B,U+173}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-100-wght-normal-7d8b900a81d3-CRJxdjPd.woff2)format("woff2-variations");unicode-range:U+2264,U+54C6,U+6055,U+663C,U+66D9,U+76CF,U+7977}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-101-wght-normal-e0f589980c81-Djj9NUEM.woff2)format("woff2-variations");unicode-range:U+161,U+926,U+928,U+939,U+93F-940,U+94D,U+560E,U+5E27,U+65F1,U+673D,U+6A80,U+6E32,U+7C3F}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-102-wght-normal-5e374cae5c63-Bs0ReNL7.woff2)format("woff2-variations");unicode-range:U+10C,U+627-629,U+639,U+644,U+64A,U+2265,U+5384,U+53ED,U+594E,U+79E4,U+8BF5,U+9CC4}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-103-wght-normal-71c2391a722d-DXn_-sY8.woff2)format("woff2-variations");unicode-range:U+60,U+631,U+4F8D,U+5587,U+62FD,U+66AE,U+68AD,U+83E9,U+874E,U+9063}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-104-wght-normal-03903562a9df-DVCuJ0TY.woff2)format("woff2-variations");unicode-range:U+4F51,U+5492,U+6F84,U+767C,U+7948,U+8D50,U+9042,U+9165,U+9882,U+FF0B}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-105-wght-normal-0573bdc5ab3a-Caa2j-ZB.woff2)format("woff2-variations");unicode-range:U+5E,U+4F3D,U+601C,U+68B5,U+7529,U+7A46,U+87F9,U+9524,U+9640,U+9976,U+AD6D,U+C5B4,U+D55C}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-106-wght-normal-051478097847-Dym2m8UQ.woff2)format("woff2-variations");unicode-range:U+2460-2461,U+4F10,U+4F50,U+543E,U+54D2,U+5974,U+8036,U+8155,U+8854}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-107-wght-normal-446997a595e6-cAiD6ehy.woff2)format("woff2-variations");unicode-range:U+54AA,U+5760,U+5F17,U+5F25,U+6094,U+64A4,U+64B0,U+68A8,U+6A59,U+7978,U+79FD,U+7B5B,U+7EF3,U+7F55,U+814A,U+901D}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-108-wght-normal-97bd8cd71d76-DWAqFE39.woff2)format("woff2-variations");unicode-range:U+24,U+4EF0,U+52FE,U+53D4,U+53E0,U+561B,U+59FB,U+5E15,U+6148,U+6170,U+62E8,U+6635,U+6C1B,U+6F58,U+72EE,U+73AB,U+7470,U+7686,U+7802,U+788D,U+7B52,U+7EEA,U+86C7,U+8F74,U+94C3,U+97F5}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-109-wght-normal-433ebb0ccc8d-CqihrjaH.woff2)format("woff2-variations");unicode-range:U+2192,U+4E32,U+4FF1,U+533F,U+5366,U+5F92,U+5FAA,U+5FE0,U+6016,U+642C,U+64E6,U+6591,U+6D2A,U+6ECB,U+707E,U+7384,U+77AC,U+8A9E,U+8BF8,U+8F9E,U+90BB,U+94DC,U+9897,U+9AD4}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-110-wght-normal-8434f41dd40d-BsqGvA7G.woff2)format("woff2-variations");unicode-range:U+300C-300D,U+4EC1,U+4F2F,U+5141,U+594F,U+59C6,U+5BFF,U+60B2,U+62D6,U+62DC,U+6447,U+65CB,U+6731,U+706D,U+739B,U+7965,U+7F6A,U+8428,U+8986,U+8E2A,U+966A,U+9A71}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-111-wght-normal-e53c1e7b668a-fN56yhMT.woff2)format("woff2-variations");unicode-range:U+4EA1,U+500D,U+51EF,U+52C7,U+5410,U+559D,U+586B,U+5A46,U+5B8B,U+6062,U+6089,U+6167,U+624E,U+63E1,U+656C,U+6668,U+66FC,U+66FF,U+67D4,U+6B8A,U+6CC9,U+6E7F,U+704C,U+7070,U+756A,U+75BE,U+795D,U+7D2F,U+83F2,U+8584,U+871C,U+8BD1,U+8DE8,U+9006,U+904D,U+9636,U+9F13}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-112-wght-normal-e159c6d8a827-D9JxQO7c.woff2)format("woff2-variations");unicode-range:U+23,U+3D,U+4E39,U+4EEA,U+4F0A,U+4F5B,U+51C0,U+52AA,U+52B1,U+5377,U+541B,U+5854,U+5899,U+5B97,U+5C0A,U+5E1D,U+5E8A,U+6050,U+6069,U+6162,U+61C2,U+62BD,U+6469,U+6563,U+6620,U+6697,U+67D0,U+67D3,U+6B32,U+6D01,U+7126,U+745E,U+75DB,U+7761,U+7A0D,U+7EB9,U+7F18,U+82E6,U+8651,U+865A,U+89E6,U+8D25,U+9080,U+9635,U+9707,U+9ED8}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-113-wght-normal-c2fcca3a49da-CLzu5-o7.woff2)format("woff2-variations");unicode-range:U+26,U+3C,U+D7,U+4EBF,U+51AC,U+521A,U+5220,U+5237,U+523B,U+53E5,U+53F3,U+5409,U+54C8,U+5584,U+5706,U+5723,U+5750,U+575A,U+5988,U+5C3E,U+5C4F,U+5C9B,U+5DE6,U+5DE8,U+5E7B,U+5EAD,U+5EF6,U+613F,U+6258,U+6311,U+6388-6389,U+6551,U+65E7,U+6682,U+672B,U+6740,U+6CF0,U+6DFB,U+706F,U+73E0,U+79D2,U+7A33,U+7B26,U+7E41,U+80DC,U+811A,U+8131,U+8349,U+83DC,U+86CB,U+8BEF,U+8BFE,U+8D1D,U+8F6E,U+9014,U+9192,U+9488,U+964D,U+96F6-96F7,U+9759,U+987A,U+9B54}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-114-wght-normal-25af8b328482-8XaxSaki.woff2)format("woff2-variations");unicode-range:U+7E,U+2026,U+4E03,U+4E30,U+4E89,U+4EAE,U+4F59,U+505C,U+5170,U+53E6,U+542B,U+542F,U+5462,U+5708,U+571F,U+591C,U+592B,U+5979,U+5B81,U+5C3C,U+5DEE,U+5E0C,U+5E55,U+5EA7,U+5F52,U+5FF5,U+62C5,U+64CD,U+65BD,U+65E9,U+665A,U+6728,U+699C,U+6B4C,U+6B7B,U+6BCD,U+6CB9,U+6CE2,U+6D3E,U+6D4F,U+7075,U+725B,U+75C5,U+7EB3,U+7EB8,U+7EE7,U+7EFF,U+7F57,U+822C,U+82E5,U+8363,U+836F,U+8B66,U+8BB2,U+8BDA,U+8C01,U+8D5B,U+8D5E,U+8DDF,U+8FFD,U+9000,U+949F,U+969C,U+989D,U+9C7C}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-115-wght-normal-4cde343456d9-B9tcrol5.woff2)format("woff2-variations");unicode-range:U+25,U+4E3D,U+4E49,U+4E9A,U+4EB2,U+4EC5,U+4EFD,U+4F4F,U+4F8B,U+5019,U+514B,U+516B,U+516D,U+5178,U+517B,U+5199,U+5207,U+5343,U+536B,U+5370,U+53E4,U+5403,U+547D,U+54CD,U+54EA,U+552E,U+5883,U+5931,U+5B83,U+5BA4,U+5BB3,U+5C14,U+5C5E,U+5DF4,U+5E72,U+5F80,U+5F85,U+5FB7,U+626B,U+62C9,U+6309,U+6545,U+65AD,U+65AF,U+667A,U+670B,U+677F,U+6797,U+6838-6839,U+6BB5,U+6E29,U+6EE1,U+72EC,U+753B,U+76D8,U+7701,U+773C,U+77ED,U+793C,U+79BB,U+79C1,U+79D8,U+7B97,U+7BC7,U+7D20,U+7EAA,U+7EED,U+80CC,U+89C9,U+8BC9,U+8BCD,U+8C22,U+8C61,U+8D26,U+8F7B,U+8FD4,U+9002,U+95ED,U+9633,U+963F,U+968F-9690,U+96BE,U+9876,U+9884,U+FF1B}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-116-wght-normal-c4a355cbf9fe-DvkPuo1l.woff2)format("woff2-variations");unicode-range:U+2B,U+40,U+300A-300B,U+4E16,U+4E66,U+4E94,U+4E9B,U+4EC0,U+4ECA,U+4F17,U+4F9B,U+4FEE,U+5065,U+50CF,U+5148,U+518D,U+51C6,U+51E0,U+529F,U+5341,U+5361,U+53C8,U+53CC,U+53D7-53D8,U+53EA,U+5404,U+5411,U+5417,U+5427,U+5468,U+5668,U+56E0,U+5904,U+592A,U+59CB,U+5A31,U+5B58,U+5B9D,U+5BC6,U+5C71,U+5DF1,U+5E08,U+5E26,U+5E2E,U+5EB7,U+5F15,U+5F62,U+5F69,U+5F8B,U+627E,U+628A,U+62A4,U+62DB,U+62E9,U+6307,U+6362,U+636E,U+64AD,U+6539,U+6548,U+6574,U+6613,U+663E,U+666F,U+6A21,U+6B65,U+6BCF,U+6DF1,U+706B,U+7167,U+738B,U+73AF,U+754C,U+7559,U+7740,U+786E,U+795E,U+798F,U+79F0,U+7AEF,U+7BB1,U+7EA2,U+7EC4,U+7EF4,U+8003,U+81F3-81F4,U+822A,U+83B7,U+89C2,U+89C8,U+8BA9,U+8BB8,U+8BD5,U+8BED,U+8C03,U+8D70,U+8FBE,U+8FCE,U+8FD1,U+8FDE,U+9001,U+901F,U+90A3,U+914D,U+94FE,U+9500,U+952E,U+9605,U+9662,U+9664,U+9700,U+9752,U+975E,U+97F3,U+9879,U+9886,U+9A6C,U+9A8C,U+9ED1}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-117-wght-normal-fd05376d7316-Dih7DGOS.woff2)format("woff2-variations");unicode-range:U+4E,U+201C-201D,U+4E07,U+4E1C,U+4E3E,U+4E48,U+4E50,U+4E5F,U+4E8B-4E8C,U+4EAB,U+4ECE,U+4ED6,U+4EE3,U+4EF6,U+4EFB,U+4F20,U+4F55,U+4F7F,U+4FDD,U+505A,U+5143,U+5149,U+5171,U+518C,U+5229,U+522B,U+5305,U+5355,U+5357,U+535A,U+5373,U+539F,U+53BB,U+53D6,U+53E3,U+53F0,U+5458,U+56DB,U+58F0,U+590D,U+5973,U+5B57,U+5B8C,U+5BB9,U+5BFC,U+5C06,U+5C11,U+5C31,U+5DF2,U+5E03,U+5E38,U+5E94,U+5F71,U+5F97,U+603B,U+60F3,U+611F,U+6216,U+624D,U+6253,U+6301,U+641C,U+652F,U+653E,U+6559,U+661F,U+671F,U+672F,U+6761,U+67E5,U+6807,U+6837,U+683C,U+6B22,U+6B64,U+6BD4,U+6C14,U+6C34,U+6C42,U+6CA1,U+6D41,U+6D77,U+6D88,U+6E05,U+7136,U+767E,U+76EE,U+76F4,U+771F,U+7801,U+793A,U+7A7A,U+7AE0,U+7B2C,U+7B80,U+7BA1,U+7D22,U+7EA7,U+7ED3,U+7ED9,U+7EDF,U+7F6E,U+8001,U+800C,U+8272,U+8282,U+8350,U+88AB,U+88C5,U+89C1,U+89E3,U+8A00,U+8BA1,U+8BA4,U+8BB0,U+8BBE,U+8BC1,U+8BFB,U+8D77,U+8D85,U+8EAB,U+8F6C,U+8F7D,U+8FD0,U+9009,U+90AE,U+90FD,U+91CC-91CD,U+91CF,U+9650,U+9891,U+FF1F}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-118-wght-normal-09af3ad24eb8-Btnyt6fg.woff2)format("woff2-variations");unicode-range:U+3E,U+5F,U+7C,U+A9,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E2A,U+4E3A-4E3B,U+4E4B,U+4E86,U+4E8E,U+4EBA,U+4EE5,U+4EEC,U+4F1A,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4FE1,U+5165,U+5168,U+516C,U+5173,U+5176,U+5185,U+51FA,U+5206,U+5230,U+5236,U+524D,U+529B,U+52A0-52A1,U+52A8,U+53CB,U+53D1,U+53EF,U+53F7,U+5408,U+540C-540E,U+544A,U+548C,U+56DE,U+56FD-56FE,U+5728,U+5730,U+5907,U+591A,U+5927,U+5929,U+597D,U+5982,U+5B50,U+5B66,U+5B89,U+5B9A,U+5B9E,U+5BB6,U+5BF9,U+5C0F,U+5E73-5E74,U+5E7F,U+5EA6,U+5F00,U+5F0F,U+5F53,U+5F55,U+5FC3,U+6027,U+610F,U+6210-6211,U+6240,U+624B,U+62A5,U+63A5,U+63A8,U+63D0,U+6536,U+6570,U+6587,U+65B9,U+65E0,U+65F6,U+660E,U+662F,U+66F4,U+6700,U+670D,U+672C,U+673A,U+6743,U+6765,U+6B21,U+6B63,U+6CBB,U+6CD5,U+6CE8,U+70ED,U+7247-7248,U+7269,U+7279,U+73B0,U+7406,U+751F,U+7528,U+7535,U+767B,U+76F8,U+770B,U+77E5,U+793E,U+7AD9,U+7B49,U+7CFB,U+7EBF,U+7ECF,U+8005,U+8054,U+80FD,U+81EA,U+85CF,U+884C,U+8981,U+8BDD,U+8BF4,U+8BF7,U+8FC7,U+8FD8-8FD9,U+8FDB,U+901A,U+9053,U+90E8,U+91D1,U+957F,U+95EE,U+95F4,U+9762,U+9875,U+9898,U+9996,U+FF01,U+FF08-FF09}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-119-wght-normal-12f0131c1dae-B-uOI_Y2.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+B2,U+B7,U+E0,U+E2,U+E7-E8,U+EA,U+F1-F2,U+FC,U+101,U+103,U+113,U+12B,U+14D,U+16B,U+2013-2014,U+2039,U+3001-3002,U+30FB,U+4E00,U+4E2D,U+65B0,U+65E5,U+6708-6709,U+70B9,U+7684,U+7F51,U+FF0C,U+FF1A}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-cyrillic-wght-normal-0c2a6149154d-B1XQbOZX.woff2)format("woff2-variations");unicode-range:U+411,U+413,U+418,U+41C,U+420-421,U+423,U+425,U+430,U+433-436,U+438-443,U+448,U+44A-44C,U+44F,U+457}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-vietnamese-wght-normal-f5f59d9222c5-BNMBmgC-.woff2)format("woff2-variations");unicode-range:U+103}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-latin-ext-wght-normal-edb0712c48d1-tmDokJVz.woff2)format("woff2-variations");unicode-range:U+101,U+103,U+10C-10D,U+112-113,U+12B,U+14C-14D,U+15A-15B,U+161,U+16B,U+173,U+2BE-2BF,U+1E0D,U+1E25,U+1E43,U+1E47,U+1E5B,U+1E62-1E63,U+1E6D,U+1E93}@font-face{font-family:Noto Serif SC Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/noto-serif-sc-latin-wght-normal-35079ee949d5-BObB6-lr.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A7,U+A9,U+B2,U+B7,U+C8,U+CA,U+CD,U+D2,U+D4,U+D7,U+E0,U+E2,U+E7-E8,U+EA,U+F1-F2,U+FC,U+2013-2014,U+2019,U+201C-201D,U+2026,U+2039,U+2212}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-fddcc8530622-sUK6UU3E.woff2)format("woff2-variations");unicode-range:U+411,U+413,U+418,U+41C,U+420-421,U+423,U+425,U+430,U+433-436,U+438-443,U+448,U+44A-44C,U+44F,U+457}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-11527fec85e3-8ZaWPTG4.woff2)format("woff2-variations");unicode-range:U+103}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-e558b30c67aa-BQht8UYP.woff2)format("woff2-variations");unicode-range:U+101,U+103,U+10C-10D,U+112-113,U+12B,U+14C-14D,U+15A-15B,U+161,U+16B,U+173,U+2BE-2BF,U+1E0D,U+1E25,U+1E43,U+1E47,U+1E5B,U+1E62-1E63,U+1E6D,U+1E93}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-4b41562d8928-CRt77fIx.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A7,U+A9,U+B2,U+B7,U+C8,U+CA,U+CD,U+D2,U+D4,U+D7,U+E0,U+E2,U+E7-E8,U+EA,U+F1-F2,U+FC,U+2013-2014,U+2019,U+201C-201D,U+2026,U+2039,U+2212}:root{--night:#0e0d0c;--ink:#1a1714;--ink-2:#221e1a;--line:#3a332b;--text:#ede6da;--muted:#8e857a;--faint:#887f75;--copper:#d9a55b;--lamp:#ffc879;--cinnabar:#c2412d;--xuan:#7fa39b;--accent:var(--copper);--accent-rgb:217, 165, 91;--serif:"Noto Serif SC Variable", "Noto Serif SC", "Songti SC", "STSong", serif;--sans:system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--latin:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--font-scale:1;--wheel-h:min(52svh, 470px);--safe-top:max(env(safe-area-inset-top,0px), var(--sat,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--sab,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-tradition=dao]{--accent:var(--xuan);--accent-rgb:127, 163, 155}html[data-tradition=shunfa]{--accent:#cdae6e;--accent-rgb:205, 174, 110}html[data-capacity=off] [data-capacity-label],html[data-capacity=off] [data-capacity-wrap],html[data-device=beads] [data-recite-part],html:not([data-device=beads]) [data-bead-line]{display:none}html[data-tradition=catholic]{--accent:#a9bde3;--accent-rgb:169, 189, 227}html[data-tradition=orthodox]{--accent:#d4896a;--accent-rgb:212, 137, 106}html[data-tradition=islam]{--accent:#7fb59a;--accent-rgb:127, 181, 154}html[data-tradition=hindu]{--accent:#e3893a;--accent-rgb:227, 137, 58}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--night);-webkit-text-size-adjust:100%}body{background:var(--night);min-height:100svh;color:var(--text);font-family:var(--sans);font-size:calc(15px * var(--font-scale));-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gate{z-index:50;text-align:center;background:var(--night);flex-direction:column;justify-content:center;align-items:center;padding:0 32px;display:flex;position:fixed;inset:0}.gate:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffc8791a,#0000);width:560px;height:560px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.gate-mark{width:46px;height:62px;color:var(--accent)}.gate-title{font-family:var(--serif);letter-spacing:.5em;text-indent:.5em;margin-top:22px;font-size:26px;font-weight:600}.gate-en{font-family:var(--latin);letter-spacing:.6em;text-indent:.6em;color:var(--accent);margin-top:4px;font-size:12px}.gate-bar{background:#2b261f;width:240px;height:2px;margin-top:30px;position:relative;overflow:hidden}.gate-bar i{background:var(--accent);width:0;box-shadow:0 0 10px rgba(var(--accent-rgb), .6);transition:width .35s;position:absolute;inset:0 auto 0 0}.gate-row{color:#d8cebe;font-variant-numeric:tabular-nums;justify-content:space-between;width:240px;margin-top:10px;font-size:12px;display:flex}.gate-line{color:var(--muted);letter-spacing:.08em;min-height:1.6em;margin-top:26px;font-size:12px}.gate-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.ghost{border:1px solid var(--line);color:#e3d9c9;white-space:nowrap;padding:9px 14px;font-size:12.5px;text-decoration:none;transition:border-color .2s}.ghost:hover{border-color:rgba(var(--accent-rgb), .6)}.gate{animation:10ms 12s forwards gate-giveup}.gate-fallback{color:var(--faint);opacity:0;visibility:hidden;font-size:12px;animation:.4s 8s forwards gate-fallback;position:absolute;bottom:36px;left:0;right:0}html[data-app] .gate,html[data-app] .gate-fallback{animation:none}html[data-app] .gate.is-leaving{pointer-events:none;animation:.34s forwards gate-out}@keyframes gate-giveup{to{opacity:0;visibility:hidden}}@keyframes gate-fallback{to{opacity:1;visibility:visible}}@keyframes gate-out{to{opacity:0;visibility:hidden}}.overview{max-width:680px;margin:0 auto;padding:72px 24px 96px}html[data-app] .overview{display:none}html[data-app=failed] .overview{display:block}.overview h1{font-family:var(--serif);letter-spacing:.14em;font-size:28px}.overview h2{font-family:var(--serif);letter-spacing:.1em;color:var(--accent);margin-top:32px;font-size:18px}.overview p,.overview li{color:#cfc4b4;margin-top:10px}.overview ul{padding-inline-start:1.2em}.app{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glow{background:radial-gradient(closest-side,#ffc87933,#ffaa5a0f 55%,#0000);width:640px;height:640px;transition:opacity .8s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}html[data-mode=spinning] .glow{opacity:1.3}.bokeh{position:absolute;inset:0}.bokeh i{filter:blur(2px);background:radial-gradient(closest-side,#ffce82e6,#ffaa5040 60%,#0000);border-radius:50%;animation:3.2s ease-in-out infinite alternate flick;position:absolute}@keyframes flick{0%{opacity:.25}to{opacity:.85}}.ring{opacity:.55;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ring svg>g{transform-origin:50%;animation:90s linear infinite reverse ring}html[data-mode=spinning] .ring svg>g{animation-duration:40s}@keyframes ring{to{transform:rotate(360deg)}}.ground{background:linear-gradient(#0000,#080706bf 45%,#080706);height:40%;position:absolute;bottom:0;left:0;right:0}html[data-motion=reduced] .bokeh i,html[data-motion=static] .bokeh i,html[data-motion=reduced] .ring svg>g,html[data-motion=static] .ring svg>g{animation:none}.topbar{z-index:10;padding:max(10px, var(--safe-top)) max(18px, env(safe-area-inset-right)) 8px max(18px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.topbar .brand{justify-self:start}.topbar .trad{justify-self:center}.topbar .tools{justify-self:end}.brand{font-family:var(--serif);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.brand svg{width:16px;height:22px;color:var(--accent);flex:none}.brand small{font-family:var(--latin);letter-spacing:.3em;color:var(--accent);font-size:8px;font-weight:500;line-height:1;display:block}@media (max-width:599px){.brand small{display:none}}.seg{border:1px solid var(--line);background:#0e0d0c99;border-radius:999px;padding:2px;display:inline-flex}.seg button{color:var(--muted);border-radius:999px;padding:3px 13px;font-size:12.5px;transition:background .2s,color .2s}.seg button[aria-pressed=true]{background:rgba(var(--accent-rgb), .16);color:var(--accent)}.trad{border:1px solid var(--line);color:var(--accent);white-space:nowrap;background:#0e0d0c99;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 14px;font-size:12.5px;transition:border-color .2s;display:inline-flex}.trad:hover{border-color:rgba(var(--accent-rgb), .6)}.trad-caret{color:var(--muted);font-size:9px}.trad-sheet .q{color:var(--muted);letter-spacing:.14em;margin:16px 0 8px;font-size:11.5px}.trad-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.trad-opt{text-align:start;border:1px solid var(--line);background:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.trad-opt b{font-family:var(--serif);letter-spacing:.12em;color:var(--text);font-size:16px;font-weight:600}.trad-opt span{color:#a89d8e;font-size:11.5px}.trad-opt:hover{border-color:rgba(var(--accent-rgb), .5)}.trad-opt[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .1)}.trad-opt[aria-pressed=true] b{color:var(--accent)}.tools{align-items:center;gap:2px;display:flex}.tool{color:#cfc4b4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.tool:hover:not(:disabled){background:#ffffff0d}.tool[aria-pressed=true]{color:var(--accent)}.tool svg{width:18px;height:18px}.tool-wide{display:none}@media (max-width:480px){.tool{width:34px}}.tool-daily{position:relative}.tool-daily.is-due:after{content:"";top:9px;background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg,#0e0d0c);border-radius:50%;position:absolute;inset-inline-end:9px}.menu{inset-inline-end:16px;z-index:20;border:1px solid var(--line);background:#16130f;border-radius:12px;min-width:168px;padding:6px;position:absolute;top:calc(100% - 2px);box-shadow:0 18px 50px #0000008c}.menu a{border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.menu a:hover{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.stage{flex-direction:column;align-items:center;padding:4px 16px 76px;display:flex;position:relative}.hud{text-align:center;opacity:0;pointer-events:none;height:0;min-height:0;transition:opacity .5s,transform .5s;overflow:visible;transform:translateY(-6px)}html[data-mode=spinning] .hud,.app[data-has-revs] .hud{opacity:1;height:auto;margin-bottom:4px;transform:none}.hud-big{justify-content:center;align-items:flex-end;gap:10px;display:flex}.hud-big>span:not([data-led-revs]){font-family:var(--serif);color:#cdbfa8;padding-bottom:2px;font-size:15px}.hud-sub{color:var(--muted);letter-spacing:.04em;margin-top:6px;font-size:12px}.hud-sub b{color:#e5d8c3;font-variant-numeric:tabular-nums;font-weight:500}.led{--led-on:#e2b06a;filter:drop-shadow(0 0 4px #e2b06a80);display:block}.led .on{fill:var(--led-on)}.led .off{fill:rgba(var(--accent-rgb), .09)}html[data-tradition=dao] .led{--led-on:#a9c9c1;filter:drop-shadow(0 0 4px #7fa39b80)}html[data-tradition=catholic] .led{--led-on:#c9d6f2;filter:drop-shadow(0 0 4px #a9bde373)}html[data-tradition=orthodox] .led{--led-on:#e8a487;filter:drop-shadow(0 0 4px #d4896a73)}html[data-tradition=hindu] .led{--led-on:#f2ad6c;filter:drop-shadow(0 0 4px #e3893a73)}html[data-tradition=islam] .led{--led-on:#a3d6bc;filter:drop-shadow(0 0 4px #7fb59a73)}html[data-tradition=shunfa] .led{--led-on:#ecd08f;filter:drop-shadow(0 0 4px #ecd08f73)}.wheel{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:12px;justify-content:center;display:flex;position:relative}.wheel:active{cursor:grabbing}.haptic-target{z-index:2;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.wheel svg{height:var(--wheel-h);aspect-ratio:220/360;width:auto;overflow:visible}html[data-mode=spinning]{--wheel-h:min(46svh, 440px)}.wheel svg,.wheel canvas{transition:height .5s,width .5s,opacity .5s}.wheel canvas{height:var(--wheel-h);width:min(calc(var(--wheel-h) * .78), 100vw);opacity:0;display:block}.wheel:not([data-renderer=webgl]) canvas,.wheel canvas:not([data-active]){visibility:hidden;pointer-events:none;position:absolute}.wheel[data-renderer=webgl] svg{display:none}.wheel[data-renderer=webgl] canvas[data-active]{opacity:1}.poem{font-family:var(--serif);letter-spacing:.42em;text-indent:.42em;font-size:calc(13px * var(--font-scale));color:#e8dcc6;margin-top:4px}.cta{font-size:calc(14px * var(--font-scale));letter-spacing:.2em;border:1px solid rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .08);border-radius:2px;align-items:center;gap:10px;margin-top:16px;padding:10px 22px 10px 26px;transition:background .2s,border-color .2s;display:inline-flex}.cta:hover{background:rgba(var(--accent-rgb), .16)}.cta svg{width:16px;height:16px;color:var(--accent)}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.chip{font-size:calc(11.5px * var(--font-scale));color:#d9cfbf;border:1px solid var(--line);white-space:nowrap;background:#1a1714bf;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip b{color:var(--accent);font-weight:500}.chip svg{width:12px;height:12px;color:var(--muted)}.micro{left:0;right:0;bottom:max(14px, var(--safe-bottom));text-align:center;color:var(--faint);letter-spacing:.08em;z-index:5;font-size:10.5px;position:fixed}.micro a{border-bottom:1px solid var(--line);text-decoration:none}.controls{flex-direction:column;align-items:center;gap:14px;margin-top:16px;display:none}html[data-mode=spinning] .controls{display:flex}html[data-mode=spinning] .poem,html[data-mode=spinning] .chips{display:none}.modes button{font-size:calc(12.5px * var(--font-scale));padding:5px 16px}.progress108{width:250px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;display:flex}.progress108 .track{background:#2b261f;border-radius:2px;flex:1;height:3px;overflow:hidden}.progress108 i{background:linear-gradient(90deg, rgba(var(--accent-rgb), .45), var(--accent));width:0;height:100%;transition:width .4s;display:block}.actions{justify-content:center;gap:14px;display:flex}.act{color:#cdbfa8;flex-direction:column;align-items:center;gap:5px;min-width:74px;font-size:11px;display:flex}.act i{border:1px solid var(--line);background:#1a1714cc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.act i svg{width:18px;height:18px}.act[aria-pressed=true]{color:var(--accent)}.act[aria-pressed=true] i{border-color:rgba(var(--accent-rgb), .6)}html[data-wake=on] .topbar,html[data-wake=on] .controls,html[data-wake=on] .cta,html[data-wake=on] .micro{opacity:.35;transition:opacity .6s}html[data-wake=on] .topbar:hover,html[data-wake=on] .controls:hover,html[data-wake=on] .cta:hover{opacity:1}.glow.is-pulsing{animation:1.8s ease-out pulse}@keyframes pulse{0%{opacity:1.3}25%{opacity:2.6;transform:translate(-50%,-50%)scale(1.12)}to{opacity:1.3}}html[data-motion=static] .glow.is-pulsing{animation:none}.merit-layer{pointer-events:none;z-index:8;position:fixed;inset:0}.merit{flex-direction:column;align-items:flex-start;animation:2.6s ease-out forwards rise;display:flex;position:absolute}.merit span{font-family:var(--serif);color:var(--lamp);letter-spacing:.2em;margin-bottom:3px;font-size:11px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}18%{opacity:1}to{opacity:0;transform:translateY(-36px)}}html[data-motion=reduced] .merit{animation-name:fade}@keyframes fade{0%{opacity:0}20%{opacity:1}to{opacity:0}}.panel{z-index:30;background:var(--night);padding:max(14px, var(--safe-top)) 20px 0;position:fixed;inset:0;overflow-y:auto}.panel-inner{max-width:640px;margin:0 auto;padding-bottom:64px}.panel-inner:has(.reader-bar){padding-bottom:0}.back{color:#cfc4b4;align-items:center;gap:4px;margin:8px 0 12px;font-size:13px;display:inline-flex}.panel h2{font-family:var(--serif);letter-spacing:.2em;font-size:26px;font-weight:600}.panel .en{font-family:var(--latin);letter-spacing:.34em;color:var(--accent);margin-bottom:18px;font-size:11px}.panel h3{font-family:var(--serif);letter-spacing:.12em;color:var(--accent);margin:26px 0 8px;font-size:16px;font-weight:600}.panel p,.panel li{color:#cfc4b4;font-size:calc(14px * var(--font-scale));margin-top:8px}.panel ul{padding-inline-start:1.2em}.soon{color:var(--accent);border:1px solid rgba(var(--accent-rgb), .4);vertical-align:2px;letter-spacing:.04em;border-radius:4px;margin-inline-start:6px;padding:0 6px;font-size:11px;display:inline-block}.list{list-style:none;padding:0!important}.list li{border-bottom:1px solid #26211c;justify-content:space-between;align-items:baseline;margin:0;padding:11px 2px;display:flex}.list li b{font-family:var(--serif);font-size:calc(15px * var(--font-scale));color:var(--text);letter-spacing:.06em;font-weight:600}.list li span{color:var(--muted);font-size:12px}[data-panel=about] .panel-inner p:not(.en){font-family:var(--serif-body)}:root{--serif-body:"Songti SC", "STSong", "SimSun", "Noto Serif CJK SC", "Source Han Serif SC", var(--serif)}.panel a.back{text-decoration:none}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;font-size:calc(14px * var(--font-scale));color:var(--muted);flex:none;padding:6px 0}.tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.search{border:1px solid var(--line);color:var(--faint);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;display:flex}.search input{color:var(--text);font:inherit;font-size:calc(14px * var(--font-scale));background:0 0;border:0;outline:none;flex:1;padding:9px 0}.search:focus-within{border-color:rgba(var(--accent-rgb), .7)}.pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pill{font-size:calc(12px * var(--font-scale));border:1px solid var(--line);color:#cfc4b4;border-radius:999px;padding:3px 10px}.pill[aria-pressed=true]{border-color:var(--accent);color:var(--night);background:var(--accent)}.acc{border:1px solid rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .06);border-radius:10px;margin-bottom:14px;padding:12px}.acc summary{cursor:pointer;color:var(--accent);font-weight:500;font-size:calc(14px * var(--font-scale));justify-content:space-between;list-style:none;display:flex}.acc summary:after{content:"▾"}.acc[open] summary:after{content:"▴"}.acc summary::-webkit-details-marker{display:none}.acc[open] summary{margin-bottom:6px}.panel .q{color:var(--muted);letter-spacing:.1em;margin:10px 0 6px;font-size:11.5px}.recs{gap:8px;margin-top:8px;display:grid}.recs .hint{color:var(--muted);font-size:12.5px}.rec{background:var(--ink-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rec b{font-family:var(--serif);font-size:calc(14.5px * var(--font-scale));letter-spacing:.06em;color:var(--text);font-weight:600}.rec p{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mini-btn{font-size:calc(12px * var(--font-scale));color:var(--night);background:var(--accent);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;padding:5px 11px;text-decoration:none;display:inline-flex}.mini-btn.ol{color:var(--accent);border:1px solid rgba(var(--accent-rgb), .5);background:0 0}.mini-btn.done{color:var(--muted);border:1px solid var(--line);background:0 0}.catalog li{align-items:center;gap:12px}.catalog .row-actions{flex-wrap:nowrap}.catalog li>div:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.catalog small{color:var(--faint);font-size:11.5px}.catalog small.spell-line{font-family:var(--latin);letter-spacing:.04em;overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.draw-btn{margin:4px 0 10px}.list li.empty,.records li.empty{color:var(--muted);justify-content:center;font-size:13px}.reader-note{font-family:var(--serif-body);color:var(--muted)!important;font-size:calc(13px * var(--font-scale))!important}.reader-text{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 10px;padding:22px 0}.reader-text p{font-family:var(--serif-body);letter-spacing:.12em;text-align:justify;line-height:2.1;font-size:calc(19px * var(--font-scale))!important;color:#eadfcb!important;margin:0 0 .9em!important}.reader-source{font-family:var(--serif-body);color:var(--faint)!important;font-size:12px!important}.reader-text.spell p{font-family:var(--latin), var(--serif-body);letter-spacing:.08em;text-align:left;overflow-wrap:anywhere;font-weight:600;line-height:1.75;font-size:calc(21px * var(--font-scale))!important;color:#ecd9b0!important}.reader-original{border-top:1px solid var(--line);margin:18px 0 0;padding:16px 0 4px}.reader-original .lbl,.reader-zh-label{font-family:var(--serif-body);letter-spacing:.14em;color:var(--muted)!important;margin:0 0 6px!important;font-size:11px!important}.reader-original p.orig{font-family:var(--latin);font-weight:600;line-height:1.7;font-size:calc(19px * var(--font-scale))!important;color:#ecdfc8!important;margin:0 0 12px!important}.reader-original p.orig:lang(grc),.reader-original p.orig:lang(cu){font-family:Georgia, "Times New Roman", "Noto Serif", var(--latin), serif;font-weight:500}.reader-original p.orig:lang(ar){text-align:right;font-family:Geeza Pro,Noto Naskh Arabic,Amiri,Traditional Arabic,Arabic Typesetting,serif;font-weight:400;line-height:2.1;font-size:calc(25px * var(--font-scale))!important}.reader-original p.orig:lang(sa){font-family:Kohinoor Devanagari,Noto Serif Devanagari,Sanskrit Text,Noto Sans Devanagari,Mangal,serif;font-weight:500;line-height:1.9;font-size:calc(22px * var(--font-scale))!important}.reader-original p.orig:lang(sa-Latn){font-family:var(--latin);font-style:italic;font-weight:500;line-height:1.7;font-size:calc(17px * var(--font-scale))!important}.reader-original p.orig:lang(ar-Latn){font-family:var(--latin);text-align:left;font-style:italic;font-weight:500;line-height:1.7;font-size:calc(17px * var(--font-scale))!important}.ayah{border:1px solid rgba(var(--accent-rgb), .45);min-width:1.5em;height:1.5em;color:var(--accent);vertical-align:.15em;border-radius:50%;justify-content:center;align-items:center;margin:0 .2em;font-size:.62em;line-height:1;display:inline-flex}.reader-readonly{color:var(--muted);text-align:center;margin:0;font-size:13px}.reader-extra{font-family:var(--serif-body);font-size:calc(13.5px * var(--font-scale))!important;color:#cdbfa8!important}.reader-extra b{color:var(--accent);margin-inline-end:6px;font-weight:500}.reader-bar{padding:16px 0 max(16px, var(--safe-bottom));background:linear-gradient(to bottom, transparent, var(--night) 35%);justify-content:center;display:flex;position:sticky;bottom:0}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 10px;display:grid}.stat{background:var(--ink);border:1px solid #2a241e;border-radius:10px;padding:10px 10px 8px}.stat .label{color:var(--muted);font-size:11px}.stat .v{align-items:flex-end;gap:4px;margin-top:6px;display:flex;overflow:hidden}.stat .v>span{color:var(--muted);font-size:10.5px}.ledger-recited{margin-bottom:12px;color:var(--muted)!important;font-size:12.5px!important}.ledger-recited b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.heat{grid-template-rows:repeat(7,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.heat i{aspect-ratio:1;background:rgba(var(--accent-rgb), .07);border-radius:2px;display:block}.heat i.l1{background:rgba(var(--accent-rgb), .28)}.heat i.l2{background:rgba(var(--accent-rgb), .5)}.heat i.l3{background:rgba(var(--accent-rgb), .75)}.heat i.l4{background:var(--accent)}.heatlbl{color:var(--faint);justify-content:space-between;margin:6px 0 4px;font-size:10.5px;display:flex}.records{list-style:none;padding:0!important}.records li{border-bottom:1px solid #26211c;justify-content:space-between;gap:8px;padding:9px 0;font-size:13px;display:flex;margin:0!important}.records li b{color:var(--text);font-weight:500}.records li span{color:var(--muted);white-space:nowrap;font-size:11.5px}.ledger-actions{justify-content:flex-start;margin-top:16px}.panel .privacy,.sheet .privacy{margin-top:12px;line-height:1.5;color:var(--faint)!important;font-size:11px!important}.banner{z-index:3;font-family:var(--serif);font-size:calc(12.5px * var(--font-scale));letter-spacing:.3em;color:#f1e3c8;text-align:center;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);background:linear-gradient(90deg,#0000,#c2412d8c 16% 84%,#0000);max-width:92vw;margin-top:-4px;padding:6px 22px;position:relative}html[data-tradition=dao] .banner{background:linear-gradient(90deg,#0000,#50706899 16% 84%,#0000)}html[data-tradition=catholic] .banner{background:linear-gradient(90deg,#0000,#344c8cb3 16% 84%,#0000)}html[data-tradition=orthodox] .banner{background:linear-gradient(90deg,#0000,#802418bf 16% 84%,#0000)}html[data-tradition=hindu] .banner{background:linear-gradient(90deg,#0000,#963e12bf 16% 84%,#0000)}html[data-tradition=islam] .banner{background:linear-gradient(90deg,#0000,#1c5c42bf 16% 84%,#0000)}html[data-tradition=shunfa] .banner{color:#1a140b;background:linear-gradient(90deg,#0000,#cdae6ed9 16% 84%,#0000)}.sheet{width:min(560px,100%);max-width:100%;max-height:92svh;color:var(--text);background:#16130f;border:0;border-top:1px solid #3a322a;border-radius:22px 22px 0 0;margin:auto auto 0;padding:0;overflow-y:auto}.sheet::backdrop{background:#0504049e}@media (min-width:960px){.sheet{border:1px solid #3a322a;border-radius:18px;margin:auto}}.sheet-inner{padding:10px 20px max(22px, var(--safe-bottom))}.sheet .grab{background:#4a4036;border-radius:2px;width:38px;height:4px;margin:0 auto 12px}.sheet h2{font-family:var(--serif);letter-spacing:.24em;font-size:19px;font-weight:600}.sheet .en{font-family:var(--latin);letter-spacing:.3em;color:var(--accent);font-size:10px}.field{border:0;margin-top:12px;display:block}.field>span:first-child,.field legend{color:var(--muted);letter-spacing:.08em;font-size:11px}.field .in{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:0 10px;display:flex}.field .in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.field input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:15px}.field input[readonly]{color:var(--muted);font-size:11.5px}.field small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.seg-wide{width:100%;margin-top:6px;display:flex}.seg-wide button{text-align:center;flex:1;padding:6px 4px;font-size:12px}.cardprev{border:1px solid rgba(var(--accent-rgb), .35);color:var(--accent);background:linear-gradient(135deg,#1d1813,#100e0c);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.cardprev .txt{flex:1;min-width:0}.cardprev .txt b{font-family:var(--serif);letter-spacing:.12em;color:var(--text);font-size:14px;display:block}.cardprev .txt span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.seal{border:2px solid var(--cinnabar);width:36px;height:36px;color:var(--cinnabar);font-family:var(--serif);text-align:center;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1.05;display:grid;transform:rotate(-6deg)}.row2{gap:10px;margin-top:14px;display:flex}.row2 button{text-align:center;border:1px solid var(--line);border-radius:6px;flex:1;padding:10px 0;font-size:13.5px}.row2 button.pri{background:var(--accent);color:var(--night);border-color:var(--accent);font-weight:500}.card-out{margin-top:14px}.card-out img{border:1px solid var(--line);border-radius:8px;width:min(260px,70%);margin:0 auto;display:block}.plan-card{border:1px solid var(--line);background:#ffffff04;border-radius:14px;margin:18px 0 10px;padding:14px 14px 6px}.plan-card .q{margin:0}.plan-card .cta{width:100%;margin:10px 0 8px}.plan-empty{color:var(--muted);margin-top:6px;font-size:13px}.plan-head{align-items:baseline;gap:10px;display:flex}.plan-head b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.plan-head .linkish{margin-inline-start:auto}.plan-card .bar{background:var(--line);border-radius:2px;height:3px;margin:8px 0 4px;display:block;overflow:hidden}.plan-card .bar i{background:var(--accent);height:100%;display:block}.plan-sub{color:var(--muted);font-size:11.5px}.plan-card .tasks{margin-top:6px}.plan-big{font-family:var(--serif);letter-spacing:.3em;color:var(--accent);margin-top:8px;font-size:30px}.tick-btn{border:1px solid rgba(var(--accent-rgb), .5);color:var(--accent);border-radius:999px;margin-inline-start:auto;padding:3px 10px;font-size:12px}.tick-btn[aria-pressed=true]{background:rgba(var(--accent-rgb), .16);border-color:#0000}.plan-remind-row{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-top:4px;padding:10px 0 8px;font-size:12.5px;display:flex}.plan-remind-row .mini-btn{margin-inline-start:auto}.plan .plan-step{color:var(--accent);letter-spacing:.12em;margin-bottom:4px;font-size:11px}.plan .set-note{margin-top:6px}.plan .check{margin:8px 0 0}.plan .check span{text-align:start;color:var(--text);margin-inline-start:0;font-size:14px}.plan-goals{margin:0 0 6px 44px}.plan-custom,.plan-add{margin-top:8px}.plan-hint{color:var(--faint);margin-top:8px;font-size:11.5px;display:block}.plan-lengths{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.plan-lengths button{border:1px solid var(--line);border-radius:10px;gap:2px;padding:12px 0;display:grid}.plan-lengths button b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.plan-lengths button small{color:var(--muted);font-size:11px}.plan-lengths button[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .12);color:var(--accent)}.plan-sum{color:var(--accent);margin-top:12px;font-size:13px}.plan-warn{background:rgba(var(--accent-rgb), .08);color:#cfc4b4;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.6}.plan-remind{width:100%;margin-top:14px}.poster-out{place-items:center;min-height:180px;margin-top:14px;display:grid}.poster-out[aria-busy=true]:after{content:"";border:2px solid rgba(var(--accent-rgb), .25);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:1s linear infinite ring}.poster-out img{border:1px solid var(--line);border-radius:8px;width:auto;max-width:100%;max-height:52svh;display:block}.share .set-note{text-align:center;margin-top:12px}.share-go{background:var(--accent);width:100%;color:var(--night);border-radius:6px;margin-top:12px;padding:12px 0;font-size:14px;font-weight:500;display:block}.share-go[hidden]{display:none}.toast{z-index:60;border:1px solid var(--line);color:var(--text);opacity:0;pointer-events:none;white-space:nowrap;background:#16130f;border-radius:999px;padding:8px 14px;font-size:13px;transition:opacity .25s,transform .25s;position:fixed;bottom:64px;left:50%;transform:translate(-50%,12px)}.toast.is-on{opacity:1;transform:translate(-50%)}@media (min-width:960px){:root,html[data-mode=spinning]{--wheel-h:min(60svh, 520px)}.topbar{padding:22px 34px}.brand{font-size:17px}.brand svg{width:20px;height:27px}.brand small{font-size:9px}.tools{gap:10px}.tool-wide{display:grid}.stage{padding-top:0}.hud{inset-inline-end:46px;text-align:end;opacity:1;height:auto;position:fixed;top:46%;transform:translateY(-50%)}html[data-mode=spinning] .hud,.app[data-has-revs] .hud{transform:translateY(-50%)}.hud-big{justify-content:flex-end}.micro{text-align:start;inset-inline:40px auto}}@media (prefers-reduced-motion:reduce){.gate-bar i,.wheel svg,.hud,.glow{transition:none}}.coach{z-index:6;border:1px solid rgba(var(--accent-rgb), .45);background:#16130feb;border-radius:12px;align-items:center;gap:12px;max-width:340px;margin-top:14px;padding:10px 14px;display:flex;position:relative}.coach svg{flex:none;width:56px;height:56px}.coach .orbit{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:3 4}.coach .phone{fill:#13110f;stroke:var(--text);stroke-width:1.6px;transform-origin:60px 52px;animation:1.4s linear infinite coach-orbit}.coach .phone circle{fill:var(--accent);stroke:none}@keyframes coach-orbit{0%{transform:translate(0)}25%{transform:translate(-22px,10px)}50%{transform:translateY(18px)}75%{transform:translate(22px,10px)}to{transform:translate(0)}}html[data-motion=reduced] .coach .phone,html[data-motion=static] .coach .phone{animation:none}.coach p{color:var(--muted);flex:1;font-size:12px;line-height:1.5}.coach p b{color:var(--text);font-size:13.5px;font-weight:500;display:block}.coach button{color:var(--accent);border:1px solid rgba(var(--accent-rgb), .5);border-radius:4px;padding:4px 10px;font-size:12px}.update{left:50%;bottom:max(56px, calc(var(--safe-bottom) + 44px));z-index:55;border:1px solid rgba(var(--accent-rgb), .5);background:#16130f;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.update button{background:var(--accent);color:var(--night);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:500}.trad-hint{text-align:center;margin:4px 0 12px;font-size:12px}.trad-hint a{color:var(--muted)}.set-group{margin:6px 0 18px}.set-group .q{margin:12px 0 6px}.check{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0 0 8px;padding:11px 12px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none}.check b{font-weight:600}.check span{color:var(--muted);text-align:end;margin-inline-start:auto;font-size:12px}.check:has(input:disabled){opacity:.6;cursor:not-allowed}.set-note{color:var(--muted);margin:0 0 8px;font-size:12px}.tasks{margin:0 0 18px;padding:0;list-style:none}.tasks li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;font-size:14px;display:flex}.tasks li i{border:1px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.tasks li.done i{background:var(--accent);border-color:var(--accent);color:#14110e}.tasks li.done span{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--accent-rgb), .5);text-decoration-color:rgba(var(--accent-rgb), .5)}.month{grid-template-columns:repeat(7,1fr);gap:6px;margin:6px 0 14px;display:grid}.month b{color:var(--faint);text-align:center;font-size:11px;font-weight:400}.month span{aspect-ratio:1;color:var(--muted);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;place-items:center;font-size:12px;display:grid}.month span.on{background:rgba(var(--accent-rgb), .22);color:var(--text);border-color:rgba(var(--accent-rgb), .45)}.month span.today{border-color:var(--accent)}.pref{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;display:flex}.pref b{font-size:14px;font-weight:600;display:block}.pref small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.pref .seg{flex:none}.switch{border:1px solid var(--line);background:#1a1714e6;border-radius:14px;flex:none;width:46px;height:28px;transition:background .2s,border-color .2s;position:relative}.switch i{top:3px;background:#8e857a;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;inset-inline-start:3px}.switch[aria-checked=true]{background:rgba(var(--accent-rgb), .3);border-color:rgba(var(--accent-rgb), .7)}.switch[aria-checked=true] i{background:var(--accent);transform:translate(18px)}.select{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#1a1714e6;border-radius:12px;padding:12px 14px;font-size:15px}.tagline{font-size:calc(15px * var(--font-scale));color:var(--accent);letter-spacing:.06em;margin:2px 0 16px;line-height:1.7}.intents{margin:0 0 20px;padding:0;list-style:none}.intents li{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06);border-radius:14px;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;display:flex}.intents li>div{flex:1;min-width:0}.intents b{font-size:14px;font-weight:600;display:block}.intents small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.intents .bar{background:var(--line);border-radius:2px;height:3px;margin-top:8px;display:block;overflow:hidden}.intents .bar i{background:var(--accent);height:100%;display:block}.intents .tick{background:var(--accent);color:#14110e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.intents li.done{opacity:.75}.intents li.weekly{border-style:dashed}.linkish{color:var(--accent);background:0 0;border:0;margin-inline-start:auto;padding:4px 0;font-size:12px}.onboard .set-group{max-height:52vh;overflow:auto}[dir=rtl] .switch[aria-checked=true] i{transform:translate(-18px)}:root{--sys-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", "Noto Serif", serif}html:not(:lang(zh-CN)){--serif:var(--sys-serif);--serif-body:var(--sys-serif)}html:lang(zh-TW){--sys-serif:"Songti TC", "PMingLiU", "Noto Serif TC", "Noto Serif CJK TC", serif;--sans:system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif}html:lang(ja){--sys-serif:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", "Noto Serif CJK JP", serif;--sans:system-ui, -apple-system, "Hiragino Sans", "Yu Gothic", sans-serif}html:lang(ko){--sys-serif:"AppleMyungjo", "Nanum Myeongjo", "Noto Serif KR", "Noto Serif CJK KR", "Batang", serif;--sans:system-ui, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}html:lang(ar),html:lang(fa){--sys-serif:"Geeza Pro", "Noto Naskh Arabic", "Traditional Arabic", Tahoma, serif}html:lang(ur){--sys-serif:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Geeza Pro", "Noto Naskh Arabic", serif}html:lang(he){--sys-serif:"Times New Roman", "Noto Serif Hebrew", "David", serif}html:lang(hi),html:lang(mr){--sys-serif:"Kohinoor Devanagari", "Noto Serif Devanagari", "Noto Sans Devanagari", "Mangal", serif}html:lang(bn),html:lang(as){--sys-serif:"Kohinoor Bangla", "Noto Serif Bengali", "Noto Sans Bengali", "Vrinda", serif}html:lang(ta){--sys-serif:"Tamil Sangam MN", "Noto Serif Tamil", "Noto Sans Tamil", "Latha", serif}html:lang(te){--sys-serif:"Kohinoor Telugu", "Noto Serif Telugu", "Noto Sans Telugu", "Gautami", serif}html:lang(gu){--sys-serif:"Gujarati Sangam MN", "Noto Serif Gujarati", "Noto Sans Gujarati", "Shruti", serif}html:lang(kn){--sys-serif:"Kannada Sangam MN", "Noto Serif Kannada", "Noto Sans Kannada", "Tunga", serif}html:lang(ml){--sys-serif:"Malayalam Sangam MN", "Noto Serif Malayalam", "Noto Sans Malayalam", "Kartika", serif}html:lang(pa){--sys-serif:"Gurmukhi Sangam MN", "Noto Sans Gurmukhi", "Raavi", serif}html:lang(or){--sys-serif:"Oriya Sangam MN", "Noto Sans Oriya", "Kalinga", serif}html[data-script=latin] body :not(.en):not(.gate-en):not(.brand small){letter-spacing:normal!important;text-indent:0!important}html[data-script=joined] body *{letter-spacing:0!important;text-indent:0!important}.micro .online{color:var(--accent);border:0;margin-inline-end:8px}.micro .online:before{content:"";vertical-align:1px;background:#5fd08a;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.online-big{align-items:baseline;gap:10px;margin:6px 0 12px;display:flex}.online-big .dot{background:#5fd08a;border-radius:50%;align-self:center;width:9px;height:9px;box-shadow:0 0 10px #5fd08a}.online-big b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px}.board{counter-reset:none;margin:8px 0 20px;padding:0;list-style:none}.board li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;font-size:14px;display:flex}.board .rank{text-align:center;width:30px;color:var(--muted);font-variant-numeric:tabular-nums}.board li:nth-child(-n+3) .rank{color:var(--accent);font-weight:700}.board .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board .name i{color:var(--muted);font-style:normal}.board .n{color:var(--muted);font-variant-numeric:tabular-nums}.board li.me{background:rgba(var(--accent-rgb), .08);border-radius:8px}.board-me{color:var(--text);margin:4px 0 8px;font-size:13px}.stories{margin:10px 0 16px;padding:0;list-style:none}.story{border-bottom:1px solid var(--line);padding:14px 2px}.story-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.story-head span{color:var(--muted);font-size:12px}.story-body{font-family:var(--serif-body);font-size:calc(15px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.8}.story-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.story-foot small{color:var(--muted);font-size:12px}.compose textarea{border:1px solid var(--line);width:100%;min-height:120px;color:var(--text);font:inherit;resize:vertical;background:#1a1714e6;border-radius:12px;padding:12px;font-size:15px}.form-error{color:#e58b74;min-height:1.2em;margin:6px 0;font-size:13px}.account-actions{flex-wrap:wrap;margin-top:12px}.weekly-sub{line-height:1.6}html:not([data-script]) .gate-line,html:not([data-script]) [data-gate-label],html:not([data-script]) .gate-actions{visibility:hidden}.panel-inner{position:relative}.corner-link{top:3px;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .45);border-radius:999px;padding:4px 13px;font-size:13px;line-height:1.4;text-decoration:none;position:absolute;inset-inline-end:0}
