@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+2014,U+2018-2019,U+201C-201D,U+2026,U+3001-3002,U+300A-300D,U+4E00-4E01,U+4E09-4E0B,U+4E0D,U+4E11,U+4E19,U+4E1C,U+4E24,U+4E34,U+4E3A,U+4E49,U+4E4B,U+4E59,U+4E60-4E61,U+4E71,U+4E7E,U+4E86,U+4E89,U+4E8B-4E8C,U+4EA4-4EA6,U+4EAB,U+4EBA,U+4EC1,U+4ED3-4ED4,U+4ED7,U+4EE5,U+4F55,U+4F59,U+4F5C,U+4F69,U+4FDD,U+4FEE,U+501F,U+503A,U+504F,U+5076,U+50E7,U+5148-5149,U+514D,U+5154,U+5168,U+516B,U+5175,U+5185,U+518C,U+51AC,U+51B2,U+51F6,U+5200,U+5206,U+5229,U+522B,U+524D,U+529B,U+52A0,U+52A8,U+52BF,U+52FF,U+5316,U+5319,U+5348,U+535A,U+536F,U+53BB,U+53C2,U+53C8,U+53CA,U+53CC-53CD,U+53D6-53D8,U+53E3,U+53EF,U+53F9,U+5408-5409,U+540C-540D,U+542F,U+5468,U+5473,U+547D,U+548E,U+552F,U+56DB,U+56DE,U+56E0,U+56FE,U+571F,U+5728,U+5764,U+5883,U+58A8,U+58EC,U+590D,U+590F,U+5916,U+591A,U+5927,U+5929,U+592B,U+5931,U+5934,U+5948,U+5954,U+5973,U+5982,U+5987,U+59BB,U+59E5,U+59FB,U+5A5A,U+5B50,U+5B57,U+5B66,U+5B7D,U+5B88,U+5B98,U+5BB9,U+5BC5,U+5BD2,U+5C01,U+5C0F,U+5C11,U+5C31,U+5C55,U+5C71,U+5C81,U+5DEE,U+5DF1,U+5DF3,U+5E72,U+5E74,U+5E9A,U+5F00,U+5F02,U+5F53,U+5F80,U+5F97,U+5FC3,U+5FC5,U+5FCC,U+5FD0-5FD1,U+5FD8-5FD9,U+5FF5,U+5FFD,U+601D,U+6025,U+60CA,U+60DC,U+610F,U+614E,U+620A,U+620C,U+6210-6212,U+6279,U+6298,U+62DF,U+62E9,U+6301,U+6309,U+6392,U+63A8,U+63D0,U+652F,U+6599,U+65B0,U+65E5,U+65F6,U+660E,U+6625,U+662F,U+666F,U+6691,U+6697,U+6708-6709,U+6728,U+672A,U+673A,U+675F,U+6765,U+67E5,U+67F1,U+6808,U+68CB,U+6B32,U+6B63,U+6B65,U+6B7B,U+6BCD,U+6C14,U+6C34,U+6CA1,U+6CE2,U+6CFD,U+6D41,U+6D6A,U+6E05,U+6ECB,U+6EE1,U+706B,U+707E,U+7136,U+7167,U+7231,U+7236,U+7247-7248,U+725B,U+7269,U+72D7,U+732A,U+7334,U+7389,U+73AF,U+73E0,U+7406,U+74F6,U+751F,U+7528,U+7531-7533,U+7537,U+7559,U+758F,U+7591,U+75DB,U+7678,U+767D,U+7684,U+76D8,U+770B,U+7740,U+77E5,U+7801,U+795E,U+79BB,U+79CB,U+79CD,U+79D8,U+79EF,U+7ACB,U+7B4B,U+7B56,U+7CA5,U+7EB5,U+7EC6,U+7EC8,U+7ECF,U+7F16,U+7F18,U+7F1A,U+7F8A,U+800C,U+8017,U+805A,U+8096,U+80CC,U+80E1,U+80FD,U+81EA,U+820D,U+826F,U+8282,U+8292,U+82B1,U+8361,U+83AB,U+8457,U+85CF,U+864E,U+865A,U+86C7,U+86F0,U+8747,U+8840,U+897F,U+8986,U+89C1,U+89C9,U+89E3,U+8BB0,U+8BD5,U+8BE6,U+8BED,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C28,U+8C36,U+8C61,U+8D22,U+8D25,U+8D2A,U+8D70,U+8D77,U+8DB3,U+8DDD,U+8F66,U+8F7B,U+8F7D,U+8F9B,U+8FB0,U+8FBE,U+8FD0,U+8FD4,U+8FD8,U+9006,U+9009,U+901F-9020,U+9053,U+9057,U+9149,U+914D,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+95E8,U+95ED-95EE,U+9632-9634,U+9648,U+9669,U+96BE,U+96EA,U+96F7,U+9732,U+975E,U+987A-987B,U+98CE,U+9A6C,U+9A97,U+9AA8,U+9AD8,U+9B3C,U+9E21,U+9F20,U+9F7F,U+9F99,U+FF01,U+FF08-FF09,U+FF0C-FF0D,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-00.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E14,U+4E1A,U+4E2D,U+4E3E,U+4E45,U+4E95,U+4EA2,U+4EB2,U+4EC6,U+4ED6,U+4F11,U+4F17,U+4F24,U+4F3C,U+4FB5,U+4FE1,U+5144,U+5176,U+518D,U+51E0,U+51ED,U+51FA,U+5203,U+521A,U+521D,U+529F,U+52A9,U+52B3,U+534E,U+5374,U+5384,U+5389,U+539A,U+540E,U+548C,U+5584,U+56F0,U+56FA,U+5730,U+573A,U+58F0,U+5904,U+5984,U+5B58,U+5B64,U+5B81,U+5B85,U+5B89,U+5B9A,U+5B9C,U+5B9E,U+5BB6,U+5BBD,U+5BFB,U+5C06,U+5C0A,U+5C18,U+5C1A,U+5C40,U+5E1B,U+5E38,U+5E73,U+5E7D,U+5EA6,U+5EAD,U+5F1F,U+5F3A,U+5F52,U+5F62,U+5F71,U+5F79,U+5F85,U+5F92,U+5FAE,U+5FB7,U+5FD7,U+5FE7,U+6000,U+6027-6028,U+6043,U+6050,U+6094,U+60A3,U+60C5,U+60D5,U+60F9,U+6148,U+6216,U+624B,U+6267,U+6270,U+6276,U+62DB,U+635F,U+63F4,U+6536,U+6563,U+65AD,U+65B9,U+65E0,U+65E7,U+65FA,U+6613,U+661F,U+663E,U+6682,U+671B,U+671F,U+672C,U+6743,U+6797,U+679D,U+67D4,U+67F3,U+6839,U+6B3A,U+6B62,U+6C42,U+6CC9-6CCA,U+6D6E,U+6DF1,U+6E10,U+6E38,U+6E90,U+6F5C,U+70DB,U+72B9,U+72EC,U+7434,U+745F,U+7530,U+75BE,U+75C5,U+76DB,U+76F8,U+7701,U+771F,U+773C,U+7802,U+7978,U+7984,U+798F,U+79FB,U+7A33,U+7A7A,U+7AEF,U+7B97,U+7EB7,U+7F13,U+7F20,U+804C,U+81F3,U+8273,U+82E6,U+836B,U+843D,U+8584,U+8651,U+867D,U+884C,U+89C2,U+8A00,U+8BC8,U+8BEF,U+8BF1,U+8C0B,U+8C26,U+8D35,U+8D39,U+8DC3,U+8DEF,U+8EAB,U+8F6C,U+8FC1,U+8FC7,U+8FDB-8FDC,U+8FDF,U+8FEB,U+8FF7,U+9000,U+9010,U+9014,U+901A,U+9022,U+9047,U+907F,U+950B,U+957F,U+95F1,U+95F4,U+9677,U+968F-9690,U+9700,U+9759,U+98DE,U+9A84}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-01.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E0E,U+4E13,U+4E30,U+4E3B,U+4E50,U+4E8E-4E8F,U+4E91,U+4ECE,U+4F0F,U+4F2A,U+4F34,U+4F4D-4F4E,U+4F53,U+4F73,U+4F9D,U+505C,U+50B2,U+513F,U+514B,U+5165,U+5171,U+5173-5174,U+517B,U+51B3,U+5219,U+52A1,U+52E4,U+5343,U+5355,U+5371,U+53CB,U+53D1,U+5404,U+5411,U+56ED,U+5706,U+571C,U+575A,U+57A3,U+57CE,U+57FA,U+593A,U+597D,U+59CB,U+5BA1-5BA4,U+5BAB,U+5BCC,U+5BDF,U+5BE1,U+5BF9,U+5C24,U+5C3D,U+5C45,U+5C82,U+5DDD,U+5DF2,U+5E7B,U+5F03,U+5F20,U+5F31,U+5F8A,U+5F90,U+5F98,U+5FAA,U+5FCD,U+603B,U+604B,U+6059,U+6069,U+606F,U+609F,U+60D1,U+6101,U+6106,U+610E,U+6162,U+6240,U+624D,U+626C,U+627F,U+62D9,U+6447,U+6539,U+653E,U+6545,U+655B,U+6570,U+6597,U+65BD,U+65CB,U+65E9,U+665A,U+667A,U+66F4,U+670B,U+6742,U+677E,U+679C,U+6843,U+68A6,U+6A2A,U+6B22,U+6B67,U+6B83,U+6C99,U+6D4B,U+6D4E,U+6D77,U+6D88,U+6DA6,U+6DAF,U+6DE1,U+6F02,U+6F6E,U+708E,U+70BD,U+70C8,U+70DF,U+70E6,U+714E,U+7275,U+733F,U+73B0,U+75B2,U+76C8,U+76CA,U+76D6,U+77DC,U+7834,U+788C-788D,U+78E8,U+7956,U+79C1,U+7A0B,U+7ADE,U+7CBE,U+7D2F,U+7EDD,U+7EEA,U+7EED,U+7F8E,U+8005,U+80DC,U+81F4,U+820C,U+821B,U+8270,U+8272,U+8363,U+840C,U+84C4,U+85AA,U+8861,U+88AB,U+8981,U+89C4,U+8A89,U+8B66,U+8BA1,U+8BB8,U+8BBA,U+8BDA,U+8C03,U+8C10,U+8D24,U+8D37,U+8E2A,U+8E81,U+8F6F,U+8FA8,U+8FDE,U+8FFD,U+901D,U+906D,U+907D,U+9192,U+94B1,U+9519,U+955C,U+95F2,U+963B,U+9645,U+96C4,U+96E8,U+96F6,U+971E,U+987E-987F,U+9884,U+9891,U+98D8,U+9A70,U+9ED8}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-02.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E16,U+4E1B,U+4E25,U+4EA7,U+4ECD,U+4ED5,U+4EE4,U+4EFB,U+4F38,U+4FAA,U+5019-501A,U+5026,U+503E,U+5065,U+50AC,U+516C,U+517C,U+51B7,U+51CB,U+5207,U+5211,U+5230,U+5236,U+5251,U+52AB,U+534A,U+5386,U+538C,U+53F6,U+541E,U+542B,U+5546,U+559C,U+55DF,U+5668,U+56CA,U+5750,U+57CB,U+5802,U+582A,U+586B,U+5899,U+5938,U+5978,U+59A8,U+5A36,U+5B59,U+5BB3,U+5BC6,U+5BF8,U+5C1D,U+5C4B,U+5C61,U+5CB3,U+5CD9,U+5DE7,U+5DF7,U+5E26,U+5E76,U+5E7F,U+5E93-5E94,U+5EB7,U+5F15,U+5F77,U+5FA8,U+6052,U+6068,U+60AC,U+60B2,U+60E0,U+613F,U+614C,U+6167-6168,U+6177,U+6237,U+623F,U+6291,U+629B,U+62A4-62A5,U+62C5,U+6302,U+632B,U+632F,U+6362,U+638C,U+63A9,U+63E1,U+643A,U+6491,U+6518,U+654C,U+6551,U+6559,U+6587,U+65C1,U+65C5,U+660F,U+6620,U+6627,U+6653,U+66F2,U+672B,U+6789,U+67AF,U+6B20,U+6B47,U+6CE5,U+6CF0,U+6D45,U+6D89,U+6D8C,U+6DFB,U+6E21,U+6E29,U+6EDE,U+6F0F,U+6F2B,U+6F9C,U+706F-7070,U+70BC,U+711A,U+7126,U+7130,U+731C,U+7384,U+73CD,U+756A,U+7686,U+76EE,U+76F4,U+77E9,U+77ED,U+7A77,U+7AE0,U+7B79,U+7E41,U+7EA0,U+7EA2,U+7EAD,U+7EB3,U+7ED3,U+7F04,U+7F6E,U+7F9E,U+7FFB,U+8001,U+8010,U+80A0,U+821F,U+82B3,U+82E5,U+832B,U+83B7,U+840D,U+8425-8426,U+865E,U+8865,U+8870,U+8877,U+8BA9,U+8BAE,U+8BC6,U+8BDD,U+8BFA,U+8C6B,U+8D1F,U+8D44,U+8D4F,U+8DCE,U+8E0C,U+8E44,U+8E49,U+8E87,U+8F83,U+8F88,U+8F97,U+8FB9,U+8FD1,U+9042,U+90AA,U+914C,U+9152,U+9501,U+9664,U+9685,U+971C,U+9760,U+9762,U+97F3,U+989C,U+98A0,U+98DF,U+9A71,U+9A7F}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-03.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E07,U+4E1D,U+4E4F,U+4E66,U+4ECA,U+4ED8,U+4F18,U+4F20,U+4F46,U+4F7F,U+4FA3,U+4FA7,U+4FBF,U+5047,U+5143,U+519B,U+521B,U+5224,U+5272,U+5306,U+5370,U+5373,U+539F,U+53EA,U+5426,U+542C,U+54C1,U+55E3,U+56DA,U+56F4,U+5747,U+5766,U+57F9,U+589E,U+58D1,U+58EE,U+5907,U+591C,U+592A,U+594B,U+5999,U+5A01,U+5AC1,U+5B5D,U+5B9D,U+5BA6,U+5BBF,U+5BC2,U+5BC4,U+5CB8,U+5CF0,U+5E2E,U+5E86,U+5E95,U+5EB6,U+5EF6,U+5F0A,U+5F26,U+5F84,U+5FC6,U+5FD6,U+5FE0,U+600E,U+6076,U+607C,U+60E7,U+60F3,U+6108,U+611F,U+61BE,U+6208,U+620F,U+6249,U+6253,U+6258,U+6280,U+6289,U+62D2,U+62D7,U+633D,U+636E,U+6446,U+64CD,U+6500,U+653B,U+6548,U+6566,U+656C,U+6572,U+659C,U+659F,U+6666,U+6674,U+6696,U+6726,U+6781,U+6816,U+683C,U+6A0A,U+6B64,U+6B8B,U+6BEB,U+6C60,U+6CC4,U+6CDB,U+6D3E,U+6E0A,U+707C,U+70B9,U+70E7,U+70ED,U+715E,U+718F,U+71CE,U+7262,U+72C2,U+7518,U+751A,U+7554,U+7565,U+75D5,U+767E,U+783A,U+79C0,U+79F0,U+7A00,U+7A0D,U+7A76,U+7A84,U+7A8D,U+7B03,U+7B51,U+7BF1,U+7CFB,U+7D27,U+7EA6,U+7EBF,U+7ED5,U+7EF4-7EF5,U+7F30,U+7F3A,U+7FA4,U+8015,U+806A,U+8089,U+80B2,U+80E7,U+8109,U+8131,U+817E,U+827A,U+8327,U+8499,U+84EC,U+878D,U+89C5-89C6,U+89D2,U+8BA4,U+8BBC,U+8BBE,U+8BC4,U+8BC9,U+8C0A,U+8C22,U+8C37,U+8D2B,U+8D56,U+8DCC,U+8E0F,U+8E48,U+8F89,U+8FB1,U+8FDD,U+8FED,U+9003,U+901E,U+9038,U+9065,U+906E,U+917F,U+9274,U+94F6,U+9510,U+95F9,U+95FB,U+9631,U+9650,U+9694,U+9699,U+969C,U+96FE,U+987D,U+9996,U+9A7B,U+9E23,U+9E3E,U+9EBB,U+9F50}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-04.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E4D,U+4E56,U+4E5F,U+4E92,U+4E94,U+4E9B,U+4EEA,U+4F1A,U+4F4F,U+4FA0,U+5055,U+507F,U+50A8,U+50F5,U+517D,U+51C9,U+51E4,U+529D,U+52C7,U+52C9,U+5317,U+5357,U+5360,U+5398,U+53DB,U+53E0,U+547C,U+54BD,U+54C0,U+54D1,U+5507,U+55D4,U+5792,U+585E,U+58EB,U+5974,U+5A6A,U+5ACC,U+5B87,U+5B8F,U+5BFF,U+5C5E,U+5C65,U+5C96,U+5D0E,U+5E03,U+5E78,U+5E84,U+5E8F-5E90,U+5E99,U+5F81,U+5F99,U+5FEB,U+6001,U+6005,U+601C,U+602F,U+606D,U+60DF,U+6127,U+628A,U+6295,U+62B1,U+6307,U+63A2,U+63B7,U+6467,U+6512,U+65CC,U+65E2,U+6606,U+660C,U+66DC,U+66F3,U+66FE-66FF,U+670D,U+671D,U+673D,U+6750,U+675C,U+6761,U+6790,U+6795,U+67D3,U+6811,U+683D,U+6881,U+68C0,U+693F,U+695A,U+6B23,U+6B66,U+6BC1,U+6BCF,U+6BD4,U+6C5F,U+6C9B,U+6CBE,U+6CE1,U+6D25,U+6D3B,U+6DB5,U+6DB8,U+6DEB,U+6E3A,U+6E56,U+6EA2,U+6EBA,U+6F3E,U+6F6D,U+6F84,U+706D,U+7075,U+70EC,U+719F,U+71E5,U+7267,U+753B,U+754C,U+754F,U+75F4,U+7601,U+767B,U+76DF,U+76FC,U+7709,U+7737-7738,U+793C,U+7965,U+7A81,U+7B11,U+7B49,U+7BAD,U+7BB4,U+7C38,U+7C3F,U+7CCA,U+7D6E,U+7ECA,U+7EF8,U+7EFF,U+7F2A,U+7F81,U+7FB9,U+8000,U+8003,U+80DE,U+80F8,U+811A,U+8179,U+8212,U+82BD,U+82D7,U+82DF,U+8302,U+8349,U+8352,U+8427,U+845B,U+853D,U+8868,U+88C1,U+8BF3,U+8C08,U+8C0F,U+8C17,U+8C8C,U+8D1E,U+8D23,U+8D27,U+8D8A-8D8B,U+8E47,U+8EAF,U+8F85,U+8F8D,U+8F99,U+8F9E,U+8FC2,U+8FCE,U+8FE2,U+8FE9,U+900A,U+90E8,U+916C,U+94E2,U+9531,U+9547,U+95EF,U+960B,U+9752,U+97EC,U+9887,U+9893,U+9975,U+9A8C,U+9EC4}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-05.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E27,U+4E43,U+4E58,U+4EA1,U+4EA8,U+4EAE,U+4EC3,U+4EE3,U+4EF2,U+4EFD,U+4F09,U+4F10,U+4F19,U+4F36,U+4F5E,U+4F9B,U+4FC3,U+4FE6,U+4FEA,U+4FED,U+4FF1,U+5145,U+5192,U+51C0,U+51C4,U+51C6,U+51DD,U+51FB,U+5212,U+5238,U+523B,U+52B2,U+52D2,U+5347,U+534F,U+5351,U+5377,U+538B,U+53E4,U+53F0,U+53F3,U+5410,U+55A7,U+5609,U+5636,U+56E2,U+56FF,U+5708,U+574E-574F,U+5751,U+5782,U+5815,U+5893,U+58C1,U+5937,U+5992,U+59A5,U+5B40,U+5BDE,U+5C48,U+5D16,U+5D29,U+5DE2,U+5DE6,U+5E05-5E06,U+5E08,U+5E7C,U+5E87,U+5E9F,U+5EB8,U+5EC9,U+5F40,U+5F70,U+5F7C,U+5FA1,U+6015,U+60A0,U+60A6,U+60AD,U+60F6,U+611A,U+6155,U+6218,U+621A,U+624E,U+6297,U+62C2,U+62DC,U+62E2,U+62E5,U+6324,U+63A5,U+655E,U+6574,U+65A4,U+65D7,U+65F7,U+6614,U+6700,U+6740,U+674E,U+6768,U+67C4,U+67CF,U+6807,U+680B,U+6817,U+682A,U+6837,U+6851,U+68D8,U+6A21,U+6B21,U+6B86,U+6BB5,U+6BCB,U+6C79,U+6CB9,U+6CD5,U+6CE8,U+6D01,U+6D0B,U+6D4A,U+6D53,U+6ED4,U+6EE5,U+6F14,U+6FC0,U+70AB,U+7109,U+7184,U+71AC,U+72ED,U+7387,U+73ED,U+7410,U+7422,U+751C,U+759A,U+76F2,U+7720,U+7766,U+77F3,U+7814,U+795F,U+7A97,U+7ADF,U+7AED,U+7B2C,U+7B3C,U+7C2A,U+7C89,U+7D20,U+7D22,U+7EAF,U+7EE7,U+7EF3,U+8033,U+8235,U+82CF,U+82F1,U+8346,U+8431,U+8574,U+86D9,U+8BA5,U+8BAD,U+8BE1,U+8C05,U+8C24,U+8C41,U+8C6A,U+8D28,U+8D3B,U+8DCB,U+8E4A,U+8F68,U+9002,U+90BB,U+90C1,U+91CE,U+9488,U+94C1,U+95EA,U+95F7,U+95FA,U+9614,U+9636,U+963F,U+96C1,U+978D,U+97AD,U+9876,U+9886,U+9999,U+9A6F,U+9A9B,U+9E7F}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-06.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4ECB,U+4EF0,U+4F26,U+4F2F,U+4F50,U+4FCA,U+4FD7,U+500D,U+5012,U+5014,U+5077,U+508D,U+5146,U+516D,U+5170,U+51A5,U+51CC,U+51CF,U+51E1,U+526A,U+526F,U+52B1,U+5305,U+532A,U+533B,U+5403,U+541B,U+541D,U+541F,U+54F2,U+5760,U+5777,U+57C3,U+57DF,U+5806,U+5949,U+5951,U+5962,U+59BE,U+59D1,U+59D4,U+59FF,U+5A7F,U+5B69,U+5B70,U+5BBE,U+5BE5,U+5BFC,U+5CE5,U+5D58,U+5DE5,U+5E0F-5E10,U+5E9C,U+5EFA,U+5F08,U+6020,U+604D,U+60D8,U+60DA,U+61CA,U+6215,U+6251,U+62A2,U+62D4,U+62D8,U+62F4,U+62FE,U+6321,U+6325,U+635E,U+637A,U+6398,U+640F,U+6444,U+6478,U+649E,U+662D,U+66AE,U+66D9,U+6717,U+676F,U+6897,U+690D,U+697C,U+6B8A,U+6C38,U+6C83,U+6C90,U+6C93,U+6CA4,U+6CB3,U+6CBB,U+6CEA,U+6D17,U+6D51,U+6D74,U+6D93,U+6DD6,U+6DD8,U+6DF7,U+6E34,U+6EAF,U+71D5,U+72AF,U+731B,U+73CA,U+75B4,U+75E8,U+7687,U+76D0,U+76D7,U+7792,U+77AC,U+77BB,U+77FF,U+786C,U+788E,U+78CA-78CB,U+7981,U+7985,U+79C9,U+7A20,U+7A7F,U+7AE5,U+7B26,U+7B80,U+7BA1,U+7BB1,U+7EC3,U+7EC7,U+7F51,U+7F55,U+7F6A,U+7FFC,U+8018,U+803B,U+8083,U+80A4,U+80A9,U+80C6,U+8102,U+819D,U+822A,U+822C,U+8303,U+8482,U+85E9,U+8680,U+8700,U+871C,U+8859,U+888D,U+88D5,U+892A,U+895F,U+8BC1,U+8BCD,U+8C04,U+8C1C,U+8D58,U+8D62,U+8D81,U+8D85,U+8E76,U+8F6E,U+8F94,U+9001,U+900F,U+902E,U+903C,U+903E,U+9063,U+90CE,U+9189,U+91CA,U+94A6,U+94A9,U+94F8,U+9500,U+9522,U+9601,U+9611,U+9619,U+9635,U+9647,U+964D,U+96C6,U+9716,U+9769,U+97E7,U+996E,U+997C,U+9A6D,U+9A8B,U+9AA4,U+9C7C,U+9E1F,U+9E33}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-07.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E18,U+4E4E,U+4E54,U+4E88,U+4EC7,U+4EF7,U+4F51,U+4F8D,U+4FA5,U+502A,U+503C,U+50FB,U+51B0,U+529E,U+52AA,U+532E,U+5341,U+535C,U+5366,U+536B,U+53A6,U+53F5,U+5401,U+540F,U+5439,U+543E,U+5448,U+544A,U+54EA,U+5524,U+559F,U+566C,U+56A3,U+56BC,U+575F,U+5939,U+5947,U+5957,U+5965,U+59D3,U+5A07,U+5A62,U+5A9A,U+5B5C,U+5B8C,U+5BB5,U+5C38,U+5C3E,U+5C42,U+5DE1,U+5DE8,U+5DF4,U+5E02,U+5E2D,U+5E37,U+5E8A,U+5EA7,U+5EEA,U+5F04,U+5F13,U+5F18,U+5F25,U+5F2F,U+5F3C,U+5F8B,U+5FE1,U+5FF1,U+603C,U+606C,U+607B,U+6096,U+60C6,U+60EB,U+6109,U+6170,U+61C8,U+622A,U+6247,U+625B,U+629A,U+62C8,U+62D3,U+62D6,U+62E8,U+6320,U+63A0,U+63A3,U+63A7,U+63E3,U+64CE,U+653F,U+658B,U+65A5,U+65A9,U+66B4,U+66F9,U+672F,U+6756,U+6770,U+677C,U+67F4,U+6853,U+6865,U+68AF,U+68EE,U+68F1,U+69BB,U+6BB7,U+6BC5,U+6BD5,U+6C61,U+6C6A,U+6CA7,U+6CBC,U+6CDE,U+6D47,U+6D69,U+6D9B,U+6D9F,U+6DA3,U+6DA8,U+6DD1,U+6DEC,U+6E20,U+6EE9,U+6EF4,U+704C,U+70C1-70C2,U+7235,U+723D,U+7256,U+7279,U+72B6,U+72D0,U+75AE,U+75C7,U+7635,U+77A9,U+793A,U+7A83,U+7BD1,U+7C7B,U+7CAE,U+7F1D,U+7F2D,U+804B,U+80CE,U+8154,U+81FB,U+81FE,U+8239,U+82CD,U+83BD,U+8695,U+8854,U+88C2,U+8BBF,U+8BEB,U+8BF8,U+8C32,U+8D3E,U+8D4C,U+8D64,U+8D74,U+8DDA,U+8DDF,U+8E3D,U+8E52,U+8EAC,U+8F69,U+8F93,U+8FF0,U+9021,U+904F,U+91AE,U+94C4,U+94ED,U+9526,U+9602,U+961C,U+9640,U+9644,U+964B-964C,U+9686,U+9698,U+9707,U+9798,U+9970-9971,U+9976,U+9981,U+99A8,U+9A6E,U+9B41,U+9B54,U+9E2F,U+9E3F,U+9F0E}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-08.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E03,U+4E08,U+4E3D,U+4E4C,U+4E5D,U+4EC4-4EC5,U+4F3A,U+4F5A-4F5B,U+4FAE,U+4FF8,U+504E,U+5141,U+515A,U+515C,U+516E,U+51A0,U+51B5-51B6,U+5217,U+5239-523A,U+5267,U+5269,U+52D8,U+5300,U+5320-5321,U+5339-533A,U+5352,U+5378,U+53AE,U+53D9,U+53EB-53EC,U+53F2,U+53F8,U+5458,U+54AC,U+54C4,U+54C9,U+54CD,U+54D7,U+5510,U+56E4,U+57A2,U+5A92,U+5B09,U+5B97,U+5BF0,U+5C3A,U+5C6F,U+5C90,U+5DFE,U+5E1D,U+5E3C,U+5E55,U+5F2D,U+5F69,U+5F8C,U+6012,U+6021,U+6055,U+60B4,U+60CB,U+6175,U+623E,U+627C,U+6308,U+6311,U+6377,U+6469,U+654F,U+65CF,U+6668,U+6734-6735,U+6775,U+6848,U+6963,U+69C1,U+6B96,U+6BD2,U+6C1B,U+6C88,U+6C9F,U+6CA6,U+6D82,U+6DA1,U+6DF3,U+6DF9,U+6E1D,U+6E89,U+6ED1,U+6F2A,U+6F7A,U+70AD,U+70F9,U+718A,U+71D4,U+72E1,U+7455,U+749E,U+7535,U+7545,U+75B5,U+75CD,U+75E3,U+76AE,U+76C6,U+77E3,U+78D0,U+79BE,U+79D1,U+7A3B,U+7A3D,U+7AF9,U+7BEE,U+7C9F,U+7CB1,U+7EBE,U+7EDC,U+7EE9,U+7F08,U+7F21,U+7F25,U+7F62,U+7FA1,U+7FD4,U+803F,U+8046,U+804A,U+8054,U+8098,U+80A2,U+80A5,U+80AF,U+80F6,U+8151,U+8170,U+827E,U+829C,U+82A5,U+83B2,U+84BF,U+8513,U+85E4,U+8717,U+8776,U+884D,U+8863,U+886C,U+888B,U+8896,U+89CA,U+89CE,U+89E6,U+8BB9,U+8C0E,U+8C33,U+8D2C,U+8D2F,U+8D4A,U+8D5E,U+8DD1,U+8DF7,U+8E1F,U+8E70,U+8FA9,U+8FC8,U+9012,U+9041,U+9075,U+9080,U+90A6,U+91C7,U+9497,U+949D,U+94A7,U+94C3,U+9525,U+953B,U+9616,U+9662,U+9676,U+96D5,U+9761,U+9879,U+9898,U+9A7E,U+9A91,U+9B42,U+9B44-9B45,U+9C9C,U+9E9F,U+9EDC,U+9F13}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-09.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E70,U+4EA9,U+4ED9,U+4EF6,U+4EFF,U+4F0D,U+4F6F,U+4FAC,U+4FDF,U+4FEF,U+50DA,U+556C,U+5589,U+55E4,U+56FD,U+5915,U+5925,U+5986,U+5996,U+5AE9,U+5B5A,U+5B95,U+5BA0,U+5C14,U+5C16,U+5DFD,U+5E0C,U+5E44,U+5F17,U+5F39,U+5F55,U+602A,U+6084,U+608C-608D,U+60F4,U+612B,U+6194,U+61A7,U+61A9,U+61E6,U+6222,U+6269,U+62B5,U+62E3,U+62E6,U+62F1,U+631A,U+633A,U+6349,U+6350,U+6388,U+63FD,U+6591,U+65AF,U+6635,U+663C,U+6643,U+6687,U+66E6,U+6714,U+6731,U+6748,U+67AA,U+6868,U+6893,U+696B,U+6986,U+699C,U+69FD,U+6BDB,U+6C49,U+6C50,U+6C57,U+6C64,U+6C70,U+6C72,U+6C8C,U+6CFC,U+6D1E,U+6D2A,U+6D8E,U+6DE4,U+6F29,U+7096,U+7099,U+7115,U+724D,U+7259,U+7280,U+728A,U+72FC,U+732E,U+74A7,U+74E2,U+74E6,U+7574,U+7626,U+7656,U+77EB,U+7840,U+7A1A,U+7A3C,U+7A98,U+7AA5-7AA6,U+7B14,U+7BC7,U+7BD9,U+7C4D,U+7EAA,U+7EB2,U+7EB6,U+7EDF,U+7EF6,U+7F29,U+7F5A,U+7FC5,U+7FF3,U+809A,U+8106,U+8113,U+8155,U+81C2,U+81E3,U+8206,U+821E,U+8305,U+836F,U+8377,U+83F2,U+840E,U+84B8,U+86DF,U+8712,U+8721,U+873F,U+8845,U+887E,U+88AD,U+88C5,U+88F9,U+89C8,U+8A93,U+8BB3,U+8BB7,U+8BE2,U+8C00,U+8C13,U+8C23,U+8C2A,U+8C2C,U+8C31,U+8D21,U+8D2E,U+8D3C,U+8D50,U+8DA3,U+8DF5,U+8E2C,U+8E35,U+8F67,U+900D,U+9050,U+9163,U+9177-9178,U+9493,U+94BA,U+94DC,U+94E4,U+9504,U+9521,U+9524,U+9537,U+9605,U+966A,U+9672,U+96C5,U+96CF,U+970E,U+9738,U+973E,U+9756,U+97EB,U+989D,U+98A4,U+9910,U+9955,U+9965,U+996D,U+9A73,U+9A77,U+9A79,U+9A8F,U+9E9D,U+9ED1,U+9EDB,U+9EEF,U+9F84}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-10.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5106,U+5180,U+5188,U+51A4,U+51DB,U+51FF,U+5201,U+520D,U+524A,U+5256,U+52CB,U+5323,U+5353,U+536E,U+5375,U+53A5,U+53A9,U+53EE,U+53F7,U+5413,U+5438,U+5475,U+5480,U+548F,U+54A8,U+54B8,U+54E6,U+54FA,U+550F,U+553E,U+5578,U+5598,U+5608,U+5618,U+5631,U+5740,U+574A,U+5757,U+5761,U+5793,U+5835,U+584C,U+5854,U+589F,U+58C5,U+592E,U+594F,U+5955,U+5960,U+598D,U+59B9,U+59CA,U+5A18,U+5A74,U+5B16,U+5B51,U+5B5F,U+5B84,U+5B9B,U+5BB0,U+5BD3,U+5C51,U+5CAB,U+5CCB,U+5CE6,U+5CED,U+5CFB,U+5D07,U+5D99,U+5DCD,U+5E4C,U+5E54,U+5F0F,U+5F1B,U+5F29,U+5F87,U+5FCF,U+5FEE,U+5FFF,U+600D,U+6014,U+6019,U+606A-606B,U+6070,U+6089,U+60AF,U+60E8-60E9,U+60EC,U+60EF-60F0,U+615D,U+618E,U+61C2,U+6248,U+626A,U+626D,U+6296,U+62AB-62AC,U+62C6,U+62C9,U+6328,U+6367,U+6380,U+63B8,U+63BA,U+641C,U+6452,U+6458,U+64A9,U+64AD,U+64DE,U+6562,U+65A7,U+65AB,U+65E6,U+6619,U+6628,U+6656,U+66DB,U+672D,U+6751,U+6773,U+67A2,U+67A5,U+67B7,U+67D0,U+67D9,U+67DC,U+67E2,U+67EF,U+680F,U+6842,U+6860,U+6885,U+68AD,U+68B3,U+691F,U+6982,U+699B,U+69B4,U+69B7,U+6B49,U+6B4C,U+6B9A,U+6C11,U+6C41,U+6C5B,U+6C5D,U+6CAE,U+6CBD,U+6CD3,U+6CE0,U+6CEF,U+6CF1,U+6D04,U+6D12,U+6D32,U+6D3D,U+6D78,U+6DA4,U+6DCB,U+6E17,U+6E2F,U+6E54,U+6E5B,U+6E6E,U+6E7E-6E7F,U+6E83,U+6EDA,U+6F66,U+6F88,U+6FB9,U+6FE1,U+6FEE-6FEF,U+701A,U+707F,U+708A,U+714C,U+7168,U+7199,U+71E0,U+722A,U+7239,U+723B,U+724C,U+72CE,U+72F7,U+7337,U+748B,U+74DC,U+755C,U+7586,U+759F,U+75CA,U+7620}@font-face{font-family:Tiantong Chenyu;src:url(/fonts/tiantong-chenyu-ext-11.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7625,U+7633,U+7729,U+773A,U+7763,U+777D,U+777F-7780,U+77E2,U+7825,U+783E,U+786E,U+7948,U+795B,U+796F,U+79DF,U+79E6,U+7A70,U+7A79,U+7A91-7A92,U+7A9D,U+7AA0,U+7AFF,U+7BC1,U+7BF7,U+7C07,U+7D2B,U+7EA7,U+7EB0,U+7EB8,U+7EDE,U+7EE1,U+7EEE-7EF0,U+7EFC,U+7F01,U+7F14-7F15,U+7F1C,U+7F24,U+7F2E,U+7F38,U+7F69,U+7F72,U+7F79,U+7F94,U+7FC1,U+7FE0,U+7FF0,U+8026,U+8028,U+803D,U+8087,U+808B-808C,U+80BA,U+80E5,U+813E,U+8150,U+8165,U+818F,U+81E7,U+829D,U+82DB,U+8315,U+8367,U+83B9,U+83CA,U+8403,U+8424,U+849C,U+854A,U+85B0,U+8681,U+86A8,U+86FE,U+871A,U+877C,U+8839,U+8862,U+8882,U+8912,U+8944,U+8BAF,U+8BB2,U+8BC0,U+8BCE-8BCF,U+8BD8,U+8BE9,U+8BF2,U+8BF5,U+8BFD,U+8C46,U+8D31,U+8D40,U+8D5A,U+8D60,U+8D6B,U+8DD6,U+8DEC,U+8E23,U+8E59,U+8F7E,U+8F95,U+8F9C,U+8F9F,U+9051-9052,U+90CA,U+90ED,U+9187,U+91DC,U+94A2,U+94BB,U+94FA,U+94FE-94FF,U+9508,U+9535,U+9617,U+961F,U+9668,U+96B6,U+96E0,U+9706,U+978B,U+9882,U+9890,U+9988,U+998B,U+9A87,U+9A8A,U+9A9A,U+9AA7,U+9AB8,U+9C81,U+9CCF,U+9CDE,U+9E44,U+9E64,U+9ECF}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--tt-ground);width:100%;height:100%;font-family:var(--font-sans);color:var(--tt-ink);-webkit-font-smoothing:antialiased;overflow:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--gold:#f1d28a;--gold-dark:#d8b46a;--gold-deep:#9a7b3e;--rentry-flare-gold:#e9c87f;--cream:#e7dcc7;--bg-deep:#05070c;--bg-dark:#08111c;--bg-mid:#0d1828;--font-serif:"Songti SC", "STSong", "Source Han Serif SC", "Noto Serif SC", "SimSun", serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--gold-solid:#f1d28a;--cream-warm:#e9ddc7;--ember:#e8a47c;--parchment:#e7d9b6;--moss:#9a8a6b;--parchment-rgb:231, 217, 182;--moss-rgb:154, 138, 107;--xuan-1-rgb:247, 242, 231;--ink-solid-rgb:34, 30, 22;--cinnabar-deep-rgb:143, 47, 30;--black:#000;--stele-1:#060708;--stele-2:#08080a;--stele-3:#0a0a08;--paper-1:var(--stele-1);--paper-2:var(--stele-2);--paper-3:var(--stele-3);--cinnabar:#a63a26;--cinnabar-deep:#8f2f1e;--xuan-1:#f7f2e7;--xuan-2:#f2ecdd;--xuan-3:#e9e1cc;--ink-solid:#221e16;--ink-mid:#4a4436;--ink-soft:#6e6753;--gold-a120:#f1d28a1f;--gold-a160:#f1d28a29;--gold-a200:#f1d28a33;--gold-a240:#f1d28a3d;--gold-a250:#f1d28a40;--gold-a280:#f1d28a47;--gold-a500:#f1d28a80;--gold-a600:#f1d28a99;--gold-a700:#f1d28ab3;--gold-a900:#f1d28ae6;--gold-dark-a050:#d8b46a0d;--gold-dark-a060:#d8b46a0f;--gold-dark-a070:#d8b46a12;--gold-dark-a080:#d8b46a14;--gold-dark-a100:#d8b46a1a;--gold-dark-a120:#d8b46a1f;--gold-dark-a180:#d8b46a2e;--gold-dark-a250:#d8b46a40;--gold-dark-a300:#d8b46a4d;--gold-dark-a320:#d8b46a52;--gold-dark-a400:#d8b46a66;--gold-dark-a500:#d8b46a80;--gold-dark-a550:#d8b46a8c;--gold-dark-a700:#d8b46ab3;--bronze-a040:#c9a35b0a;--bronze-a050:#c9a35b0d;--bronze-a080:#c9a35b14;--bronze-a100:#c9a35b1a;--bronze-a120:#c9a35b1f;--bronze-a150:#c9a35b26;--bronze-a160:#c9a35b29;--bronze-a180:#c9a35b2e;--bronze-a200:#c9a35b33;--bronze-a350:#c9a35b59;--bronze-a400:#c9a35b66;--bronze-a420:#c9a35b6b;--cream-a320:#e7dcc752;--cream-a350:#e7dcc759;--cream-a400:#e7dcc766;--cream-a420:#e7dcc76b;--cream-a450:#e7dcc773;--cream-a500:#e7dcc780;--cream-a550:#e7dcc78c;--cream-a600:#e7dcc799;--cream-a700:#e7dcc7b3;--cream-a720:#e7dcc7b8;--cream-a800:#e7dcc7cc;--cream-warm-a550:#e9ddc78c;--cream-warm-a650:#e9ddc7a6;--cream-warm-a900:#e9ddc7e6;--ember-dim-a060:#e0a07a0f;--ember-dim-a070:#e0a07a12;--ember-dim-a350:#e0a07a59;--halo-cream-a280:#ffeec847;--halo-cream-a400:#ffeec866;--halo-cream-a500:#ffeec880;--halo-warm-a120:#fff5dc1f;--halo-pearl-a070:#fff7e412;--halo-pearl-a100:#fff7e41a;--halo-amber-a350:#ffebbe59;--white-a008:#ffffff02;--white-a015:#ffffff04;--white-a020:#ffffff05;--white-a025:#ffffff06;--white-a030:#ffffff08;--white-a040:#ffffff0a;--white-a045:#ffffff0b;--white-a050:#ffffff0d;--black-a300:#0000004d;--black-a400:#0006;--black-a450:#00000073;--black-a500:#00000080;--black-a600:#0009;--black-a620:#0000009e;--black-a900:#000000e6;--night-a550:#080b128c;--night-blue-a960:#080c12f5;--cinnabar-a550:#a63a268c;--cinnabar-a080:#a63a2614;--cinnabar-a100:#a63a261a;--cinnabar-a170:#a63a262b;--ink-a050:#221e160d;--ink-a070:#221e1612;--ink-a090:#221e1617;--ink-a100:#221e161a;--ink-a110:#221e161c;--ink-a130:#221e1621;--ink-a160:#221e1629;--ink-a180:#221e162e;--xuan-lift-a400:#fffdf766;--xuan-lift-a450:#fffdf773;--xuan-lift-a550:#fffdf78c;--xuan-lift-a860:#fffdf7db;--xuan-lift-a920:#fffdf7eb;--xuan-bloom:#fffaec;--xuan-bloom-rgb:255, 250, 236;--xuan-3-rgb:233, 225, 204;--ink-soft-rgb:110, 103, 83;--malachite:#35d07f;--pine:#1c7247;--viz-surface-night:#0e1016;--viz-surface-day:#f7f3e8;--viz-s1-night:#b8892c;--viz-s2-night:#4f7fe8;--viz-s3-night:#d0607a;--viz-s1-day:#a8761a;--viz-s2-day:#2f63c9;--viz-s3-day:#b8435f;--viz-warn:#fab219;--viz-critical:#d03b3b;--z-scene-lift:20;--z-scene-lift-2:21;--z-gate:40;--z-sound-toggle:60;--z-veil:90;--z-verdict:92;--z-stage:95;--z-nav:100;--z-safari-tint:105;--z-acc-entry:110;--z-overlay:120;--z-home-logo:130;--z-modal-glass:999;--z-modal-login:1000;--z-gate-veil:1200;--z-nav-transit:1210;--z-crash:9999;--dur-80:80ms;--dur-150:.15s;--dur-180:.18s;--dur-200:.2s;--dur-250:.25s;--dur-280:.28s;--dur-300:.3s;--dur-340:.34s;--dur-350:.35s;--dur-400:.4s;--dur-420:.42s;--dur-450:.45s;--dur-500:.5s;--dur-550:.55s;--dur-600:.6s;--dur-800:.8s;--dur-900:.9s;--dur-1000:1s;--dur-1100:1.1s;--dur-1200:1.2s;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-soft:cubic-bezier(.2, .7, .2, 1);--ease-in-quad:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--radius-2:2px;--radius-4:4px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-30:30px;--radius-pill:999px;--radius-circle:50%;--radius-sm:var(--radius-8);--radius-md:var(--radius-14);--radius-lg:var(--radius-24);--fs-1:clamp(.64rem, .713rem - .091vw, .694rem);--fs-2:clamp(.8rem, .844rem - .056vw, .833rem);--fs-3:1rem;--fs-4:clamp(1.2rem, 1.183rem + .083vw, 1.25rem);--fs-5:clamp(1.44rem, 1.399rem + .204vw, 1.5625rem);--fs-6:clamp(1.728rem, 1.653rem + .375vw, 1.953rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--shadow-focus-gold:0 0 0 3px var(--gold-a240);--shadow-panel-deep:0 24px 70px var(--black-a600);--tt-ground:var(--bg-deep);--tt-ink:var(--cream);--tt-ink-2:var(--cream-a720);--tt-ink-warm:var(--cream-warm);--tt-accent:var(--gold-solid);--tt-accent-2:var(--gold-dark);--tt-accent-line:var(--gold-dark-a550);--tt-accent-fill:var(--gold-dark-a080);--tt-on-accent:var(--bg-deep);--tt-ok:var(--malachite);--tt-ring-bright:linear-gradient(135deg, #ffebbe8c, var(--bronze-a120) 40%, var(--bronze-a050) 60%, #ffebbe52);--tt-ring-soft:linear-gradient(135deg, var(--halo-amber-a350), var(--bronze-a080) 45%, var(--bronze-a040) 60%, #ffebbe2e);--tt-glass-highlight:radial-gradient(ellipse 80% 34% at 50% 0%, #fff5dc17, transparent 70%);--tt-glass-bed:var(--halo-pearl-a100);--tt-glass-bed-2:var(--halo-pearl-a070);--tt-glass-film:var(--white-a030);--tt-glass-film-soft:var(--white-a025);--tt-glass-line:var(--bronze-a160);--tt-shadow-panel:0 44px 130px -24px var(--black-a620), 0 10px 44px #0000006b;--tt-shadow-modal:0 32px 80px var(--black-a500);--tt-shadow-tile:0 30px 84px -30px var(--black-a620), 0 8px 30px var(--black-a400);--tt-glow:0 0 34px #f1d28a1a;--tt-glow-strong:0 0 34px #f1d28a24;--tt-ground-rgb:5, 7, 12;--tt-ink-rgb:231, 220, 199;--tt-ink-warm-rgb:233, 221, 199;--tt-accent-rgb:241, 210, 138;--tt-accent-2-rgb:216, 180, 106}html[data-theme-applied=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme-applied=light]{--tt-ground:var(--xuan-2);--tt-ink:var(--ink-solid);--tt-ink-2:var(--ink-soft);--tt-ink-warm:var(--ink-solid);--tt-accent:var(--cinnabar);--tt-accent-2:var(--cinnabar-deep);--tt-accent-line:var(--cinnabar-a550);--tt-accent-fill:var(--cinnabar-a080);--tt-on-accent:var(--xuan-1);--tt-ok:var(--pine);--tt-ring-bright:linear-gradient(135deg, var(--ink-a180), var(--ink-a110) 40%, var(--ink-a070) 60%, var(--ink-a130));--tt-ring-soft:linear-gradient(135deg, var(--ink-a130), var(--ink-a070) 45%, var(--ink-a050) 60%, var(--ink-a090));--tt-glass-highlight:radial-gradient(ellipse 80% 34% at 50% 0%, #ffffff80, transparent 70%);--tt-glass-bed:var(--xuan-lift-a550);--tt-glass-bed-2:var(--xuan-lift-a400);--tt-glass-film:var(--xuan-lift-a550);--tt-glass-film-soft:var(--xuan-lift-a450);--tt-glass-line:var(--ink-a110);--tt-shadow-panel:0 44px 130px -24px var(--ink-a160), 0 10px 44px var(--ink-a070);--tt-shadow-modal:0 32px 80px var(--ink-a130);--tt-shadow-tile:0 30px 84px -30px var(--ink-a160), 0 8px 30px var(--ink-a070);--tt-glow:0 0 34px var(--cinnabar-a100);--tt-glow-strong:0 0 34px var(--cinnabar-a170);--tt-ground-rgb:242, 236, 221;--tt-ink-rgb:34, 30, 22;--tt-ink-warm-rgb:34, 30, 22;--tt-accent-rgb:166, 58, 38;--tt-accent-2-rgb:143, 47, 30}:root{--tt-vh-full:100vh;--tt-vh-min:100vh}@supports (height:100dvh){:root{--tt-vh-full:100dvh}}@supports (height:100svh){:root{--tt-vh-min:100svh}}:root{--tt-nav-h:64px;--tt-nav-top:max(12px, calc(env(safe-area-inset-top,0px) + 6px));--tt-nav-x-l:max(16px, calc(env(safe-area-inset-left,0px) + 10px));--tt-nav-x-r:max(16px, calc(env(safe-area-inset-right,0px) + 10px));--tt-nav-offset:calc(var(--tt-nav-top) + var(--tt-nav-h) + 12px)}@media (width<=768px){:root{--tt-nav-h:56px;--tt-nav-top:max(10px, calc(env(safe-area-inset-top,0px) + 4px));--tt-nav-x-l:max(10px, calc(env(safe-area-inset-left,0px) + 6px));--tt-nav-x-r:max(10px, calc(env(safe-area-inset-right,0px) + 6px))}}@keyframes tt-fadeup{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tt-paper-base{pointer-events:none;background-color:var(--tt-ground);background-image:radial-gradient(46vmax 32vmax at 18% 26%, #b4966408, transparent 65%), radial-gradient(38vmax 30vmax at 82% 62%, #b4966407, transparent 65%), radial-gradient(28vmax 22vmax at 56% 90%, #b4966406, transparent 70%), linear-gradient(155deg, var(--paper-1) 0%, var(--paper-2) 46%, var(--paper-3) 100%);position:fixed;inset:0}.tt-paper-base:before{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tt-paper-base:after{content:"";background:radial-gradient(118% 118%,#0000 52%,#0202038c 100%);position:absolute;inset:0}[data-theme-applied=light] .tt-paper-base{background-image:radial-gradient(46vmax 32vmax at 18% 26%, #fffaec42, transparent 65%), radial-gradient(38vmax 30vmax at 82% 62%, #fffaec3b, transparent 65%), radial-gradient(28vmax 22vmax at 56% 90%, #fffaec2e, transparent 70%), linear-gradient(155deg, var(--xuan-2) 0%, var(--xuan-1) 46%, var(--xuan-2) 100%)}[data-theme-applied=light] .tt-paper-base:before{opacity:.025}[data-theme-applied=light] .tt-paper-base:after{background:radial-gradient(118% 118%,#0000 52%,#e9e1cc4d 100%)}.tt-safari-tint{background-color:var(--tt-ground);pointer-events:none;height:12px;z-index:var(--z-safari-tint);display:none;position:fixed;left:0;right:0}.tt-safari-tint--top{top:-6px}.tt-safari-tint--bottom{bottom:-6px}@supports (-webkit-touch-callout:none){.tt-safari-tint{display:block}}.wenshi-scroll-panel{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;max-width:min(920px,100%);margin:0 auto;padding:clamp(18px,3vw,36px)}.wenshi-sentence-columns{--wenshi-col-fs:clamp(24px, 3.2vw, 30px);--wenshi-col-lh:1.8;grid-template-columns:repeat(auto-fit, calc(var(--wenshi-col-fs) * var(--wenshi-col-lh)));place-content:center;align-items:center;column-gap:clamp(14px,1.9vw,24px);row-gap:calc(var(--wenshi-col-fs) * 1.5);direction:rtl;max-width:100%;min-height:260px;display:grid}.wenshi-sentence-column{writing-mode:vertical-rl;text-orientation:upright;line-height:var(--wenshi-col-lh);letter-spacing:.14em;white-space:nowrap;font-family:"Tiantong Chenyu", "STKaiti", "KaiTi", "Kaiti SC", "Songti SC", "SimSun", var(--font-serif), serif;font-weight:400;font-size:var(--wenshi-col-fs);color:#0000;-webkit-text-stroke:.32px #ffeec142;text-shadow:1px 0 #5b3e196b,0 0 10px #dab27029;opacity:0;filter:blur(4px);direction:ltr;background-image:radial-gradient(circle at 22% 26%,#05070c85 0 .7px,#0000 1.25px),radial-gradient(circle at 74% 68%,#05070c57 0 .55px,#0000 1.05px),linear-gradient(#f1d8a0 0%,#d5b36e 100%);background-size:17px 19px,23px 29px,100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;animation:.72s forwards wenshiInkReveal;transform:translateY(12px)}.chenyu-heading{font-family:"Tiantong Chenyu", "STKaiti", "KaiTi", "Kaiti SC", "Songti SC", "SimSun", var(--font-serif), serif;-webkit-text-stroke:.38px #ffefc742;text-shadow:1px 0 #5b3e1975, 0 0 12px var(--gold-dark-a180);background-image:radial-gradient(circle at 20% 32%,#05070c7a 0 .7px,#0000 1.25px),linear-gradient(#f3daa0,#cda75f);background-size:19px 23px,100% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;color:#0000!important}[data-theme-applied=light] .wenshi-sentence-column{background-image:radial-gradient(circle at 22% 26%, rgba(var(--tt-ground-rgb), .52) 0 .7px, transparent 1.25px), radial-gradient(circle at 74% 68%, rgba(var(--tt-ground-rgb), .34) 0 .55px, transparent 1.05px), linear-gradient(180deg, var(--cinnabar) 0%, var(--cinnabar-deep) 100%);-webkit-text-stroke:.32px rgba(var(--xuan-1-rgb), .26);text-shadow:1px 0 rgba(var(--ink-solid-rgb), .21), 0 0 10px rgba(var(--cinnabar-deep-rgb), .16)}[data-theme-applied=light] .chenyu-heading{background-image:radial-gradient(circle at 20% 32%, rgba(var(--tt-ground-rgb), .48) 0 .7px, transparent 1.25px), linear-gradient(180deg, var(--cinnabar), var(--cinnabar-deep));-webkit-text-stroke:.38px rgba(var(--xuan-1-rgb), .26);text-shadow:1px 0 rgba(var(--ink-solid-rgb), .22), 0 0 12px rgba(var(--cinnabar-deep-rgb), .18)}@keyframes wenshiInkReveal{to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wenshi-sentence-column{opacity:1;filter:none;animation:none;transform:none}}.wenshi-sentence-column{-webkit-user-drag:none}.wenshi-tap{cursor:pointer;border-radius:var(--radius-4);transition:box-shadow var(--dur-250) ease;display:block}.wenshi-tap:hover{box-shadow:0 0 0 1px rgba(var(--tt-accent-2-rgb), .25)}.wenshi-tap:focus-visible{outline:1px solid rgba(var(--tt-accent-rgb), .6);outline-offset:6px}.fshare-panel{width:min(460px,94vw)}.tt-sheet-grip{display:none}@media (width<=560px){.tt-sheet-grip{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:22px;margin:-8px 0 -4px;display:flex}.tt-sheet-grip span{border-radius:var(--radius-2);background:#d8b46a59;width:40px;height:4px}}.tt-picker{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;outline:none;width:100%;height:200px;position:relative;overflow-y:scroll}.tt-picker::-webkit-scrollbar{width:0;height:0;display:none}.tt-picker:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-a500)}.tt-picker-spacer{height:80px}.tt-picker-item{scroll-snap-align:center;height:40px;font-family:var(--font-serif);letter-spacing:1px;color:var(--cream-a320);transition:color var(--dur-180) ease, transform var(--dur-180) ease, opacity var(--dur-180) ease;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:18px;display:flex}.tt-picker-item[data-selected=true]{color:var(--gold-solid);text-shadow:0 0 12px #dab27040;font-size:22px}.tt-picker-wrap{position:relative}.tt-picker-band{pointer-events:none;border-top:1px solid var(--gold-dark-a320);border-bottom:1px solid var(--gold-dark-a320);background:var(--gold-dark-a050);height:40px;position:absolute;top:80px;left:0;right:0}.tt-dtp-overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(4px);padding:max(20px, calc(env(safe-area-inset-top,0px) + 8px)) max(20px, calc(env(safe-area-inset-right,0px) + 8px)) max(20px, calc(env(safe-area-inset-bottom,0px) + 8px)) max(20px, calc(env(safe-area-inset-left,0px) + 8px));background:#030509b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tt-dtp{background:linear-gradient(165deg, var(--white-a040), var(--white-a015)), var(--night-a550);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border:1px solid var(--gold-dark-a320);border-radius:var(--radius-24);width:min(560px,94vw);max-height:92vh;box-shadow:var(--shadow-panel-deep);animation:slideUp var(--dur-280) ease both;flex-direction:column;gap:16px;padding:22px 22px 20px;display:flex;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tt-dtp{background:var(--night-blue-a960)}}.tt-dtp-seg{border:1px solid var(--gold-dark-a300);border-radius:var(--radius-pill);background:var(--gold-dark-a050);align-self:center;padding:3px;display:inline-flex}.tt-dtp-seg-btn{border-radius:var(--radius-pill);font-family:var(--font-serif);letter-spacing:3px;color:var(--cream-a500);transition:all var(--dur-250) ease;background:0 0;border:none;padding:7px 26px;font-size:14px}.tt-dtp-seg-btn[data-active=true]{color:var(--bg-deep);background:linear-gradient(135deg, var(--gold), var(--gold-dark))}.tt-dtp-seg-btn:disabled{color:#e7dcc747;cursor:not-allowed;letter-spacing:1.5px;font-size:12px}.tt-dtp-quick{background:var(--gold-dark-a060);border:1px solid var(--gold-dark-a300);border-radius:var(--radius-12);height:50px;transition:border-color var(--dur-200) ease;align-items:center;gap:10px;padding:0 16px;display:flex}.tt-dtp-quick[data-status=ok]{border-color:var(--gold-a700)}.tt-dtp-quick[data-status=error]{border-color:#e0a07ab3}.tt-dtp-quick input{min-width:0;font-family:var(--font-serif);letter-spacing:2px;color:var(--gold-solid);background:0 0;border:none;outline:none;flex:1;font-size:16px}.tt-dtp-quick input::placeholder{color:var(--cream-a320);letter-spacing:1px;font-size:14px}.tt-dtp-quick-status{text-align:center;width:18px;color:var(--gold);font-size:16px}.tt-dtp-quick[data-status=error] .tt-dtp-quick-status{color:var(--ember)}.tt-dtp-err{color:var(--ember);letter-spacing:.5px;border-radius:var(--radius-10);border:1px solid var(--ember-dim-a350);background:var(--ember-dim-a060);margin-top:-6px;padding:8px 12px;font-size:12px}.tt-dtp-wheels{gap:6px;display:flex}.tt-dtp-wheels .tt-picker-wrap{flex:1 1 0;min-width:0}.tt-dtp-wheels .tt-picker{-webkit-mask-image:linear-gradient(180deg, transparent, var(--black) 28%, var(--black) 72%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent, var(--black) 28%, var(--black) 72%, transparent);mask-image:linear-gradient(180deg, transparent, var(--black) 28%, var(--black) 72%, transparent)}.tt-dtp-wheels .tt-picker-item{font-size:16px}.tt-dtp-wheels .tt-picker-item[data-selected=true]{font-size:19px}.tt-dtp-actions{gap:14px;margin-top:2px;display:flex}.tt-dtp-btn{border-radius:var(--radius-12);height:50px;font-family:var(--font-serif);letter-spacing:4px;border:1px solid var(--gold-dark-a400);transition:all var(--dur-250) ease;flex:1;font-size:16px}.tt-dtp-btn-ghost{background:var(--gold-dark-a060);color:var(--cream-a700)}.tt-dtp-btn-ghost:hover{background:var(--gold-dark-a120)}.tt-dtp-btn-primary{background:linear-gradient(135deg, var(--gold), var(--gold-dark));color:var(--bg-deep);border-color:#0000}.tt-dtp-btn-primary:hover{box-shadow:0 0 24px var(--gold-a250)}.tt-dtp-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (width<=560px){.tt-dtp-overlay{align-items:flex-end;padding:0}.tt-dtp{border-radius:24px 24px 0 0;width:100%}.tt-dtp-wheels{gap:2px}.tt-dtp-wheels .tt-picker-item{letter-spacing:0;font-size:14px}.tt-dtp-wheels .tt-picker-item[data-selected=true]{font-size:16px}}.tt-dtp-advanced{border-top:1px solid var(--gold-dark-a100);padding-top:10px}.tt-dtp-advanced-toggle{width:100%;color:var(--cream-a500);letter-spacing:2px;cursor:pointer;transition:color var(--dur-200) ease;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.tt-dtp-advanced-toggle:hover{color:var(--cream-a800)}.tt-dtp-advanced-toggle:focus-visible{outline:1px solid var(--gold-a500);outline-offset:2px}.tt-dtp-advanced-chev{transition:transform var(--dur-200) ease;font-size:10px}.tt-dtp-advanced-panel{border:1px solid var(--gold-dark-a120);border-radius:var(--radius-8);background:#d8b46a0a;margin-top:8px;padding:10px 12px}.tt-dtp-advanced-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-dtp-advanced-label{font-family:var(--font-serif);letter-spacing:2px;color:#e7dcc7bf;flex-direction:column;gap:3px;font-size:13px;display:flex}.tt-dtp-advanced-desc{font-family:var(--font-sans);letter-spacing:.5px;color:var(--cream-a350);font-size:11px;line-height:1.5}.tt-dtp-advanced-switch{appearance:none;border:1px solid var(--gold-dark-a300);border-radius:var(--radius-10);cursor:pointer;width:36px;height:20px;transition:background var(--dur-250) ease, border-color var(--dur-250) ease;background:#d8b46a26;flex-shrink:0;position:relative}.tt-dtp-advanced-switch:after{content:"";background:var(--cream-a600);border-radius:var(--radius-circle);width:14px;height:14px;transition:transform var(--dur-250) ease, background var(--dur-250) ease;position:absolute;top:2px;left:2px}.tt-dtp-advanced-switch:checked{background:var(--gold-dark-a300);border-color:var(--gold-a500)}.tt-dtp-advanced-switch:checked:after{background:var(--gold-solid);transform:translate(16px)}.tt-dtp-advanced-switch:focus-visible{outline:1px solid var(--gold-a500);outline-offset:2px}.tt-locp-search{background:var(--gold-dark-a060);border:1px solid var(--gold-dark-a300);border-radius:var(--radius-12);align-items:center;height:50px;padding:0 16px;display:flex}.tt-locp-search input{min-width:0;font-family:var(--font-serif);letter-spacing:1px;color:var(--gold-solid);background:0 0;border:none;outline:none;flex:1;font-size:15px}.tt-locp-search input::placeholder{color:var(--cream-a320);letter-spacing:.5px;font-size:13px}.tt-locp-wheels{gap:6px;min-height:200px;display:flex}.tt-locp-wheels .tt-picker-wrap{flex:1 1 0;min-width:0}.tt-locp-wheels .tt-picker{-webkit-mask-image:linear-gradient(180deg, transparent, var(--black) 28%, var(--black) 72%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent, var(--black) 28%, var(--black) 72%, transparent);mask-image:linear-gradient(180deg, transparent, var(--black) 28%, var(--black) 72%, transparent)}.tt-locp-wheels .tt-picker-item{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-size:15px;line-height:40px;display:block;overflow:hidden}.tt-locp-wheels .tt-picker-item[data-selected=true]{font-size:16px}.tt-locp-current{letter-spacing:.5px;color:var(--cream-a500);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:12px;overflow:hidden}.tt-locp-results{overscroll-behavior:contain;min-height:200px;max-height:260px;overflow-y:auto}.tt-locp-row{cursor:pointer;border-bottom:1px solid var(--gold-dark-a070);padding:11px 6px}.tt-locp-row:hover{background:var(--gold-dark-a070)}.tt-locp-row-name{color:var(--gold-solid);letter-spacing:1px;font-size:15px}.tt-locp-row-path{color:var(--cream-a420);margin-top:3px;font-size:11px}.tt-locp-hint{text-align:center;color:var(--cream-a450);letter-spacing:1px;padding:70px 18px;font-size:13px}@media (width<=560px){.tt-locp-wheels{gap:2px}.tt-locp-wheels .tt-picker-item{padding:0 3px;font-size:13px}.tt-locp-wheels .tt-picker-item[data-selected=true]{font-size:15px}}.tt-num-field{position:relative}.tt-num-input{text-align:center;width:100%;height:46px;font-family:var(--font-serif);letter-spacing:1px;color:var(--gold-solid);background:var(--gold-dark-a060);border:1px solid var(--gold-dark-a300);outline:none;font-size:20px}.tt-num-input:focus{border-color:var(--gold-a600)}.locpanel-overlay{z-index:var(--z-nav);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:max(20px, calc(env(safe-area-inset-top,0px) + 8px)) max(20px, calc(env(safe-area-inset-right,0px) + 8px)) max(20px, calc(env(safe-area-inset-bottom,0px) + 8px)) max(20px, calc(env(safe-area-inset-left,0px) + 8px));background:#030509b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.locpanel{background:linear-gradient(165deg, var(--white-a040), var(--white-a015)), var(--night-a550);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border:1px solid var(--gold-dark-a320);border-radius:var(--radius-24);width:min(560px,94vw);max-height:82vh;box-shadow:var(--shadow-panel-deep);flex-direction:column;display:flex;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.locpanel{background:var(--night-blue-a960)}}.locpanel-head{border-bottom:1px solid var(--gold-dark-a120);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.locpanel-tabs{gap:0;display:flex}.locpanel-tab{border:none;border-bottom:1px solid var(--gold-dark-a120);height:42px;color:var(--cream-a500);letter-spacing:3px;font-size:14px;font-family:var(--font-serif);background:0 0;flex:1}.locpanel-tab[data-active=true]{color:var(--gold-solid);border-bottom:1px solid var(--gold-solid)}.locpanel-search{border-radius:var(--radius-12);height:44px;color:var(--gold-solid);background:var(--gold-dark-a060);border:1px solid var(--gold-dark-a300);outline:none;margin:14px 18px 6px;padding:0 14px;font-size:14px}.locpanel-search:focus{border-color:var(--gold-a600)}.locpanel-body{overscroll-behavior:contain;flex:1;padding:6px 0 12px;overflow-y:auto}.locpanel-row{cursor:pointer;border-bottom:1px solid var(--gold-dark-a060);justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.locpanel-row:hover{background:var(--gold-dark-a070)}.locpanel-name{color:var(--gold-solid);letter-spacing:1px;font-size:15px}.locpanel-path{color:var(--cream-a420);letter-spacing:.5px;margin-top:3px;font-size:11px}.locpanel-chev{color:#d8b46a99;font-size:18px}.locpanel-crumbs{flex-wrap:wrap;align-items:center;gap:2px;padding:10px 18px;display:flex}.locpanel-crumb{color:#f1d28acc;letter-spacing:1px;background:0 0;border:none;padding:2px 4px;font-size:13px}.locpanel-crumb-sep{color:#e7dcc74d;font-size:12px}.locpanel-confirm{text-align:center;border-radius:var(--radius-12);background:var(--gold-dark-a100);border:1px solid var(--gold-dark-a400);width:calc(100% - 36px);color:var(--gold-solid);letter-spacing:1px;margin:4px 18px 10px;padding:10px;font-size:13px}.locpanel-hint{text-align:center;color:var(--cream-a450);letter-spacing:1px;padding:24px 18px;font-size:13px;line-height:1.9}@media (width<=560px){.locpanel-overlay{align-items:stretch;padding:0}.locpanel{border:none;border-radius:0;width:100%;height:100%;max-height:100%}}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}input{font-family:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--tt-accent-2-rgb), .3);border-radius:var(--radius-2)}@keyframes tt-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.tt-skeleton-line{border-radius:var(--radius-4);background:linear-gradient(90deg, rgba(var(--tt-accent-2-rgb), .06) 0%, rgba(var(--tt-accent-rgb), .12) 40%, rgba(var(--tt-accent-2-rgb), .06) 80%);background-size:400px 100%;height:14px;animation:1.8s ease-in-out infinite tt-shimmer}.tt-skeleton-line:last-child{width:60%}@media (width<=480px){.tt-num-grid{gap:16px!important}.tt-num-grid input{letter-spacing:4px!important;height:72px!important;font-size:28px!important}.tt-num-grid label{letter-spacing:2px!important;font-size:11px!important}}@media (width<=560px){.tt-pillars-row{flex-wrap:wrap;gap:10px!important}.tt-pillar-card{flex:calc(50% - 10px)!important;min-width:72px!important;max-width:none!important;padding:18px 10px!important}.tt-pillar-card .tt-pillar-stem-branch{letter-spacing:3px!important;font-size:24px!important}}@media (width<=480px){.tt-result-page{padding-left:16px!important;padding-right:16px!important}.tt-module-card{padding:32px 20px!important}.tt-topic-grid{grid-template-columns:1fr!important;gap:10px!important}}@keyframes tt-glass-in{0%{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes tt-veil-in{0%{opacity:0}to{opacity:1}}.tt-dtp,.locpanel{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);box-shadow:inset 0 1px 0 #fff6e221, inset 0 0 34px var(--gold-dark-a050), 0 30px 90px #000000a6, 0 4px 18px var(--black-a400);background:linear-gradient(165deg,#1a18126b,#0a0b0e8c 55%),#0c0e1280;border:1px solid #e2c69638;animation:.46s cubic-bezier(.22,1.2,.36,1) both tt-glass-in;position:relative}.tt-dtp:before,.locpanel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fffaee12,#0000 26%);position:absolute;inset:0}.tt-dtp-overlay,.locpanel-overlay{-webkit-backdrop-filter:blur(10px)brightness(.9);backdrop-filter:blur(10px)brightness(.9);background:#03050980;animation:.32s both tt-veil-in}@media (prefers-reduced-motion:reduce){.tt-dtp,.locpanel,.tt-dtp-overlay,.locpanel-overlay{animation:none}}@media (width<=560px){.locpanel{border:none;border-radius:0}}[data-theme-applied=light] .tt-dtp,[data-theme-applied=light] .locpanel{background:linear-gradient(165deg, var(--xuan-lift-a920), var(--xuan-lift-a860) 55%), rgba(var(--tt-ground-rgb), .5);border-color:var(--tt-glass-line);box-shadow:inset 0 1px 0 rgba(var(--xuan-1-rgb), .7), inset 0 0 34px var(--ink-a050), 0 30px 90px var(--ink-a160), 0 4px 18px var(--ink-a070)}[data-theme-applied=light] .tt-dtp:before,[data-theme-applied=light] .locpanel:before{background:linear-gradient(180deg, rgba(var(--xuan-bloom-rgb), .55), transparent 26%)}[data-theme-applied=light] .tt-dtp-overlay,[data-theme-applied=light] .locpanel-overlay{background:rgba(var(--ink-solid-rgb), .18)}[data-theme-applied=light] .tt-dtp,[data-theme-applied=light] .locpanel{--cream-a320:rgba(var(--tt-ink-rgb), .32);--cream-a350:rgba(var(--tt-ink-rgb), .35);--cream-a420:rgba(var(--tt-ink-rgb), .42);--cream-a450:rgba(var(--tt-ink-rgb), .45);--cream-a500:rgba(var(--tt-ink-rgb), .5);--cream-a600:rgba(var(--tt-ink-rgb), .6);--cream-a700:rgba(var(--tt-ink-rgb), .7);--cream-a800:rgba(var(--tt-ink-rgb), .8);--gold:var(--tt-accent);--gold-solid:var(--tt-accent);--gold-a250:rgba(var(--tt-accent-rgb), .25);--gold-a500:rgba(var(--tt-accent-rgb), .5);--gold-a600:rgba(var(--tt-accent-rgb), .6);--gold-a700:rgba(var(--tt-accent-rgb), .7);--gold-dark:var(--tt-accent-2);--gold-dark-a050:rgba(var(--tt-accent-2-rgb), .05);--gold-dark-a060:rgba(var(--tt-accent-2-rgb), .06);--gold-dark-a070:rgba(var(--tt-accent-2-rgb), .07);--gold-dark-a080:rgba(var(--tt-accent-2-rgb), .08);--gold-dark-a100:rgba(var(--tt-accent-2-rgb), .1);--gold-dark-a120:rgba(var(--tt-accent-2-rgb), .12);--gold-dark-a300:rgba(var(--tt-accent-2-rgb), .3);--gold-dark-a320:rgba(var(--tt-accent-2-rgb), .32);--gold-dark-a400:rgba(var(--tt-accent-2-rgb), .4);--bg-deep:var(--tt-on-accent);--black-a300:rgba(var(--tt-ink-rgb), .09);--black-a500:rgba(var(--tt-ink-rgb), .16);--ember:var(--cinnabar-deep);--ember-dim-a060:rgba(var(--cinnabar-deep-rgb), .06);--ember-dim-a350:rgba(var(--cinnabar-deep-rgb), .35)}[data-theme-applied=light] .tt-dtp .tt-picker-item[data-selected=true],[data-theme-applied=light] .locpanel .tt-picker-item[data-selected=true]{text-shadow:0 0 12px rgba(var(--tt-accent-rgb), .25)}[data-theme-applied=light] .tt-dtp-seg-btn:disabled{color:rgba(var(--tt-ink-rgb), .28)}[data-theme-applied=light] .tt-dtp-quick[data-status=error]{border-color:rgba(var(--cinnabar-deep-rgb), .7)}[data-theme-applied=light] .tt-dtp-advanced-panel{background:rgba(var(--tt-accent-2-rgb), .04)}[data-theme-applied=light] .tt-dtp-advanced-label{color:rgba(var(--tt-ink-rgb), .75)}[data-theme-applied=light] .tt-dtp-advanced-switch{background:rgba(var(--tt-accent-2-rgb), .15)}[data-theme-applied=light] .locpanel-chev{color:rgba(var(--tt-accent-2-rgb), .6)}[data-theme-applied=light] .locpanel-crumb{color:rgba(var(--tt-accent-rgb), .8)}[data-theme-applied=light] .locpanel-crumb-sep{color:rgba(var(--tt-ink-rgb), .3)}.tt-nav-utilities{flex-shrink:0;align-items:center;gap:4px}.tt-sound-toggle{border-radius:var(--radius-circle);background:var(--white-a030);border:1px solid rgba(var(--tt-accent-rgb), .3);width:44px;height:44px;color:var(--tt-accent);font-family:var(--font-serif);cursor:pointer;transition:color var(--dur-250) ease, opacity var(--dur-250) ease;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.tt-sound-toggle:hover{border-color:var(--halo-cream-a500)}.tt-sound-toggle:focus-visible{outline:2px solid var(--tt-accent);outline-offset:3px}.tt-sound-toggle.is-muted{opacity:.72}:root{--ui-gold-dark-a280:#d8b46a47;--ui-gold-dark-a350:#d8b46a59;--ui-gold-dark-a750:#d8b46abf;--ui-gold-dark-a800:#d8b46acc;--ui-cream-a300:#e7dcc74d;--ui-cream-a620:#e7dcc79e;--ui-cream-a750:#e7dcc7bf;--ui-bg-deep-a720:#05070cb8;--ui-bg-deep-a950:#05070cf2;--ui-night-blue-a600:#080c1299;--ui-cream-warm-a380:#e9ddc761;--ui-ember-dim-a750:#e0a07abf}.ui-btn{font-family:var(--font-serif);cursor:pointer;letter-spacing:3px;text-indent:3px;border-radius:var(--radius-pill);border:1px solid var(--tt-accent-line);background:var(--tt-accent-fill);color:var(--tt-accent);transition:background var(--dur-300) ease, box-shadow var(--dur-300) ease, color var(--dur-300) ease, transform var(--dur-80) ease;padding:11px 28px;font-size:14px}.ui-btn[data-shape=pill][data-size=sm]{padding:8px 18px;font-size:13px}.ui-btn[data-shape=pill][data-size=lg]{padding:15px 40px;font-size:16px}.ui-btn[data-shape=pill][data-variant=primary]{background:linear-gradient(135deg, rgba(var(--tt-accent-2-rgb), .25), rgba(var(--tt-accent-rgb), .12))}.ui-btn:disabled{cursor:not-allowed;opacity:.35}.ui-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--tt-accent-rgb), .25);outline:none}@media (hover:hover){.ui-btn:not(:disabled):hover{background:rgba(var(--tt-accent-2-rgb), .18);box-shadow:0 0 24px rgba(var(--tt-accent-rgb), .2)}.ui-btn[data-shape=pill][data-variant=primary]:not(:disabled):hover{background:linear-gradient(135deg, rgba(var(--tt-accent-2-rgb), .3), rgba(var(--tt-accent-rgb), .16))}}.ui-btn:active:not(:disabled){transform:scale(.97)translateY(1px)}.ui-btn[data-shape=rounded]{border-radius:var(--radius-12);letter-spacing:2px;text-indent:0;border:1px solid rgba(var(--tt-accent-2-rgb), .35);background:rgba(var(--tt-accent-2-rgb), .06);height:36px;color:rgba(var(--tt-ink-rgb), .7);transition:all var(--dur-250) ease;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;display:inline-flex}.ui-btn[data-shape=rounded][data-variant=primary]{background:linear-gradient(135deg, var(--tt-accent), var(--tt-accent-2));color:var(--tt-on-accent);border-color:#0000}.ui-btn[data-shape=rounded]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ui-btn[data-shape=rounded]:focus-visible{outline:1px solid rgba(var(--tt-accent-rgb), .5);outline-offset:2px;box-shadow:none}@media (hover:hover){.ui-btn[data-shape=rounded]:not(:disabled):hover{background:rgba(var(--tt-accent-2-rgb), .12);box-shadow:none}.ui-btn[data-shape=rounded][data-variant=primary]:not(:disabled):hover{background:linear-gradient(135deg, var(--tt-accent), var(--tt-accent-2));box-shadow:0 0 20px rgba(var(--tt-accent-rgb), .25)}}.ui-btn[data-shape=rounded]:active:not(:disabled){transform:none}.ui-card[data-pad=md]{padding:20px 22px}.ui-card[data-pad=lg]{padding:36px 30px}.ui-card[data-pad=flush]{padding:0}.ui-card[data-align=center]{text-align:center}.ui-card[data-clip=true]{overflow:hidden}.ui-card[data-prose=true]{letter-spacing:.5px;color:var(--tt-ink-2);font-size:14px;line-height:2.1}.ui-card[data-variant=strip][data-prose=true]{letter-spacing:1px;color:rgba(var(--tt-ink-rgb), .55);font-size:13px;line-height:1.9}.ui-card[data-variant=strip][data-prose=true][data-tone=warn]{color:var(--ember)}.ui-field{display:block}.ui-field__label{letter-spacing:2px;color:rgba(var(--tt-ink-rgb), .5);margin-bottom:10px;font-size:12px;display:block}.ui-field__label[data-hidden=true]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-field__req{color:var(--ui-ember-dim-a750);margin-left:8px;font-size:11px}.ui-field__opt{opacity:.65;margin-left:8px}.ui-field__input{border-radius:var(--radius-12);background:var(--white-a025);border:1px solid var(--bronze-a160);width:100%;color:rgba(var(--tt-ink-warm-rgb), .9);letter-spacing:1px;box-sizing:border-box;transition:border-color var(--dur-200), box-shadow var(--dur-200), background var(--dur-200);outline:none;padding:13px 14px;font-size:15px}.ui-field__input::placeholder{color:rgba(var(--tt-ink-warm-rgb), .38)}.ui-field__input:hover{border-color:var(--bronze-a350)}.ui-field__input:focus,.ui-field__input:focus-visible{border-color:var(--halo-cream-a500);box-shadow:0 0 0 3px rgba(var(--tt-accent-rgb), .16)}.ui-field__input[aria-invalid=true]{border-color:var(--ember-dim-a350)}.ui-field__error{letter-spacing:1px;color:var(--ember);margin-top:6px;font-size:12px;line-height:1.7}.ui-field__hint{letter-spacing:1px;color:rgba(var(--tt-ink-rgb), .4);margin-top:6px;font-size:12px;line-height:1.7}.ui-text{margin:0}.ui-text[data-variant=title]{font-family:var(--font-serif);letter-spacing:6px;color:var(--tt-accent);font-size:22px}.ui-text[data-variant=heading]{font-family:var(--font-serif);letter-spacing:4px;color:var(--tt-accent);font-size:20px}.ui-text[data-variant=body]{letter-spacing:.5px;color:var(--tt-ink-2);font-size:14px;line-height:2.1}.ui-text[data-variant=muted]{letter-spacing:1px;color:var(--tt-ink-2);font-size:13px;line-height:1.9}.ui-text[data-variant=gold]{font-family:var(--font-serif);letter-spacing:3px;color:var(--tt-accent);font-size:15px}.ui-modal__card{position:relative}.ui-divider{background:linear-gradient(90deg, transparent, rgba(var(--tt-accent-2-rgb), .5), transparent);width:40px;height:1px;margin:0 auto 40px}.ui-section-title{font-family:var(--font-serif);letter-spacing:4px;color:var(--tt-accent);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;margin-bottom:16px;font-size:18px;display:flex}.ui-section-title>[data-tone]{white-space:nowrap;flex:none}.ui-section-title__rule{background:rgba(var(--tt-accent-2-rgb), .4);width:16px;height:1px}.ui-tag{letter-spacing:1px;color:rgba(var(--tt-accent-2-rgb), .8);border:1px solid rgba(var(--tt-accent-2-rgb), .28);border-radius:var(--radius-pill);padding:2px 8px;font-size:10px}.ui-tag[data-font=sans]{font-family:var(--font-sans)}.ui-tag[data-tone=dim]{color:rgba(var(--tt-accent-2-rgb), .75);border-color:rgba(var(--tt-accent-2-rgb), .25)}[data-theme-applied=light] .ui-tag,[data-theme-applied=light] .ui-tag[data-tone=dim]{color:var(--tt-accent);border-color:var(--tt-accent-line)}[data-theme-applied=light] .ui-btn{color:var(--tt-accent-2)}.ui-generating{padding:32px 0;animation:.4s both tt-fadeup}.ui-generating__skeleton{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.ui-generating__skeleton>.tt-skeleton-line:first-child{width:72%}.ui-generating__skeleton>.tt-skeleton-line:nth-child(2){width:92%;animation-delay:.15s}.ui-generating__skeleton>.tt-skeleton-line:nth-child(3){width:84%;animation-delay:.3s}.ui-generating__skeleton>.tt-skeleton-line:nth-child(4){width:48%;animation-delay:.45s}.ui-generating__skeleton>.tt-skeleton-line:nth-child(5){animation-delay:.6s}.ui-generating__body{text-align:center}.ui-generating__mark{margin:0 auto 14px}.ui-generating__sub{letter-spacing:2px;color:rgba(var(--tt-ink-rgb), .3);margin-top:10px;font-size:12px}[data-theme-applied=light] .ui-field__input{background:var(--xuan-lift-a550);border-color:rgba(var(--tt-ink-rgb), .16)}[data-theme-applied=light] .ui-field__input:hover{border-color:rgba(var(--tt-ink-rgb), .35)}[data-theme-applied=light] .ui-field__input:focus,[data-theme-applied=light] .ui-field__input:focus-visible{border-color:var(--tt-accent-line)}[data-theme-applied=light] .ui-field__req{color:var(--tt-accent-2)}.tt-hw{--rentry-bronze:var(--tt-accent-2);--rentry-gold:var(--tt-accent-2);display:contents}.tt-hw:not([data-phase=boot]):not([data-phase=flare]) .rentry-rub-col{opacity:calc(var(--rub-o,.07) * 2.1 * var(--wf-gain,1))}.tt-hw .rentry-rubfield{-webkit-mask-image:linear-gradient(90deg, var(--tt-ground) 3%, transparent 36%, transparent 64%, var(--tt-ground) 97%);-webkit-mask-image:linear-gradient(90deg, var(--tt-ground) 3%, transparent 36%, transparent 64%, var(--tt-ground) 97%);mask-image:linear-gradient(90deg, var(--tt-ground) 3%, transparent 36%, transparent 64%, var(--tt-ground) 97%)}.tt-hw[data-phase=flare] .rentry-rubfield{z-index:var(--z-scene-lift-2)}.tt-compass-corner{--compass-size:clamp(460px, 116vmin, 720px);width:var(--compass-size);height:var(--compass-size);pointer-events:none;position:absolute}.tt-compass-corner--bl{left:calc(var(--compass-size) * -.49);bottom:calc(var(--compass-size) * -.5)}.tt-compass-corner--tr{right:calc(var(--compass-size) * -.51);top:calc(var(--compass-size) * -.535)}.tt-compass-corner>svg{width:100%;height:100%;display:block}@media (width<=640px) and (height<=700px){.tt-compass-corner{--compass-size:clamp(400px, 110vmin, 540px)}.tt-compass-corner--bl{bottom:calc(var(--compass-size) * -.63)}}.rentry-scene{--rentry-bg:var(--paper-1);--rentry-bg-2:var(--paper-2);--rentry-bg-3:var(--paper-3);--rentry-gold:#c9a35b;--rentry-bronze:#a08250;--rentry-ink:#d8d2c4;--rentry-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--rentry-serif:var(--font-serif,"Songti SC", serif);z-index:0;background:var(--rentry-bg);color:var(--rentry-ink);font-family:var(--rentry-serif);cursor:default;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.rentry-paper{z-index:0;pointer-events:none;background-image:radial-gradient(46vmax 32vmax at 18% 26%, #b4966408, transparent 65%), radial-gradient(38vmax 30vmax at 82% 62%, #b4966407, transparent 65%), radial-gradient(28vmax 22vmax at 56% 90%, #b4966406, transparent 70%), linear-gradient(155deg, var(--paper-1) 0%, var(--paper-2) 46%, var(--paper-3) 100%);position:absolute;inset:0}.rentry-paper:before{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rentry-rubfield{z-index:1;pointer-events:none;position:absolute;inset:0}.rentry-rub-tier{pointer-events:none;transform:translateY(var(--wf-lift,0px));position:absolute;inset:0}.rentry-rub-tier[data-tier="0"]{--wf-lift:var(--wf-lift-0,0px)}.rentry-rub-tier[data-tier="1"]{--wf-lift:var(--wf-lift-1,0px)}.rentry-rub-tier[data-tier="2"]{--wf-lift:var(--wf-lift-2,0px)}.rentry-rub-tier[data-tier="3"]{--wf-lift:var(--wf-lift-3,0px)}.rentry-rub-col{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--rentry-serif);letter-spacing:.34em;white-space:nowrap;color:var(--rentry-bronze);opacity:calc(var(--rub-o,.07) * var(--wf-gain,1));font-weight:400;line-height:1.15;transition:color 2.6s,opacity 2.6s,text-shadow 2.6s;position:absolute;overflow:hidden}.rentry-rubfield.is-flow .rentry-rub-col{color:var(--rentry-gold)}.rentry-rubfield.rentry-rubfield--edge .rentry-rub-col{opacity:calc(var(--rub-o,.07) * (1 + (var(--wf-gain,1) - 1) * .35))}.tt-hw[data-phase=boot] .rentry-rub-col{color:var(--rentry-gold);opacity:calc(var(--rub-o,.07) * 2.2)}.tt-hw[data-phase=flare] .rentry-rub-col{color:var(--rentry-flare-gold);opacity:calc(var(--rub-o,.07) * 3.4);text-shadow:0 0 14px var(--bronze-a400)}.rentry-compass{z-index:2;color:var(--tt-accent-2);opacity:.52}.rentry-compass svg{transform-origin:50%;width:100%;height:100%;animation:240s linear infinite rentry-compass-rot}.rentry-compass--tr svg{animation-duration:300s;animation-direction:reverse}.rentry-compass[data-paused=true] svg{animation-play-state:paused}@keyframes rentry-compass-rot{to{transform:rotate(360deg)}}.rentry-lightfield{z-index:3;pointer-events:none;background:radial-gradient(54% 42% at 50% 43%,#c9a35b06,#0000 72%);position:absolute;inset:0}.rentry-vignette{z-index:5;pointer-events:none;background:radial-gradient(118% 118%,#0000 52%,#0202038c 100%);position:absolute;inset:0}.rentry-screen1{--rentry-calli-height:clamp(220px, 44vh, 480px);--rentry-calli-width:calc(var(--rentry-calli-height) * 662 / 1200);--rentry-mark-size:calc(var(--rentry-calli-width) * .9);z-index:10;transition:opacity var(--dur-1000) ease, transform var(--dur-1000) ease;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rentry-scene.is-booting .rentry-title,.rentry-scene.is-booting .rentry-vsentence,.rentry-scene.is-booting .rentry-microtext{opacity:.25}.rentry-screen1.is-gone{opacity:0;pointer-events:none;transform:scale(.985)}.rentry-logo-wrap{width:var(--rentry-mark-size);height:calc(var(--rentry-mark-size) * .64);transition:opacity var(--dur-1200) ease;margin-top:clamp(14px,2vh,22px);position:relative}.rentry-logo-wrap>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rentry-calligraphy-group{width:var(--rentry-calli-width);height:var(--rentry-calli-height);flex:none;position:relative}.rentry-title{width:100%;height:100%;color:var(--rentry-ink);transition:opacity var(--dur-1200) ease;margin:0;position:relative}.rentry-calli{opacity:0;width:100%;height:100%;display:block;position:relative}.is-ink-ready .rentry-calli{opacity:1}.rentry-calli__img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.rentry-calli{background:currentColor;-webkit-mask:url(/calligraphy/tiantongmen-ink.png) 50%/contain no-repeat;mask:url(/calligraphy/tiantongmen-ink.png) 50%/contain no-repeat}.rentry-calli__img{visibility:hidden}}.is-loading.is-ink-ready .rentry-calli,.is-loading.is-ink-error .rentry-title__fallback{animation:1.4s cubic-bezier(.4,0,.2,1) both rentry-ink-emerge}@keyframes rentry-ink-emerge{0%{opacity:0}to{opacity:1}}.rentry-title__fallback,.is-ink-error .rentry-calli{display:none}.is-ink-error .rentry-title__fallback{writing-mode:vertical-rl;width:100%;height:100%;font-family:var(--rentry-serif);font-size:calc(var(--rentry-calli-height) / 4.2);letter-spacing:.12em;justify-content:center;align-items:center;display:flex}.rentry-title__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rentry-scene:not(.is-booting) .rentry-logo-wrap,.rentry-scene:not(.is-booting) .rentry-vsentence,.rentry-scene:not(.is-booting) .rentry-microtext,.rentry-scene:not(.is-booting) .rentry-terminal,.rentry-compass,.rentry-lightfield,.rentry-vignette,.tt-hw[data-phase=cover] .rentry-rubfield{transition:opacity .9s cubic-bezier(.4,0,.2,1)}.rentry-scene.is-loading .rentry-logo-wrap,.rentry-scene.is-loading .rentry-vsentence,.rentry-scene.is-loading .rentry-microtext,.rentry-scene.is-loading .rentry-terminal,.rentry-scene.is-loading .rentry-compass,.rentry-scene.is-loading .rentry-lightfield,.rentry-scene.is-loading .rentry-vignette,.rentry-scene.is-loading .tt-hw[data-phase=cover] .rentry-rubfield{opacity:0;transition:none}.rentry-scene.is-booting .rentry-terminal{transition:none}.is-loading.is-ink-ready.is-intro-lite .rentry-calli,.is-loading.is-ink-error.is-intro-lite .rentry-title__fallback{animation-duration:.65s}.rentry-vsentence{transition:opacity var(--dur-1200) ease;pointer-events:none;align-items:flex-start;gap:14px;display:flex;position:absolute;top:49%;left:76%;transform:translateY(-50%)}.rentry-vmain{flex-direction:column;align-items:center;gap:16px;display:flex}.rentry-seal{width:clamp(26px, calc(var(--rentry-calli-width) * .17), 38px);aspect-ratio:240/315;color:var(--rentry-bronze);opacity:.5;display:block}.rentry-seal__text{width:100%;height:100%;display:block}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.rentry-seal{background-color:currentColor;-webkit-mask:url(/master/seal-lead.png) 50%/contain no-repeat;mask:url(/master/seal-lead.png) 50%/contain no-repeat}.rentry-seal__text{display:none}}.rentry-microtext{left:0;right:0;bottom:max(12px, calc(env(safe-area-inset-bottom,0px) + 6px));text-align:center;font-family:var(--rentry-mono);letter-spacing:.34em;color:#c9a35b42;transition:opacity var(--dur-1200) ease;margin-right:-.34em;font-size:8px;font-weight:300;position:absolute}.rentry-terminal{left:0;right:0;bottom:max(44px, calc(env(safe-area-inset-bottom,0px) + 38px));z-index:11;font-family:var(--rentry-mono);transition:opacity var(--dur-800) ease;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.rentry-terminal.is-gone{opacity:0;pointer-events:none}.rentry-bootlog{letter-spacing:.12em;color:#ffffff57;white-space:pre;flex-direction:column;align-items:flex-start;min-width:340px;font-size:11px;line-height:20px;display:flex}.rentry-bootlog .rentry-ok{color:#c9a35bbf}.rentry-bootlog div{animation:rentry-line-in var(--dur-400) ease both}@keyframes rentry-line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.rentry-termline{letter-spacing:.1em;color:#d8d2c4cc;font-size:13px}.rentry-termline .rentry-prompt{color:#c9a35bb3;margin-right:10px}.rentry-cursor{color:var(--rentry-gold);animation:rentry-blink var(--dur-1100) steps(1) infinite}@keyframes rentry-blink{0%,55%{opacity:1}56%,to{opacity:0}}.rentry-hint{letter-spacing:.4em;color:var(--rentry-ink);opacity:0;margin-right:-.4em;font-size:9px;transition:opacity 3s}.rentry-hint.is-show{opacity:.13}.rentry-doors{z-index:var(--z-scene-lift);opacity:0;visibility:hidden;transition:opacity var(--dur-900) ease;pointer-events:none;position:absolute;inset:0}.rentry-doors.is-closed{opacity:1;visibility:visible}.rentry-door{background-color:var(--rentry-bg-2);background-image:linear-gradient(var(--lit,to right), transparent 82%, var(--bronze-a050) 96%, #f1d28a14 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E"), repeating-linear-gradient(to right, #c9a35b09 0 1px, transparent 1px 6.5vw), repeating-linear-gradient(to right, var(--white-a020) 0 1px, transparent 1px 11vw), linear-gradient(to bottom, var(--rentry-bg-3), var(--rentry-bg-2) 60%, #070707);will-change:transform, filter;width:50.05%;position:absolute;top:0;bottom:0}.rentry-door.rentry-door--l{--lit:to right;left:0}.rentry-door.rentry-door--r{--lit:to left;right:0}.rentry-door.rentry-door--l:after,.rentry-door.rentry-door--r:before{content:"";background:linear-gradient(#0000,#c9a35b8c 30% 70%,#0000);width:1px;position:absolute;top:0;bottom:0}.rentry-door.rentry-door--l:after{right:0}.rentry-door.rentry-door--r:before{left:0}.rentry-doors.is-open .rentry-door.rentry-door--l{animation:rentry-door-burst-l var(--dur-1100) cubic-bezier(.85, 0, .15, 1) forwards}.rentry-doors.is-open .rentry-door.rentry-door--r{animation:rentry-door-burst-r var(--dur-1100) cubic-bezier(.85, 0, .15, 1) forwards}@keyframes rentry-door-burst-l{0%{filter:blur();transform:translate(0)}45%{filter:blur(6px)}to{filter:blur();transform:translate(-115%)}}@keyframes rentry-door-burst-r{0%{filter:blur();transform:translate(0)}45%{filter:blur(6px)}to{filter:blur();transform:translate(115%)}}.rentry-doors.is-open .rentry-door.rentry-door--l:after,.rentry-doors.is-open .rentry-door.rentry-door--r:before{animation:rentry-edge-glow var(--dur-1100) ease-out forwards}@keyframes rentry-edge-glow{0%{box-shadow:0 0 18px var(--gold-a700), 0 0 50px #c9a35b57;opacity:1}14%{box-shadow:0 0 26px #f1d28ad1, 0 0 62px var(--bronze-a420);opacity:1}to{opacity:.15;box-shadow:0 0 64px #f1d28a00,0 0 120px #c9a35b00}}.mg-veil{--rentry-bg-2:var(--paper-2);--rentry-bg-3:var(--paper-3)}.rentry-doors.is-closing .rentry-door.rentry-door--l{animation:rentry-door-close-l var(--mg-close-ms,var(--dur-1100)) cubic-bezier(.85, 0, .15, 1) both}.rentry-doors.is-closing .rentry-door.rentry-door--r{animation:rentry-door-close-r var(--mg-close-ms,var(--dur-1100)) cubic-bezier(.85, 0, .15, 1) both}@keyframes rentry-door-close-l{0%{filter:blur();transform:translate(-115%)}55%{filter:blur(6px)}to{filter:blur();transform:translate(0)}}@keyframes rentry-door-close-r{0%{filter:blur();transform:translate(115%)}55%{filter:blur(6px)}to{filter:blur();transform:translate(0)}}.rentry-doors.is-closing .rentry-door.rentry-door--l:after,.rentry-doors.is-closing .rentry-door.rentry-door--r:before{animation:rentry-edge-glow-in var(--mg-close-ms,var(--dur-1100)) ease-in both}@keyframes rentry-edge-glow-in{0%{opacity:.15;box-shadow:0 0 64px #0000,0 0 120px #0000}86%{box-shadow:0 0 26px var(--gold-a900), 0 0 62px var(--bronze-a420);opacity:1}to{box-shadow:0 0 18px var(--gold-a700), 0 0 50px var(--bronze-a350);opacity:1}}.rentry-seam{width:1px;z-index:var(--z-scene-lift-2);background:linear-gradient(to bottom, transparent, var(--gold-a900) 22% 78%, transparent);box-shadow:0 0 18px var(--gold-a500), 0 0 64px #c9a35b4d;transform-origin:50%;opacity:0;pointer-events:none;will-change:transform, opacity;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.rentry-seam.is-lit{animation:.12s ease-out forwards rentry-seam-in}@keyframes rentry-seam-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.rentry-seam.is-fading{animation:rentry-seam-out var(--dur-400) ease forwards}@keyframes rentry-seam-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=640px){.rentry-screen1{--rentry-calli-height:clamp(200px, 40vh, 420px)}.rentry-vsentence{gap:8px}}@media (prefers-reduced-motion:reduce){.rentry-cursor,.rentry-compass svg,.rentry-calli,.rentry-title__fallback{animation:none!important}.rentry-logo-wrap,.rentry-vsentence,.rentry-microtext,.rentry-terminal,.rentry-compass,.rentry-lightfield,.rentry-vignette,.tt-hw[data-phase=cover] .rentry-rubfield,.rentry-door,.rentry-doors.is-open .rentry-door.rentry-door--l,.rentry-doors.is-open .rentry-door.rentry-door--r,.rentry-doors.is-closing .rentry-door.rentry-door--l,.rentry-doors.is-closing .rentry-door.rentry-door--r{transition:none!important;animation:none!important}.rentry-seam{opacity:0!important;animation:none!important}.rentry-rub-col{transition:none}}[data-theme-applied=light] .rentry-scene{--rentry-bg:var(--xuan-2);--rentry-bg-2:var(--xuan-2);--rentry-bg-3:var(--xuan-1);--rentry-gold:var(--cinnabar);--rentry-bronze:rgba(var(--ink-solid-rgb), .8);--rentry-ink:var(--ink-solid)}[data-theme-applied=light] .mg-veil{--rentry-bg-2:var(--xuan-2);--rentry-bg-3:var(--xuan-1)}[data-theme-applied=light] .rentry-paper{background-image:radial-gradient(46vmax 32vmax at 18% 26%, rgba(var(--xuan-bloom-rgb), .26), transparent 65%), radial-gradient(38vmax 30vmax at 82% 62%, rgba(var(--xuan-bloom-rgb), .23), transparent 65%), radial-gradient(28vmax 22vmax at 56% 90%, rgba(var(--xuan-bloom-rgb), .18), transparent 70%), linear-gradient(155deg, var(--xuan-2) 0%, var(--xuan-1) 46%, var(--xuan-2) 100%)}[data-theme-applied=light] .rentry-paper:before{opacity:.025}[data-theme-applied=light] .rentry-vignette{background:radial-gradient(ellipse 118% 118% at 50% 50%, transparent 52%, rgba(var(--xuan-3-rgb), .3) 100%)}[data-theme-applied=light] .rentry-rub-col{opacity:calc(var(--rub-o,.07) * 2 * var(--wf-gain,1))}[data-theme-applied=light] .rentry-lightfield{background:radial-gradient(ellipse 54% 42% at 50% 43%, rgba(var(--xuan-bloom-rgb), .22), transparent 72%)}[data-theme-applied=light] .rentry-compass{color:var(--tt-accent-2)}[data-theme-applied=light] .rentry-seal{color:var(--cinnabar)}[data-theme-applied=light] .rentry-microtext{color:rgba(var(--tt-accent-rgb), .29)}[data-theme-applied=light] .rentry-bootlog{color:rgba(var(--tt-ink-rgb), .48)}[data-theme-applied=light] .rentry-bootlog .rentry-ok{color:rgba(var(--tt-accent-rgb), .96)}[data-theme-applied=light] .rentry-termline{color:rgba(var(--tt-ink-rgb), .83)}[data-theme-applied=light] .rentry-termline .rentry-prompt{color:rgba(var(--tt-accent-rgb), .9)}[data-theme-applied=light] .rentry-door{background-image:linear-gradient(var(--lit,to right), transparent 82%, rgba(var(--tt-ink-rgb), .04) 96%, rgba(var(--tt-ink-rgb), .086) 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.022'/%3E%3C/svg%3E"), repeating-linear-gradient(to right, rgba(var(--tt-ink-rgb), .022) 0 1px, transparent 1px 6.5vw), repeating-linear-gradient(to right, rgba(var(--tt-ink-rgb), .02) 0 1px, transparent 1px 11vw), linear-gradient(to bottom, var(--rentry-bg-3), var(--rentry-bg-2) 60%, var(--xuan-3))}[data-theme-applied=light] .rentry-door.rentry-door--l:after,[data-theme-applied=light] .rentry-door.rentry-door--r:before{background:linear-gradient(to bottom, transparent, rgba(var(--tt-ink-rgb), .51) 30% 70%, transparent)}[data-theme-applied=light] .rentry-doors.is-open .rentry-door.rentry-door--l:after,[data-theme-applied=light] .rentry-doors.is-open .rentry-door.rentry-door--r:before,[data-theme-applied=light] .rentry-doors.is-closing .rentry-door.rentry-door--l:after,[data-theme-applied=light] .rentry-doors.is-closing .rentry-door.rentry-door--r:before{box-shadow:0 0 26px var(--ink-a180), 0 0 62px var(--ink-a090)!important}[data-theme-applied=light] .rentry-seam{background:linear-gradient(to bottom, transparent, rgba(var(--tt-ink-rgb), .91) 22% 78%, transparent);box-shadow:0 0 18px var(--ink-a180), 0 0 64px var(--ink-a090)}[data-theme-applied=light] .tt-hw[data-phase=flare] .rentry-rub-col{color:var(--cinnabar-deep);text-shadow:0 0 14px var(--ink-a130)}.rentry-scene.rgate{z-index:var(--z-gate);background:0 0}.rentry-scene.rgate.is-leaving,.rentry-scene.rgate.is-dormant{pointer-events:none}.rentry-scene.rgate.is-rub-settle{opacity:.62;transition:opacity 2.6s}@media (prefers-reduced-transparency:reduce){.rentry-scene.rgate.is-rub-settle{opacity:.32}}.rentry-scene.rgate.is-settled{z-index:0;pointer-events:none;opacity:.62;transition:none}@media (prefers-reduced-transparency:reduce){.rentry-scene.rgate.is-settled{opacity:.32}}@media (prefers-reduced-motion:reduce){.rentry-scene.rgate.is-rub-settle{transition:none}}.mg-scene{z-index:1;perspective:1300px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;scroll-snap-align:start;--mg-ink-hi:color-mix(in srgb, var(--tt-accent) 60%, var(--tt-ink));--mg-ink-lo:color-mix(in srgb, var(--tt-accent) 70%, var(--tt-ground));--mg-board-size:min(92vmin, 660px);--mg-fade-a:.72;--mg-fade-r:1.15;height:100%;position:sticky;top:0;overflow:hidden}.mg-ink-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.mg-scene:active{cursor:grabbing}.mg-scene[data-active=false]{pointer-events:none}.mg-scene[data-tier=t3] .mg-parallax,.mg-scene[data-tier=t3] .mg-plaque{transition:none}.mg-parallax{transition:transform var(--dur-250) ease-out;place-items:center;display:grid;position:absolute;inset:0 0 clamp(88px,14vh,150px)}.mg-ground-fade{width:calc(var(--mg-board-size) * var(--mg-fade-r));aspect-ratio:1;transform:translate(-50%, -50%) translateY(calc(var(--mg-board-size) * -.03));opacity:var(--mg-ring-o,1);pointer-events:none;background:radial-gradient(circle closest-side, rgba(var(--tt-ground-rgb), var(--mg-fade-a)) 0%, rgba(var(--tt-ground-rgb), calc(var(--mg-fade-a) * .92)) 28%, rgba(var(--tt-ground-rgb), calc(var(--mg-fade-a) * .66)) 52%, rgba(var(--tt-ground-rgb), calc(var(--mg-fade-a) * .34)) 72%, rgba(var(--tt-ground-rgb), calc(var(--mg-fade-a) * .1)) 88%, rgba(var(--tt-ground-rgb), 0) 100%);position:absolute;top:50%;left:50%}.mg-board{width:var(--mg-board-size);aspect-ratio:1;transform:translateY(-3%) scale(var(--mg-ring-s,1));opacity:var(--mg-ring-o,1);will-change:transform, opacity;position:relative}.mg-board svg,.mg-board canvas{width:100%;height:100%;position:absolute;inset:0}.mg-board svg{overflow:visible}.mg-band-host{position:absolute;inset:0}.mg-band--far{z-index:2}.mg-band--near{z-index:22;pointer-events:none}.mg-halo{filter:blur(4px);opacity:.8}.mg-scene[data-tier=t3] .mg-halo{filter:none;opacity:.55}.mg-plaque{aspect-ratio:979/935;cursor:pointer;width:30%;transition:filter var(--dur-200) ease;--mg-ease-settle:cubic-bezier(.22, 1.18, .36, 1);background:0 0;border:none;padding:0;text-decoration:none;position:absolute;transform:translate(-50%,12%)}.mg-name{display:none}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.mg-name{display:block}.mg-name~.ui-text.mg-plaque__name{display:none}}.mg-name{--mg-lift:0px;--mg-swell:1;transform:translate3d(0, var(--mg-lift), 0) scale(var(--mg-swell));transform-origin:50%;pointer-events:none;transition:transform var(--dur-300) var(--mg-ease-settle);filter:url(#mg-ink-moist);position:absolute;inset:0}.mg-plaque[data-focus=true] .mg-name{--mg-swell:1.045;filter:url(#mg-ink-wet)}.mg-name__halo,.mg-name__ink{-webkit-mask:var(--mg-art) center / contain no-repeat;-webkit-mask:var(--mg-art) center / contain no-repeat;mask:var(--mg-art) center / contain no-repeat;position:absolute;inset:0}.mg-name__halo{background:var(--tt-accent);filter:blur(9px);opacity:0;transition:opacity var(--dur-300) var(--mg-ease-settle)}.mg-plaque[data-focus=true] .mg-name__halo{opacity:.38}.mg-name__ink--rest{background:rgba(var(--tt-ink-rgb), .42);transition:opacity var(--dur-300) var(--mg-ease-settle)}.mg-plaque[data-focus=true] .mg-name__ink--rest{opacity:0}.mg-name__ink--gold{opacity:0;transition:opacity var(--dur-300) var(--mg-ease-settle);overflow:hidden}.mg-plaque[data-focus=true] .mg-name__ink--gold{opacity:1}.mg-name__flow{background-image:linear-gradient(172deg, var(--mg-ink-lo) 0%, var(--mg-ink-hi) 30%, var(--tt-accent) 55%, var(--mg-ink-lo) 100%);background-repeat:repeat;background-size:100% 33.333%;height:300%;animation:7.2s linear infinite mg-flow;position:absolute;inset:0}@keyframes mg-flow{to{transform:translateY(-66.667%)}}.mg-name:after{content:"";aspect-ratio:1;border-radius:var(--radius-circle);border:1px solid var(--tt-accent);opacity:0;pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.mg-plaque[data-focus=true] .mg-name:after{animation:mg-drop var(--dur-550) var(--mg-ease-settle) both}@keyframes mg-drop{0%{opacity:.4;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.mg-plaque:focus-visible{outline:2px solid var(--tt-accent-line);outline-offset:3px;border-radius:var(--radius-8)}@media (hover:hover) and (pointer:fine){.mg-plaque:hover .mg-name{--mg-lift:-2px}}.mg-plaque:active .mg-name{--mg-lift:0px;--mg-swell:.985;transition:transform var(--dur-80) ease-out}.mg-plaque[data-focus=true]:active .mg-name{--mg-swell:1.02}.mg-scene[data-beat=freeze] .mg-plaque[data-focus=true] .mg-name__halo,.mg-scene[data-beat=close] .mg-plaque[data-focus=true] .mg-name__halo{opacity:.55}.mg-scene[data-beat=freeze] .mg-plaque[data-focus=true] .mg-name,.mg-scene[data-beat=close] .mg-plaque[data-focus=true] .mg-name{animation:mg-name-press .52s var(--mg-ease-settle) both}@keyframes mg-name-press{0%{transform:translate(0,0)scale(1.045)}22%{transform:translate(0,0)scale(.965)}62%{transform:translate(0,0)scale(1.075)}to{transform:translate(0,0)scale(1.045)}}.mg-scene[data-beat=freeze] .mg-plaque[data-focus=true] .mg-name:after,.mg-scene[data-beat=close] .mg-plaque[data-focus=true] .mg-name:after{animation:mg-ink-tap .62s var(--ease-out-quint) both}@keyframes mg-ink-tap{0%{opacity:.85;border-width:2px;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(2.1)}}@media (prefers-reduced-motion:reduce){.mg-scene[data-beat=freeze] .mg-plaque[data-focus=true] .mg-name,.mg-scene[data-beat=close] .mg-plaque[data-focus=true] .mg-name,.mg-scene[data-beat=freeze] .mg-plaque[data-focus=true] .mg-name:after,.mg-scene[data-beat=close] .mg-plaque[data-focus=true] .mg-name:after{animation:none}}.mg-scene[data-beat=freeze] .mg-parallax,.mg-scene[data-beat=close] .mg-parallax{transition:none}.mg-plaque .ui-text.mg-plaque__name{letter-spacing:.1em;writing-mode:vertical-rl;margin-block-end:-.1em;font-size:clamp(20px,5.4vmin,33px);font-weight:700;line-height:1.14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mg-enter{opacity:var(--mg-cap-o,1);z-index:30;--mg-ease-settle:cubic-bezier(.22, 1.18, .36, 1);--mg-lift:0px;--mg-press:1;transform:translate(-50%, var(--mg-lift)) scale(var(--mg-press));font-family:var(--font-serif);letter-spacing:.52em;text-indent:.52em;color:var(--tt-accent);background:rgba(var(--tt-ground-rgb), .55);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);border:1px solid var(--tt-accent-line);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--tt-glow);transition:transform var(--dur-300) var(--mg-ease-settle), border-color var(--dur-300) ease, box-shadow var(--dur-300) ease;padding:.66em 2.2em;font-size:15px;position:absolute;bottom:13vh;left:50%}.mg-enter:before{content:"";border:1px solid rgba(var(--tt-accent-2-rgb), .22);border-radius:var(--radius-pill);pointer-events:none;position:absolute;inset:3px}@media (hover:hover) and (pointer:fine){.mg-enter:hover{--mg-lift:-1px;border-color:var(--tt-accent);box-shadow:var(--tt-glow-strong), var(--tt-glow)}}.mg-enter:active{--mg-lift:0px;--mg-press:.97;transition:transform var(--dur-80) ease-out}.mg-enter:focus-visible{outline:2px solid var(--tt-accent-line);outline-offset:3px}.mg-hint{opacity:var(--mg-cap-o,1);left:max(clamp(18px, 4vw, 44px), calc(env(safe-area-inset-left,0px) + 14px));z-index:30;letter-spacing:.2em;text-indent:.2em;color:var(--tt-ink-2);pointer-events:none;font-size:11px;position:absolute;bottom:13vh}.mg-scroll-cue{right:max(clamp(18px, 4vw, 44px), calc(env(safe-area-inset-right,0px) + 14px));z-index:30;cursor:pointer;color:var(--tt-ink-2);transition:opacity var(--dur-300) ease, color var(--dur-200) ease;background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;padding:6px 8px;display:flex;position:absolute;bottom:13vh}.mg-scroll-cue__label{font-family:var(--font-serif);letter-spacing:.2em;text-indent:.2em;font-size:11px}.mg-scroll-cue__arrow{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;animation:2.6s ease-in-out infinite mg-cue-breathe;transform:rotate(45deg)}@keyframes mg-cue-breathe{0%,to{opacity:.72;transform:rotate(45deg)translate(0,0)}50%{opacity:1;transform:rotate(45deg)translate(2px,2px)}}@media (hover:hover) and (pointer:fine){.mg-scroll-cue:hover{color:rgba(var(--tt-ink-rgb), .72)}}.mg-scroll-cue:active{transform:scale(.97)}.mg-scroll-cue:focus-visible{outline:2px solid var(--tt-accent-line);outline-offset:2px;border-radius:var(--radius-4)}.mg-page[data-scrolled=true] .mg-scroll-cue{opacity:0;pointer-events:none}.mg-page[data-cap=hidden] .mg-enter,.mg-page[data-cap=hidden] .mg-hint{pointer-events:none;visibility:hidden}.mg-scene[data-tier=t3] .mg-scroll-cue__arrow{animation:none}.mg-remnants{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 44% 45% at 50% 55%, transparent 46%, var(--tt-ground) 100%);-webkit-mask-image:radial-gradient(ellipse 44% 45% at 50% 55%, transparent 46%, var(--tt-ground) 100%);mask-image:radial-gradient(ellipse 44% 45% at 50% 55%, transparent 46%, var(--tt-ground) 100%);position:fixed;inset:0;overflow:hidden}.mg-remnant{color:var(--tt-accent-2);opacity:.52;transform-origin:50%;animation:240s linear infinite mg-remnant-turn}.mg-remnant--silver{animation-duration:300s;animation-direction:reverse}@keyframes mg-remnant-turn{to{transform:rotate(360deg)}}.mg-remnants[data-paused=true] .mg-remnant{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mg-remnant{animation:none}}@media (prefers-reduced-transparency:reduce){.mg-remnants{opacity:.55}.mg-scene{--mg-fade-a:1}}@media (width<=1023px){.mg-enter{bottom:max(26px, calc(env(safe-area-inset-bottom) + 18px))}.mg-hint,.mg-scroll-cue{bottom:max(22px, calc(env(safe-area-inset-bottom) + 14px))}}@media (width<=640px){.mg-scene{--mg-board-size:min(94vmin, 660px);--mg-optical-x:clamp(14px, 4vw, 18px);--mg-lift:32px}.mg-board,.mg-ground-fade{translate:var(--mg-optical-x) calc(-1 * var(--mg-lift))}.mg-plaque{width:32%}.mg-plaque .ui-text.mg-plaque__name{font-size:17px}.mg-enter{padding:.62em 1.9em;font-size:14px}.mg-hint{display:none}}.mg-scene[data-tier=t3] .mg-name{filter:none}.mg-scene[data-tier=t3] .mg-name__flow{animation:none}.mg-scene[data-tier=t3] .mg-name__halo{filter:blur(6px)}.mg-scene[data-tier=t3] .mg-plaque[data-focus=true] .mg-name:after{animation:none}.mg-scene[data-tier=t3] .mg-name,.mg-scene[data-tier=t3] .mg-name__halo,.mg-scene[data-tier=t3] .mg-name__ink{transition:none}:root[data-fx=lite] .mg-name{filter:none}:root[data-fx=lite] .mg-name__halo{filter:blur(6px)}:root[data-fx=lite] .mg-halo{filter:none;opacity:.55}:root[data-fx=lite] .mg-enter{background:rgba(var(--tt-ground-rgb), .92);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.mg-name{filter:none}.mg-name__flow{animation:none}.mg-name__halo{filter:blur(6px)}.mg-plaque[data-focus=true] .mg-name:after{animation:none}.mg-name,.mg-name__halo,.mg-name__ink,.mg-enter{transition:none}.mg-scroll-cue__arrow{animation:none}.mg-plaque:hover .mg-name,.mg-enter:hover{--mg-lift:0px}}@media (prefers-reduced-transparency:reduce){.mg-enter{background:rgba(var(--tt-ground-rgb), .92);-webkit-backdrop-filter:none;backdrop-filter:none}}.mg-caption{--mg-board-half:min(46vmin, 330px);--mg-stage-inset:clamp(88px, 14vh, 150px);z-index:30;pointer-events:none;text-align:center;opacity:var(--mg-cap-o,1);transform:translateY(var(--mg-cap-y,0px));animation:mg-caption-in var(--dur-420) var(--ease-out-quint) both;flex-direction:column;align-items:center;display:flex;position:absolute}@keyframes mg-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:var(--mg-cap-o,1);transform:translateY(var(--mg-cap-y,0px))}}.mg-caption__lead{font-family:var(--font-serif);letter-spacing:.14em;text-indent:.14em;color:var(--tt-ink);margin:0;font-size:15px;line-height:1.5}.mg-caption__brand{color:var(--tt-accent)}.mg-caption__brand:after{content:" · ";color:var(--tt-ink-2)}.mg-caption__help{letter-spacing:.06em;text-indent:.06em;max-width:30em;color:var(--tt-ink-2);margin:12px 0 0;font-size:11px;line-height:1.6}@media (width>1023px){.mg-caption__help{text-indent:0}}@media (height<=700px) and (width<=1023px){.mg-caption__help{margin-top:8px}}.mg-caption__rule{background:linear-gradient(90deg, rgba(var(--tt-ink-rgb), 0), rgba(var(--tt-ink-rgb), .3), rgba(var(--tt-ink-rgb), 0));width:42%;height:1px;margin:10px 0 12px}.mg-caption__body{flex-direction:column;gap:8px;display:flex}.mg-caption__para,.mg-caption__answer-text{letter-spacing:.03em;text-indent:.03em;max-width:30em;color:var(--tt-ink-2);margin:0;font-size:13px;line-height:1.72}.mg-caption__answer{margin-top:14px}.mg-caption__answer-label{font-family:var(--font-serif);letter-spacing:.12em;color:var(--tt-ink);margin:0 0 6px;font-size:12px;line-height:1.5}.mg-caption__more{min-height:44px;font-family:var(--font-serif);letter-spacing:.28em;text-indent:.28em;color:rgba(var(--tt-ink-rgb), .55);cursor:pointer;pointer-events:auto;background:0 0;border:none;flex-shrink:0;margin-top:6px;padding:4px 10px;font-size:11px;display:none}.mg-caption__more:focus-visible{outline:2px solid var(--tt-accent-line);outline-offset:2px;border-radius:var(--radius-4)}.mg-page[data-cap=hidden] .mg-caption{visibility:hidden;pointer-events:none}@media (width<=1023px){.mg-caption{left:max(clamp(18px, 6vw, 48px), calc(env(safe-area-inset-left,0px) + 14px));right:max(clamp(18px, 6vw, 48px), calc(env(safe-area-inset-right,0px) + 14px));top:calc((100% - var(--mg-stage-inset)) / 2 + var(--mg-board-half) * .97 + 6px - var(--mg-lift,0px));bottom:calc(max(26px, env(safe-area-inset-bottom) + 18px) + 54px);justify-content:flex-start;overflow:hidden}}@media (width<=640px){.mg-caption{--mg-board-half:min(47vmin, 330px)}}@media (height<=700px) and (width<=1023px){.mg-caption[data-expanded=false] .mg-caption__answer{display:none}.mg-caption[data-expanded=false] .mg-caption__more{display:inline-block}.mg-caption__rule{margin:6px 0 8px}.mg-caption[data-expanded=true]{pointer-events:auto;overscroll-behavior:contain;overflow:auto}}@media (width>1023px){.mg-caption{width:min(300px, calc((100% - 2 * var(--mg-board-half)) / 2 - clamp(18px, 4vw, 44px) - 24px));right:clamp(18px,4vw,44px);top:calc((100% - var(--mg-stage-inset)) / 2);transform:translateY(calc(-50% + var(--mg-cap-y,0px)));text-align:left;align-items:flex-start}.mg-caption__lead{text-indent:0}.mg-caption__rule{background:linear-gradient(90deg, rgba(var(--tt-ink-rgb), .3), rgba(var(--tt-ink-rgb), 0));width:42%}.mg-caption__para{text-indent:0}@keyframes mg-caption-in{0%{opacity:0;transform:translateY(calc(6px - 50%))}to{opacity:var(--mg-cap-o,1);transform:translateY(calc(-50% + var(--mg-cap-y,0px)))}}}@media (prefers-reduced-motion:reduce){.mg-caption{animation:none;transform:none}@media (width>1023px){.mg-caption{transform:translateY(-50%)}}}.tt-waterfall{z-index:0;pointer-events:none;opacity:.62;--wf-base-o:.62;position:fixed;inset:0}.tt-waterfall,.mg-stele{--rentry-bronze:#a08250;--rentry-gold:#c9a35b;--rentry-serif:var(--font-serif,"Songti SC", serif);--wf-edge-o:1}@media (prefers-reduced-transparency:reduce){.tt-waterfall{opacity:.32;--wf-base-o:.32}}[data-theme-applied=light] .tt-waterfall{--rentry-bronze:#6e6753b3;--rentry-gold:#a63a26b3}[data-theme-applied=light] .mg-stele{--rentry-bronze:rgba(var(--ink-solid-rgb), .8);--rentry-gold:var(--cinnabar);--wf-edge-o:.6}.mg-stele{min-height:var(--tt-vh-full);padding:40vh max(clamp(22px, 6vw, 64px), calc(env(safe-area-inset-right,0px) + 16px)) max(clamp(64px, 10vh, 110px), calc(env(safe-area-inset-bottom) + 56px)) max(clamp(22px, 6vw, 64px), calc(env(safe-area-inset-left,0px) + 16px));scroll-snap-align:start;scroll-snap-stop:always;background:0 0;justify-content:center;display:flex;position:relative}.mg-stele .rentry-rubfield--edge{z-index:1;pointer-events:none;height:66vh;opacity:calc((1 - var(--mg-cap-o,0)) * var(--wf-edge-o,1));-webkit-mask-image:linear-gradient(to bottom, var(--tt-ink) 58%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--tt-ink) 58%, transparent);mask-image:linear-gradient(to bottom, var(--tt-ink) 58%, transparent);position:absolute;inset:-26vh 0 auto;overflow:hidden}.mg-page[data-flow=true] .rentry-rubfield--edge .rentry-rub-col{color:var(--rentry-gold)}.mg-stele .rentry-rub-tier{--wf-lift:0px}.mg-stele__ground{z-index:0;background:var(--tt-ground);position:absolute;inset:30vh 0 0}.mg-stele__inner{z-index:2;grid-template-columns:minmax(0,52%) minmax(0,1fr);grid-template-areas:"note note""portrait title""text text""back back";align-items:start;gap:0 clamp(14px,4vw,28px);width:min(100%,720px);display:grid;position:relative}.mg-stele__note{letter-spacing:.2em;text-indent:.2em;color:var(--tt-accent-2);opacity:var(--mg-st1,1);grid-area:note;margin:0 0 18px;font-size:10px}.mg-stele__portrait{width:100%;max-width:236px;opacity:var(--mg-st1,1);transform:translateY(calc((1 - var(--mg-st1,1)) * 12px));grid-area:portrait;justify-self:end;margin:0}.mg-stele__portrait img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom, var(--tt-ink) 76%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--tt-ink) 76%, transparent);mask-image:linear-gradient(to bottom, var(--tt-ink) 76%, transparent);display:block}.mg-stele__titlebox{width:46px;height:152px;color:var(--tt-accent);opacity:var(--mg-st1,1);transform:translateY(calc((1 - var(--mg-st1,1)) * 12px));grid-area:title;justify-self:start;place-items:center;margin-top:clamp(24px,6vh,56px);display:grid}.mg-stele__art{display:none}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.mg-stele__art{width:100%;height:100%;-webkit-mask:var(--mg-art) center / contain no-repeat;-webkit-mask:var(--mg-art) center / contain no-repeat;mask:var(--mg-art) center / contain no-repeat;background-color:currentColor;grid-area:1/1;display:block}.mg-stele__art~.mg-stele__title{display:none}}.mg-stele__title{font-family:var(--font-serif);letter-spacing:.08em;margin:0;writing-mode:vertical-rl;color:currentColor;grid-area:1/1;margin-block-end:-.08em;font-size:34px;font-weight:700;line-height:1.14}.mg-stele__text{opacity:var(--mg-st2,1);transform:translateY(calc((1 - var(--mg-st2,1)) * 10px));flex-direction:column;grid-area:text;align-items:flex-start;margin-top:clamp(18px,3vh,28px);display:flex}.mg-stele__school{letter-spacing:.34em;color:var(--tt-ink-2);margin:0;font-size:11px}.mg-stele__rule{background:linear-gradient(90deg, rgba(var(--tt-ink-rgb), .35), rgba(var(--tt-ink-rgb), 0));width:42px;height:1px;margin:12px 0 14px}.mg-stele__body{flex-direction:column;gap:12px;display:flex}.mg-stele__para{letter-spacing:.04em;text-align:justify;max-width:34em;color:var(--tt-ink-2);margin:0;font-size:13px;line-height:1.9}.mg-stele__seals{color:var(--cinnabar);flex-direction:column;align-self:flex-end;align-items:center;gap:5px;margin-top:18px;display:flex}.mg-stele__seal{width:34px;aspect-ratio:var(--mg-seal-ratio,1);place-items:center;display:grid}.mg-stele__seal-text{border-radius:var(--radius-2);writing-mode:vertical-rl;text-orientation:upright;width:34px;height:34px;font-family:var(--font-serif);letter-spacing:.04em;border:1.5px solid;place-items:center;font-size:11px;line-height:1;display:grid}@supports ((-webkit-mask-image:url('#')) or (mask-image:url('#'))){.mg-stele__seal{-webkit-mask:var(--mg-seal) center / contain no-repeat;-webkit-mask:var(--mg-seal) center / contain no-repeat;mask:var(--mg-seal) center / contain no-repeat;background-color:currentColor}.mg-stele__seal-text{display:none}}.mg-stele__back{font-family:var(--font-serif);letter-spacing:.28em;text-indent:.28em;color:rgba(var(--tt-ink-rgb), .55);cursor:pointer;opacity:var(--mg-st2,1);transition:color var(--dur-200) ease;background:0 0;border:none;grid-area:back;justify-self:center;margin-top:clamp(30px,5vh,48px);padding:8px 14px;font-size:11px}.mg-stele__back:hover{color:var(--tt-accent)}.mg-stele__back:focus-visible{outline:2px solid var(--tt-accent-line);outline-offset:2px;border-radius:var(--radius-4)}@media (width>1023px){.mg-stele__inner{grid-template-columns:232px 64px minmax(0,380px);grid-template-areas:"note note note""portrait title text""back back back";justify-content:center;column-gap:22px}.mg-stele__portrait{max-width:232px}.mg-stele__titlebox{width:52px;height:172px;margin-top:30px}.mg-stele__title{font-size:40px}.mg-stele__text{margin-top:34px}}@media (width<=768px),(hover:none) and (pointer:coarse){.mg-stele{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.mg-stele__inner{scroll-snap-align:end;scroll-margin-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.mg-stele__text{margin-top:14px}.mg-stele__rule{margin:10px 0}.mg-stele__body{gap:10px}.mg-stele__para{line-height:1.8}.mg-stele__seals{margin-top:10px}.mg-stele__back{margin-top:14px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=500px){.mg-stele__inner{grid-template-columns:minmax(0,150px) 48px minmax(0,1fr);grid-template-areas:"note note note""portrait title text""back back back";column-gap:18px}.mg-stele__portrait{max-width:150px}.mg-stele__portrait img{width:auto;max-width:100%;max-height:58svh}.mg-stele__titlebox{width:40px;height:132px;margin-top:16px}.mg-stele__title{font-size:30px}.mg-stele__text{margin-top:0}.mg-stele__seals{flex-direction:row;align-items:flex-end;gap:8px}}@media (width<=768px){.mg-stele{padding-top:30vh}.mg-stele__portrait{justify-content:flex-end;display:flex}.mg-stele__portrait img{width:auto;max-width:100%;max-height:40svh;-webkit-mask-image:linear-gradient(to bottom, var(--tt-ink) 52%, transparent 74%);-webkit-mask-image:linear-gradient(to bottom, var(--tt-ink) 52%, transparent 74%);mask-image:linear-gradient(to bottom, var(--tt-ink) 52%, transparent 74%)}.mg-stele__text{margin-top:calc(14px - 11svh)}}@media (width<=480px){.mg-stele__inner{grid-template-columns:minmax(0,54%) minmax(0,1fr)}.mg-stele__titlebox{width:40px;height:132px;margin-top:20px}.mg-stele__title{font-size:30px}}@media (width<=480px) and (height<=620px){.mg-stele__portrait img{max-height:36svh}.mg-stele__titlebox{height:112px}.mg-stele__title{font-size:26px}.mg-stele__text{margin-top:calc(10px - 11svh)}.mg-stele__rule{margin:8px 0}.mg-stele__para{line-height:1.7}.mg-stele__seals{flex-direction:row;align-items:flex-end;gap:8px;margin-top:6px}.mg-stele__back{margin-top:10px}}@media (prefers-reduced-motion:reduce){.mg-stele__portrait,.mg-stele__titlebox,.mg-stele__text{transform:none}.mg-stele__back{transition:none}}.fx-degraded .mg-stele__portrait,.fx-degraded .mg-stele__titlebox,.fx-degraded .mg-stele__text,[data-lowend="1"] .mg-stele__portrait,[data-lowend="1"] .mg-stele__titlebox,[data-lowend="1"] .mg-stele__text{transform:none}.mg-page{z-index:1;overscroll-behavior:none;position:fixed;inset:0;overflow:hidden auto}@media (hover:none) and (pointer:coarse){.mg-page{scroll-snap-type:y proximity}}.mg-page[data-act=cover]{overflow:hidden}.mg-sections{z-index:2;position:relative}.tt-home-field{display:contents}.mg-page:where(:not([data-scroll-local])),.tt-home-field:where(:not([data-scroll-local])){--mg-p:0;--mg-t-cap:clamp(0, calc(var(--mg-p) / .16), 1);--mg-cap-o:calc(1 - var(--mg-t-cap) * var(--mg-t-cap) * (3 - 2 * var(--mg-t-cap)));--mg-cap-y:calc(-8px * (1 - var(--mg-cap-o)));--mg-t-rs:clamp(0, calc((var(--mg-p) - .15) / .75), 1);--mg-ring-s:calc(1 - .06 * var(--mg-t-rs) * var(--mg-t-rs) * (3 - 2 * var(--mg-t-rs)));--mg-t-ro:clamp(0, calc((var(--mg-p) - .3) / .65), 1);--mg-ring-o:calc(1 - var(--mg-t-ro) * var(--mg-t-ro) * (3 - 2 * var(--mg-t-ro)));--mg-t-s1:clamp(0, calc((var(--mg-p) - .55) / .23), 1);--mg-st1:calc(var(--mg-t-s1) * var(--mg-t-s1) * (3 - 2 * var(--mg-t-s1)));--mg-t-s2:clamp(0, calc((var(--mg-p) - .66) / .26), 1);--mg-st2:calc(var(--mg-t-s2) * var(--mg-t-s2) * (3 - 2 * var(--mg-t-s2)));--wf-t:clamp(0, var(--mg-p), 1);--wf-s:calc(var(--wf-t) * var(--wf-t) * (3 - 2 * var(--wf-t)));--wf-lift-0:calc(-30% * var(--wf-s) * .5);--wf-lift-1:calc(-30% * var(--wf-s) * .66);--wf-lift-2:calc(-30% * var(--wf-s) * .83);--wf-lift-3:calc(-30% * var(--wf-s) * 1);--wf-u:clamp(0, calc((var(--mg-p) - .08) / .84), 1);--wf-gain:calc(1 + 2.4 * 4 * var(--wf-u) * (1 - var(--wf-u)))}@supports (width:calc(pow(2, 2) * 1px)) and (width:calc(sin(1) * 1px)){.mg-page:where(:not([data-scroll-local])),.tt-home-field:where(:not([data-scroll-local])){--wf-gain:calc(1 + 2.4 * pow(sin(pi * var(--wf-u)), 1.3))}}.tt-home-field .rentry-rub-tier{will-change:transform}.tt-home-field .rgate.is-settled .rentry-rub-col{transition:color 2.6s}.tt-home-field[data-gain=layer] .rentry-rubfield{--wf-gain:1}.tt-home-field[data-gain=layer] .rgate.is-settled{opacity:calc(.62 * min(1.6, 1 + (var(--wf-gain,1) - 1) * .25))}@media (prefers-reduced-motion:reduce){.mg-page,.tt-home-field{--mg-cap-y:0px;--mg-ring-s:1;--wf-lift-0:0px;--wf-lift-1:0px;--wf-lift-2:0px;--wf-lift-3:0px;--wf-gain:1}}.fx-degraded .mg-page,.fx-degraded .tt-home-field,[data-lowend="1"] .mg-page,[data-lowend="1"] .tt-home-field{--mg-cap-y:0px;--mg-ring-s:1;--wf-lift-0:0px;--wf-lift-1:0px;--wf-lift-2:0px;--wf-lift-3:0px;--wf-gain:1}@media (prefers-reduced-motion:reduce){:is(.mg-page,.tt-home-field)[data-scroll-local] :is(.mg-scene,.mg-board,.tt-hw,.rgate,.rentry-rubfield--edge){--mg-cap-y:0px!important;--mg-ring-s:1!important;--wf-lift-0:0px!important;--wf-lift-1:0px!important;--wf-lift-2:0px!important;--wf-lift-3:0px!important;--wf-gain:1!important}}:is(.fx-degraded,[data-lowend="1"]) :is(.mg-page,.tt-home-field)[data-scroll-local] :is(.mg-scene,.mg-board,.tt-hw,.rgate,.rentry-rubfield--edge){--mg-cap-y:0px!important;--mg-ring-s:1!important;--wf-lift-0:0px!important;--wf-lift-1:0px!important;--wf-lift-2:0px!important;--wf-lift-3:0px!important;--wf-gain:1!important}.tt-crash{z-index:var(--z-crash);text-align:center;padding:40px 24px calc(40px + env(safe-area-inset-bottom));background-color:var(--bg-deep);color:var(--cream);background-image:radial-gradient(circle at 50% 30%,#0d182899,#05070c);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.tt-crash-title{font-family:var(--font-serif,serif);letter-spacing:.4em;text-indent:.4em;color:var(--gold-solid);font-size:clamp(20px,4.5vw,26px);font-weight:400}.tt-crash-rule{background:linear-gradient(90deg, transparent, var(--gold-dark-a500), transparent);width:56px;height:1px;margin:clamp(16px,3vh,24px) 0}.tt-crash-desc{max-width:30em;font-family:var(--font-sans,sans-serif);letter-spacing:.12em;color:#e7dcc79e;font-size:14px;line-height:2.1}.tt-crash-back{border:1px solid var(--gold-dark-a550);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--gold-dark-a250), var(--gold-a120));color:var(--gold-solid);font-family:var(--font-serif,serif);letter-spacing:3px;text-indent:3px;cursor:pointer;transition:background var(--dur-300) ease, box-shadow var(--dur-300) ease, transform var(--dur-80) ease;margin-top:clamp(24px,5vh,36px);padding:11px 28px;font-size:14px}.tt-crash-back:focus-visible{box-shadow:0 0 0 3px var(--gold-a250);outline:none}@media (hover:hover){.tt-crash-back:hover{background:linear-gradient(135deg, var(--gold-dark-a300), var(--gold-a160));box-shadow:0 0 24px var(--gold-a200)}}.tt-crash-back:active{transform:scale(.97)translateY(1px)}.mg-veil{z-index:var(--z-gate-veil);pointer-events:none;background:0 0;position:fixed;inset:0}.mg-veil[data-beat=sealed]{pointer-events:auto}.mg-veil[data-beat=held]{pointer-events:none}.mg-veil[data-beat=retreat]{pointer-events:auto}.mg-veil[data-reduced=true]{background:var(--tt-ground)}.mg-veil .rentry-doors{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--mg-door-fade-ms,var(--dur-900)) ease}.mg-veil .rentry-doors.is-fading{opacity:0;pointer-events:none}.mg-veil__wait{z-index:calc(var(--z-scene-lift-2) + 1);animation:mg-veil-wait-in var(--dur-420,.42s) ease-out both;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%)}.mg-veil__wait-line{font-family:var(--font-serif);letter-spacing:.3em;color:rgba(var(--tt-ink-rgb), .62);align-items:baseline;gap:10px;margin:0;font-size:13px;display:flex}.mg-veil__wait-gate{color:var(--tt-accent);font-size:18px}.mg-veil__escape{appearance:none;border-radius:var(--radius-pill);border:1px solid var(--tt-accent-line);background:var(--tt-accent-fill);min-height:44px;color:var(--tt-ink);font-family:var(--font-serif);letter-spacing:.2em;cursor:pointer;animation:mg-veil-btn-in var(--dur-420,.42s) ease-out both;padding:0 22px;font-size:14px}.mg-veil__escape:focus-visible{outline:2px solid var(--tt-accent);outline-offset:3px}@keyframes mg-veil-wait-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes mg-veil-btn-in{0%{opacity:0}to{opacity:1}}.mg-stage{z-index:var(--z-scene-lift-2);pointer-events:none;animation:mg-stage-in var(--dur-420,.42s) ease-out both;position:absolute;inset:0;overflow:hidden}html[data-gate-beat=held],html[data-gate-beat=retreat],html[data-gate-beat=reveal]{--mg-view-tallest:592px;--mg-title-gap:20px;--mg-title-room:clamp(0px, calc(var(--tt-vh-min) - 36px - var(--mg-view-tallest) - 8px), 400px);--mg-title-size:clamp(130px, min(30vh, 30vw), 400px);--mg-title-box:min(var(--mg-title-size), var(--mg-title-room));--mg-card-pad-top:calc(var(--mg-title-box) + var(--mg-title-gap));--mg-card-max:calc(var(--tt-vh-min) - 16px - var(--mg-card-pad-top))}.mg-stage-title-wrap{pointer-events:none;position:absolute;inset:0}.mg-stage.is-leaving{animation:.3s ease-out forwards mg-stage-out}.mg-stage.is-fading{animation:mg-stage-out var(--mg-door-fade-ms,.9s) ease forwards}@keyframes mg-stage-out{0%{opacity:1}to{opacity:0}}.mg-stage__vignette{background:radial-gradient(ellipse 62% 58% at 50% 52%, rgba(var(--tt-ground-rgb), .58) 0%, rgba(var(--tt-ground-rgb), .34) 46%, rgba(var(--tt-ground-rgb), 0) 78%);position:absolute;inset:0}.mg-stage__flow{z-index:var(--z-scene-lift-2);opacity:.4;-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--black) 12%, transparent 42%, transparent 58%, var(--black) 88%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--black) 14%, var(--black) 86%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--black) 12%, transparent 42%, transparent 58%, var(--black) 88%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--black) 14%, var(--black) 86%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--black) 12%, transparent 42%, transparent 58%, var(--black) 88%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--black) 14%, var(--black) 86%, transparent 100%);-webkit-mask-composite:source-in;animation:26s linear infinite mg-flow-fall;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.mg-stage__flow .rentry-rub-col{--mg-flow-boost:3.4;--mg-flow-color:var(--rentry-flare-gold);color:var(--mg-flow-color);opacity:calc(var(--rub-o,.07) * var(--mg-flow-boost));text-shadow:0 0 14px var(--bronze-a400)}@keyframes mg-flow-fall{0%{translate:0 60px}to{translate:0 -60px}}.mg-stage.is-leaving .mg-stage__flow{animation:.3s ease-out forwards mg-stage-out}.mg-stage.is-fading .mg-stage__flow{animation:mg-stage-out var(--mg-door-fade-ms,.9s) ease forwards}@media (prefers-reduced-motion:reduce){.mg-stage__flow{animation:none}.mg-stage__flow .rentry-rub-col{transition:none}}.mg-stage__title{left:50%;bottom:calc(100% - var(--mg-card-pad-top) + var(--mg-title-gap));width:var(--mg-title-box);aspect-ratio:979/935;animation:.5s ease-out both mg-stage-title-in;position:absolute;translate:-50%}.mg-stage__title-img{object-fit:contain;filter:invert()sepia()saturate(1.8)hue-rotate(8deg)brightness(1.05);width:100%;height:100%;display:block}@keyframes mg-stage-in{0%{opacity:0}to{opacity:1}}@keyframes mg-stage-title-in{0%{opacity:0;translate:-50% 8px}to{opacity:1}}@media (width<=640px){html[data-gate-beat=held],html[data-gate-beat=retreat],html[data-gate-beat=reveal]{--mg-title-gap:12px;--mg-title-size:clamp(72px, 26vw, 120px);--mg-title-box:min(var(--mg-title-size), 88px);--mg-card-pad-top:calc(var(--mg-title-box) + var(--mg-title-gap) + env(safe-area-inset-top,0px));--mg-card-max:calc(var(--tt-vh-min) - 16px - var(--mg-card-pad-top) - env(safe-area-inset-bottom,0px))}.mg-stage__flow{-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--black) 10%, transparent 46%, transparent 54%, var(--black) 90%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--black) 14%, var(--black) 86%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, var(--black) 10%, transparent 46%, transparent 54%, var(--black) 90%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--black) 14%, var(--black) 86%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, var(--black) 10%, transparent 46%, transparent 54%, var(--black) 90%, transparent 100%), linear-gradient(180deg, transparent 0%, var(--black) 14%, var(--black) 86%, transparent 100%)}.mg-stage__vignette{background:radial-gradient(ellipse 76% 52% at 50% 56%, rgba(var(--tt-ground-rgb), .64) 0%, rgba(var(--tt-ground-rgb), .38) 48%, rgba(var(--tt-ground-rgb), 0) 80%)}}[data-theme-applied=light] .mg-stage__flow .rentry-rub-col{--mg-flow-color:var(--cinnabar-deep)}[data-theme-applied=light] .mg-stage__title-img{filter:none}[data-theme-applied=light] .mg-stage__vignette{background:radial-gradient(ellipse 62% 58% at 50% 52%, var(--ink-a180) 0%, var(--ink-a110) 46%, transparent 78%)}html[data-gate-beat]{--mg-rise-y:clamp(140px, 30vh, 320px)}html[data-gate-beat=sealed] [data-gate-arrival]{opacity:0;transform:translateY(var(--mg-rise-y));transition:none}html[data-gate-beat=sealed] [data-gate-arrival] *,html[data-gate-beat=sealed] [data-gate-arrival] :before,html[data-gate-beat=sealed] [data-gate-arrival] :after{animation-play-state:paused!important}html[data-gate-beat=reveal] [data-gate-arrival]{animation:mg-arrive-rise var(--mg-rise-ms,1s) var(--ease-out-quint) var(--mg-rise-delay-ms,.3s) both;transition:none}html[data-gate-beat=reveal] .glass-modal-overlay.is-quiet-enter .glass-modal,html[data-gate-beat=held] .glass-modal-overlay.is-quiet-enter .glass-modal{animation:mg-arrive-rise var(--mg-rise-ms,1s) var(--ease-out-quint) var(--mg-rise-delay-ms,.3s) both}@keyframes mg-arrive-rise{0%{opacity:0;transform:translateY(var(--mg-rise-y))}45%{opacity:1}to{opacity:1;transform:translateY(0)}}.glass-modal-overlay.is-quiet-enter,.glass-modal-overlay.is-quiet-enter .glass-modal{animation:none}@media (prefers-reduced-motion:reduce){.mg-veil .rentry-doors,.mg-veil .rentry-doors .rentry-door,.mg-veil .rentry-seam,.mg-veil__wait,.mg-veil__escape,.mg-stage,.mg-stage__flow,.mg-stage__title,html[data-gate-beat=reveal] [data-gate-arrival],html[data-gate-beat=reveal] .glass-modal-overlay.is-quiet-enter .glass-modal,html[data-gate-beat=held] .glass-modal-overlay.is-quiet-enter .glass-modal{transition:none;animation:none}html[data-gate-beat=sealed] [data-gate-arrival]{opacity:1;transform:none}}@media (width<=640px) and (height<=680px){html[data-gate-beat=held],html[data-gate-beat=retreat],html[data-gate-beat=reveal]{--mg-title-box:48px;--mg-card-pad-top:calc(var(--mg-title-box) + var(--mg-title-gap) + env(safe-area-inset-top,0px));--mg-card-max:calc(var(--tt-vh-min) - 16px - var(--mg-card-pad-top) - env(safe-area-inset-bottom,0px))}.glass-modal.ttlm-card.is-on-gate .ttlm-field{gap:10px}}@media (height<=519px){html[data-gate-beat=held],html[data-gate-beat=retreat],html[data-gate-beat=reveal]{--mg-title-box:0px;--mg-title-gap:0px;--mg-card-pad-top:env(safe-area-inset-top,0px);--mg-card-max:calc(var(--tt-vh-min) - 16px - var(--mg-card-pad-top) - env(safe-area-inset-bottom,0px))}.mg-stage-title-wrap{display:none}}.tt-theme-toggle{border-radius:var(--radius-circle);width:36px;height:36px;color:rgba(var(--tt-ink-rgb), .8);cursor:pointer;transition:color var(--dur-200) ease, background var(--dur-200) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.tt-theme-toggle:hover{color:var(--tt-accent)}.tt-theme-toggle:focus-visible{color:var(--tt-accent);box-shadow:0 0 0 2px var(--tt-accent-line);outline:none}.gn-row.gn-row--theme{align-items:center;gap:10px;display:flex}.gn-row__name.gn-row__name--theme{text-align:left;flex:auto}.gn-row__state{letter-spacing:1.5px;color:rgba(var(--tt-ink-rgb), .55);flex:none;font-size:12px}.gn-row--theme:hover .gn-row__state{color:rgba(var(--tt-ink-rgb), .8)}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}.loadx__fog,.loadx__grain,.loadx__stream{transition:filter var(--dur-800) ease, opacity var(--dur-800) ease;will-change:filter}.stage--defocused .loadx__fog,.stage--defocused .loadx__grain{filter:blur(14px)brightness(.85)}.stage--defocused .loadx__stream{filter:blur(14px)brightness(.85);opacity:.3}[data-stage-lowend="1"].stage--defocused .loadx__fog,[data-stage-lowend="1"].stage--defocused .loadx__grain,[data-stage-lowend="1"].stage--defocused .loadx__stream{filter:brightness(.7)}.glass-stage{z-index:var(--z-stage);padding:max(clamp(60px, 9vh, 108px), var(--tt-nav-offset)) 16px 44px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;animation:glass-stage-rise var(--dur-900) var(--ease-out-quint) var(--dur-300) forwards;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow-y:auto}.glass-stage.is-closing{animation:glass-stage-sink var(--dur-600) var(--ease-in-quad) forwards}@keyframes glass-stage-rise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes glass-stage-sink{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(22px)}}.glass-panel{border-radius:var(--radius-24);background:linear-gradient(160deg, var(--tt-glass-bed), #c9a35b0b 58%, var(--tt-glass-bed-2));-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);width:min(680px,100%);box-shadow:var(--tt-shadow-panel);color:#e7dcc7e6;padding:clamp(30px,4vw,48px) clamp(20px,4vw,40px) clamp(28px,4vw,40px);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel{background:linear-gradient(160deg, var(--tt-glass-bed), #c9a35b0b 58%, var(--tt-glass-bed-2)), #080b12d1}[data-theme-applied=light] .glass-panel{background:linear-gradient(160deg, var(--tt-glass-bed), #c9a35b0b 58%, var(--tt-glass-bed-2)), #f2ecddd1}}[data-theme-applied=light] .glass-panel{color:var(--tt-ink)}.glass-panel:before{content:"";border-radius:inherit;background:var(--tt-ring-bright);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.glass-panel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(82% 46% at 50% 0,#fff5dc1c,#0000 70%);position:absolute;inset:0}[data-theme-applied=light] .glass-panel:after{background:radial-gradient(82% 46% at 50% 0,#ffffff8c,#0000 70%)}.glass-fab{right:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-right,0px));bottom:max(clamp(24px, 6vh, 48px), calc(env(safe-area-inset-bottom,0px) + 12px));z-index:var(--z-overlay);isolation:isolate;border-radius:var(--radius-pill);font-family:var(--font-serif,"Noto Serif SC"), "Songti SC", serif;letter-spacing:.22em;text-indent:.22em;color:#e7d9b6d1;cursor:pointer;opacity:0;filter:blur(6px);transform:translateY(var(--fab-lift,0px)) scale(var(--fab-scale,.9));visibility:hidden;pointer-events:none;transition:opacity var(--dur-400) var(--ease-out-quint), transform var(--dur-400) var(--ease-out-quint), filter var(--dur-400) var(--ease-out-quint), box-shadow var(--dur-300) ease, color var(--dur-300) ease, visibility 0s linear var(--dur-400);background:0 0;border:none;align-items:center;gap:.42em;padding:.5em 1.05em .5em .85em;font-size:13px;display:inline-flex;position:fixed}.glass-fab.is-visible{opacity:1;filter:blur();--fab-scale:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-400) var(--ease-out-quint), transform var(--dur-400) var(--ease-out-quint), filter var(--dur-400) var(--ease-out-quint), box-shadow var(--dur-300) ease, color var(--dur-300) ease, visibility 0s}.glass-fab__label{z-index:1;position:relative}.glass-fab__arrow{z-index:1;text-indent:0;color:#f1dcb2eb;font-size:15px;line-height:1;position:relative}.glass-fab__glass{z-index:0;border-radius:var(--radius-pill);transition:filter var(--dur-300) ease;position:absolute;inset:0}.glass-fab.is-visible:hover{--fab-lift:-2px;color:var(--parchment)}.glass-fab.is-visible:hover .glass-fab__glass{filter:brightness(1.06)saturate(1.08)}.glass-fab.is-visible:active{--fab-scale:.97}.glass-fab.is-visible:active .glass-fab__glass{--tt-lg-depth:.85;filter:brightness(.97)}.glass-fab:focus-visible{box-shadow:0 0 0 3px var(--gold-a240), 0 0 20px var(--bronze-a160);outline:none}[data-theme-applied=light] .glass-fab{color:var(--tt-ink-2)}[data-theme-applied=light] .glass-fab__arrow,[data-theme-applied=light] .glass-fab.is-visible:hover{color:var(--tt-ink)}[data-theme-applied=light] .glass-fab.is-visible:hover .glass-fab__glass{filter:brightness(.97)saturate(1.08)}[data-theme-applied=light] .glass-fab:focus-visible{box-shadow:0 0 0 3px var(--tt-accent-line), var(--tt-glow)}.tt-liquid-glass{--tt-lg-frost:2px;--tt-lg-light:.5;--tt-lg-depth:.55;--tt-lg-filter:none;--tt-lg-radius:inherit;border-radius:var(--tt-lg-radius);pointer-events:none;background:linear-gradient(160deg, var(--tt-glass-bed), var(--bronze-a050) 58%, var(--tt-glass-bed-2));box-shadow:inset 0 1px 1px rgba(255, 245, 220, calc(.12 * var(--tt-lg-light))), inset 0 -2px 6px rgba(0, 0, 0, calc(.28 * var(--tt-lg-depth)));position:absolute;inset:0;overflow:hidden}[data-theme-applied=light] .tt-liquid-glass{box-shadow:inset 0 1px 1px rgba(34, 30, 22, calc(.1 * var(--tt-lg-light))), inset 0 -2px 6px rgba(34, 30, 22, calc(.14 * var(--tt-lg-depth)))}.tt-lg--liquid{-webkit-backdrop-filter:var(--tt-lg-filter) saturate(1.3) brightness(1.04) blur(var(--tt-lg-frost));backdrop-filter:var(--tt-lg-filter) saturate(1.3) brightness(1.04) blur(var(--tt-lg-frost))}.tt-lg--frost{-webkit-backdrop-filter:blur(calc(var(--tt-lg-frost) + 7px)) saturate(1.2);backdrop-filter:blur(calc(var(--tt-lg-frost) + 7px)) saturate(1.2)}.tt-lg--solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#fff7e41f,#c9a35b0f 58%,#fff7e414),#0a0d14eb}[data-theme-applied=light] .tt-lg--solid{background:linear-gradient(160deg, var(--xuan-lift-a550), #c9a35b0f 58%, var(--xuan-lift-a450)), #f2ecddeb}.tt-liquid-glass:before{content:"";border-radius:inherit;background:var(--tt-ring-bright);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.tt-liquid-glass:after{content:"";border-radius:inherit;background:radial-gradient(ellipse 80% 60% at 50% 0%, rgba(255, 245, 220, calc(.22 * var(--tt-lg-light))), transparent 72%);pointer-events:none;position:absolute;inset:0}[data-theme-applied=light] .tt-liquid-glass:after{background:radial-gradient(ellipse 80% 60% at 50% 0%, rgba(255, 255, 255, calc(.55 * var(--tt-lg-light))), transparent 72%)}@media (prefers-reduced-motion:reduce){.glass-fab{filter:none;transition:opacity var(--dur-150) linear, visibility 0s linear var(--dur-150);transform:none}.glass-fab.is-visible{filter:none;transition:opacity var(--dur-150) linear, visibility 0s;transform:none}.glass-fab.is-visible:hover,.glass-fab.is-visible:active{transform:none}.glass-fab__glass{transition:none}.glass-fab.is-visible:hover .glass-fab__glass,.glass-fab.is-visible:active .glass-fab__glass{filter:none}}.glass-panel>.glass-body{z-index:1;position:relative}.glass-card{background:var(--tt-glass-film);border:1px solid var(--tt-glass-line);border-radius:var(--radius-16);opacity:0;filter:blur(6px);animation:glass-card-rise .7s var(--ease-out-quint) var(--gc-delay,var(--dur-300)) forwards;padding:clamp(20px,3vw,26px) clamp(18px,3vw,26px);position:relative;transform:translateY(16px)}.glass-card+.glass-card{margin-top:18px}.glass-card--bare{background:0 0;border:none;border-radius:0;padding:0}@keyframes glass-card-rise{to{opacity:1;filter:blur();transform:translateY(0)}}.glass-card--static{background:var(--tt-glass-film);border:1px solid var(--tt-glass-line);border-radius:var(--radius-16);position:relative}.glass-modal .glass-card--static:not(.tt-glass-ring){background:0 0}.glass-row{background:var(--tt-glass-film-soft);border-radius:var(--radius-12);transition:border-color var(--dur-300) ease, background var(--dur-300) ease;border:1px solid #c9a35b24}.glass-row:hover{border-color:var(--halo-amber-a350);background:var(--white-a040)}button.glass-row:focus-visible{outline:none;box-shadow:0 0 0 3px #f1d28a38}[data-theme-applied=light] .glass-row{border-color:var(--ink-a070)}[data-theme-applied=light] .glass-row:hover{border-color:var(--ink-a130);background:var(--xuan-lift-a550)}[data-theme-applied=light] button.glass-row:focus-visible{box-shadow:0 0 0 3px var(--tt-accent-line)}.glass-strip{border-radius:var(--radius-12);background:var(--tt-glass-film-soft);border:1px solid var(--tt-glass-line);padding:14px 18px}.glass-strip--warn{border-color:var(--ember-dim-a350);background:var(--ember-dim-a060)}.glass-modal-overlay{z-index:var(--z-modal-glass);padding:max(16px, calc(env(safe-area-inset-top,0px) + 8px)) max(16px, calc(env(safe-area-inset-right,0px) + 8px)) max(16px, calc(env(safe-area-inset-bottom,0px) + 8px)) max(16px, calc(env(safe-area-inset-left,0px) + 8px));-webkit-backdrop-filter:blur(10px)brightness(.8);backdrop-filter:blur(10px)brightness(.8);animation:glass-fade-in var(--dur-350) ease;background:#03050959;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-modal-overlay{background:#030509b3}}[data-theme-applied=light] .glass-modal-overlay{background:#221e162e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme-applied=light] .glass-modal-overlay{background:#221e1661}}.glass-modal{border-radius:var(--radius-24);background:linear-gradient(165deg, var(--tt-glass-film), var(--white-a008));-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);box-shadow:var(--tt-shadow-modal);color:var(--cream-warm-a900);isolation:isolate;animation:glass-modal-in var(--dur-450) var(--ease-out-quint);position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-modal{background:linear-gradient(165deg, var(--tt-glass-film), var(--white-a008)), #080b12db}[data-theme-applied=light] .glass-modal{background:linear-gradient(165deg, var(--xuan-lift-a920), var(--xuan-lift-a860)), #f2ecdddb}}[data-theme-applied=light] .glass-modal{background:linear-gradient(165deg, var(--xuan-lift-a920), var(--xuan-lift-a860));color:var(--tt-ink)}.glass-modal:before{content:"";z-index:-1;border-radius:inherit;background:var(--tt-ring-bright);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.glass-modal:after{content:"";z-index:-1;border-radius:inherit;background:var(--tt-glass-highlight);pointer-events:none;position:absolute;inset:0}@keyframes glass-modal-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.glass-tile{isolation:isolate;border-radius:var(--radius-16);background:linear-gradient(165deg, var(--white-a045), #ffffff04);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:var(--tt-shadow-tile);cursor:pointer;transition:box-shadow var(--dur-300) ease, background var(--dur-300) ease;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-tile{background:linear-gradient(165deg, var(--white-a045), #ffffff04), #080b12b3}[data-theme-applied=light] .glass-tile{background:linear-gradient(165deg, var(--tt-glass-bed), var(--xuan-lift-a400)), #f2ecddb3}}[data-theme-applied=light] .glass-tile{background:linear-gradient(165deg, var(--tt-glass-bed), var(--xuan-lift-a400))}.glass-tile:before{content:"";z-index:-1;border-radius:inherit;background:var(--tt-ring-bright);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:filter var(--dur-300) ease;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.glass-tile:after{content:"";z-index:-1;border-radius:inherit;background:var(--tt-glass-highlight);pointer-events:none;position:absolute;inset:0}.glass-tile:hover{box-shadow:0 40px 104px -26px #000000ad, 0 12px 40px #00000075, var(--tt-glow)}.glass-tile:hover:before{filter:brightness(1.3)}.glass-tile:focus-visible{box-shadow:var(--shadow-focus-gold);outline:none}.glass-tile.is-selected{background:linear-gradient(160deg, var(--bronze-a180), #c9a35b0f);box-shadow:var(--tt-glow-strong)}.glass-tile.is-selected:before{filter:brightness(1.6)}[data-theme-applied=light] .glass-tile:hover{box-shadow:0 40px 104px -26px var(--ink-a180), 0 12px 40px var(--ink-a090), var(--tt-glow)}[data-theme-applied=light] .glass-tile:hover:before{filter:brightness(.78)}[data-theme-applied=light] .glass-tile:focus-visible{box-shadow:0 0 0 3px var(--tt-accent-line)}[data-theme-applied=light] .glass-tile.is-selected{background:linear-gradient(160deg, var(--cinnabar-a170), var(--cinnabar-a080))}[data-theme-applied=light] .glass-tile.is-selected:before{filter:brightness(.62)}@keyframes tt-materialize{0%{opacity:0;filter:blur(8px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}.tt-glass-ring{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:0 30px 84px -30px #00000094, 0 8px 28px var(--black-a400);position:relative;border:none!important}[data-theme-applied=light] .tt-glass-ring{box-shadow:0 30px 84px -30px var(--ink-a160), 0 8px 28px var(--ink-a070)}.tt-glass-ring:before{content:"";z-index:-1;border-radius:inherit;background:var(--tt-ring-soft);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.tt-glass-ring:after{content:"";z-index:-1;border-radius:inherit;background:var(--tt-glass-highlight);pointer-events:none;position:absolute;inset:0}.tt-zaowu-row{animation:tt-materialize var(--dur-600) var(--ease-out-soft) var(--enter-delay,0s) backwards;transition:transform var(--dur-340) var(--ease-out-quint), box-shadow var(--dur-340) ease}.tt-zaowu-img{transition:transform var(--dur-340) var(--ease-out-quint);will-change:transform}@media (hover:hover){.tt-zaowu-row:hover{transform:translateY(-4px);box-shadow:0 44px 110px -28px #000000a8,0 12px 40px #00000075}.tt-zaowu-row:hover .tt-zaowu-img{transform:translateY(-2px)}[data-theme-applied=light] .tt-zaowu-row:hover{box-shadow:0 44px 110px -28px var(--ink-a180), 0 12px 40px var(--ink-a090)}}@media (prefers-reduced-motion:reduce){.tt-scene-card,.tt-zaowu-row{animation:glass-fade-in var(--dur-200) linear both;transition:opacity var(--dur-200) ease;filter:none!important;transform:none!important}.tt-zaowu-row:hover .tt-zaowu-img{transform:none}}@media (prefers-reduced-transparency:reduce){.glass-tile,.tt-glass-ring{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg, var(--white-a050), var(--white-a020)), #0a0d14f0}[data-theme-applied=light] .glass-tile,[data-theme-applied=light] .tt-glass-ring{background:linear-gradient(165deg, var(--xuan-lift-a550), var(--xuan-lift-a400)), #f2ecddf0}}@media (prefers-contrast:more){.glass-tile:before,.tt-glass-ring:before{background:var(--gold-a700)}[data-theme-applied=light] .glass-tile:before,[data-theme-applied=light] .tt-glass-ring:before{background:var(--ink-solid)}}@keyframes glass-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glass-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.glass-stage{animation:glass-fade-in var(--dur-200) linear forwards}.glass-stage.is-closing{animation:glass-fade-out var(--dur-200) linear forwards}.glass-modal-overlay,.glass-modal{animation:glass-fade-in var(--dur-200) linear}.glass-tile{transition:none}.glass-card{opacity:1;filter:none;animation:none;transform:none}.loadx__fog,.loadx__grain,.loadx__stream{transition:opacity var(--dur-200) linear}.stage--defocused .loadx__fog,.stage--defocused .loadx__grain,.stage--defocused .loadx__stream{filter:none}.stage--defocused .loadx__stream{opacity:.3}}.gn{top:var(--tt-nav-top);left:var(--tt-nav-x-l);right:var(--tt-nav-x-r);z-index:var(--z-nav);max-width:1200px;transition:transform var(--dur-250) var(--ease-out-quint), opacity var(--dur-200) ease, visibility 0s;margin:0 auto;position:fixed}.gn[data-hidden=true]{transform:translateY(calc(-100% - var(--tt-nav-top) - 8px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--dur-250) var(--ease-in-quad), opacity var(--dur-200) ease, visibility 0s linear var(--dur-250)}.gn[data-boot=true]{transition:none!important}.gn[data-transit=true]{z-index:var(--z-nav-transit)}.gn-bar{height:var(--tt-nav-h);isolation:isolate;border-radius:26px;align-items:center;gap:6px;padding:0 10px 0 12px;display:flex;position:relative}.gn-bar__glass.tt-liquid-glass{--tt-lg-radius:26px;z-index:-1;background:linear-gradient(180deg, rgba(var(--tt-ink-rgb), .05), transparent 46%), linear-gradient(160deg, rgba(var(--tt-ground-rgb), .58), rgba(var(--tt-ground-rgb), .44));box-shadow:inset 0 1px 0 rgba(var(--tt-ink-rgb), calc(.16 * var(--tt-lg-light))), inset 0 -1px 0 rgba(var(--tt-ground-rgb), calc(.55 * var(--tt-lg-depth))), 0 10px 30px -18px rgba(var(--tt-ground-rgb), .9)}.gn-bar__glass.tt-liquid-glass:before{opacity:.8}.gn-bar__glass.tt-liquid-glass:after{background:radial-gradient(ellipse 60% 48% at 50% 0%, rgba(var(--tt-ink-rgb), calc(.14 * var(--tt-lg-light))), transparent 70%)}.gn-bar__glass.tt-lg--solid,.gn-panel__glass.tt-lg--solid{background:rgba(var(--tt-ground-rgb), .94)}.gn-brand{z-index:1;min-height:44px;color:var(--tt-ink);border-radius:20px;flex:none;align-items:center;gap:10px;margin-right:4px;padding:4px 8px 4px 4px;text-decoration:none;display:inline-flex;position:relative}.gn-brand__name{font-family:var(--font-serif);letter-spacing:.28em;text-indent:.06em;white-space:nowrap;color:var(--tt-ink);font-size:17px}.gn-center{flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.gn-side{flex:none;align-items:center;gap:4px;display:flex}.gn-item{min-width:44px;min-height:44px;font-family:var(--font-serif);letter-spacing:.16em;text-indent:.16em;white-space:nowrap;color:rgba(var(--tt-ink-rgb), .84);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-150) ease, background var(--dur-150) ease, transform var(--dur-80) ease;isolation:isolate;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.gn-item:hover{color:var(--tt-ink);background:rgba(var(--tt-ink-rgb), .07)}}.gn-item:focus-visible{outline:2px solid var(--tt-accent);outline-offset:-2px}.gn-item:active{transform:translateY(1px)}.gn-item:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--gn-px,50%) var(--gn-py,50%), rgba(var(--tt-accent-rgb), .28), transparent 62%);opacity:0;transition:opacity var(--dur-180) ease;pointer-events:none;position:absolute;inset:0}.gn-item.is-pressed:after{opacity:1;transition-duration:var(--dur-80)}.gn-item[aria-current=page]{color:var(--tt-ink)}.gn-item[aria-current=page]:before{content:"";background:var(--tt-accent);border-radius:1px;height:1.5px;position:absolute;bottom:7px;left:14px;right:14px}.gn-trigger--icon[data-current=true]:before{content:"";background:var(--tt-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px}.gn-trigger__label{display:inline-block}.gn-chevron{width:7px;height:7px;transition:transform var(--dur-200) var(--ease-out-quint);opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;margin-left:6px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.gn-trigger[aria-expanded=true] .gn-chevron{transform:translateY(2px)rotate(-135deg)}.gn-trigger--icon{width:44px;padding:0}.gn-burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20px;height:20px;display:flex}.gn-burger span{width:18px;height:1.5px;transition:transform var(--dur-250) var(--ease-out-quint), opacity var(--dur-150) ease;transform-origin:50%;background:currentColor;border-radius:1px;display:block}.gn-trigger[aria-expanded=true] .gn-burger span:first-child{transform:translateY(6.5px)rotate(45deg)}.gn-trigger[aria-expanded=true] .gn-burger span:nth-child(2){opacity:0;transform:scaleX(0)}.gn-trigger[aria-expanded=true] .gn-burger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.gn-theme{align-items:center;display:inline-flex}.gn-utilities{align-items:center;gap:8px;padding-right:8px;display:flex}.gn-utilities .gn-row{flex:1;width:auto}.gn-utilities .tt-sound-toggle{flex:0 0 44px;width:44px;height:44px}.gn .tt-sound-toggle--nav{color:rgba(var(--tt-ink-rgb), .8);background:0 0;border:none}.gn .tt-sound-toggle--nav:hover{color:var(--tt-accent)}.gn .tt-sound-toggle--nav:focus-visible{outline-offset:-2px}.gn:has(.gn-panel:not(.is-closing,[inert],[hidden],[aria-hidden=true]) .tt-sound-toggle--nav) .gn-theme .tt-sound-toggle--nav{visibility:hidden}.gn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gn-panel{z-index:2;min-width:232px;max-width:min(360px, calc(100vw - 2 * var(--tt-nav-x-l)));overscroll-behavior:contain;transform-origin:0 0;animation:gn-panel-in var(--dur-200) var(--ease-out-quint);border-radius:22px;padding:6px;position:absolute;top:calc(100% + 10px);overflow:hidden auto}.gn-panel--end{transform-origin:100% 0}.gn-panel.is-closing{animation:gn-panel-out .16s var(--ease-in-quad) forwards;pointer-events:none}@keyframes gn-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gn-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.985)}}.gn-panel__glass.tt-liquid-glass{--tt-lg-radius:22px;z-index:0;background:linear-gradient(180deg, rgba(var(--tt-ink-rgb), .05), transparent 40%), linear-gradient(160deg, rgba(var(--tt-ground-rgb), .72), rgba(var(--tt-ground-rgb), .6));box-shadow:inset 0 1px 0 rgba(var(--tt-ink-rgb), calc(.16 * var(--tt-lg-light))), inset 0 -1px 0 rgba(var(--tt-ground-rgb), calc(.55 * var(--tt-lg-depth))), 0 18px 44px -20px rgba(var(--tt-ground-rgb), .95)}.gn-panel__body{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.gn-panel__divider{background:linear-gradient(90deg, rgba(var(--tt-ink-rgb), .18), transparent);height:1px;margin:4px 10px}.gn-row{text-align:left;width:100%;min-height:44px;font-family:var(--font-serif);color:var(--tt-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:background var(--dur-150) ease, color var(--dur-150) ease;background:0 0;border:none;border-radius:14px;align-items:baseline;gap:12px;padding:10px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.gn-row:hover{background:rgba(var(--tt-ink-rgb), .08)}}.gn-row:focus-visible{outline:2px solid var(--tt-accent);outline-offset:-2px}.gn-row:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--gn-px,50%) var(--gn-py,50%), rgba(var(--tt-accent-rgb), .24), transparent 62%);opacity:0;transition:opacity var(--dur-180) ease;pointer-events:none;position:absolute;inset:0}.gn-row.is-pressed:after{opacity:1;transition-duration:var(--dur-80)}.gn-row__name{letter-spacing:.22em;text-indent:.1em;white-space:nowrap;flex:none;font-size:15px}.gn-row__desc{letter-spacing:.08em;color:rgba(var(--tt-ink-rgb), .62);white-space:nowrap;flex:auto;font-size:12px}.gn-row--gate{padding-right:18px}.gn-row--ghost .gn-row__name{color:rgba(var(--tt-ink-rgb), .62)}.gn-row[aria-current=page] .gn-row__name{color:var(--tt-accent)}.gn-row[aria-current=page]:before{content:"";background:var(--tt-accent);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:5px}.gn-scrim{z-index:-2;background:rgba(var(--tt-ground-rgb), .28);animation:gn-scrim-in var(--dur-200) ease;position:fixed;inset:0}.gn-scrim.is-closing{pointer-events:none;animation:.16s forwards gn-scrim-out}@keyframes gn-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes gn-scrim-out{0%{opacity:1}to{opacity:0}}.gn-item--mobile{display:none}@media (width<=768px){.gn-item--desktop{display:none}.gn-item--mobile{display:inline-flex}.gn-bar{border-radius:24px;grid-template-columns:44px repeat(4,minmax(max-content,1fr)) 44px;gap:0;padding:0 8px;display:grid}.gn-center,.gn-side{display:contents}.gn-brand,.gn-item{justify-self:center}.gn-bar[data-compact=true]{grid-template-columns:44px repeat(2,minmax(max-content,1fr)) 44px}.gn-bar--fallback{display:flex}.gn-bar__glass.tt-liquid-glass{--tt-lg-radius:24px}.gn-brand{gap:0;margin-right:0;padding:4px}.gn-brand__name{display:none}.gn-item{letter-spacing:.12em;text-indent:.12em;padding:0 10px;font-size:14px}.gn-center{justify-content:flex-start;gap:2px}.gn-panel{min-width:216px;max-width:calc(100vw - var(--tt-nav-x-l) - var(--tt-nav-x-r))}}.gn-bar[data-compact=true] .gn-item--tongsheng,.gn-bar[data-compact=true] .gn-item--zaowu{visibility:hidden;pointer-events:none;position:absolute}@media (width<=480px){.gn-chevron{margin-left:3px}.gn-item{padding:0 8px}}.gn-bar--fallback{background:rgba(var(--tt-ground-rgb), .92);border:1px solid var(--tt-glass-line);justify-content:space-between}@media (prefers-reduced-motion:reduce){.gn,.gn[data-hidden=true]{transition:none;transform:none}.gn-panel,.gn-panel.is-closing,.gn-scrim,.gn-scrim.is-closing{animation:none}.gn-item,.gn-row,.gn-chevron,.gn-burger span,.gn-item:after,.gn-row:after{transition:none}.gn-item:active{transform:none}}@media (prefers-contrast:more){.gn-bar__glass.tt-liquid-glass:before,.gn-panel__glass.tt-liquid-glass:before{background:var(--tt-ink);opacity:.6}.gn-item,.gn-row{color:var(--tt-ink)}.gn-item[aria-current=page]:before{height:2px}.gn-row[aria-current=page] .gn-row__name{text-underline-offset:4px;text-decoration:underline}}@media (forced-colors:active){.gn-bar,.gn-panel{background:canvas;border:1px solid canvastext}.gn-bar__glass,.gn-panel__glass{display:none}.gn-item[aria-current=page],.gn-row[aria-current=page] .gn-row__name{text-decoration:underline}.gn-item:focus-visible,.gn-row:focus-visible{outline:2px solid highlight}}
