@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r0.woff2)format("woff2");unicode-range:U+251-2EBE}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r1.woff2)format("woff2");unicode-range:U+2EBF-32C8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r2.woff2)format("woff2");unicode-range:U+32C9-364D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r3.woff2)format("woff2");unicode-range:U+364E-39D1}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r4.woff2)format("woff2");unicode-range:U+39D2-3D55}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r5.woff2)format("woff2");unicode-range:U+3D56-40D9}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r6.woff2)format("woff2");unicode-range:U+40DA-445D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r7.woff2)format("woff2");unicode-range:U+445E-47E1}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r8.woff2)format("woff2");unicode-range:U+47E2-4B65}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r9.woff2)format("woff2");unicode-range:U+4B66-4F74}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r10.woff2)format("woff2");unicode-range:U+4F75-5344}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r11.woff2)format("woff2");unicode-range:U+5345-570D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r12.woff2)format("woff2");unicode-range:U+570E-5AB5}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r13.woff2)format("woff2");unicode-range:U+5AB6-5E68}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r14.woff2)format("woff2");unicode-range:U+5E69-6221}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r15.woff2)format("woff2");unicode-range:U+6222-65E8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r16.woff2)format("woff2");unicode-range:U+65EA-699D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r17.woff2)format("woff2");unicode-range:U+699E-6D39}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r18.woff2)format("woff2");unicode-range:U+6D3A-70CF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r19.woff2)format("woff2");unicode-range:U+70D0-7465}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r20.woff2)format("woff2");unicode-range:U+7466-7806}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r21.woff2)format("woff2");unicode-range:U+7807-7BAC}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r22.woff2)format("woff2");unicode-range:U+7BAD-7F55}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r23.woff2)format("woff2");unicode-range:U+7F56-82EF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r24.woff2)format("woff2");unicode-range:U+82F0-867D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r25.woff2)format("woff2");unicode-range:U+867E-8A11}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r26.woff2)format("woff2");unicode-range:U+8A12-8DBF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r27.woff2)format("woff2");unicode-range:U+8DC0-9168}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r28.woff2)format("woff2");unicode-range:U+9169-94F7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r29.woff2)format("woff2");unicode-range:U+94F8-98A0}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r30.woff2)format("woff2");unicode-range:U+98A1-9C2F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r31.woff2)format("woff2");unicode-range:U+9C30-9FB8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-r32.woff2)format("woff2");unicode-range:U+9FB9-3106C}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc/400-app.woff2)format("woff2");unicode-range:U+20-7E,U+A0-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+394,U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+20A9,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+2661,U+2665,U+26A0,U+2E80,U+3000-303F,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE4-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F30,U+4F3C-4F3D,U+4F46,U+4F4D,U+4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+501F,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+50A8,U+50CF,U+513F,U+5141,U+5145,U+5148-5149,U+514D,U+5154,U+5165,U+5168,U+516C,U+5171,U+5173-5174,U+5176-5177,U+517B-517C,U+5185,U+518C-518D,U+5199,U+51B3,U+51C0,U+51C6,U+51CF,U+51E0-51E1,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5220,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+5269-526A,U+529E-52A1,U+52A8-52A9,U+52BF,U+52FE,U+5305,U+5339-533B,U+533F,U+5348,U+534F,U+5355,U+5360-5361,U+5370-5371,U+5373,U+5385-5386,U+538B,U+539F,U+53A8,U+53BB,U+53C2,U+53CA,U+53CD,U+53D1,U+53D6-53D8,U+53E3,U+53E5-53E6,U+53E8,U+53EA,U+53EF-53F0,U+53F2-53F3,U+53F7,U+5403,U+5408-5409,U+540C-540E,U+5411,U+5417,U+5426-5427,U+542B,U+542F,U+544A,U+5458,U+5468,U+547C-547D,U+548C,U+5496,U+54C1,U+54CD,U+54EA,U+5520,U+5546,U+5561,U+5566,U+5582,U+559C-559D,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FE,U+5728,U+5730,U+573E,U+5740,U+574F,U+5783,U+578B,U+57CE,U+57F9-57FA,U+5802,U+5806,U+586B,U+589E,U+58EB,U+5904,U+5907,U+590D,U+5916,U+591A,U+5927,U+5929-592A,U+5931,U+5934,U+5939,U+5956,U+5976,U+597D,U+5982,U+5986,U+59A5,U+59CB,U+5A31,U+5A5A,U+5A74,U+5B50,U+5B57-5B58,U+5B63,U+5B66,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA0,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC4,U+5BC6,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3E-5C3F,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5DE5-5DE6,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E16,U+5E26,U+5E2E,U+5E38,U+5E55,U+5E73-5E74,U+5E76,U+5E86,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F39,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F88,U+5F8B,U+5F97,U+5FC3,U+5FC5-5FC6,U+5FD8-5FD9,U+5FEB,U+6001,U+600E,U+6025,U+6027,U+603B,U+6062,U+606F,U+60A0,U+60C5,U+60EF,U+60F3,U+610F,U+613F,U+6162,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+623F-6240,U+624B,U+624D,U+6253,U+6263,U+626B,U+627E,U+628A,U+6295,U+6298,U+62A4-62A5,U+62B5,U+62BC,U+62C6,U+62CD,U+62D2,U+62D6,U+62E6,U+62E9,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6350,U+635F,U+6362,U+636E,U+6389,U+638C,U+6392,U+63A5,U+63A8,U+63CF-63D0,U+63D2,U+63E1,U+641C,U+643A,U+6444,U+6469,U+64A4,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+6559,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65C5,U+65CB,U+65E0,U+65E5,U+65E7,U+65E9,U+65F6,U+660E,U+6613,U+6628,U+662F,U+6635,U+663E,U+6652,U+665A,U+666F,U+6682,U+66F4,U+6700,U+6708-6709,U+670D,U+671B,U+671F,U+672A,U+672C,U+673A,U+6742-6743,U+674E,U+675F,U+6761,U+6765,U+676F,U+677F,U+6784,U+679C,U+67B6,U+67D0,U+67D4,U+67E5,U+67F1,U+6807,U+680F,U+6821,U+6837-6839,U+683C,U+6846,U+6863,U+68B3,U+68C0,U+690D,U+6A21,U+6B20-6B22,U+6B3E,U+6B4C,U+6B62-6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C34,U+6C38,U+6C42,U+6CA1,U+6CB9,U+6CBF,U+6CD5,U+6CE8,U+6D01,U+6D17,U+6D3B,U+6D41,U+6D4B,U+6D4F,U+6D77,U+6D88,U+6DF1,U+6DFB,U+6E05,U+6E20,U+6E29,U+6E38,U+6E90,U+6EE1,U+6F02,U+6F14,U+706F,U+70B9,U+70D8,U+70E6,U+7119,U+7126,U+7136,U+7167,U+7231,U+7247-7248,U+7269,U+72B6,U+72EC,U+7387,U+73A9,U+73AF-73B0,U+7406,U+745C,U+751C,U+751F,U+7528,U+7531-7532,U+7535,U+753B,U+754C,U+7559,U+7565,U+7591,U+7597,U+767B,U+767D-767E,U+7684,U+76CA,U+76D6,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+77AC,U+77E5,U+7801,U+7840,U+786E,U+793A,U+793C,U+793E,U+795D,U+7968,U+79BB,U+79C1,U+79CD,U+79DF,U+79F0,U+79FB,U+7A0B,U+7A0D-7A0E,U+7A33,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE5,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C4D,U+7C7B,U+7C89,U+7CAE,U+7CCA,U+7CD5,U+7CFB,U+7D22,U+7E41,U+7EA2,U+7EA6-7EA7,U+7EB8,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC7,U+7ECD,U+7ECF,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF4,U+7EFF-7F00,U+7F13,U+7F16,U+7F29,U+7F34,U+7F51,U+7F6E,U+7F8E,U+8003,U+8005,U+800C,U+8054,U+805A,U+80A4,U+80B2,U+80CC,U+80FD,U+8111,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E6,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83B7,U+8425,U+84C4,U+85CF,U+86CB,U+878D,U+884C,U+8868,U+88AB,U+88C1,U+88C5,U+88D5,U+8981,U+8986,U+89C4,U+89C6,U+89C8,U+89D2,U+89E3,U+8A00,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBE-8BBF,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8D1F,U+8D22,U+8D25-8D28,U+8D2D,U+8D37,U+8D39,U+8D44,U+8D5A,U+8D60,U+8D70,U+8D77,U+8D85,U+8D8B,U+8DA3,U+8DEF,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F9B,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9000-9001,U+9009,U+9010,U+901A-901B,U+901F-9020,U+9053,U+907F,U+90A3,U+90AE,U+90E8,U+90FD,U+914D,U+9192,U+91C7,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+94A5,U+94B1,U+94C1,U+94F6,U+94FE,U+9500-9501,U+9519,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+9605,U+961F,U+9645,U+9650,U+9662,U+9664,U+9669,U+968F-9690,U+96F6,U+9700,U+975E,U+9762,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+9884,U+9891,U+9898,U+989D,U+98DF,U+9910,U+996D-996E,U+9970,U+9988,U+9996,U+9999,U+9A6C,U+9A8C,U+9AD8,U+9EBB,U+9EC4,U+9ED8,U+9F50,U+9F7F,U+FF01-FF5E}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r0.woff2)format("woff2");unicode-range:U+251-2EBE}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r1.woff2)format("woff2");unicode-range:U+2EBF-32C8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r2.woff2)format("woff2");unicode-range:U+32C9-364D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r3.woff2)format("woff2");unicode-range:U+364E-39D1}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r4.woff2)format("woff2");unicode-range:U+39D2-3D55}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r5.woff2)format("woff2");unicode-range:U+3D56-40D9}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r6.woff2)format("woff2");unicode-range:U+40DA-445D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r7.woff2)format("woff2");unicode-range:U+445E-47E1}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r8.woff2)format("woff2");unicode-range:U+47E2-4B65}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r9.woff2)format("woff2");unicode-range:U+4B66-4F74}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r10.woff2)format("woff2");unicode-range:U+4F75-5344}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r11.woff2)format("woff2");unicode-range:U+5345-570D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r12.woff2)format("woff2");unicode-range:U+570E-5AB5}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r13.woff2)format("woff2");unicode-range:U+5AB6-5E68}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r14.woff2)format("woff2");unicode-range:U+5E69-6221}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r15.woff2)format("woff2");unicode-range:U+6222-65E8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r16.woff2)format("woff2");unicode-range:U+65EA-699D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r17.woff2)format("woff2");unicode-range:U+699E-6D39}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r18.woff2)format("woff2");unicode-range:U+6D3A-70CF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r19.woff2)format("woff2");unicode-range:U+70D0-7465}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r20.woff2)format("woff2");unicode-range:U+7466-7806}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r21.woff2)format("woff2");unicode-range:U+7807-7BAC}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r22.woff2)format("woff2");unicode-range:U+7BAD-7F55}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r23.woff2)format("woff2");unicode-range:U+7F56-82EF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r24.woff2)format("woff2");unicode-range:U+82F0-867D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r25.woff2)format("woff2");unicode-range:U+867E-8A11}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r26.woff2)format("woff2");unicode-range:U+8A12-8DBF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r27.woff2)format("woff2");unicode-range:U+8DC0-9168}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r28.woff2)format("woff2");unicode-range:U+9169-94F7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r29.woff2)format("woff2");unicode-range:U+94F8-98A0}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r30.woff2)format("woff2");unicode-range:U+98A1-9C2F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r31.woff2)format("woff2");unicode-range:U+9C30-9FB8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-r32.woff2)format("woff2");unicode-range:U+9FB9-3106C}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-sc/500-app.woff2)format("woff2");unicode-range:U+20-7E,U+A0-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+394,U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+20A9,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+2661,U+2665,U+26A0,U+2E80,U+3000-303F,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE4-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F30,U+4F3C-4F3D,U+4F46,U+4F4D,U+4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+501F,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+50A8,U+50CF,U+513F,U+5141,U+5145,U+5148-5149,U+514D,U+5154,U+5165,U+5168,U+516C,U+5171,U+5173-5174,U+5176-5177,U+517B-517C,U+5185,U+518C-518D,U+5199,U+51B3,U+51C0,U+51C6,U+51CF,U+51E0-51E1,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5220,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+5269-526A,U+529E-52A1,U+52A8-52A9,U+52BF,U+52FE,U+5305,U+5339-533B,U+533F,U+5348,U+534F,U+5355,U+5360-5361,U+5370-5371,U+5373,U+5385-5386,U+538B,U+539F,U+53A8,U+53BB,U+53C2,U+53CA,U+53CD,U+53D1,U+53D6-53D8,U+53E3,U+53E5-53E6,U+53E8,U+53EA,U+53EF-53F0,U+53F2-53F3,U+53F7,U+5403,U+5408-5409,U+540C-540E,U+5411,U+5417,U+5426-5427,U+542B,U+542F,U+544A,U+5458,U+5468,U+547C-547D,U+548C,U+5496,U+54C1,U+54CD,U+54EA,U+5520,U+5546,U+5561,U+5566,U+5582,U+559C-559D,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FE,U+5728,U+5730,U+573E,U+5740,U+574F,U+5783,U+578B,U+57CE,U+57F9-57FA,U+5802,U+5806,U+586B,U+589E,U+58EB,U+5904,U+5907,U+590D,U+5916,U+591A,U+5927,U+5929-592A,U+5931,U+5934,U+5939,U+5956,U+5976,U+597D,U+5982,U+5986,U+59A5,U+59CB,U+5A31,U+5A5A,U+5A74,U+5B50,U+5B57-5B58,U+5B63,U+5B66,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA0,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC4,U+5BC6,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3E-5C3F,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5DE5-5DE6,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E16,U+5E26,U+5E2E,U+5E38,U+5E55,U+5E73-5E74,U+5E76,U+5E86,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F39,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F88,U+5F8B,U+5F97,U+5FC3,U+5FC5-5FC6,U+5FD8-5FD9,U+5FEB,U+6001,U+600E,U+6025,U+6027,U+603B,U+6062,U+606F,U+60A0,U+60C5,U+60EF,U+60F3,U+610F,U+613F,U+6162,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+623F-6240,U+624B,U+624D,U+6253,U+6263,U+626B,U+627E,U+628A,U+6295,U+6298,U+62A4-62A5,U+62B5,U+62BC,U+62C6,U+62CD,U+62D2,U+62D6,U+62E6,U+62E9,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6350,U+635F,U+6362,U+636E,U+6389,U+638C,U+6392,U+63A5,U+63A8,U+63CF-63D0,U+63D2,U+63E1,U+641C,U+643A,U+6444,U+6469,U+64A4,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+6559,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65C5,U+65CB,U+65E0,U+65E5,U+65E7,U+65E9,U+65F6,U+660E,U+6613,U+6628,U+662F,U+6635,U+663E,U+6652,U+665A,U+666F,U+6682,U+66F4,U+6700,U+6708-6709,U+670D,U+671B,U+671F,U+672A,U+672C,U+673A,U+6742-6743,U+674E,U+675F,U+6761,U+6765,U+676F,U+677F,U+6784,U+679C,U+67B6,U+67D0,U+67D4,U+67E5,U+67F1,U+6807,U+680F,U+6821,U+6837-6839,U+683C,U+6846,U+6863,U+68B3,U+68C0,U+690D,U+6A21,U+6B20-6B22,U+6B3E,U+6B4C,U+6B62-6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C34,U+6C38,U+6C42,U+6CA1,U+6CB9,U+6CBF,U+6CD5,U+6CE8,U+6D01,U+6D17,U+6D3B,U+6D41,U+6D4B,U+6D4F,U+6D77,U+6D88,U+6DF1,U+6DFB,U+6E05,U+6E20,U+6E29,U+6E38,U+6E90,U+6EE1,U+6F02,U+6F14,U+706F,U+70B9,U+70D8,U+70E6,U+7119,U+7126,U+7136,U+7167,U+7231,U+7247-7248,U+7269,U+72B6,U+72EC,U+7387,U+73A9,U+73AF-73B0,U+7406,U+745C,U+751C,U+751F,U+7528,U+7531-7532,U+7535,U+753B,U+754C,U+7559,U+7565,U+7591,U+7597,U+767B,U+767D-767E,U+7684,U+76CA,U+76D6,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+77AC,U+77E5,U+7801,U+7840,U+786E,U+793A,U+793C,U+793E,U+795D,U+7968,U+79BB,U+79C1,U+79CD,U+79DF,U+79F0,U+79FB,U+7A0B,U+7A0D-7A0E,U+7A33,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE5,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C4D,U+7C7B,U+7C89,U+7CAE,U+7CCA,U+7CD5,U+7CFB,U+7D22,U+7E41,U+7EA2,U+7EA6-7EA7,U+7EB8,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC7,U+7ECD,U+7ECF,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF4,U+7EFF-7F00,U+7F13,U+7F16,U+7F29,U+7F34,U+7F51,U+7F6E,U+7F8E,U+8003,U+8005,U+800C,U+8054,U+805A,U+80A4,U+80B2,U+80CC,U+80FD,U+8111,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E6,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83B7,U+8425,U+84C4,U+85CF,U+86CB,U+878D,U+884C,U+8868,U+88AB,U+88C1,U+88C5,U+88D5,U+8981,U+8986,U+89C4,U+89C6,U+89C8,U+89D2,U+89E3,U+8A00,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBE-8BBF,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8D1F,U+8D22,U+8D25-8D28,U+8D2D,U+8D37,U+8D39,U+8D44,U+8D5A,U+8D60,U+8D70,U+8D77,U+8D85,U+8D8B,U+8DA3,U+8DEF,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F9B,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9000-9001,U+9009,U+9010,U+901A-901B,U+901F-9020,U+9053,U+907F,U+90A3,U+90AE,U+90E8,U+90FD,U+914D,U+9192,U+91C7,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+94A5,U+94B1,U+94C1,U+94F6,U+94FE,U+9500-9501,U+9519,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+9605,U+961F,U+9645,U+9650,U+9662,U+9664,U+9669,U+968F-9690,U+96F6,U+9700,U+975E,U+9762,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+9884,U+9891,U+9898,U+989D,U+98DF,U+9910,U+996D-996E,U+9970,U+9988,U+9996,U+9999,U+9A6C,U+9A8C,U+9AD8,U+9EBB,U+9EC4,U+9ED8,U+9F50,U+9F7F,U+FF01-FF5E}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r0.woff2)format("woff2");unicode-range:U+251-2EBE}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r1.woff2)format("woff2");unicode-range:U+2EBF-32C8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r2.woff2)format("woff2");unicode-range:U+32C9-364D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r3.woff2)format("woff2");unicode-range:U+364E-39D1}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r4.woff2)format("woff2");unicode-range:U+39D2-3D55}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r5.woff2)format("woff2");unicode-range:U+3D56-40D9}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r6.woff2)format("woff2");unicode-range:U+40DA-445D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r7.woff2)format("woff2");unicode-range:U+445E-47E1}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r8.woff2)format("woff2");unicode-range:U+47E2-4B65}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r9.woff2)format("woff2");unicode-range:U+4B66-4F74}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r10.woff2)format("woff2");unicode-range:U+4F75-5344}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r11.woff2)format("woff2");unicode-range:U+5345-570D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r12.woff2)format("woff2");unicode-range:U+570E-5AB5}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r13.woff2)format("woff2");unicode-range:U+5AB6-5E68}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r14.woff2)format("woff2");unicode-range:U+5E69-6221}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r15.woff2)format("woff2");unicode-range:U+6222-65E8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r16.woff2)format("woff2");unicode-range:U+65EA-699D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r17.woff2)format("woff2");unicode-range:U+699E-6D39}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r18.woff2)format("woff2");unicode-range:U+6D3A-70CF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r19.woff2)format("woff2");unicode-range:U+70D0-7465}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r20.woff2)format("woff2");unicode-range:U+7466-7806}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r21.woff2)format("woff2");unicode-range:U+7807-7BAC}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r22.woff2)format("woff2");unicode-range:U+7BAD-7F55}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r23.woff2)format("woff2");unicode-range:U+7F56-82EF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r24.woff2)format("woff2");unicode-range:U+82F0-867D}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r25.woff2)format("woff2");unicode-range:U+867E-8A11}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r26.woff2)format("woff2");unicode-range:U+8A12-8DBF}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r27.woff2)format("woff2");unicode-range:U+8DC0-9168}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r28.woff2)format("woff2");unicode-range:U+9169-94F7}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r29.woff2)format("woff2");unicode-range:U+94F8-98A0}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r30.woff2)format("woff2");unicode-range:U+98A1-9C2F}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r31.woff2)format("woff2");unicode-range:U+9C30-9FB8}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-r32.woff2)format("woff2");unicode-range:U+9FB9-3106C}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-sc/700-app.woff2)format("woff2");unicode-range:U+20-7E,U+A0-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+394,U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+20A9,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+2661,U+2665,U+26A0,U+2E80,U+3000-303F,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE4-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F30,U+4F3C-4F3D,U+4F46,U+4F4D,U+4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+501F,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+50A8,U+50CF,U+513F,U+5141,U+5145,U+5148-5149,U+514D,U+5154,U+5165,U+5168,U+516C,U+5171,U+5173-5174,U+5176-5177,U+517B-517C,U+5185,U+518C-518D,U+5199,U+51B3,U+51C0,U+51C6,U+51CF,U+51E0-51E1,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5220,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+5269-526A,U+529E-52A1,U+52A8-52A9,U+52BF,U+52FE,U+5305,U+5339-533B,U+533F,U+5348,U+534F,U+5355,U+5360-5361,U+5370-5371,U+5373,U+5385-5386,U+538B,U+539F,U+53A8,U+53BB,U+53C2,U+53CA,U+53CD,U+53D1,U+53D6-53D8,U+53E3,U+53E5-53E6,U+53E8,U+53EA,U+53EF-53F0,U+53F2-53F3,U+53F7,U+5403,U+5408-5409,U+540C-540E,U+5411,U+5417,U+5426-5427,U+542B,U+542F,U+544A,U+5458,U+5468,U+547C-547D,U+548C,U+5496,U+54C1,U+54CD,U+54EA,U+5520,U+5546,U+5561,U+5566,U+5582,U+559C-559D,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FE,U+5728,U+5730,U+573E,U+5740,U+574F,U+5783,U+578B,U+57CE,U+57F9-57FA,U+5802,U+5806,U+586B,U+589E,U+58EB,U+5904,U+5907,U+590D,U+5916,U+591A,U+5927,U+5929-592A,U+5931,U+5934,U+5939,U+5956,U+5976,U+597D,U+5982,U+5986,U+59A5,U+59CB,U+5A31,U+5A5A,U+5A74,U+5B50,U+5B57-5B58,U+5B63,U+5B66,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA0,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC4,U+5BC6,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3E-5C3F,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5DE5-5DE6,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E16,U+5E26,U+5E2E,U+5E38,U+5E55,U+5E73-5E74,U+5E76,U+5E86,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F39,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F88,U+5F8B,U+5F97,U+5FC3,U+5FC5-5FC6,U+5FD8-5FD9,U+5FEB,U+6001,U+600E,U+6025,U+6027,U+603B,U+6062,U+606F,U+60A0,U+60C5,U+60EF,U+60F3,U+610F,U+613F,U+6162,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+623F-6240,U+624B,U+624D,U+6253,U+6263,U+626B,U+627E,U+628A,U+6295,U+6298,U+62A4-62A5,U+62B5,U+62BC,U+62C6,U+62CD,U+62D2,U+62D6,U+62E6,U+62E9,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6350,U+635F,U+6362,U+636E,U+6389,U+638C,U+6392,U+63A5,U+63A8,U+63CF-63D0,U+63D2,U+63E1,U+641C,U+643A,U+6444,U+6469,U+64A4,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+6559,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65C5,U+65CB,U+65E0,U+65E5,U+65E7,U+65E9,U+65F6,U+660E,U+6613,U+6628,U+662F,U+6635,U+663E,U+6652,U+665A,U+666F,U+6682,U+66F4,U+6700,U+6708-6709,U+670D,U+671B,U+671F,U+672A,U+672C,U+673A,U+6742-6743,U+674E,U+675F,U+6761,U+6765,U+676F,U+677F,U+6784,U+679C,U+67B6,U+67D0,U+67D4,U+67E5,U+67F1,U+6807,U+680F,U+6821,U+6837-6839,U+683C,U+6846,U+6863,U+68B3,U+68C0,U+690D,U+6A21,U+6B20-6B22,U+6B3E,U+6B4C,U+6B62-6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C34,U+6C38,U+6C42,U+6CA1,U+6CB9,U+6CBF,U+6CD5,U+6CE8,U+6D01,U+6D17,U+6D3B,U+6D41,U+6D4B,U+6D4F,U+6D77,U+6D88,U+6DF1,U+6DFB,U+6E05,U+6E20,U+6E29,U+6E38,U+6E90,U+6EE1,U+6F02,U+6F14,U+706F,U+70B9,U+70D8,U+70E6,U+7119,U+7126,U+7136,U+7167,U+7231,U+7247-7248,U+7269,U+72B6,U+72EC,U+7387,U+73A9,U+73AF-73B0,U+7406,U+745C,U+751C,U+751F,U+7528,U+7531-7532,U+7535,U+753B,U+754C,U+7559,U+7565,U+7591,U+7597,U+767B,U+767D-767E,U+7684,U+76CA,U+76D6,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+77AC,U+77E5,U+7801,U+7840,U+786E,U+793A,U+793C,U+793E,U+795D,U+7968,U+79BB,U+79C1,U+79CD,U+79DF,U+79F0,U+79FB,U+7A0B,U+7A0D-7A0E,U+7A33,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE5,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C4D,U+7C7B,U+7C89,U+7CAE,U+7CCA,U+7CD5,U+7CFB,U+7D22,U+7E41,U+7EA2,U+7EA6-7EA7,U+7EB8,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC7,U+7ECD,U+7ECF,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF4,U+7EFF-7F00,U+7F13,U+7F16,U+7F29,U+7F34,U+7F51,U+7F6E,U+7F8E,U+8003,U+8005,U+800C,U+8054,U+805A,U+80A4,U+80B2,U+80CC,U+80FD,U+8111,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E6,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83B7,U+8425,U+84C4,U+85CF,U+86CB,U+878D,U+884C,U+8868,U+88AB,U+88C1,U+88C5,U+88D5,U+8981,U+8986,U+89C4,U+89C6,U+89C8,U+89D2,U+89E3,U+8A00,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBE-8BBF,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8D1F,U+8D22,U+8D25-8D28,U+8D2D,U+8D37,U+8D39,U+8D44,U+8D5A,U+8D60,U+8D70,U+8D77,U+8D85,U+8D8B,U+8DA3,U+8DEF,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F9B,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9000-9001,U+9009,U+9010,U+901A-901B,U+901F-9020,U+9053,U+907F,U+90A3,U+90AE,U+90E8,U+90FD,U+914D,U+9192,U+91C7,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+94A5,U+94B1,U+94C1,U+94F6,U+94FE,U+9500-9501,U+9519,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+9605,U+961F,U+9645,U+9650,U+9662,U+9664,U+9669,U+968F-9690,U+96F6,U+9700,U+975E,U+9762,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+9884,U+9891,U+9898,U+989D,U+98DF,U+9910,U+996D-996E,U+9970,U+9988,U+9996,U+9999,U+9A6C,U+9A8C,U+9AD8,U+9EBB,U+9EC4,U+9ED8,U+9F50,U+9F7F,U+FF01-FF5E}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r0.woff2)format("woff2");unicode-range:U+2C6-55E1}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r1.woff2)format("woff2");unicode-range:U+55E3-5F98}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r2.woff2)format("woff2");unicode-range:U+5F99-6841}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r3.woff2)format("woff2");unicode-range:U+6842-7252}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r4.woff2)format("woff2");unicode-range:U+7256-7B7B}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r5.woff2)format("woff2");unicode-range:U+7B85-83F0}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r6.woff2)format("woff2");unicode-range:U+83F1-8E4B}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r7.woff2)format("woff2");unicode-range:U+8E51-98A4}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-r8.woff2)format("woff2");unicode-range:U+98A5-FFE5}@font-face{font-family:Ma Shan Zheng;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ma-shan-zheng/400-app.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A2-A6,U+A8-A9,U+AC,U+AF-B1,U+D7,U+F7,U+2013-2015,U+2018-201A,U+201C-201E,U+2022,U+2025-2026,U+2030,U+20AC,U+2122,U+2212,U+3000-3002,U+3008-3011,U+3014-3017,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE4-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F30,U+4F3C-4F3D,U+4F46,U+4F4D,U+4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+501F,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+50A8,U+50CF,U+513F,U+5141,U+5145,U+5148-5149,U+514D,U+5154,U+5165,U+5168,U+516C,U+5171,U+5173-5174,U+5176-5177,U+517B-517C,U+5185,U+518C-518D,U+5199,U+51B3,U+51C0,U+51C6,U+51CF,U+51E0-51E1,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5220,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+5269-526A,U+529E-52A1,U+52A8-52A9,U+52BF,U+52FE,U+5305,U+5339-533B,U+533F,U+5348,U+534F,U+5355,U+5360-5361,U+5370-5371,U+5373,U+5385-5386,U+538B,U+539F,U+53A8,U+53BB,U+53C2,U+53CA,U+53CD,U+53D1,U+53D6-53D8,U+53E3,U+53E5-53E6,U+53E8,U+53EA,U+53EF-53F0,U+53F2-53F3,U+53F7,U+5403,U+5408-5409,U+540C-540E,U+5411,U+5417,U+5426-5427,U+542B,U+542F,U+544A,U+5458,U+5468,U+547C-547D,U+548C,U+5496,U+54C1,U+54CD,U+54EA,U+5520,U+5546,U+5561,U+5566,U+5582,U+559C-559D,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FE,U+5728,U+5730,U+573E,U+5740,U+574F,U+5783,U+578B,U+57CE,U+57F9-57FA,U+5802,U+5806,U+586B,U+589E,U+58EB,U+5904,U+5907,U+590D,U+5916,U+591A,U+5927,U+5929-592A,U+5931,U+5934,U+5939,U+5956,U+5976,U+597D,U+5982,U+5986,U+59A5,U+59CB,U+5A31,U+5A5A,U+5A74,U+5B50,U+5B57-5B58,U+5B63,U+5B66,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA0,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC4,U+5BC6,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3E-5C3F,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5DE5-5DE6,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E16,U+5E26,U+5E2E,U+5E38,U+5E55,U+5E73-5E74,U+5E76,U+5E86,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F39,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F88,U+5F8B,U+5F97,U+5FC3,U+5FC5-5FC6,U+5FD8-5FD9,U+5FEB,U+6001,U+600E,U+6025,U+6027,U+603B,U+6062,U+606F,U+60A0,U+60C5,U+60EF,U+60F3,U+610F,U+613F,U+6162,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+623F-6240,U+624B,U+624D,U+6253,U+6263,U+626B,U+627E,U+628A,U+6295,U+6298,U+62A4-62A5,U+62B5,U+62BC,U+62C6,U+62CD,U+62D2,U+62D6,U+62E6,U+62E9,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6350,U+635F,U+6362,U+636E,U+6389,U+638C,U+6392,U+63A5,U+63A8,U+63CF-63D0,U+63D2,U+63E1,U+641C,U+643A,U+6444,U+6469,U+64A4,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+6559,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65C5,U+65CB,U+65E0,U+65E5,U+65E7,U+65E9,U+65F6,U+660E,U+6613,U+6628,U+662F,U+6635,U+663E,U+6652,U+665A,U+666F,U+6682,U+66F4,U+6700,U+6708-6709,U+670D,U+671B,U+671F,U+672A,U+672C,U+673A,U+6742-6743,U+674E,U+675F,U+6761,U+6765,U+676F,U+677F,U+6784,U+679C,U+67B6,U+67D0,U+67D4,U+67E5,U+67F1,U+6807,U+680F,U+6821,U+6837-6839,U+683C,U+6846,U+6863,U+68B3,U+68C0,U+690D,U+6A21,U+6B20-6B22,U+6B3E,U+6B4C,U+6B62-6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C34,U+6C38,U+6C42,U+6CA1,U+6CB9,U+6CBF,U+6CD5,U+6CE8,U+6D01,U+6D17,U+6D3B,U+6D41,U+6D4B,U+6D4F,U+6D77,U+6D88,U+6DF1,U+6DFB,U+6E05,U+6E20,U+6E29,U+6E38,U+6E90,U+6EE1,U+6F02,U+6F14,U+706F,U+70B9,U+70D8,U+70E6,U+7119,U+7126,U+7136,U+7167,U+7231,U+7247-7248,U+7269,U+72B6,U+72EC,U+7387,U+73A9,U+73AF-73B0,U+7406,U+745C,U+751C,U+751F,U+7528,U+7531-7532,U+7535,U+753B,U+754C,U+7559,U+7565,U+7591,U+7597,U+767B,U+767D-767E,U+7684,U+76CA,U+76D6,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+77AC,U+77E5,U+7801,U+7840,U+786E,U+793A,U+793C,U+793E,U+795D,U+7968,U+79BB,U+79C1,U+79CD,U+79DF,U+79F0,U+79FB,U+7A0B,U+7A0D-7A0E,U+7A33,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE5,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C4D,U+7C7B,U+7C89,U+7CAE,U+7CCA,U+7CD5,U+7CFB,U+7D22,U+7E41,U+7EA2,U+7EA6-7EA7,U+7EB8,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC7,U+7ECD,U+7ECF,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF4,U+7EFF-7F00,U+7F13,U+7F16,U+7F29,U+7F34,U+7F51,U+7F6E,U+7F8E,U+8003,U+8005,U+800C,U+8054,U+805A,U+80A4,U+80B2,U+80CC,U+80FD,U+8111,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E6,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83B7,U+8425,U+84C4,U+85CF,U+86CB,U+878D,U+884C,U+8868,U+88AB,U+88C1,U+88C5,U+88D5,U+8981,U+8986,U+89C4,U+89C6,U+89C8,U+89D2,U+89E3,U+8A00,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBE-8BBF,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8D1F,U+8D22,U+8D25-8D28,U+8D2D,U+8D37,U+8D39,U+8D44,U+8D5A,U+8D60,U+8D70,U+8D77,U+8D85,U+8D8B,U+8DA3,U+8DEF,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F9B,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9000-9001,U+9009,U+9010,U+901A-901B,U+901F-9020,U+9053,U+907F,U+90A3,U+90AE,U+90E8,U+90FD,U+914D,U+9192,U+91C7,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+94A5,U+94B1,U+94C1,U+94F6,U+94FE,U+9500-9501,U+9519,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+9605,U+961F,U+9645,U+9650,U+9662,U+9664,U+9669,U+968F-9690,U+96F6,U+9700,U+975E,U+9762,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+9884,U+9891,U+9898,U+989D,U+98DF,U+9910,U+996D-996E,U+9970,U+9988,U+9996,U+9999,U+9A6C,U+9A8C,U+9AD8,U+9EBB,U+9EC4,U+9ED8,U+9F50,U+9F7F,U+FF01-FF5E}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r0.woff2)format("woff2");unicode-range:U+0-55DC}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r1.woff2)format("woff2");unicode-range:U+55DD-5F90}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r2.woff2)format("woff2");unicode-range:U+5F92-6833}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r3.woff2)format("woff2");unicode-range:U+683D-723D}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r4.woff2)format("woff2");unicode-range:U+723F-7B71}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r5.woff2)format("woff2");unicode-range:U+7B72-83E0}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r6.woff2)format("woff2");unicode-range:U+83E1-8E44}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r7.woff2)format("woff2");unicode-range:U+8E47-989E}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-r8.woff2)format("woff2");unicode-range:U+989F-FFE5}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zcool-kuaile/400-app.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A2-A6,U+A8-A9,U+AC,U+AE-B1,U+B7,U+D7,U+F7,U+2013-2015,U+2018-201A,U+201C-201E,U+2022,U+2025-2026,U+2030,U+20AC,U+2122,U+2212,U+3000-3002,U+3007-3011,U+3014-3017,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E1A,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F-4E60,U+4E66,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAE,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE4-4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F30,U+4F3C-4F3D,U+4F46,U+4F4D,U+4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+501F,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+50A8,U+50CF,U+513F,U+5141,U+5145,U+5148-5149,U+514D,U+5154,U+5165,U+5168,U+516C,U+5171,U+5173-5174,U+5176-5177,U+517B-517C,U+5185,U+518C-518D,U+5199,U+51B3,U+51C0,U+51C6,U+51CF,U+51E0-51E1,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5220,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+5269-526A,U+529E-52A1,U+52A8-52A9,U+52BF,U+52FE,U+5305,U+5339-533B,U+533F,U+5348,U+534F,U+5355,U+5360-5361,U+5370-5371,U+5373,U+5385-5386,U+538B,U+539F,U+53A8,U+53BB,U+53C2,U+53CA,U+53CD,U+53D1,U+53D6-53D8,U+53E3,U+53E5-53E6,U+53E8,U+53EA,U+53EF-53F0,U+53F2-53F3,U+53F7,U+5403,U+5408-5409,U+540C-540E,U+5411,U+5417,U+5426-5427,U+542B,U+542F,U+544A,U+5458,U+5468,U+547C-547D,U+548C,U+5496,U+54C1,U+54CD,U+54EA,U+5520,U+5546,U+5561,U+5566,U+5582,U+559C-559D,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FE,U+5728,U+5730,U+573E,U+5740,U+574F,U+5783,U+578B,U+57CE,U+57F9-57FA,U+5802,U+5806,U+586B,U+589E,U+58EB,U+5904,U+5907,U+590D,U+5916,U+591A,U+5927,U+5929-592A,U+5931,U+5934,U+5939,U+5956,U+5976,U+597D,U+5982,U+5986,U+59A5,U+59CB,U+5A31,U+5A5A,U+5A74,U+5B50,U+5B57-5B58,U+5B63,U+5B66,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA0,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC4,U+5BC6,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C31,U+5C3E-5C3F,U+5C45,U+5C4F,U+5C55,U+5C5E,U+5DE5-5DE6,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E16,U+5E26,U+5E2E,U+5E38,U+5E55,U+5E73-5E74,U+5E76,U+5E86,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F20,U+5F39,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F85,U+5F88,U+5F8B,U+5F97,U+5FC3,U+5FC5-5FC6,U+5FD8-5FD9,U+5FEB,U+6001,U+600E,U+6025,U+6027,U+603B,U+6062,U+606F,U+60A0,U+60C5,U+60EF,U+60F3,U+610F,U+613F,U+6162,U+61C2,U+620F-6211,U+6216,U+622A,U+6237,U+623F-6240,U+624B,U+624D,U+6253,U+6263,U+626B,U+627E,U+628A,U+6295,U+6298,U+62A4-62A5,U+62B5,U+62BC,U+62C6,U+62CD,U+62D2,U+62D6,U+62E6,U+62E9,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6350,U+635F,U+6362,U+636E,U+6389,U+638C,U+6392,U+63A5,U+63A8,U+63CF-63D0,U+63D2,U+63E1,U+641C,U+643A,U+6444,U+6469,U+64A4,U+64CD,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+6559,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65C5,U+65CB,U+65E0,U+65E5,U+65E7,U+65E9,U+65F6,U+660E,U+6613,U+6628,U+662F,U+6635,U+663E,U+6652,U+665A,U+666F,U+6682,U+66F4,U+6700,U+6708-6709,U+670D,U+671B,U+671F,U+672A,U+672C,U+673A,U+6742-6743,U+674E,U+675F,U+6761,U+6765,U+676F,U+677F,U+6784,U+679C,U+67B6,U+67D0,U+67D4,U+67E5,U+67F1,U+6807,U+680F,U+6821,U+6837-6839,U+683C,U+6846,U+6863,U+68B3,U+68C0,U+690D,U+6A21,U+6B20-6B22,U+6B3E,U+6B4C,U+6B62-6B65,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C34,U+6C38,U+6C42,U+6CA1,U+6CB9,U+6CBF,U+6CD5,U+6CE8,U+6D01,U+6D17,U+6D3B,U+6D41,U+6D4B,U+6D4F,U+6D77,U+6D88,U+6DF1,U+6DFB,U+6E05,U+6E20,U+6E29,U+6E38,U+6E90,U+6EE1,U+6F02,U+6F14,U+706F,U+70B9,U+70D8,U+70E6,U+7119,U+7126,U+7136,U+7167,U+7231,U+7247-7248,U+7269,U+72B6,U+72EC,U+7387,U+73A9,U+73AF-73B0,U+7406,U+745C,U+751C,U+751F,U+7528,U+7531-7532,U+7535,U+753B,U+754C,U+7559,U+7565,U+7591,U+7597,U+767B,U+767D-767E,U+7684,U+76CA,U+76D6,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+77AC,U+77E5,U+7801,U+7840,U+786E,U+793A,U+793C,U+793E,U+795D,U+7968,U+79BB,U+79C1,U+79CD,U+79DF,U+79F0,U+79FB,U+7A0B,U+7A0D-7A0E,U+7A33,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE5,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C4D,U+7C7B,U+7C89,U+7CAE,U+7CCA,U+7CD5,U+7CFB,U+7D22,U+7E41,U+7EA2,U+7EA6-7EA7,U+7EB8,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC7,U+7ECD,U+7ECF,U+7ED3,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF4,U+7EFF-7F00,U+7F13,U+7F16,U+7F29,U+7F34,U+7F51,U+7F6E,U+7F8E,U+8003,U+8005,U+800C,U+8054,U+805A,U+80A4,U+80B2,U+80CC,U+80FD,U+8111,U+81EA,U+81F3-81F4,U+820D,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E6,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83B7,U+8425,U+84C4,U+85CF,U+86CB,U+878D,U+884C,U+8868,U+88AB,U+88C1,U+88C5,U+88D5,U+8981,U+8986,U+89C4,U+89C6,U+89C8,U+89D2,U+89E3,U+8A00,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BAE,U+8BB0,U+8BB8,U+8BBE-8BBF,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD5,U+8BDD,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8D1F,U+8D22,U+8D25-8D28,U+8D2D,U+8D37,U+8D39,U+8D44,U+8D5A,U+8D60,U+8D70,U+8D77,U+8D85,U+8D8B,U+8DA3,U+8DEF,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F9B,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9000-9001,U+9009,U+9010,U+901A-901B,U+901F-9020,U+9053,U+907F,U+90A3,U+90AE,U+90E8,U+90FD,U+914D,U+9192,U+91C7,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+94A5,U+94B1,U+94C1,U+94F6,U+94FE,U+9500-9501,U+9519,U+952E,U+955C,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+9605,U+961F,U+9645,U+9650,U+9662,U+9664,U+9669,U+968F-9690,U+96F6,U+9700,U+975E,U+9762,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+9884,U+9891,U+9898,U+989D,U+98DF,U+9910,U+996D-996E,U+9970,U+9988,U+9996,U+9999,U+9A6C,U+9A8C,U+9AD8,U+9EBB,U+9EC4,U+9ED8,U+9F50,U+9F7F,U+FF01-FF5E}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand/400.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-B4,U+B6-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1D4,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+2BC,U+2C6-2C7,U+2D8-2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+31B,U+323,U+325-326,U+3A9,U+3BB-3BC,U+3C0,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1EA0-1EF9,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+207F,U+20A3-20A4,U+20A7,U+20AB-20AC,U+2122,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2665,U+275B-275E,U+2766-2767}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito/800.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-132,U+134-17E,U+181,U+18A,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1B3-1B4,U+1C4-1CE,U+1D4,U+1E5-1E7,U+1E9-1EB,U+1EF,U+1FA-21B,U+21F,U+226-228,U+22A-22D,U+230-233,U+237,U+253,U+257,U+259,U+292,U+2B9-2BC,U+2BE-2BF,U+2C6-2CC,U+2D8-2DD,U+300-304,U+306-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335,U+337-338,U+394,U+3A3,U+3A9,U+3BC,U+3C0,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+48A-4A5,U+4A8-4FF,U+510-513,U+51A-51D,U+524-529,U+52E-52F,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+F8FF,U+FB01-FB02}.spendie-title{font-family:Ma Shan Zheng,Noto Sans SC,sans-serif;font-weight:400}.spendie-copy{font-family:Noto Sans SC,sans-serif}.spendie-decorative-copy{font-family:ZCOOL KuaiLe,Noto Sans SC,sans-serif}.spendie-wordmark-fallback{font-family:Patrick Hand,cursive}.spendie-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;font-family:Nunito,Noto Sans SC,sans-serif;font-weight:800}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito/400.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nunito/500.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito/600.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito/700.woff2)format("woff2");unicode-range:U+20-7E,U+A0-17F,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}:root{--bg:#fbf8f3;--text:#58463d;--text-muted:#8b7d75;--success:#718f76;--danger:#b65f57}:root,:root[data-theme=pink]{--tint-98:#fcf7f6;--soft-98:#faf8f7;--tint-96:#f9efee;--soft-96:#f5f1f0;--tint-94:#f6e7e5;--soft-94:#f0e9e9;--tint-92:#f2e0de;--soft-92:#eae2e2;--tint-90:#eed8d8;--soft-90:#e5dbdb;--tint-87:#e7cdcf;--soft-87:#dcd1d2;--tint-84:#e1c1c4;--soft-84:#d4c7c8;--tint-80:#d9b2b7;--soft-80:#cab9bb;--tint-75:#cf9fa7;--soft-75:#bca8ab;--tint-70:#c38e97;--soft-70:#ae989b;--tint-65:#b57e88;--soft-65:#a0888c;--tint-60:#a66e78;--soft-60:#91797d;--tint-55:#975f6a;--soft-55:#826a6e;--tint-50:#87515c;--soft-50:#735c60;--tint-45:#75454f;--soft-45:#644f52;--tint-40:#643942;--soft-40:#554245;--cat-food:#e3a5b0;--cat-go:#d3c8e8;--cat-buy:#efc2c8;--cat-daily:#f3cfa9;--cat-pretty:#c9959e;--cat-other:#c3d4ba;--accent:#c9959e;--accent-surface:#f6e7e5;--accent-border:#e8ced0;--accent-ink:#87515c;--accent-strong:#a66e78;--page-bg:#fbf8f3;--page-wash:#fbf8f3}:root[data-theme=blue]{--tint-98:#f6f9fa;--soft-98:#f7f9f9;--tint-96:#eef3f4;--soft-96:#f0f2f3;--tint-94:#e5edef;--soft-94:#e9eced;--tint-92:#dce6eb;--soft-92:#e1e5e7;--tint-90:#d4e0e6;--soft-90:#dadfe1;--tint-87:#c8d7df;--soft-87:#cfd5d9;--tint-84:#bcced8;--soft-84:#c4ccd0;--tint-80:#acc1ce;--soft-80:#b6bfc5;--tint-75:#99b2c3;--soft-75:#a5b0b7;--tint-70:#85a3b7;--soft-70:#94a0a9;--tint-65:#7194ac;--soft-65:#83919c;--tint-60:#5d86a1;--soft-60:#72838e;--tint-55:#4e7792;--soft-55:#64747f;--tint-50:#406883;--soft-50:#566671;--tint-45:#355a72;--soft-45:#495761;--tint-40:#2b4c61;--soft-40:#3d4a52;--cat-food:#93adbf;--cat-go:#d0cae8;--cat-buy:#b9cfe0;--cat-daily:#b3ccb6;--cat-pretty:#9dc1c2;--cat-other:#d8dee6;--accent:#93adbf;--accent-surface:#eaf0f2;--accent-border:#d5e1e7;--accent-ink:#406883;--accent-strong:#5d86a1;--page-bg:#fbf8f3;--page-wash:#fbf8f3}:root{--navy:#4a3a33;--navy-2:#6b574d;--ink-dark:var(--tint-65);--muted:var(--text-muted);--muted-2:#a99c94;--line:var(--tint-94);--line-2:var(--tint-90);--paper:#fffdfb;--cream:#fffaf3;--pink:var(--tint-65);--pink-ink:var(--tint-50);--pink-50:var(--tint-96);--pink-100:var(--tint-92);--pink-200:var(--tint-87);--pink-grad:linear-gradient(180deg, var(--tint-70) 0%, var(--tint-65) 100%);--mint:var(--success);--mint-ink:#4f6f55;--mint-50:#e8efe6;--blue:#8fb0c8;--blue-ink:#3f6a87;--blue-50:#edf3f6;--yellow:#e6b979;--yellow-ink:#7a5310;--yellow-50:#fbf3e2;--red:var(--danger);--red-ink:#9a4a43;--red-50:#f9ecea;--violet-50:#f1ecf6;--radius-s:12px;--radius:14px;--radius-l:20px;--shadow:0 6px 18px -12px color-mix(in srgb, var(--tint-55) 30%, transparent), 0 1px 2px #58463d0a;--shadow-s:0 2px 8px -5px #58463d29;--font:"Noto Sans SC", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--num:"Nunito", "Noto Sans SC", -apple-system, "SF Pro Rounded", "Segoe UI", Roboto, sans-serif;--hand:"ZCOOL KuaiLe", "Noto Sans SC", "PingFang SC", sans-serif;--title:"Ma Shan Zheng", "ZCOOL KuaiLe", "Noto Sans SC", sans-serif;--nav-h:64px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--app-h:calc(100dvh - var(--safe-t));--content-max:480px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{touch-action:pan-x pan-y;overscroll-behavior:none;margin:0}body{font-family:var(--font);color:var(--navy);background:var(--page-bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45;overflow-x:hidden}#root{min-height:100dvh;padding-top:var(--safe-t)}body:before{content:"";z-index:45;height:var(--safe-t);background:var(--page-bg);pointer-events:none;position:fixed;top:0;left:0;right:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--pink-ink)}h1,h2,h3,h4{margin:0;line-height:1.25}p{margin:0}.num{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hand{font-family:var(--hand);letter-spacing:.01em;font-weight:400}:focus-visible{outline:3px solid var(--tint-60);outline-offset:2px;border-radius:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{min-height:var(--app-h);background:var(--page-bg)}.page{max-width:var(--content-max);padding:10px 16px calc(var(--nav-h) + 20px + var(--safe-b));min-height:var(--app-h);margin:0 auto}.page.no-nav{padding-bottom:calc(96px + var(--safe-b))}.page-header{align-items:center;gap:10px;min-height:44px;margin:4px 0 10px;display:flex}.page-header h1{letter-spacing:.01em;flex:1;min-width:0;font-size:24px;font-weight:800}.page-header .sub{color:var(--muted);font-size:13px}.back-btn{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.icon-btn{width:40px;height:40px;color:var(--navy);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.section-title{justify-content:space-between;align-items:center;margin:16px 2px 8px;display:flex}.section-title h2{font-size:16px;font-weight:800}.section-title a,.link-btn{color:var(--pink-ink);background:0 0;border:0;min-height:36px;padding:6px 2px;font-size:13px;font-weight:600;text-decoration:none}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);padding:14px}.card+.card{margin-top:12px}.card.flat{box-shadow:none}.card-title{margin-bottom:8px;font-size:15px;font-weight:800}.list{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);margin:0;padding:4px 12px;list-style:none}.list>li+li{border-top:1px solid #f7eef2}.list-row{min-height:60px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 0;text-decoration:none;display:flex}.list-row .title{font-size:15px;font-weight:700;display:block}.list-row .sub{color:var(--muted);font-size:12.5px;display:block}.icon-tile{background:var(--pink-50);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.icon-tile img{object-fit:contain;width:82%;height:82%}.icon-tile.lg{border-radius:16px;width:52px;height:52px}.stack{flex-direction:column;gap:10px;display:flex}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.bold{font-weight:700}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.divider{background:var(--line);border:0;height:1px;margin:10px 0}.btn{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 80ms,filter .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.block{width:100%}.btn.primary{background:var(--pink-grad);color:#fff;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--tint-65) 75%, transparent)}.btn.secondary{background:var(--paper);color:var(--navy);border-color:var(--pink-200)}.btn.soft{background:var(--pink-50);color:var(--pink-ink);border-color:var(--pink-100)}.btn.ghost{color:var(--navy);background:0 0;min-height:40px}.btn.danger{background:var(--red);color:#fff}.btn.danger-soft{background:var(--red-50);color:var(--red-ink);border-color:var(--tint-87)}.btn.small{min-height:36px;padding:0 14px;font-size:14px}.btn.icon{border-radius:12px;width:40px;min-height:40px;padding:0}.btn .spinner{border-width:2.5px;width:18px;height:18px}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>label,.field-label{color:var(--navy);font-size:13px;font-weight:700}.field .hint{color:var(--muted);font-size:12px}.field .error{color:var(--red-ink);align-items:flex-start;gap:6px;font-size:13px;display:flex}.input,.select,.textarea{border:1.5px solid var(--line-2);background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--navy);appearance:none;border-radius:14px;padding:10px 12px;font-size:16px}input[type=date].input,input[type=time].input{display:block}.textarea{resize:vertical;min-height:80px}.select{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"%23262848\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:38px}.input:focus,.select:focus,.textarea:focus{border-color:var(--pink);box-shadow:0 0 0 4px var(--pink-100);outline:none}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--red);background:snow}.input.needs-check{border-color:var(--yellow);background:#fffcf2}.amount-input{letter-spacing:-.02em;min-height:60px;font-size:30px;font-weight:800;font-family:var(--num)}.input-group{align-items:stretch;gap:8px;display:flex}.input-group .prefix{background:var(--pink-50);color:var(--pink-ink);border-radius:14px;place-items:center;min-width:58px;padding:0 10px;font-weight:800;display:grid}.check-row{align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--pink);flex:none}.switch{flex:none;width:48px;height:28px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch .track{background:#e4dbe3;border-radius:99px;transition:background .2s;position:absolute;inset:0}.switch .track:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.switch input:checked+.track{background:var(--pink)}.switch input:checked+.track:after{transform:translate(20px)}.switch input:focus-visible+.track{outline-offset:2px;outline:3px solid #7c5cff}.segmented{background:#f2eff4;border-radius:999px;gap:2px;padding:3px;display:flex}.segmented button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:0 8px;font-size:14.5px;font-weight:600}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--ink-dark);color:#fff;box-shadow:0 4px 10px -6px #26284899}.segmented.pink button[aria-pressed=true]{background:var(--pink-grad)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips.scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.chipbar{scrollbar-width:none;background:#f2eff4;border-radius:999px;gap:2px;padding:3px;display:flex;overflow-x:auto}.chipbar::-webkit-scrollbar{display:none}.chipbar button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.chipbar button[aria-pressed=true]{background:var(--ink-dark);color:#fff}.chip{border:1.5px solid var(--line-2);background:var(--paper);min-height:32px;color:var(--navy);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chip[aria-pressed=true]{background:var(--ink-dark);border-color:var(--ink-dark);color:#fff}.tag{background:var(--pink-50);color:var(--pink-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:4px;max-width:100%;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.tag.mint{background:var(--mint-50);color:var(--mint-ink)}.tag.blue{background:var(--blue-50);color:var(--blue-ink)}.tag.yellow{background:var(--yellow-50);color:var(--yellow-ink)}.tag.red{background:var(--red-50);color:var(--red-ink)}.tag.gray{color:var(--muted);background:#f1eef3}.change{white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.change.down{background:var(--mint-50);color:var(--mint-ink)}.change.up{background:var(--red-50);color:var(--red-ink)}.notice{border:1px solid;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.notice svg{flex:none;margin-top:1px}.notice.info{background:var(--blue-50);color:#1f4f7a;border-color:#d2e6f8}.notice.warn{background:var(--yellow-50);color:#6b4800;border-color:#f5dfa6}.notice.error{background:var(--red-50);border-color:var(--tint-87);color:var(--red-ink)}.notice.ok{background:var(--mint-50);color:var(--mint-ink);border-color:#b7ead5}.notice.test{background:var(--violet-50);color:#4b2a96;border-color:#dccbff}.progress{background:var(--tint-94);border-radius:99px;height:10px;overflow:hidden}.progress>span{border-radius:inherit;background:var(--mint);height:100%;transition:width .4s;display:block}.progress.warn>span{background:var(--yellow)}.progress.over>span{background:var(--red)}.spinner{border:3px solid var(--pink-100);border-top-color:var(--pink);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,#f6edf1 0%,#fbf5f8 50%,#f6edf1 100%) 0 0/200% 100%;border-radius:10px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.overlay{z-index:50;background:#00000059;justify-content:center;align-items:flex-end;animation:.18s fade;display:flex;position:fixed;inset:0}.overlay.center{align-items:center;padding:16px}@keyframes fade{0%{opacity:0}}.sheet{isolation:isolate;width:100%;max-width:var(--content-max);overscroll-behavior:contain;background:var(--page-bg);opacity:1;max-height:90dvh;padding:8px 16px calc(16px + var(--safe-b));border-radius:22px 22px 0 0;animation:.22s cubic-bezier(.2,.9,.3,1.1) up;position:relative;overflow-y:auto}.sheet .grabber{background:var(--line-2);border-radius:9px;width:40px;height:5px;margin:0 auto 8px}.sheet-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sheet-header h2{flex:1;font-size:17px;font-weight:800}@keyframes up{0%{opacity:.4;transform:translateY(40px)}}.dialog{background:var(--paper);border-radius:22px;width:100%;max-width:400px;max-height:90dvh;padding:20px;animation:.2s up;overflow:auto;box-shadow:0 20px 50px -20px #282a5780}.dialog h2{margin-bottom:6px;font-size:17px}.dialog .actions{gap:10px;margin-top:16px;display:flex}.dialog .actions .btn{flex:1}.toasts{left:0;right:0;bottom:calc(var(--nav-h) + 12px + var(--safe-b));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.toast{pointer-events:auto;color:#fff;background:#5a3d35;border-radius:16px;align-items:center;gap:10px;width:100%;max-width:440px;padding:10px 12px;font-size:14px;animation:.2s up;display:flex;box-shadow:0 12px 30px -12px #00000073}.toast .toast-action{color:var(--tint-87);background:0 0;border:0;min-height:36px;padding:0 8px;font-weight:800}.toast.error{background:var(--tint-45)}.toast.ok svg{color:#8ff0c6}.action-bar{z-index:25;padding:10px 16px calc(10px + var(--safe-b));background:linear-gradient(180deg, #fffafb00 0%, var(--bg) 35%);position:fixed;bottom:0;left:0;right:0}.action-bar .inner{max-width:var(--content-max);gap:10px;margin:0 auto;display:flex}.action-bar .inner .btn{flex:1}.tx-list{margin:0;padding:0;list-style:none}.tx-row{color:inherit;align-items:center;gap:12px;min-height:62px;padding:9px 2px;text-decoration:none;display:flex}.tx-row .meta{flex:1;min-width:0}.tx-row .title{font-size:15px;font-weight:700}.tx-row .sub{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.tx-row .right{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.tx-row .amt{white-space:nowrap;font-size:15px;font-weight:800}.tx-row .when{color:var(--muted-2);font-size:12.5px}.amt.expense{color:var(--navy)}.amt.income{color:var(--mint-ink)}.amt.refund{color:var(--blue-ink)}.amt.transfer{color:var(--muted)}.cat-icon{background:var(--pink-50);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cat-icon img{object-fit:contain;width:80%;height:80%}.cat-icon.sm{border-radius:10px;width:32px;height:32px}.cat-icon.lg{border-radius:18px;width:56px;height:56px}.date-group{color:var(--navy);justify-content:space-between;align-items:baseline;margin:14px 2px 6px;font-size:15px;font-weight:800;display:flex}.date-group .num{color:var(--muted);font-size:12.5px;font-weight:600}.empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.empty img{width:96px;height:auto}.empty h3{font-size:15px;font-weight:800}.empty p{color:var(--muted);max-width:280px;font-size:13px}.grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid-2>*{min-width:0}.stat-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:10px 12px}.stat-tile .label{color:var(--muted);font-size:12.5px;font-weight:600}.stat-tile .value{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:18px;font-weight:800;overflow:hidden}.offline-banner{top:var(--safe-t);z-index:40;background:var(--yellow-50);color:#6b4800;text-align:center;border-bottom:1px solid #f5dfa6;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:flex;position:sticky}@media (width<=359px){form .grid-2{grid-template-columns:1fr}}@media (width>=960px){.page{padding-bottom:40px}.page.no-nav{padding-bottom:96px}.toasts{bottom:24px}.sheet{border-radius:22px;margin-bottom:24px}.overlay{align-items:center}}html[lang=en]{--font:"Nunito", "Noto Sans SC", -apple-system, "Segoe UI", Roboto, sans-serif;--hand:"Patrick Hand", "Nunito", "Noto Sans SC", sans-serif;--lk-sans:"Nunito", "Noto Sans SC", -apple-system, sans-serif}html[lang=en] :is(.lk,.np,.dialog,.sheet){--lk-sans:"Nunito", "Noto Sans SC", -apple-system, sans-serif;--lk-hand:"Patrick Hand", "Nunito", "Noto Sans SC", sans-serif}html[lang=en] :is(.lk,.np,.dialog,.sheet,.lk-nav,.page) :not(.num):not(.lk-amount){letter-spacing:.005em!important}html[lang=en] body{font-family:var(--font)}.lk{--lk-cream:var(--page-bg);--lk-paper:#fdf9f3;--lk-cocoa:#4a2a22;--lk-text:#4b2e26;--lk-muted:#8a7068;--lk-faint:#a8958d;--lk-rose:var(--tint-70);--lk-rose-press:var(--tint-65);--lk-rose-ink:var(--tint-60);--lk-blush:var(--tint-96);--lk-pink-line:var(--tint-87);--lk-line:var(--tint-92);--lk-sage-bg:#e3e9da;--lk-sage:#3d7448;--lk-up-bg:var(--tint-92);--lk-hand-title:"Ma Shan Zheng", "ZCOOL KuaiLe", "Noto Sans SC", sans-serif;--lk-hand:"ZCOOL KuaiLe", "Noto Sans SC", sans-serif;--lk-word:"Patrick Hand", "ZCOOL KuaiLe", sans-serif;--lk-sans:"Noto Sans SC", -apple-system, "PingFang SC", sans-serif;--lk-nav-h:64px;min-height:var(--app-h,100dvh);background:var(--page-wash);color:var(--lk-text);font-family:var(--lk-sans);position:relative;overflow-x:clip}.lk :focus-visible{outline-offset:2px;border-radius:10px;outline:2.5px solid #7a9e83}.lk-col{max-width:430px;margin:0 auto;padding:0 14px;position:relative}.lk-ico{background:currentColor;flex:none;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.dialog,.sheet{--lk-cream:var(--page-bg);--lk-paper:#fdf9f3;--lk-cocoa:#4a2a22;--lk-text:#4b2e26;--lk-muted:#8a7068;--lk-faint:#a8958d;--lk-rose:var(--tint-70);--lk-rose-press:var(--tint-65);--lk-rose-ink:var(--tint-60);--lk-blush:var(--tint-96);--lk-pink-line:var(--tint-87);--lk-line:var(--tint-92);--lk-sage-bg:#e3e9da;--lk-sage:#3d7448;--lk-up-bg:var(--tint-92);--lk-hand-title:"Ma Shan Zheng", "ZCOOL KuaiLe", "Noto Sans SC", sans-serif;--lk-hand:"ZCOOL KuaiLe", "Noto Sans SC", sans-serif;--lk-word:"Patrick Hand", "ZCOOL KuaiLe", sans-serif;--lk-sans:"Noto Sans SC", -apple-system, "PingFang SC", sans-serif;--lk-nav-h:64px}.lk-logo{color:var(--lk-cocoa);align-items:center;display:inline-flex}.lk-logo .art{aspect-ratio:270/87;width:114px;display:block;position:relative}.lk-logo .art img{width:88.9%;height:auto;display:block}.lk-logo .art svg{width:10.4%;height:auto;color:var(--tint-70);position:absolute;top:33%;left:89.4%}.lk-demo{background:var(--tint-92);color:#806a62;height:19px;font-family:var(--lk-sans);letter-spacing:.04em;white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.lk-title{font-family:var(--lk-hand-title);color:var(--lk-cocoa);-webkit-text-stroke:1.1px var(--lk-cocoa);margin:0;font-weight:400}.lk-hand{font-family:var(--lk-hand);font-weight:400}.lk-spark{color:var(--tint-70);flex:none}.lk-tape{isolation:isolate;font-family:var(--lk-hand);color:#4f2c24;letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex;position:relative}.lk-tape:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--tint-87) 0%, var(--tint-90) 45%, var(--tint-90) 100%);position:absolute;inset:0;-webkit-mask:url(/assets/locked/decor/torn-strip-stretch.svg) 50%/100% 100% no-repeat;mask:url(/assets/locked/decor/torn-strip-stretch.svg) 50%/100% 100% no-repeat}.lk-btn{background:var(--lk-rose);color:#fff;font-family:var(--lk-hand);letter-spacing:.14em;min-height:52px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--tint-50) 12%, transparent), 0 6px 14px -10px color-mix(in srgb, var(--tint-55) 60%, transparent);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:19px;text-decoration:none;display:inline-flex}.lk-btn:hover{background:var(--tint-70)}.lk-btn:active{background:var(--lk-rose-press)}.lk-btn:disabled{background:var(--tint-84);cursor:default}.lk-btn .spinner{border-color:#fff #ffffff73 #ffffff73;width:20px;height:20px}.lk-reg{padding-bottom:calc(18px + env(safe-area-inset-bottom));background:#fdf9f0}.lk-reg-bg{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:absolute;left:50%;transform:translate(-50%)}.lk-reg-bg.top{top:0}.lk-reg-bg.bottom{bottom:0}@media (width>=600px){.lk-reg-bg{width:600px}}.lk-reg-head{justify-content:center;align-items:flex-start;height:92px;padding-top:44px;display:flex;position:relative}.lk-reg-head .lk-logo{margin-top:-6px;transform:translate(-2px)}.lk-reg-head .lk-logo .art{width:116px}.lk-back{color:#4b261c;background:0 0;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:49px;left:4px}.lk-reg-hero{height:189px;position:relative}.lk-reg-hero .lk-title{z-index:1;flex-direction:column;padding:12px 0 0 11px;font-size:clamp(32px,9.5vw + 4px,41px);line-height:50px;display:flex;position:relative}.lk-reg-heart{color:var(--tint-75);position:absolute;top:106px;left:174px;transform:rotate(-12deg)}.lk-reg-hero .lk-tape{z-index:1;white-space:nowrap;height:44px;padding:3px 22px 0 15px;font-size:13.5px;position:absolute;top:122px;left:4px;transform:rotate(-1.6deg)}.lk-reg-bunny{pointer-events:none;width:clamp(126px,62vw - 56px,186px);height:auto;position:absolute;top:-6px;right:clamp(-24px,26px - 10vw,-13px)}.lk-card{background:var(--lk-paper);box-shadow:0 0 0 1px var(--tint-92), 0 8px 22px -18px #8c5a4680;border-radius:22px;position:relative}.lk-card:before{content:"";border:1.5px dashed var(--tint-87);pointer-events:none;border-radius:17px;position:absolute;inset:7px}.lk-card-heart{color:var(--tint-80);position:absolute}.lk-card-heart.tl{top:9px;left:13px;transform:rotate(-14deg)}.lk-card-heart.br{bottom:9px;right:14px;transform:rotate(12deg)}.lk-reg-card{padding:31px 22px 18px 23px}.lk-field+.lk-field{margin-top:18px}.lk-field>label{font-family:var(--lk-hand);color:#43201a;letter-spacing:.06em;padding-left:4px;font-size:17px;line-height:22px;display:block}.lk-input{border:1px solid var(--lk-pink-line);height:45px;color:var(--tint-60);background:#fffcf9;border-radius:12px;align-items:center;gap:14px;margin-top:5px;padding:0 6px 0 13px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lk-input:focus-within{border-color:var(--tint-70);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint-70) 18%, transparent)}.lk-input.invalid{border-color:var(--tint-60)}.lk-input input{min-width:0;height:100%;font-family:var(--lk-sans);letter-spacing:.07em;color:var(--lk-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.lk-input input::placeholder{color:#9d8a83;opacity:1}.lk-input input:disabled{opacity:.7}.lk :focus-visible:is(input){outline:none}.lk-eye{color:#6a554e;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:43px;display:grid;position:relative}.lk-eye-slash{background:currentColor;border-radius:2px;width:24px;height:1.8px;position:absolute;transform:rotate(-38deg)}.lk-err{color:var(--tint-55);margin:5px 0 0 4px;font-size:12.5px;line-height:1.35}.lk-err.agree{margin:2px 0 0 31px}.lk-hint{color:var(--lk-muted);margin:5px 0 0 4px;font-size:12px;line-height:1.35}.lk-form-err{background:var(--tint-94);color:var(--tint-50);border-radius:12px;margin-top:12px;padding:9px 12px;font-size:13.5px;line-height:1.45}.lk-agree{letter-spacing:.08em;color:#43221a;flex-wrap:wrap;align-items:center;min-height:32px;margin-top:17px;padding-left:3px;font-size:14.5px;display:flex}.lk-agree input{appearance:none;cursor:pointer;background:#fffdfa;border:1.6px solid #6f5850;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin:0 13px 0 0;display:grid;position:relative}.lk-agree input:after{content:"";position:absolute;inset:-13px}.lk-agree input:checked{background:var(--lk-rose);border-color:var(--lk-rose)}.lk-agree input:checked:before{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.lk-agree.invalid input{border-color:var(--tint-60)}.lk-agree label{cursor:pointer}.lk-link{font:inherit;letter-spacing:inherit;color:var(--lk-rose-ink);border:0;border-bottom:1.2px solid var(--tint-70);cursor:pointer;background:0 0;min-height:32px;margin:0;padding:0 0 1px;line-height:1.3}.lk-reg-submit{width:calc(100% + 8px);margin:17px -4px 0;font-size:19.5px}.lk-reg-submit svg{color:#fff}.lk-have{text-align:center;letter-spacing:.12em;color:#43221a;margin-top:15px;font-size:15px}.lk-have a{color:var(--lk-rose-ink);border-bottom:1.4px solid var(--tint-70);margin-left:8px;padding:0 1px 1px;text-decoration:none}.lk-sent{text-align:center;padding:8px 4px 10px}.lk-sent img{width:120px;margin:0 auto 6px}.lk-sent h2{font-family:var(--lk-hand);color:var(--lk-cocoa);font-size:21px;font-weight:400}.lk-sent p{color:var(--lk-text);overflow-wrap:anywhere;margin:8px 0 18px;font-size:14.5px;line-height:1.55}.lk-sent .lk-btn{width:100%}.lk-reg-theme{z-index:1;color:#4f2c24;flex-direction:column;align-items:center;gap:6px;margin:14px auto 0;font-size:14px;display:flex;position:relative}.lk-reg-foot{z-index:1;width:fit-content;padding-bottom:calc(14px + var(--safe-b));letter-spacing:.04em;color:#4f2c24;justify-content:center;align-items:center;gap:6px;margin:10px auto 0;font-size:13.5px;display:flex;position:relative}.lk-reg-foot img{object-fit:contain;width:34px;height:34px}.lk-reg-foot svg{color:var(--tint-70)}.lk-nav{z-index:40;height:calc(var(--lk-nav-h,64px) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--page-bg);border-top:1px solid var(--tint-92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;bottom:0;left:0;right:0}.lk-nav ul{grid-template-columns:repeat(5,1fr);max-width:430px;height:64px;margin:0 auto;padding:0 6px;list-style:none;display:grid}.lk-nav a{color:#65504a;height:100%;font-family:var(--lk-sans,"Noto Sans SC", sans-serif);letter-spacing:.04em;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:3px;padding-top:9px;font-size:11.5px;text-decoration:none;display:flex;position:relative}.lk-nav a svg{flex:none;width:24px;height:24px}.lk-nav a.active{color:var(--tint-65);font-weight:500}.lk-nav a.active:after{content:"";background:var(--tint-65);border-radius:2px;width:32px;height:3px;margin-left:-16px;position:absolute;bottom:6px;left:50%}.lk-home{--lk-sum-bunny:clamp(130px, 50vw - 24px, 176px);padding-bottom:calc(var(--lk-nav-h) + 10px + env(safe-area-inset-bottom))}.lk-home-head{align-items:center;height:61px;padding-left:11px;display:flex}.lk-logo.lg .art{width:126px;margin-left:-3px}.lk-bell{color:#4f3933;border-radius:22px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid;position:relative}.lk-bell .dot{background:var(--tint-75);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--lk-cream);border-radius:50%;position:absolute;top:8px;right:9px}.lk-avatar{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin:0 1px 0 8px;display:grid}.lk-avatar img{border-radius:50%;width:40px;height:40px}.lk-greet{height:50px;margin-top:-5px;padding:0 0 0 12px}.lk-greet h1{font-family:"Patrick Hand", var(--lk-hand)}.lk-greet h1 .name{font-size:1.04em}.lk-greet h1{letter-spacing:0;color:var(--lk-cocoa);-webkit-text-stroke:.45px var(--lk-cocoa);align-items:center;gap:6px;margin:0;font-size:22.5px;line-height:30px;display:flex}.lk-greet h1 .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lk-greet h1 svg{color:var(--tint-75);flex:none}.lk-greet p{letter-spacing:.04em;color:var(--lk-muted);margin:-1px 0 0;font-size:13.5px;line-height:20px}.lk-sum{background:linear-gradient(100deg, var(--tint-96) 0%, var(--tint-96) 55%, var(--tint-94) 100%);border-radius:15px;min-height:137px;margin:5px 3px 0;padding:14px 0 0 17px;position:relative}.lk-sum-text{z-index:1;max-width:calc(100% - var(--lk-sum-bunny) + 26px);position:relative}.lk-sum-head{align-items:center;gap:8px;display:flex}.lk-sum h2{white-space:nowrap;letter-spacing:.06em;color:#3f1d15;flex:none;align-items:center;gap:3px;height:23px;margin:0 0 0 -6px;font-size:16px;display:flex}.lk-amount{letter-spacing:-.035em;color:#3e1e15;white-space:nowrap;align-items:center;height:44px;margin:0;font-weight:800;display:flex}.lk-cmp{letter-spacing:.04em;color:#4d281f;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:24px;margin:1px 0 0;font-size:13.5px;display:flex}.lk-cmp>span:only-child{white-space:normal;max-width:calc(100% - 26px);line-height:1.5}.lk-cmp.long{letter-spacing:.01em;gap:2px 6px;font-size:12.5px}.lk-cmp.long .lk-pill{padding:0 7px 0 6px;font-size:12.5px}.lk-pill{letter-spacing:0;border-radius:11px;align-items:center;gap:3px;height:22px;padding:0 9px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.lk-pill.down{background:var(--lk-sage-bg);color:var(--lk-sage)}.lk-pill.up{background:var(--lk-up-bg);color:var(--tint-55)}.lk-cutoff{letter-spacing:.04em;color:var(--lk-muted);margin:1px 0 0;font-size:12.5px;line-height:18px}.lk-sum-loading{gap:8px;margin-top:6px;display:grid}.lk-sum .error-block,.lk-sum .notice{font-size:12.5px}.lk-sum-bunny{width:var(--lk-sum-bunny);pointer-events:none;height:auto;position:absolute;bottom:1px;right:0}.lk-snap{color:#fff;background:linear-gradient(180deg, var(--tint-70) 0%, var(--tint-70) 100%);width:calc(100% - 6px);height:56px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--tint-50) 10%, transparent), 0 6px 14px -10px color-mix(in srgb, var(--tint-55) 55%, transparent);-webkit-tap-highlight-color:transparent;border:0;border-radius:28px;justify-content:center;align-items:center;margin:8px 3px 0;padding:0 0 0 4px;display:flex}.lk-snap:active{background:var(--lk-rose-press)}.lk-snap .bar{background:#ffffff8c;width:1px;height:28px;margin:0 16px 0 17px}.lk-snap .txt{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.lk-snap b{letter-spacing:.14em;font-size:20px}.lk-snap small{letter-spacing:.24em;opacity:.96;margin-top:3px;font-size:12px}.lk-quick{align-items:center;height:44px;margin-top:3px;display:flex}.lk-quick>a,.lk-quick>button{height:44px;font-family:var(--lk-sans);letter-spacing:.1em;color:#46251d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:12px;padding:0;font-size:15.5px;text-decoration:none;display:flex}.lk-quick .lk-ico,.lk-quick .lk-ico-svg{color:#4c3530;flex:none}.lk-pending{background:var(--tint-96);height:40px;box-shadow:inset 0 0 0 1px var(--tint-87);color:var(--tint-50);letter-spacing:.04em;border-radius:14px;align-items:center;gap:8px;margin:4px 3px 0;padding:0 12px 0 8px;font-size:14px;text-decoration:none;display:flex}.lk-pending img{flex:none;width:30px;height:auto}.lk-pending span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lk-quick .bar{background:var(--tint-90);width:1px;height:24px}.lk-where{letter-spacing:.05em;color:#3d1b13;align-items:center;gap:4px;height:32px;margin:5px 0 0 -1px;font-size:21px;display:flex}.lk-groups{grid-template-columns:repeat(3,1fr);row-gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lk-groups a{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;align-items:center;text-decoration:none;display:flex}.lk-groups img{object-fit:contain;width:auto;max-width:100%;height:74px}.lk-groups b{font-family:var(--lk-sans);letter-spacing:.1em;color:#3d1f17;margin-top:2px;font-size:14.5px;font-weight:400;line-height:20px}.lk-groups .nums{justify-content:center;align-items:center;gap:8px;margin-top:3px;display:flex}.lk-groups .amt{font-family:var(--lk-sans);letter-spacing:0;color:#4b2e26;font-size:13.5px;line-height:18px}.lk-groups .pct{background:var(--tint-94);text-align:center;min-width:38px;color:var(--tint-55);border-radius:99px;padding:1px 7px;font-size:12px;line-height:17px}.lk-groups .pct.top{background:var(--tint-87);color:var(--tint-45);font-weight:600}.lk-group-skel{justify-items:center;gap:6px;padding:4px 8px;display:grid}.lk-others{color:var(--lk-muted);margin:6px 4px 0;font-size:12px}.lk-sec{justify-content:space-between;align-items:center;height:26px;margin:8px 0 1px 4px;display:flex}.lk-sec h2{letter-spacing:.08em;color:#3d1b13;margin:0;font-size:18.5px}.lk-sec a{letter-spacing:.04em;min-height:32px;color:var(--lk-muted);align-items:center;gap:2px;padding-left:10px;font-size:13px;text-decoration:none;display:inline-flex}.lk-recent{background:var(--tint-96);width:calc(100% - 6px);height:53px;color:inherit;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;align-items:center;gap:15px;margin:0 3px;padding:0 10px 0 11px;text-decoration:none;display:flex}.lk-recent .tile{background:#fff;border-radius:10px;flex:none;place-items:center;width:41px;height:41px;display:grid;overflow:hidden;box-shadow:0 1px 2px #96645a14}.lk-recent .tile img{object-fit:contain;width:40px;height:40px}.lk-recent .meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lk-recent .title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;color:#2f0f08;font-size:15px;font-weight:500;overflow:hidden}.lk-recent .sub{white-space:nowrap;letter-spacing:.03em;color:var(--lk-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12.5px;display:flex}.lk-tag.demo{background:var(--tint-92);color:var(--tint-60)}.lk-tag{white-space:nowrap;background:var(--tint-92);color:#866860;letter-spacing:.04em;border-radius:9px;flex:none;align-items:center;height:17px;padding:0 7px;font-size:11px;display:inline-flex}.lk-recent .amt{letter-spacing:.02em;color:#3c1910;flex:none;font-size:15.5px}.lk-recent .amt.income,.lk-recent .amt.refund{color:var(--lk-sage)}.lk-recent>.lk-ico{color:#6f5a52;margin-left:-4px}.lk-recent.is-empty .title{color:var(--lk-text);white-space:normal;font-size:14px;font-weight:400}.lk-diary{height:40px;box-shadow:0 0 0 1px var(--tint-92);color:#3c1a12;background:#fffcf8;border-radius:14px;align-items:center;gap:14px;margin:8px 3px 0;padding:0 10px 0 17px;text-decoration:none;display:flex}.lk-diary .txt{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.lk-diary>.lk-ico{color:#6f5a52}.lk-diary-icon{flex:none;width:33px;height:auto;margin-left:-2px}.lk-rec{padding-bottom:calc(var(--lk-nav-h) + 4px + env(safe-area-inset-bottom))}.lk-rec-deco{pointer-events:none;max-width:600px;height:170px;margin:0 auto;position:absolute;inset:0 0 auto;overflow:hidden}.lk-rec-deco .gingham{opacity:.6;width:236px;position:absolute;top:-62px;left:-40px;transform:rotate(-5deg)}.lk-rec-deco .sprig{width:132px;position:absolute;top:-26px;right:-22px;transform:rotate(192deg)}.lk-rec-head{height:153px;position:relative}.lk-rec-head .lk-logo{z-index:1;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lk-rec-head .lk-logo .art{width:112px}.lk-search-btn{z-index:3;color:#3c2620;background:0 0;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:60px;right:-12px}.lk-rec-head .lk-title{z-index:1;letter-spacing:.02em;font-size:47px;line-height:56px;position:absolute;top:56px;left:9px}.lk-rec-sub{z-index:1;letter-spacing:.12em;color:#6c5348;transform-origin:0 100%;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:14.5px;display:flex;position:absolute;top:112px;left:11px;transform:rotate(-4deg)}.lk-rec-sub svg{color:var(--tint-75)}.lk-search{z-index:2;border:1px solid var(--lk-pink-line);width:min(206px,54%);height:36px;color:var(--tint-60);background:#fffcf9;border-radius:18px;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:112px;left:9px}.lk-search:focus-within{border-color:var(--tint-70);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint-70) 18%, transparent)}.lk-search input{min-width:0;color:var(--lk-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.lk-search input::placeholder{color:#a8958d}.lk-rec-bunny{pointer-events:none;width:clamp(112px,46vw - 26px,154px);height:auto;position:absolute;top:44px;right:2px}.lk-book{box-shadow:0 0 0 1px var(--tint-90), 0 10px 24px -20px #8c5a468c;background:#fdf8f0;border-radius:22px;margin-right:-4px;padding:15px 16px 20px 18px;position:relative}.lk-book:before{content:"";border:1.4px dashed var(--tint-87);pointer-events:none;border-radius:17px;position:absolute;inset:7px}.lk-book-tape{pointer-events:none;width:68px;position:absolute;top:-15px;left:53px;transform:rotate(-5deg)}.lk-rings{pointer-events:none;z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;top:22px;left:-8px}.lk-rings .ring{width:30px;height:25px;display:block;position:relative;transform:rotate(-10deg)}.lk-rings .ring:before{content:"";background:radial-gradient(circle, #4a3128 0 2.6px, var(--tint-84) 3px 4.5px, transparent 4.6px);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:1px}.lk-rings .ring img{clip-path:polygon(0 0,78% 0,78% 52%,52% 52%,52% 100%,0 100%);width:30px;height:auto;position:relative}.lk-month{justify-content:center;align-items:center;gap:4px;height:32px;padding-left:10px;display:flex}.lk-month h2{text-align:center;letter-spacing:.04em;color:#3b170d;margin:0 4px;font-size:17.5px;font-weight:500}.lk-month button{color:#3b2019;background:0 0;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid}.lk-month button:disabled{opacity:.25;cursor:default}.lk-rec-sum{background:linear-gradient(100deg, var(--tint-94) 0%, var(--tint-94) 50%, var(--tint-96) 100%);border-radius:14px;align-items:center;height:67px;margin:5px 4px 0 19px;padding:0 0 0 21px;display:flex;position:relative}.lk-rec-sum .l{flex-direction:column;flex:none;display:flex}.lk-rec-sum .k{letter-spacing:.14em;color:#3c180f;font-size:14px;line-height:18px}.lk-rec-sum .v{letter-spacing:-.02em;color:#421d13;white-space:nowrap;font-size:28px;font-weight:800;line-height:34px}.lk-rec-sum .div{background:var(--tint-87);flex:none;width:1px;height:40px;margin:2px 12px 0 auto}.lk-rec-sum .r{z-index:1;color:#7d5e55;letter-spacing:.06em;flex:0 116px;align-items:center;gap:3px;min-width:0;padding-bottom:2px;font-size:14px;display:flex;position:relative}.lk-rec-sum .r .note{text-overflow:ellipsis;white-space:nowrap;max-width:88px;padding-bottom:3px;position:relative;overflow:hidden}.lk-rec-sum .r .note:after{content:"";background:var(--tint-75);height:5px;position:absolute;bottom:0;left:0;right:0;-webkit-mask:url(/assets/locked/decor/underline.svg) 50%/100% 100% no-repeat;mask:url(/assets/locked/decor/underline.svg) 50%/100% 100% no-repeat}.lk-rec-sum .r svg{color:var(--tint-70);flex:none}.lk-rec-sum .flower{pointer-events:none;width:56px;position:absolute;bottom:-6px;right:-10px;transform:rotate(-112deg)}.lk-chips{gap:5px;margin:9px 4px 0 19px;display:flex}.lk-chip{border:1px solid var(--tint-75);min-width:0;height:27px;color:var(--tint-50);font-family:var(--lk-sans);letter-spacing:.12em;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fffaf6;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:14px;display:inline-flex;position:relative}.lk-chip:after{content:"";position:absolute;inset:-9px -2px}.lk-chip.on{background:var(--tint-65);border-color:var(--tint-65);color:#fff}.lk-chip.more{flex-grow:1.15}.lk-chip .tri{border-top:6px solid;border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0}.lk-list{margin:17px 0 0}.lk-day+.lk-day{margin-top:13px}.lk-day-bar{isolation:isolate;background:linear-gradient(90deg, color-mix(in srgb, var(--tint-92) 90%, transparent), color-mix(in srgb, var(--tint-94) 75%, transparent) 60%, color-mix(in srgb, var(--tint-96) 55%, transparent));letter-spacing:.06em;height:27px;color:var(--tint-50);border-radius:4px;justify-content:space-between;align-items:center;margin:0;padding:0 2px 0 13px;font-size:15px;font-weight:500;display:flex;position:relative}.lk-day-bar:before{content:"";z-index:-1;background:var(--tint-90);width:min(46%,158px);position:absolute;top:-2px;bottom:-2px;left:-4px;-webkit-mask:url(/assets/locked/decor/torn-strip-stretch.svg) 50%/100% 100% no-repeat;mask:url(/assets/locked/decor/torn-strip-stretch.svg) 50%/100% 100% no-repeat}.lk-day-bar .lbl{white-space:nowrap}.lk-day-bar .tot{color:var(--tint-55);letter-spacing:.02em;font-size:15.5px}.lk-day ul{margin:0;padding:0 0 0 1px;list-style:none}.lk-day li+li{border-top:1px solid var(--tint-92)}.lk-row{min-height:51px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:2px 0 2px 4px;text-decoration:none;display:flex}.lk-row .art{flex:none;place-items:center;width:62px;height:48px;display:grid}.lk-row .art img{object-fit:contain;width:62px;height:48px}.lk-row .meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lk-row .title{letter-spacing:.03em;color:#3b120a;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;overflow:hidden}.lk-row .sub{letter-spacing:.06em;color:#776257;white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;display:flex;overflow:hidden}.lk-row .sub .lk-tag{margin-left:5px}.lk-row .amt{letter-spacing:.01em;color:#3e150c;flex:none;font-size:15.5px}.lk-row .amt.income,.lk-row .amt.refund{color:var(--lk-sage)}.lk-row .amt.transfer{color:var(--lk-muted)}.lk-row>.lk-ico{color:#7c695d;margin:0 -3px 0 -2px}.lk-rec-state{gap:10px;padding:4px 4px 8px;display:grid}.lk-rec-empty{text-align:center;flex-direction:column;align-items:center;padding:6px 12px 10px;display:flex}.lk-rec-empty img{width:132px;height:auto}.lk-rec-empty b{letter-spacing:.06em;color:var(--lk-cocoa);margin-top:6px;font-size:18px}.lk-rec-empty p{color:var(--lk-muted);margin:4px 0 0;font-size:13.5px}.lk-rec-empty .acts{gap:8px;margin-top:12px;display:flex}.lk-rec-empty .acts .lk-chip{letter-spacing:.06em;flex:none;height:34px;padding:0 14px}.lk-book-foot{border-top:1.4px dashed var(--tint-87);align-items:center;margin:5px 0 0;padding-top:10px;display:flex;position:relative}.lk-book-foot>img{pointer-events:none;width:44px;position:absolute;top:12px;left:-6px;transform:rotate(-40deg)}.lk-book-foot .cnt{white-space:nowrap;letter-spacing:.08em;color:#4a291d;align-items:center;gap:4px;margin-left:42px;font-size:15.5px;display:flex}.lk-book-foot .cnt svg{color:var(--tint-75);margin-left:4px}.lk-book-foot .cnt b{font-family:var(--lk-sans);letter-spacing:0;margin:0 6px;font-size:16px;font-weight:700}.lk-add{white-space:nowrap;letter-spacing:.2em;flex:none;gap:9px;height:34px;min-height:34px;margin-left:auto;padding:0 20px 0 16px;font-size:17px}.lk-add:after{content:"";position:absolute}.lk-more{background:0 0;min-height:0}.lk-more-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lk-more .lk-chip{letter-spacing:.06em;height:40px}.lk-more .lk-chip.wide{width:100%;margin-top:12px}.lk-more .lk-chip.plain{color:var(--lk-muted);background:0 0;border-color:#0000}@media (width<=374px){.lk-rec-sub{letter-spacing:.06em;font-size:12.5px}.lk-rec-bunny{top:56px}.lk-rec-sum{padding-left:14px}.lk-rec-sum .v{font-size:24px}.lk-rec-sum .div{margin-right:8px}.lk-chip{letter-spacing:.04em;font-size:13.5px}.lk-book-foot .cnt{margin-left:30px;font-size:14.5px}.lk-book-foot>img{width:34px;left:-8px}.lk-add{letter-spacing:.1em;gap:6px;padding:0 14px 0 12px}.lk-row .title,.lk-row .amt{font-size:15px}}.lk-page{padding-bottom:calc(var(--lk-nav-h) + 14px + env(safe-area-inset-bottom))}.lk-page .lk-col{padding:0 18px}.lk-phead{padding:13px 0 0 6px;position:relative}.lk-phead .lk-title{letter-spacing:.08em;color:#4a1f15;-webkit-text-stroke:1px #4a1f15;align-items:flex-start;font-size:34px;line-height:42px;display:flex}.lk-phead-heart{width:18px;height:auto;margin:5px 0 0 4px}.lk-psub{font-family:var(--lk-sans);letter-spacing:.08em;color:#8a6c64;white-space:nowrap;align-items:center;gap:8px;margin:3px 0 0 1px;font-size:14.5px;line-height:20px;display:flex}.lk-psub svg{color:#7a5b53;flex:none}.lk-phead.with-art{min-height:0}.lk-phead-art{pointer-events:none;height:auto;position:absolute;right:-6px}.lk-phead-hrt{color:var(--tint-75);flex:none;margin:10px 0 0 8px}.lk-disc .lk-phead,.lk-me .lk-phead{height:140px;padding-top:28px}.lk-disc .lk-phead .lk-title,.lk-me .lk-phead .lk-title{font-size:40px;line-height:48px}.lk-phead-art.disc,.lk-phead-art.me{width:150px;top:4px;right:-10px}.lk-tabs{height:34px;box-shadow:inset 0 0 0 1px var(--tint-94);background:#fffdf9;border-radius:12px;margin-top:6px;padding:2px;display:flex;position:relative}.lk-tabs button{font-family:var(--lk-sans);letter-spacing:.14em;color:#4a2a22;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;position:relative}.lk-tabs button:not(.on)+button:not(.on):before{content:"";background:var(--tint-92);width:1px;position:absolute;top:8px;bottom:8px;left:0}.lk-tabs button.on{background:linear-gradient(180deg, var(--tint-70), var(--tint-70));color:#fff;box-shadow:0 2px 6px -3px color-mix(in srgb, var(--tint-55) 60%, transparent)}.lk-tabs button:disabled{opacity:.6}.lk-st-row{z-index:2;justify-content:space-between;align-items:center;height:30px;margin-top:5px;display:flex;position:relative}.lk-st-pick{letter-spacing:.02em;color:#5a3d35;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;margin-left:-2px;padding:0 4px;font-size:14.5px;display:inline-flex}.lk-st-pick .down{color:#4a2a22;transform:rotate(90deg)}.lk-st-demo{color:#6f5a52;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:0 0 0 6px;display:inline-flex}.lk-demo.plain{color:#6f5a52;background:0 0;height:auto;padding:0;font-size:12.5px}.lk-st-info{z-index:3;background:var(--tint-96);color:#7a5a52;border-radius:12px;margin:2px 0 -6px;padding:8px 12px;font-size:12.5px;line-height:1.5;position:relative}.lk-st-chart{place-items:center;height:228px;margin-top:-17px;display:grid;position:relative}.lk-ring{display:block;overflow:visible}.lk-ring-pct{font-family:var(--lk-sans);letter-spacing:.02em;pointer-events:none;font-size:12.5px;font-weight:500}.lk-ring-skel{animation:1.4s ease-in-out infinite lk-pulse}@keyframes lk-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.lk-ring-skel{animation:none}}.lk-st-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:4px;display:flex;position:absolute;inset:0}.lk-st-center img{width:64px;height:auto;margin-bottom:2px}.lk-st-center b{letter-spacing:-.01em;color:#3d1f17;white-space:nowrap;font-size:21px;font-weight:700;line-height:26px}.lk-st-center span{letter-spacing:.12em;color:#7d665d;margin-top:2px;font-size:11.5px}.lk-st-error{margin:16px 0}.lk-st-cmp{min-height:42px;box-shadow:inset 0 0 0 1px var(--tint-94);letter-spacing:.04em;color:#4a2a22;background:#fffdf9;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;margin:3px -2px 0;padding:4px 10px;font-size:13px;display:flex}.lk-st-cmp .txt{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.lk-st-cmp .txt.solo{white-space:normal;text-align:center;color:#6f5a52;font-size:13.5px}.lk-st-cmp .txt b{letter-spacing:0;color:var(--tint-70);font-size:15.5px;font-weight:500}.lk-st-cmp .bar{background:var(--tint-92);width:1px;height:20px;margin:0 10px}.lk-st-cmp .pct{letter-spacing:0;white-space:nowrap;align-items:center;gap:3px;font-size:16.5px;font-weight:600;display:inline-flex}.lk-st-cmp .pct img{width:13px;height:auto}.lk-st-cmp.long{letter-spacing:.02em;padding:4px 8px;font-size:13px}.lk-st-cmp.long .txt{gap:5px}.lk-st-cmp.long .txt b{font-size:15px}.lk-st-cmp.long .bar{margin:0 7px}.lk-st-cmp.long .pct{font-size:15.5px}.lk-st-cmp.long .note{letter-spacing:0;font-size:10.5px}.lk-st-cmp .pct.down{color:#5f8a48}.lk-st-cmp .pct.up{color:var(--tint-60)}.lk-st-cmp .note{letter-spacing:.04em;color:#806a62;white-space:nowrap;font-size:11px}.lk-text-btn{min-height:32px;color:var(--lk-rose-ink);text-underline-offset:3px;background:0 0;border:0;margin-left:10px;font-size:14px;text-decoration:underline}.lk-st-h2{letter-spacing:.1em;color:#3a1a12;-webkit-text-stroke:.4px #3a1a12;height:26px;margin:7px 0 0 4px;font-size:17px;line-height:26px}.lk-st-list{margin:3px 0 0;padding:0;list-style:none}.lk-st-list li{border-top:1px solid var(--tint-94)}.lk-st-list li:last-child{border-bottom:1px solid var(--tint-94)}.lk-st-row-link{height:44px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;padding:0 0 0 6px;text-decoration:none;display:flex}.lk-st-row-link img{object-fit:contain;flex:none;width:52px;height:40px}.lk-st-row-link .dot{border-radius:50%;flex:none;width:11px;height:11px;margin:0 11px 0 9px}.lk-st-row-link .name{letter-spacing:.04em;color:#3d1f17;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.lk-st-row-link .vals{flex-direction:column;align-items:flex-end;margin-left:8px;line-height:1.15;display:flex}.lk-st-row-link .vals b{letter-spacing:.01em;color:#3d1f17;white-space:nowrap;font-size:13.5px;font-weight:400}.lk-st-row-link .vals small{color:#a08a80;font-size:11px}.lk-st-row-link>.lk-ico{color:#7d6a62;margin:0 -2px 0 10px}.lk-st-others{color:var(--lk-muted);margin:6px 4px 0;font-size:12px}.lk-st-diary{height:40px;box-shadow:inset 0 0 0 1px var(--tint-94);color:#3d1f17;background:#fffdf9;border-radius:12px;align-items:center;gap:14px;margin:9px -2px 0;padding:0 10px 0 14px;text-decoration:none;display:flex}.lk-st-diary img{flex:none;width:29px;height:auto}.lk-st-diary span{letter-spacing:.06em;flex:1;font-size:14px}.lk-st-diary .lk-ico{color:#7d6a62}.lk-st-more{margin-top:22px}.lk-st-card{box-shadow:inset 0 0 0 1px var(--tint-94);background:#fffdf9;border-radius:14px;margin-top:12px;padding:10px 14px 12px}.lk-st-card .lk-st-h2{margin:0 0 6px;font-size:17px}.lk-st-muted{color:var(--lk-muted);margin:4px 0;font-size:13.5px}.lk-st-merchants{margin:0;padding:0;list-style:none}.lk-st-merchants li+li{border-top:1px solid var(--tint-94)}.lk-st-merchants a{min-height:48px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.lk-st-merchants .rank{text-align:center;width:14px;color:var(--lk-muted);font-size:12px}.lk-st-merchants img{object-fit:contain;flex:none;width:44px;height:34px}.lk-st-merchants img.logo{width:34px;height:34px;box-shadow:0 0 0 1px var(--tint-92);background:#fff;border-radius:9px;margin:0 5px}.lk-st-merchants .meta{flex-direction:column;flex:1;min-width:0;display:flex}.lk-st-merchants .title{color:#3d1f17;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.lk-st-merchants .sub{color:var(--lk-muted);font-size:12px}.lk-st-merchants b{color:#3d1f17;white-space:nowrap;font-size:14.5px;font-weight:400}.lk-dc-tools{border:1px solid var(--tint-92);background:color-mix(in srgb, var(--tint-96) 55%, var(--page-bg));border-radius:16px;margin-top:6px;padding:14px 12px 4px}.lk-dc-tools h2{letter-spacing:.04em;color:#3d1f17;margin:0 4px 6px;font-size:16px;font-weight:600}.lk-dc-list{border:1px solid var(--tint-94);background:#fffdfb;border-radius:14px;margin:0;padding:0 10px;list-style:none}.lk-dc-list li+li{border-top:1px solid var(--tint-94)}.lk-dc-list .lk-me-row{min-height:72px}.lk-dc-list .lk-me-row img{width:70px;height:54px}.lk-dc-list .lk-me-row b{font-size:15.5px}.lk-dc-list .lk-me-row small{font-size:13px}.lk-dc-foot{min-height:76px;margin:14px 0 calc(var(--lk-nav-h) + 12px + var(--safe-b));border:1px solid var(--tint-92);background:color-mix(in srgb, var(--tint-94) 70%, #fffdfb);border-radius:16px;align-items:center;gap:4px;padding:0 12px 0 0;display:flex;position:relative;overflow:hidden}.lk-dc-foot .bunny{flex:none;align-self:flex-end;width:104px;height:auto;margin-bottom:-6px}.lk-dc-foot .hrt{color:var(--tint-70);flex:none;align-self:flex-start;margin-top:12px}.lk-dc-foot .copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lk-dc-foot b{font-family:var(--lk-hand);letter-spacing:.06em;color:#3d1f17;font-size:16px;font-weight:400}.lk-dc-foot small{letter-spacing:.08em;color:#6a4f47;font-size:12px}.lk-dc-foot .flower{flex:none;width:54px;height:auto}.lk-dc-list .lk-me-row:active{background:color-mix(in srgb, var(--tint-90) 35%, transparent)}.lk-pfoot{flex-direction:column;align-items:center;margin-top:12px;display:flex}.lk-pfoot.tall{margin-top:52px}.lk-pfoot .bunny{width:100px;height:auto}.lk-pfoot p{letter-spacing:.04em;color:#85706a;align-items:center;gap:6px;margin:6px 0 0;font-size:11.5px;display:flex}.lk-pfoot p img{width:30px;height:auto;margin-right:2px}.lk-pfoot p svg{color:#85706a}.lk-me-card{border:1px solid var(--tint-92);background:linear-gradient(100deg, var(--tint-96) 0%, var(--tint-96) 100%);border-radius:16px;align-items:center;height:100px;padding:0 12px 0 14px;display:flex}.lk-me-card.err{height:auto;padding:10px}.lk-me-card .avatar{object-fit:cover;border-radius:50%;flex:none;width:74px;height:74px}.lk-me-card .copy{flex-direction:column;flex:1;gap:5px;min-width:0;margin-left:18px;display:flex}.lk-me-card .name{letter-spacing:.02em;color:#3d1f17;text-overflow:ellipsis;white-space:nowrap;font-size:18.5px;font-weight:400;overflow:hidden}.lk-me-card small{letter-spacing:.02em;color:#85706a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lk-me-card .edit{letter-spacing:.02em;color:#85706a;background:0 0;border:0;flex:none;align-items:center;gap:4px;min-height:44px;margin-left:6px;padding:0 2px 0 6px;font-size:12.5px;display:inline-flex}.lk-me-row{color:#3d1f17;text-align:left;width:100%;height:64px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 2px 0 4px;text-decoration:none;display:flex}.lk-me-row img{object-fit:contain;flex:none;width:62px;height:46px}.lk-me-row .copy{flex-direction:column;flex:1;gap:3px;min-width:0;margin-left:20px;display:flex}.lk-me-row b{letter-spacing:.02em;font-size:14.5px;font-weight:500}.lk-me-row small{letter-spacing:0;color:#85706a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lk-me-row>.lk-ico{color:#7d6a62}.lk-me-row:active{background:color-mix(in srgb, var(--tint-90) 35%, transparent)}.lk-me-row.diary{border:1px solid var(--tint-92);background:color-mix(in srgb, var(--tint-94) 75%, #fffdfb);border-radius:16px;min-height:84px;margin-top:10px;padding:0 14px 0 8px}.lk-me-h2{letter-spacing:.04em;color:#3d1f17;height:44px;margin:0;padding:14px 0 0 4px;font-size:15.5px;font-weight:500}.lk-me-list{border:1px solid var(--tint-92);background:#fffdfb;border-radius:16px;margin:0;padding:0 12px;list-style:none}.lk-me-list li+li{border-top:1px solid var(--tint-94)}.lk-me-list .lk-me-row{min-height:70px}.lk-me-admin{min-height:36px;color:var(--lk-muted);justify-content:flex-end;align-items:center;gap:2px;font-size:13px;text-decoration:none;display:flex}.lk-me-logout{border:1.3px solid var(--tint-75);width:100%;height:40px;font-family:var(--lk-sans);letter-spacing:.14em;color:var(--tint-65);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:20px;margin-top:11px;font-size:15px;display:block}.lk-me-logout:active{background:var(--tint-96)}:is(.sheet:has(>.lk-sheet-body),.sheet:has(.lk-sheet-body)){background:var(--page-bg)}.sheet .lk-sheet-btn{z-index:1;box-shadow:0 10px 0 0 var(--page-bg), 0 -12px 12px -4px var(--page-bg);position:sticky;bottom:0}.lk-sheet-body{background:0 0;min-height:0}.lk-sheet-body .lk-field+.lk-field,.lk-sheet-body .lk-field+.lk-kv{margin-top:16px}.lk-label{font-family:var(--lk-hand);color:#43201a;letter-spacing:.06em;align-items:center;gap:6px;padding-left:4px;font-size:16px;display:flex}.lk-sheet-body .lk-tabs{height:40px;margin-top:6px}.lk-select{border:1px solid var(--lk-pink-line);width:100%;height:44px;color:var(--lk-text);background:#fffcf9;border-radius:12px;margin-top:6px;padding:0 12px;font-size:15px}.lk-select:focus{border-color:var(--tint-70);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint-70) 18%, transparent);outline:none}.lk-kv{background:var(--tint-96);color:#6a4f47;border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.lk-kv img{border-radius:50%;flex:none;width:40px;height:40px}.lk-kv .lk-ico{color:var(--tint-60);margin:2px 9px 0}.lk-kv span{flex-direction:column;gap:2px;min-width:0;display:flex}.lk-kv b{color:#3d1f17;font-size:14.5px;font-weight:500}.lk-kv small{color:#85706a;overflow-wrap:anywhere;font-size:12.5px}.lk-kv small.mono{color:#4a2a22;font-size:13.5px}.lk-sheet-btn{width:100%;min-height:48px;margin-top:18px;font-size:17px}.lk-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.lk-fieldset legend{font-family:var(--lk-hand);color:#43201a;align-items:center;gap:6px;margin-bottom:8px;padding:0 0 0 4px;font-size:16px;display:flex}.lk-radio{box-shadow:inset 0 0 0 1px var(--tint-92);cursor:pointer;background:#fffdf9;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.lk-radio.on{background:var(--tint-96);box-shadow:inset 0 0 0 1.5px var(--tint-70)}.lk-radio input{width:20px;height:20px;accent-color:var(--tint-70);flex:none;margin:2px 0 0}.lk-radio span{flex-direction:column;gap:3px;display:flex}.lk-radio b{color:#3d1f17;font-size:15px;font-weight:500}.lk-radio b em{background:var(--lk-sage-bg);color:var(--lk-sage);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-style:normal}.lk-radio small{color:#85706a;font-size:13px;line-height:1.45}.lk-sheet-link{min-height:48px;box-shadow:inset 0 0 0 1px var(--tint-92);color:#3d1f17;background:#fffdf9;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 12px 0 14px;font-size:15px;text-decoration:none;display:flex}.lk-na{background:var(--tint-96);color:var(--tint-50);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55}.lk-sheet-h3{font-family:var(--lk-hand);color:#43201a;margin:18px 0 8px 4px;font-size:16px;font-weight:400}.lk-stack{gap:8px;display:grid}.lk-ok{color:var(--lk-sage);margin:0;font-size:14px}.lk-steps{color:#6a4f47;gap:6px;margin:12px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.lk-pick-list{max-height:56dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.lk-pick-list li+li{border-top:1px solid var(--tint-94)}.lk-pick-list button{color:#3d1f17;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 8px;font-size:16px;display:flex}.lk-pick-list button.on{color:var(--lk-rose-ink);font-weight:500}.lk-pick-list svg{color:var(--tint-70)}@media (width<=374px){.lk-page .lk-col{padding:0 12px}.lk-phead .lk-title{font-size:31px}.lk-psub{letter-spacing:.06em;font-size:14px}.lk-st-cmp{letter-spacing:.02em;font-size:13px}.lk-st-cmp .bar{margin:0 7px}.lk-st-cmp .note{text-align:center;flex-basis:100%}.lk-st-cmp .bar:last-of-type{display:none}.lk-phead-art.disc,.lk-phead-art.me{width:128px}.lk-me-card .copy{margin-left:12px}.lk-me-card .edit{font-size:12.5px}.lk-me-row .copy{margin-left:14px}}.dialog:has(.lk-dialog){background:#fdf9f2}.lk-dialog p{color:#6a4f47;margin:0;font-size:14px;line-height:1.6}.lk-dialog-actions{gap:10px;margin-top:18px;display:flex}.lk-dialog-actions button{letter-spacing:.1em;flex:1;min-height:46px;font-size:16px}.lk-btn.ghost{color:var(--tint-65);box-shadow:inset 0 0 0 1.3px var(--tint-75);background:0 0}.lk-btn.ghost:hover{background:var(--tint-96)}.lk-lang{border:1px solid var(--lk-pink-line);color:#6a4f47;background:#fffcf9d9;border-radius:16px;min-width:44px;height:32px;padding:0 10px;font-size:13px;position:absolute;top:50px;right:0}.lk-auth-hero{min-height:170px;padding:10px 0 14px 11px;position:relative}.lk-auth-hero .lk-title{z-index:1;max-width:58%;font-size:clamp(28px,8vw,34px);line-height:1.3;position:relative}.lk-auth-sub{z-index:1;letter-spacing:.04em;color:#7f6a62;max-width:56%;margin:8px 0 0;font-size:13.5px;line-height:1.6;position:relative}.lk-auth-hero .lk-tape{z-index:1;white-space:nowrap;height:38px;margin:12px 0 0 -7px;padding:3px 20px 0 15px;font-size:13.5px;position:relative;transform:rotate(-1.6deg)}.lk-auth-bunny{pointer-events:none;width:clamp(120px,50vw - 30px,172px);height:auto;position:absolute;top:-10px;right:clamp(-24px,26px - 10vw,-13px)}.lk-auth-card .lk-field+.lk-field{margin-top:18px}.lk-auth-forgot{text-align:right;margin:10px 4px 0 0;font-size:14px}.lk-auth-forgot a{color:var(--lk-rose-ink);border-bottom:1.2px solid var(--tint-70);text-decoration:none}.lk-auth .lk-reg-submit{margin-top:18px}.lk-auth .lk-sent p{margin-top:0}.lk-guest-strip{background:var(--tint-96);height:34px;box-shadow:inset 0 0 0 1px var(--tint-90);color:#4b2e26;letter-spacing:.06em;border-radius:10px;align-items:center;gap:10px;margin:-2px 3px 4px;padding:0 10px 0 8px;font-size:13.5px;text-decoration:none;display:flex}.lk-guest-strip img{flex:none;width:26px;height:auto}.lk-guest-strip .txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lk-guest-strip .cta{color:var(--tint-60);flex:none;align-items:center;gap:2px;display:inline-flex}@media (height>=901px){.lk-reg{flex-direction:column;display:flex}.lk-reg>.lk-col{order:0;width:100%}.lk-reg>.lk-reg-bg.bottom{order:1;margin:-40px auto 0;display:block;position:relative;bottom:auto;left:auto;transform:none}}.app:has(>.lk-reg){background:#fdf9f0}.lk-theme-sw{align-items:flex-start;gap:18px;display:flex}.lk-theme-sw .sw{color:#85706a;letter-spacing:.04em;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:2px;font-size:12.5px;display:flex}.lk-theme-sw .dot{background:var(--sw-bg);width:34px;height:34px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sw) 45%, transparent);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.lk-theme-sw .sw.on .dot{background:var(--sw);box-shadow:0 0 0 3px #fffdfb, 0 0 0 4.5px var(--sw)}.lk-theme-sw .sw.on{color:var(--tint-50);font-weight:500}.lk-theme-sw .sw.on .lbl{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lk-theme-sw .sw:active .dot{transform:scale(.94)}.lk-me-theme{border:1px solid var(--tint-92);background:color-mix(in srgb, var(--tint-96) 70%, #fffdfb);border-radius:14px;align-items:center;gap:14px;min-height:76px;margin-top:12px;padding:8px 14px 8px 12px;display:flex}.lk-me-theme h2{letter-spacing:.04em;color:#3d1f17;flex:1;margin:0;font-size:16px;font-weight:500}.lk-me-theme .lk-palette{flex:none}.lk-avatar-pick{border:0;min-width:0;margin:16px 0 0;padding:0}.lk-avatar-pick legend{color:#3d1f17;flex-direction:column;gap:2px;padding:0;font-size:14.5px;font-weight:500;display:flex}.lk-avatar-pick legend small{color:#85706a;font-size:12.5px;font-weight:400}.lk-avatar-pick .opts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.lk-avatar-pick .opt{background:var(--tint-96);color:#6a4f47;cursor:pointer;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:6px 2px;font-size:12.5px;display:flex}.lk-avatar-pick .opt.on{border-color:var(--tint-65);color:var(--tint-50);background:#fffdfb;font-weight:500}.lk-avatar-pick .opt:focus-within{outline:2.5px solid var(--tint-60);outline-offset:2px}.lk-avatar-pick .pic{width:54px;height:54px;color:var(--tint-60);background:#fffaf3;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.lk-avatar-pick .pic img{object-fit:cover;width:100%;height:100%}.lk-avatar-pick .pic .spinner{position:absolute}.lk-avatar-pick .pic.up{border:1.5px dashed var(--tint-80)}.lk-avatar-pick fieldset:disabled .opt,.lk-avatar-pick:disabled .opt{opacity:.7;cursor:progress}.lk-dc-foot .bunny{width:84px}.lk-dc-foot b{white-space:nowrap;font-size:15px}.lk-dc-foot small{white-space:nowrap}@media (width<=374px){.lk-dc-foot .flower{display:none}.lk-dc-foot{padding-right:10px}}.lk-me-row.diary img{width:82px;height:66px}.lk-reg .lk-reg-bg.top{display:none}.lk-reg-hero .lk-tape{color:#4f2c24;background:0 0;padding-left:4px;transform:none}.lk-reg-hero .lk-tape:before{display:none}.lk-greet-heart{color:var(--tint-75)}.lk-guest-me .lk-me-card .copy small{overflow:visible}.lk-guest-cta{border:1px solid var(--tint-92);background:color-mix(in srgb, var(--tint-94) 70%, #fffdfb);border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:18px 16px 16px;display:flex}.lk-guest-cta h2{font-family:var(--lk-hand);letter-spacing:.06em;color:#3d1f17;margin:0;font-size:19px;font-weight:400}.lk-guest-cta p{color:#6a4f47;margin:0 0 4px;font-size:13.5px;line-height:1.6}.lk-guest-cta .lk-btn{width:100%;min-height:48px;font-size:17px}.lk-guest-list{margin-top:12px}.lk-guest-list .lk-me-row .ico{background:var(--tint-94);width:44px;height:44px;color:var(--tint-55);border-radius:50%;flex:none;place-items:center;display:grid}.lk-guest-list .lk-me-row .copy{margin-left:14px}.lk-guest-note{margin:14px 4px calc(var(--lk-nav-h) + 16px + var(--safe-b));color:#85706a;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.lk-guest-note svg{color:var(--tint-60);flex:none;margin-top:2px}.lk-cam{z-index:20;min-height:0;padding:var(--safe-t) 16px var(--safe-b);background:var(--page-wash);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.lk-cam-head{flex:none;grid-template-columns:48px 1fr 48px;align-items:center;height:56px;display:grid}.lk-cam-head h1{text-align:center;font-family:var(--lk-hand);letter-spacing:.12em;color:#4a2a22;margin:0;font-size:21px;font-weight:400}.lk-cam-head .ib{color:#4a2a22;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.lk-cam-head .ib.flash{justify-self:end}.lk-cam-head .ib.flash.on{color:var(--tint-55)}.lk-cam-head .ib:disabled{opacity:.4}.lk-cam-view{background:#4b4440;border-radius:18px;flex:auto;min-height:220px;position:relative;overflow:hidden;box-shadow:0 10px 24px -16px #3c281e99}.lk-cam-view .feed{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lk-cam-view .chip{z-index:1;color:#fff;letter-spacing:.06em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28201c9e;border-radius:99px;padding:6px 16px;font-size:14px;position:absolute;left:50%;transform:translate(-50%)}.lk-cam-view .chip.top{top:14px}.lk-cam-view .chip.bottom{bottom:14px}.lk-cam-view .frame{pointer-events:none;position:absolute;inset:62px 26px}.lk-cam-view .frame i{border:0 solid var(--tint-80);width:34px;height:34px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--tint-75) 70%, transparent));position:absolute}.lk-cam-view .frame .tl{border-top-width:4px;border-left-width:4px;border-top-left-radius:12px;top:0;left:0}.lk-cam-view .frame .tr{border-top-width:4px;border-right-width:4px;border-top-right-radius:12px;top:0;right:0}.lk-cam-view .frame .bl{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:12px;bottom:0;left:0}.lk-cam-view .frame .br{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:12px;bottom:0;right:0}.lk-cam-view .center{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.lk-cam-status{z-index:2;color:#4a2a22;text-align:center;background:#fffdfbf0;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 16px;display:flex;position:absolute;bottom:56px;left:14px;right:14px}.lk-cam-status b{font-size:15.5px;font-weight:600}.lk-cam-status small{color:#85706a;font-size:13px}.lk-cam-status .acts{gap:8px;margin-top:4px;display:flex}.lk-cam-progress{flex-direction:column;align-items:center;gap:5px;width:100%;margin:4px 0 2px;display:flex}.lk-cam-progress .bar{background:var(--tint-92);border-radius:4px;width:100%;height:8px;overflow:hidden}.lk-cam-progress small.trace{color:#a08f88;font-variant-numeric:tabular-nums;font-size:11px}.lk-cam-progress .bar span{background:var(--tint-65);border-radius:4px;height:100%;transition:width .25s ease-out;display:block}@media (prefers-reduced-motion:reduce){.lk-cam-progress .bar span{transition:none}}.lk-btn.sm{letter-spacing:.06em;min-height:38px;margin-top:4px;padding:0 18px;font-size:15px}.lk-cam-card{z-index:3;color:var(--navy);position:absolute;bottom:12px;left:12px;right:12px}.lk-cam-hint{text-align:center;letter-spacing:.04em;color:#4f2c24;flex:none;margin:12px 0 0;font-size:14px}.lk-cam-controls{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:10px;display:grid}.lk-cam-controls .side{min-width:64px;min-height:64px;color:var(--tint-55);background:0 0;border:0;flex-direction:column;justify-self:center;align-items:center;gap:4px;font-size:14px;display:flex}.lk-cam-controls .side .lbl{color:#4a2a22}.lk-cam-controls .side:disabled{opacity:.45}.lk-cam-controls .shutter{background:color-mix(in srgb, var(--tint-90) 70%, #fff);width:92px;height:92px;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--tint-55) 70%, transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lk-cam-controls .shutter>span{width:74px;height:74px;box-shadow:0 0 0 3px var(--tint-70);color:var(--tint-60);background:#fffdfb;border-radius:50%;place-items:center;display:grid}.lk-cam-controls .shutter:active>span{transform:scale(.95)}.lk-cam-controls .shutter:disabled{opacity:.5}.lk-cam-foot{flex:none;align-items:flex-end;gap:6px;margin:4px 0 6px;display:flex}.lk-cam-foot img{flex:none;width:104px;height:auto}.lk-cam-foot p{background:color-mix(in srgb, var(--tint-92) 70%, #fffdfb);letter-spacing:.04em;color:#4a2a22;border-radius:18px 18px 18px 6px;flex:1;margin:0 0 22px;padding:10px 16px;font-size:14px}.lk-cam-tips{color:#4a2a22;flex-direction:column;gap:10px;margin:0;padding:0 0 6px 20px;font-size:14.5px;line-height:1.6;display:flex}@media (height<=700px){.lk-cam-foot img{width:76px}.lk-cam-foot p{margin-bottom:12px}.lk-cam-controls .shutter{width:80px;height:80px}.lk-cam-controls .shutter>span{width:64px;height:64px}}.lk-credits{text-align:center;letter-spacing:.04em;color:var(--tint-50);margin:2px 0 0;font-size:12.5px}.lk-cam-hint .credits{color:var(--tint-50);white-space:nowrap}.lk-dialog{position:relative}.lk-dialog-x{color:#85706a;background:0 0;border:0;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:-46px;right:-8px}.lk-me-member{border:1px solid var(--tint-87);background:color-mix(in srgb, var(--tint-92) 60%, #fffdfb);border-radius:16px;min-height:76px;margin-top:10px;padding:0 14px 0 8px}.lk-me-member img{object-fit:contain;width:72px;height:56px}.lk-mb{padding-bottom:calc(var(--lk-nav-h) + 24px + var(--safe-b))}.lk-mb-head{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 0 6px;display:flex}.lk-mb-head img{width:132px;height:auto}.lk-mb-head .lk-title{align-items:center;font-size:30px;line-height:38px;display:flex}.lk-mb-head p{color:#6a4f47;margin:0;font-size:14px}.lk-mb-card{border:1px solid var(--tint-92);background:#fffdfb;border-radius:16px;margin-top:12px;padding:14px 16px}.lk-mb-card.center{place-items:center;min-height:80px;display:grid}.lk-mb-card.status{background:color-mix(in srgb, var(--tint-94) 70%, #fffdfb)}.lk-mb-card.status p{color:#4a2a22;margin:0;font-size:13.5px;line-height:1.7}.lk-mb-card.status .st{font-weight:600}.lk-mb-card h2{color:#3d1f17;margin:0 0 6px;font-size:15.5px;font-weight:600}.lk-mb-list{color:#4a2a22;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.lk-mb-card .fine{color:#85706a;margin:8px 0 0;font-size:12.5px;line-height:1.6}.lk-mb-plans{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.lk-mb-plan{border:1.5px solid var(--tint-90);background:#fffdfb;border-radius:16px;grid-template-rows:24px 44px 36px 18px 48px;align-items:center;row-gap:4px;min-width:0;padding:14px 12px;display:grid}.lk-mb-plan.best{border-color:var(--tint-75);background:color-mix(in srgb, var(--tint-96) 60%, #fffdfb)}.lk-mb-plan .name{color:#3d1f17;font-size:15.5px}.lk-mb-plan .offer{align-self:stretch;align-items:center;display:flex}.lk-mb-plan .save{background:var(--tint-90);color:var(--tint-45);border-radius:10px;padding:3px 8px;font-size:11.5px;line-height:1.35}.lk-mb-plan .price{white-space:nowrap;align-items:baseline;gap:3px;min-width:0;margin:0;display:flex}.lk-mb-plan .price .num{font-family:var(--num);color:#3d1f17;font-size:clamp(19px,6vw,24px);font-weight:800}.lk-mb-plan .price small{color:#85706a;font-size:12px}.lk-mb-plan .ref{color:#85706a;margin:0;font-size:11px}.lk-mb-plan .lk-btn{min-height:44px;font-size:16px}.lk-mb-plan .cur{text-align:center;color:var(--tint-50);font-size:13px;font-weight:600}.lk-mb-note{color:#6a4f47;margin:10px 2px 0;font-size:13px;line-height:1.6}.lk-mb-note.strong{background:var(--tint-94);color:#4a2a22;border-radius:12px;padding:10px 12px}.lk-mb-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.lk-mb-actions .lk-btn{min-height:44px;font-size:15px}.lk-mb-fine{color:#85706a;margin:12px 2px 0;font-size:12px;line-height:1.7}.lk-mb-legal{color:#85706a;margin:6px 2px 0;font-size:12.5px}.lk-mb-legal a{color:var(--tint-50)}.lk-mb-back{color:#6a4f47;align-items:center;gap:4px;min-height:44px;margin-top:8px;font-size:14px;text-decoration:none;display:inline-flex}.lk-ad{border:1px dashed var(--tint-87);background:color-mix(in srgb, var(--tint-96) 50%, #fffdfb);border-radius:14px;margin:18px 0 0;padding:8px 8px 10px}.lk-ad-label{background:var(--tint-92);letter-spacing:.08em;color:#6a4f47;border-radius:99px;margin:0 0 6px 2px;padding:0 8px;font-size:11.5px;display:inline-block}.lk-ad-box{width:100%;overflow:hidden}.lk-lang-page{min-height:var(--app-h,100dvh);padding:24px 0 calc(24px + var(--safe-b));align-items:center;display:flex}.lk-lang-page .lk-col{text-align:center;flex-direction:column;align-items:center;width:100%;padding:0 20px;display:flex}.lk-lang-page .logo .art{width:150px}.lk-lang-page .art{width:min(220px,60vw);height:auto;margin:18px 0 6px}.lk-lang-page h1{color:#3d1f17;flex-direction:column;gap:4px;margin:6px 0 26px;font-weight:600;display:flex}.lk-lang-page h1 span:first-child{font-family:"Nunito", var(--lk-sans);letter-spacing:.01em;font-size:24px;font-weight:800}.lk-lang-page h1 span:last-child{font-family:var(--lk-sans);letter-spacing:.12em;color:#6a4f47;font-size:18px;font-weight:500}.lk-lang-page .opts{gap:14px;width:100%;max-width:340px;display:grid}.lk-lang-opt.lk-btn{border:1.5px solid var(--tint-75);color:#3d1f17;letter-spacing:.04em;min-height:56px;box-shadow:none;background:#fffdfb;font-size:18px}.lk-lang-opt.lk-btn:active{background:var(--tint-94)}.lk-lang-opt[lang=en]{font-family:"Nunito", var(--lk-sans);font-weight:700}html[lang=en] .lk-groups b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;font-size:clamp(12.5px,3.7vw,15px);overflow:hidden}html[lang=en] .lk-groups .nums{gap:5px}html[lang=en] .lk-chips{scrollbar-width:none;margin-right:0;padding-right:12px;overflow-x:auto}html[lang=en] .lk-chips::-webkit-scrollbar{display:none}html[lang=en] .lk-chip{flex:none;padding:0 12px;font-size:13.5px}html[lang=en] .lk-chip:after{inset:-9px 0}html[lang=en] .lk-psub{white-space:normal}html[lang=en] .lk-phead.with-art .lk-psub{max-width:calc(100% - 150px)}html[lang=en] .lk-rec-sub{white-space:normal;max-width:58%;font-size:13px;line-height:1.25}html[lang=en] .lk-row .sub{min-width:0}html[lang=en] .lk-row .sub>:first-child{text-overflow:ellipsis;overflow:hidden}html[lang=en] .lk-dc-foot b,html[lang=en] .lk-dc-foot small{white-space:normal}html[lang=en] .lk-cmp>span:first-child{white-space:normal;max-width:calc(100% - 24px);line-height:1.4}html[lang=en] .lk-agree{flex-wrap:wrap;column-gap:.28em}html[lang=en] :is(.lk,.np,.dialog,.sheet){--lk-hand:"Nunito", "Noto Sans SC", -apple-system, sans-serif;--lk-hand-title:"Nunito", "Noto Sans SC", -apple-system, sans-serif}html[lang=en] .lk-title{-webkit-text-stroke:0;font-weight:800;letter-spacing:-.01em!important}html[lang=en] .lk-phead .lk-title{font-size:30px;line-height:38px}html[lang=en] :is(.lk-hand,.np-hand,.lk-field>label,.lk-label,.lk-fieldset legend,.lk-sheet-h3,.lk-st-h2,.lk-sent h2,.lk-guest-cta h2,.lk-cam-head h1,.lk-dc-foot b,.lk-greet h1){font-weight:700}html[lang=en] .lk-greet h1{font-family:"Nunito", var(--lk-sans);font-size:21px}html[lang=en] .lk-btn{font-size:17px;font-weight:700}html[lang=en] :is(.np-wc-title,.lk-reg-hero .lk-title,.lk-auth-hero .lk-title,.np-brush){-webkit-text-stroke:0;font-family:Nunito,-apple-system,sans-serif;font-weight:800;letter-spacing:-.01em!important}html[lang=en] .np-wc-title{font-size:clamp(28px,8.4vw,36px);line-height:1.2}html[lang=en] .np-wc-title .heart{top:-6px;right:-30px}html[lang=en] .lk-reg-hero .lk-title{padding-top:18px;font-size:clamp(27px,7.6vw,32px);line-height:1.2}html[lang=en] .lk-auth-hero .lk-title{font-size:clamp(26px,7.4vw,31px);line-height:1.2}html[lang=en] :is(.lk-tape,.lk-rec-sub,.np-wc-foot p,.np-dy-cover .sub,.lk-pfoot span){font-family:Patrick Hand,Nunito,sans-serif;font-weight:400}.lk-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.lk-cal-grid .wd{text-align:center;color:var(--lk-muted);padding:2px 0 4px;font-size:11.5px}.lk-cal-grid .wd.we{color:var(--tint-55)}.lk-cal-grid .day{color:#4b2e26;background:color-mix(in srgb, var(--tint-96) 55%, var(--page-bg));-webkit-tap-highlight-color:transparent;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:center;min-height:48px;padding:5px 2px;text-decoration:none;display:flex;position:relative}.lk-cal-grid .day .n{color:#6a4f47;font-size:12px;line-height:1}.lk-cal-grid .day .v{font-family:var(--num);letter-spacing:-.02em;color:#3d1f17;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1}.lk-cal-grid .day.lv1{background:var(--tint-94)}.lk-cal-grid .day.lv2{background:var(--tint-90)}.lk-cal-grid .day.lv3{background:var(--tint-84)}.lk-cal-grid .day.lv4{background:var(--tint-75)}.lk-cal-grid .day.lv4 .v,.lk-cal-grid .day.lv4 .n{color:#fff}.lk-cal-grid .day.today{box-shadow:inset 0 0 0 2px var(--tint-55)}.lk-cal-grid .day.future{box-shadow:none;background:0 0}.lk-cal-grid .day.future .n{color:var(--lk-faint)}.lk-cal-grid .day .top{color:var(--tint-55);position:absolute;top:3px;right:3px}.lk-cal-grid .day.lv4 .top{color:#fff}.lk-cal-grid a.day:active{filter:brightness(.96)}.lk-cal-note{color:var(--lk-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 2px 2px;font-size:11.5px;line-height:1.5;display:flex}.lk-cal-note .scale{gap:2px;display:inline-flex}.lk-cal-note .scale i{border-radius:3px;width:12px;height:8px}.lk-cal-note .scale .lv1{background:var(--tint-94)}.lk-cal-note .scale .lv2{background:var(--tint-90)}.lk-cal-note .scale .lv3{background:var(--tint-84)}.lk-cal-note .scale .lv4{background:var(--tint-75)}@media (width<=359px){.lk-cal-grid{gap:3px}.lk-cal-grid .day{border-radius:9px;min-height:44px}.lk-cal-grid .day .v{font-size:10.5px}}.lk-st-card.lk-cal{margin-top:20px}.lk-remind{background:var(--tint-96);min-height:44px;box-shadow:inset 0 0 0 1px var(--tint-87);color:var(--tint-40,#6b3f37);border-radius:14px;align-items:center;margin:6px 3px 0;display:flex}.lk-remind.over{color:#8f3227;background:#fdecea;box-shadow:inset 0 0 0 1px #f3c4bd}.lk-remind .body{min-width:0;color:inherit;letter-spacing:.03em;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 12px;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.lk-remind .body .lk-ico{flex:none}.lk-remind .txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.lk-remind .more{opacity:.75;margin-left:6px;font-size:12px}.lk-remind .x{width:44px;height:44px;color:inherit;opacity:.7;background:0 0;border:0;flex:none;place-items:center;display:grid}.lk-dock{left:12px;right:12px;bottom:calc(64px + var(--safe-b,0px) + 8px);z-index:45;max-width:456px;box-shadow:0 8px 24px -10px #4a2a2259, inset 0 0 0 1px var(--tint-87);background:#fffdfb;border-radius:16px;align-items:center;margin:0 auto;display:flex;position:fixed}.lk-dock .main{color:#4a2a22;text-align:left;min-width:0;min-height:52px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 6px 8px 14px;display:flex}.lk-dock .ico{background:var(--tint-92);width:26px;height:26px;color:var(--tint-45);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.lk-dock.ok .ico{color:#3f7a4c;background:#e3f1e6}.lk-dock.bad .ico{color:#b0402f;background:#fbe4e1}.lk-dock .spin{border:2px solid var(--tint-80);border-top-color:var(--tint-45);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite lk-dock-spin}@keyframes lk-dock-spin{to{transform:rotate(360deg)}}.lk-dock .txt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.lk-dock .txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lk-dock .bar{background:var(--tint-92);border-radius:3px;height:5px;overflow:hidden}.lk-dock .bar span{background:var(--tint-65);border-radius:3px;height:100%;transition:width .25s ease-out;display:block}.lk-dock .x{color:#8a756e;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}@media (prefers-reduced-motion:reduce){.lk-dock .spin{animation:none}.lk-dock .bar span{transition:none}}.np{--np-cream:var(--page-bg);--np-paper:#fffcf7;--np-ink:#514640;--np-ink-strong:#3f322c;--np-muted:#8a8179;--np-rose:var(--tint-70);--np-rose-hover:var(--tint-65);--np-rose-press:var(--tint-65);--np-rose-ink:var(--tint-55);--np-blush:var(--tint-94);--np-blush-2:var(--tint-94);--np-blush-press:var(--tint-92);--np-line:var(--tint-92);--np-input-line:var(--tint-90);--np-input-off:var(--soft-90);--np-error:var(--tint-55);--np-sage:#6d8c62;--np-sage-bg:#e6eddf;--np-sand:#f3ece4;--np-switch-off:var(--soft-87);--np-amount:"Nunito", "Noto Sans SC", sans-serif;--np-gutter:18px;background:var(--page-wash);color:var(--np-ink);font-size:15px}.np .lk-col,.np-col{max-width:430px;padding:0 var(--np-gutter);margin:0 auto;position:relative}.np.with-nav{padding-bottom:calc(var(--lk-nav-h,64px) + 18px + env(safe-area-inset-bottom))}.np.no-nav{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.np.has-bar{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.np :focus-visible{outline:2px dashed var(--np-rose);outline-offset:3px;border-radius:12px}.np-ico{flex:none;display:block}.np-amt{font-family:var(--np-amount);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:800}.np-hand{font-family:var(--lk-hand,"ZCOOL KuaiLe", sans-serif);font-weight:400}.np-brush{font-family:Ma Shan Zheng,ZCOOL KuaiLe,Noto Sans SC,sans-serif;font-weight:400}.np-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-top{align-items:center;gap:4px;min-height:56px;padding-top:6px;display:flex;position:relative}.np-top h1{letter-spacing:.06em;color:var(--np-ink-strong);align-items:center;gap:6px;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:28px;display:flex}.np-top.center h1{text-align:center;pointer-events:none;justify-content:center;position:absolute;left:64px;right:64px}.np-top.center h1>*{pointer-events:auto}.np-top.left h1{letter-spacing:.1em;font-size:22px}.np-title-heart{color:var(--tint-70);margin-top:2px}.np-top-right{z-index:2;align-items:center;min-height:44px;margin-left:auto;display:flex;position:relative}.np-icon-btn{width:44px;height:44px;color:var(--np-ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.np-icon-btn:disabled{opacity:.3;cursor:default}.np-back{margin-left:-10px}.np-back-spacer{flex:none;width:34px}.np-top-action{letter-spacing:.06em;min-height:44px;color:var(--np-rose-ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px 0 8px;font-size:15px;text-decoration:none;display:inline-flex}.np-top-action .np-ico{color:var(--np-rose)}.np-top-action:disabled{opacity:.45}.np-month{justify-content:center;align-items:center;gap:0;height:44px;display:flex}.np-month h2{text-align:center;letter-spacing:.04em;min-width:110px;color:var(--np-ink-strong);font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:500}.np-btn{border:1.5px solid var(--np-rose);min-height:48px;font-family:var(--lk-sans,"Noto Sans SC", sans-serif);letter-spacing:.1em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,transform 80ms;display:inline-flex;position:relative}.np-btn.block{width:100%}.np-btn.sm{letter-spacing:.06em;gap:6px;min-height:44px;padding:0 16px;font-size:14.5px}.np-btn.lg{min-height:54px;font-size:17px}.np-btn:active:not(:disabled){transform:translateY(1px)}.np-btn:focus-visible{outline:2px dashed var(--np-rose);outline-offset:3px;border-radius:999px}.np-btn:disabled{opacity:.45;cursor:not-allowed}.np-btn.is-loading:disabled{opacity:1;cursor:progress}.np-btn.primary{background:var(--np-rose);color:#fff}.np-btn.primary:hover:not(:disabled){background:var(--np-rose-hover)}.np-btn.primary:active:not(:disabled){background:var(--np-rose-press)}.np-btn.outline{background:var(--np-cream);color:var(--np-rose-ink)}.np-btn.outline .np-ico{color:var(--np-rose)}.np-btn.outline:hover:not(:disabled),.np-btn.ghost:hover:not(:disabled),.np-btn.danger:hover:not(:disabled),.np-btn.chip:hover:not(:disabled){background:var(--np-blush-2)}.np-btn.outline:active:not(:disabled),.np-btn.ghost:active:not(:disabled),.np-btn.danger:active:not(:disabled),.np-btn.chip:active:not(:disabled){background:var(--np-blush-press)}.np-btn.ghost{color:var(--np-ink);background:0 0;border-color:#0000}.np-btn.danger{background:var(--tint-96);color:var(--np-error)}.np-btn.danger .np-ico{color:var(--np-error)}.np-btn.chip{background:var(--np-blush);color:var(--np-ink)}.np-btn.danger-fill{background:var(--tint-60);border-color:var(--tint-60)}.np-btn.danger-fill:hover:not(:disabled){background:var(--tint-60)}.np-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite np-spin}@keyframes np-spin{to{transform:rotate(360deg)}}.np-field{flex-direction:column;gap:6px;min-width:0;display:flex}.np-field>label{letter-spacing:.04em;color:var(--np-ink-strong);font-size:14.5px;font-weight:500}.np-field>label .req{color:var(--tint-60)}.np-field>label .opt{color:var(--np-ink);margin-left:2px;font-weight:400}.np-hint{color:var(--np-muted);font-size:12.5px;line-height:1.45}.np-field-err{color:var(--np-error);align-items:flex-start;gap:4px;font-size:12.5px;line-height:1.4;display:flex}.np-field-err .np-ico{margin-top:1px}.np-input{border:1.5px solid var(--np-input-line);background:var(--np-cream);width:100%;min-width:0;min-height:46px;color:var(--np-ink-strong);font-family:var(--lk-sans,"Noto Sans SC", sans-serif);letter-spacing:.02em;appearance:none;border-radius:12px;padding:10px 14px;font-size:16px;transition:border-color .12s,box-shadow .12s}.np-input::placeholder{color:#a99c94;opacity:1}.np-input:focus{border-color:var(--np-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--tint-70) 16%, transparent);outline:none}.np-input[aria-invalid=true]{border-color:var(--np-error)}.np-input:disabled{border-color:var(--np-input-off);color:var(--np-muted);opacity:.75}.np-textarea{resize:vertical;min-height:84px;line-height:1.5}.np-select-wrap{min-width:0;display:block;position:relative}.np-select{cursor:pointer;padding-right:40px}.np-select-wrap>.np-ico{pointer-events:none;color:var(--np-ink);position:absolute;top:50%;right:13px;transform:translateY(-50%)}input[type=date].np-input,input[type=time].np-input{display:block}.np-form-err{background:var(--tint-96);color:var(--tint-45);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.np-switch{flex:none;width:52px;height:30px;position:relative}.np-switch input{opacity:0;cursor:pointer;z-index:1;width:calc(100% + 14px);height:calc(100% + 14px);margin:0;position:absolute;inset:-7px}.np-switch .track{background:var(--np-switch-off);border-radius:15px;transition:background .18s;position:absolute;inset:0}.np-switch .track:after{content:"";background:var(--np-cream);border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #503c3238}.np-switch input:checked+.track{background:var(--np-rose)}.np-switch input:checked+.track:after{transform:translate(22px)}.np-switch input:disabled{cursor:not-allowed}.np-switch input:disabled+.track{opacity:.45}.np-switch input:focus-visible+.track{outline:2px dashed var(--np-rose);outline-offset:3px}.np-check{letter-spacing:.04em;min-height:44px;color:var(--np-ink);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.np-check input{appearance:none;border:1.5px solid var(--np-rose);background:var(--np-cream);cursor:pointer;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;margin:0;display:grid;position:relative}.np-check input:after{content:"";position:absolute;inset:-11px}.np-check input:checked{background:var(--np-rose)}.np-check input:checked:before{content:"";border:solid var(--np-cream);border-width:0 0 2px 2px;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.np-check.disabled{opacity:.45;cursor:not-allowed}.np-check input:focus-visible{outline:2px dashed var(--np-rose);outline-offset:3px}.np-seg{background:var(--np-paper);box-shadow:inset 0 0 0 1.5px var(--tint-90);border-radius:999px;padding:3px;display:flex}.np-seg button{letter-spacing:.16em;min-height:42px;color:var(--np-ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:1;font-size:16px}.np-seg button[aria-checked=true]{background:var(--np-rose);color:#fff;box-shadow:0 3px 8px -5px color-mix(in srgb, var(--tint-55) 70%, transparent)}.np-rule{background:var(--tint-96);min-height:48px;box-shadow:inset 0 0 0 1px var(--tint-92);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.np-rule.sand{background:var(--np-sand);box-shadow:none}.np-rule>.np-ico{color:var(--tint-65)}.np-rule.sand>.np-ico{color:#b58b6d}.np-rule p{letter-spacing:.03em;min-width:0;color:var(--np-ink);flex:1;margin:0;font-size:13px;line-height:1.45}.np-rule button{min-height:40px;color:var(--np-rose-ink);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:0 0 0 6px;font-size:13px;display:inline-flex}.np-empty{text-align:center;flex-direction:column;align-items:center;padding:6px 4px 0;display:flex}.np-empty img{max-width:72%;height:auto}.np-empty h2{letter-spacing:.12em;color:var(--np-ink-strong);margin:10px 0 0;font-size:19px;font-weight:700}.np-empty p{letter-spacing:.06em;color:var(--np-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.np-empty .np-btn{min-width:min(260px,80%);margin-top:16px}.np-error{background:var(--tint-96);color:var(--tint-45);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 0;padding:12px;display:flex}.np-error p{flex:160px;margin:0;font-size:13.5px;line-height:1.45}.np-skel{background:linear-gradient(90deg, var(--tint-94) 0%, #faf3ee 50%, var(--tint-94) 100%);background-size:200% 100%;animation:1.2s infinite np-shimmer}@keyframes np-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.np-skel,.np-spin{animation:none}}.np-divider{letter-spacing:.1em;color:var(--np-ink);align-items:center;gap:12px;margin:20px 0 8px;font-size:14px;display:flex}.np-divider:before,.np-divider:after{content:"";background:var(--tint-90);flex:1;height:1px}.np-foot{letter-spacing:.08em;min-height:36px;color:var(--np-ink);justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:13.5px;display:flex;position:relative}.np-foot .paw{width:32px;height:auto}.np-foot svg{color:var(--np-ink)}.np-foot.flowers{min-height:64px;margin-top:10px}.np-foot .fl{pointer-events:none;height:auto;position:absolute;bottom:0}.np-foot .fl.l{width:72px;left:-12px}.np-foot .fl.r{width:60px;right:-12px}.np-rows{margin:0;padding:0;list-style:none}.np-rows>li{border-bottom:1px solid var(--np-line)}.np-row{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}button.np-row:active,a.np-row:active{background:color-mix(in srgb, var(--tint-90) 30%, transparent)}.np-row>.np-ico:first-child{color:var(--np-ink)}.np-row .k{letter-spacing:.08em;min-width:64px;color:var(--np-ink);flex:none;font-size:15px}.np-row .v{text-align:right;letter-spacing:.03em;min-width:0;color:var(--np-ink-strong);overflow-wrap:anywhere;flex:1;font-size:15px}.np-row .v.muted{color:#a99c94}.np-row>.np-ico:last-child{color:#8f817a}.np-overlay{z-index:60;background:#5146406b;justify-content:center;align-items:flex-end;animation:.18s fade;display:flex;position:fixed;inset:0}.np-sheet{overscroll-behavior:contain;width:100%;max-width:480px;max-height:92dvh;padding:10px 20px calc(18px + env(safe-area-inset-bottom));background:var(--np-cream);color:var(--np-ink);font-family:var(--lk-sans,"Noto Sans SC", sans-serif);border-radius:26px 26px 0 0;animation:.22s cubic-bezier(.2,.9,.3,1.1) up;position:relative;overflow-y:auto;box-shadow:0 -10px 30px -18px #50322873}.np-grab{background:var(--soft-87);border-radius:3px;width:44px;height:5px;margin:0 auto 4px}.np-sheet-x{z-index:2;position:absolute;top:10px;right:8px}.np-sheet-head{align-items:center;min-height:52px;margin:2px 40px 8px 0;display:flex}.np-sheet-head h2{letter-spacing:.1em;color:var(--np-ink-strong);flex:1;margin:0;font-size:21px;font-weight:700}.np-sheet-head.with-art{min-height:96px}.np-sheet-head img{pointer-events:none;flex:none;height:auto;margin:-6px -6px -4px 0}.np-sheet-head.art-left{gap:14px}.np-sheet-head.art-left img{margin:0}.np-sheet-head.art-left h2{flex:1}.np-sheet-body{gap:14px;display:grid}.np-sheet-foot{gap:8px;margin-top:18px;display:grid}.np-sheet .np-panel{background:var(--np-paper);box-shadow:inset 0 0 0 1px var(--tint-94);border-radius:18px;gap:14px;padding:14px 14px 16px;display:grid}.np-grid2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.np-grid2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.np-inline{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.np-inline>label{color:var(--np-ink-strong);font-size:14.5px;font-weight:500}.np-picker-btn{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.np-picker-btn .txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.np-picker-btn .txt.ph{color:#a99c94}.np-picker-btn img{object-fit:contain;flex:none;width:34px;height:28px}.np-toggle-row{align-items:flex-start;gap:12px;display:flex}.np-toggle-row .txt{flex:1;min-width:0}.np-toggle-row b{color:var(--np-ink-strong);font-size:15px;font-weight:500;display:block}.np-toggle-row small{color:var(--np-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.np-sheet-note{color:var(--np-muted);gap:8px;margin:12px 4px 0;font-size:12.5px;line-height:1.55;display:flex}.np-sheet-note .np-ico{flex:none;margin-top:1px}.np-confirm{text-align:center;padding-top:18px}.np-confirm-art{width:180px;height:auto;margin:-2px auto 4px}.np-confirm h2{letter-spacing:.1em;color:var(--np-ink-strong);margin:0;font-size:21px;font-weight:700}.np-confirm-body{letter-spacing:.04em;color:var(--np-ink);margin:8px 0 0;font-size:14.5px;line-height:1.55}.np-confirm .np-check{margin-top:8px}.np-confirm-acts{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.np-rules{color:var(--np-ink);gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.np-pick-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-pick{background:var(--np-paper);width:100%;min-height:60px;box-shadow:inset 0 0 0 1px var(--tint-92);color:var(--np-ink-strong);text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 12px 6px 8px;display:flex}.np-pick.on{background:var(--np-blush);box-shadow:inset 0 0 0 1.5px var(--tint-84)}.np-pick .art{flex:none;place-items:center;width:76px;height:48px;display:grid}.np-pick .art img{object-fit:contain;max-width:76px;max-height:48px}.np-pick .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-pick .txt b{letter-spacing:.08em;font-size:16px;font-weight:500}.np-pick .txt small{color:var(--np-muted);font-size:12.5px}.np-pick>.np-ico{color:#8f817a}.np-pick .tick{color:var(--tint-60)}@media (width>=960px){.np-overlay{align-items:center}.np-sheet{border-radius:26px;margin-bottom:0}}.np-dt-hero{background:radial-gradient(120% 90% at 50% 40%, var(--tint-94) 0%, var(--tint-96) 55%, #fdf6f000 100%);border-radius:20px;align-items:center;min-height:148px;margin:4px -4px 0;padding:12px 0 14px;display:flex;position:relative}.np-dt-hero .art{object-fit:contain;flex:none;width:clamp(92px,28vw,118px);height:auto;margin-left:-4px}.np-dt-hero .txt{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:0 2px;display:flex;position:relative}.np-dt-hero .ttl{letter-spacing:.04em;max-width:100%;color:var(--np-ink-strong);overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:500}.np-dt-hero .branch{color:var(--np-muted);margin:1px 0 0;font-size:12.5px}.np-dt-hero .amt{color:#4a2f27;margin:2px 0 6px;font-size:clamp(26px,8.2vw,32px);line-height:1.15}.np-dt-hero .amt.income,.np-dt-hero .amt.refund{color:var(--np-sage)}.np-dt-hero .chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.np-dt-hero .chip{letter-spacing:.06em;border-radius:13px;align-items:center;height:26px;padding:0 12px;font-size:13px;display:inline-flex}.np-dt-hero .chip.type{background:var(--tint-90);color:var(--tint-55)}.np-dt-hero .chip.type.income,.np-dt-hero .chip.type.refund{background:var(--np-sage-bg);color:#4f6f45}.np-dt-hero .chip.type.transfer{background:var(--np-sand);color:var(--np-ink)}.np-dt-hero .chip.src{background:var(--tint-92);color:#6b5a52}.np-dt-hero .bunny{flex:none;align-self:flex-end;width:clamp(78px,24vw,100px);height:auto;margin-right:-6px}.np-dt-undo{margin:10px 0 0}.np-dt-rows{margin-top:6px}.np-dt-rows .np-row{min-height:60px}.np-dt-flower{object-fit:contain;flex:none;width:26px;height:26px}.np-dt-splits{flex-direction:column;gap:2px;font-size:14px;display:flex}.np-dt-orig{background:var(--np-sand);min-height:60px;color:inherit;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;text-decoration:none;display:flex}.np-dt-orig .txt{flex-direction:column;flex:1;min-width:0;display:flex}.np-dt-orig small{color:var(--np-muted);font-size:12.5px}.np-dt-orig b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.np-dt-sec{border-bottom:1px solid var(--np-line);padding:14px 0}.np-dt-sec .head{align-items:center;gap:12px;min-height:40px;display:flex}.np-dt-sec .head h2{letter-spacing:.08em;color:var(--np-ink-strong);flex:1;margin:0;font-size:17px;font-weight:500}.np-dt-sec .head .add,.np-dt-sec .head .view{letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:0 0 0 8px;font-size:14.5px;text-decoration:none;display:inline-flex}.np-dt-sec .head .add{color:var(--np-rose-ink)}.np-dt-sec .head .add .np-ico:last-child{color:#8f817a;margin-left:6px}.np-dt-sec .head .view{color:var(--np-ink)}.np-dt-sec .sub{letter-spacing:.06em;color:var(--np-muted);margin:2px 0 0 38px;font-size:14px}.np-dt-refunds{margin:4px 0 0 38px;padding:0;list-style:none}.np-dt-refunds a{min-height:44px;color:inherit;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.np-dt-refunds a span:first-child{flex:1}.np-dt-refunds .refund{color:var(--np-sage);font-size:15px}.np-dt-refunds .net{color:var(--np-muted);padding-top:2px;font-size:13px}.np-dt-receipt{align-items:center;gap:14px;margin-top:6px;display:flex}.np-dt-thumb{flex:none;place-items:center;width:128px;height:140px;display:grid;position:relative}.np-dt-thumb .sprig{z-index:2;pointer-events:none;width:44px;height:auto;position:absolute;bottom:-4px;left:-8px}.np-dt-thumb .paper{width:98px;height:124px;box-shadow:0 6px 14px -8px #5a3c3280, 0 0 0 1px var(--tint-90);cursor:zoom-in;background:#fffdf8;border:0;border-radius:4px;padding:6px;position:relative;overflow:hidden;transform:rotate(-6deg)}.np-dt-thumb .paper img{object-fit:cover;object-position:top;border-radius:2px;width:100%;height:100%}.np-dt-thumb .paper.retry{color:var(--np-muted);cursor:pointer;place-items:center;display:grid}.np-dt-thumb .clip{z-index:3;border:2px solid #a99484;border-radius:6px;width:12px;height:30px;position:absolute;top:2px;left:52%;transform:rotate(12deg)}.np-dt-receipt .act{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.np-dt-receipt .act p{text-align:center;letter-spacing:.02em;color:var(--np-ink);margin:0;font-size:12.5px}.np-dt-breakdown{margin:10px 0 0 38px;font-size:14px}.np-dt-breakdown summary{cursor:pointer;min-height:40px;color:var(--np-rose-ink);align-items:center;gap:4px;list-style:none;display:inline-flex}.np-dt-breakdown summary::-webkit-details-marker{display:none}.np-dt-breakdown[open] summary .np-ico{transform:rotate(180deg)}.np-dt-items{margin:2px 0 0;padding:0;list-style:none}.np-dt-items li+li{border-top:1px solid var(--np-line)}.np-dt-item{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.np-dt-item .art{width:76px;height:50px;color:var(--np-muted);flex:none;place-items:center;display:grid}.np-dt-item .art img{object-fit:contain;max-width:76px;max-height:50px}.np-dt-item .txt{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:3px;display:flex}.np-dt-item b{letter-spacing:.04em;color:var(--np-ink-strong);overflow-wrap:anywhere;font-size:15.5px;font-weight:500}.np-dt-item b.clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-dt-item small{color:var(--np-muted);font-size:13px}.np-dt-item .more{min-height:36px;color:var(--np-rose-ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13.5px;display:inline-flex}.np-dt-item .price{color:var(--np-ink-strong);flex:none;padding-top:4px;font-size:15.5px}.np-dt-item .price.none{color:var(--np-muted);font-size:14px}.np-dt-del{margin-top:20px}.np-dt-foot{width:min(300px,82%);height:auto;margin:12px auto 0;display:block}.np-dt-nodiff{background:var(--np-sage-bg);color:#4f6f45;border-radius:12px;margin:0;padding:12px;font-size:14px}.np-diff{background:var(--np-paper);box-shadow:inset 0 0 0 1px var(--tint-92);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.np-diff input{width:22px;height:22px;accent-color:var(--np-rose);flex:none;margin:2px 0 0}.np-diff span{flex-direction:column;gap:3px;min-width:0;display:flex}.np-diff b{font-size:15px;font-weight:500}.np-diff small{color:var(--np-muted);overflow-wrap:anywhere;font-size:13px}.np-diff em{color:var(--np-ink-strong);font-style:normal;font-weight:500}.np-bg-head{padding-bottom:6px;position:relative}.np-head-bunny{pointer-events:none;z-index:0;height:auto;position:absolute;top:4px;right:-10px}.np-head-bunny.budget{width:clamp(76px,23vw,92px)}.np-bg-head .np-month{z-index:1;width:fit-content;margin:-2px auto 0;position:relative}.np-bg-loading{gap:14px;margin-top:10px;display:grid}.np-text-act{letter-spacing:.06em;min-height:44px;color:var(--np-ink);background:0 0;border:0;align-items:center;gap:5px;padding:0 0 0 8px;font-size:14.5px;display:inline-flex}.np-text-act.add{color:var(--np-rose-ink)}.np-text-act.add .np-ico{color:var(--np-rose)}.np-bg-total{background:var(--tint-96);box-shadow:inset 0 0 0 1px var(--tint-92);border-radius:20px;margin-top:8px;padding:10px 10px 12px;position:relative;overflow:hidden}.np-bg-total .head{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.np-bg-total h2{letter-spacing:.1em;color:var(--np-ink-strong);margin:0;font-size:18px;font-weight:700}.np-bg-total .flower{pointer-events:none;width:66px;height:auto;position:absolute;bottom:-8px;right:-6px}.np-bg-total-empty{justify-items:start;gap:12px;padding:8px 8px 6px;display:grid}.np-bg-total-empty p{color:var(--np-ink);margin:0;padding-right:40px;font-size:14px;line-height:1.5}.np-bg-card{background:var(--np-paper);border-radius:16px;margin-top:6px;padding:12px 14px 4px}.np-bg-card .lbl{letter-spacing:.1em;color:var(--np-ink-strong);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.np-bg-card .lbl img{width:22px;height:auto}.np-bg-card .big{color:#3f2f28;margin:2px 0 0;font-size:clamp(30px,9.4vw,36px);line-height:1.2}.np-bg-card .big.over{color:var(--tint-55)}.np-bg-card .of{letter-spacing:.04em;color:var(--np-ink);margin:2px 0 10px;font-size:14.5px}.np-bg-card .of .np-amt{color:var(--np-ink);font-size:15px;font-weight:800}.np-bg-card .of .sl{color:#b3a69e;margin:0 10px}.np-bg-card .msg{border-top:1px solid var(--tint-92);letter-spacing:.04em;color:var(--np-ink);align-items:center;gap:8px;margin:10px -6px 0;padding:10px 54px 6px 6px;font-size:13.5px;display:flex}.np-bg-card .msg img{flex:none;width:30px;height:auto}.np-amt.sm{font-size:14px;font-weight:800}.np-meter{align-items:center;gap:12px;display:flex}.np-meter .bar{background:#efe8e1;border-radius:8px;flex:1;height:16px;position:relative;overflow:hidden}.np-meter .bar>span{background:linear-gradient(90deg,#7c9a6c,#95b183);border-radius:8px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.np-meter.near .bar>span{background:linear-gradient(90deg,#d9a35c,#e6b979)}.np-meter.over .bar>span{background:linear-gradient(90deg, var(--tint-65), var(--tint-70))}.np-meter .pct{letter-spacing:.04em;color:var(--np-ink);white-space:nowrap;flex:none;font-size:14px}.np-meter.over .pct{color:var(--tint-55)}.np-meter.compact .bar{height:10px}.np-meter.compact .pct{min-width:0;font-size:12.5px}.np-bg-cats{margin-top:18px}.np-bg-cats .head{align-items:center;gap:2px;display:flex}.np-bg-cats h2{letter-spacing:.1em;color:var(--np-ink-strong);margin:0;font-size:19px;font-weight:700}.np-bg-cats .head .info{color:var(--np-ink)}.np-bg-cats .head .add{margin-left:auto}.np-bg-empty .arts{justify-content:center;align-items:flex-end;height:150px;margin-top:6px;display:flex;position:relative}.np-bg-empty .arts img{height:auto}.np-bg-empty .arts .c{z-index:1;width:clamp(150px,46vw,186px);position:relative}.np-bg-empty .arts .l{width:clamp(70px,22vw,88px);position:absolute;bottom:4px;left:0}.np-bg-empty .arts .r{width:clamp(82px,26vw,104px);position:absolute;bottom:6px;right:-6px}.np-bg-empty .np-empty{padding-top:0}.np-bg-empty .np-empty h2{margin-top:4px;font-size:18px}.np-bg-list{margin:6px 0 0;padding:0;list-style:none}.np-bg-list li+li{border-top:1px solid var(--np-line)}.np-bg-list button{text-align:left;width:100%;min-height:72px;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.np-bg-list img{object-fit:contain;flex:none;width:64px;height:44px}.np-bg-list .txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.np-bg-list .top{align-items:baseline;gap:8px;display:flex}.np-bg-list b{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15.5px;font-weight:500;overflow:hidden}.np-bg-list .np-amt{color:var(--np-ink);font-size:13.5px}.np-bg-list>li>button>.np-ico{color:#8f817a}.np-bg-note{margin:8px 2px 0}.np-bg-rows{border-top:1px solid var(--np-line);margin-top:16px}.np-bg-rows .np-row{gap:14px;min-height:72px}.np-bg-row-ico{width:64px;height:44px;color:var(--np-ink);background:url(/assets/np/account-leaf-sprig.webp) right 6px bottom/18px no-repeat;flex:none;place-items:center;display:grid}:root[data-theme=blue] .np-bg-row-ico{background-image:url(/assets/theme/blue/derived/np/account-leaf-sprig.webp)}.np-bg-row-ico.repeat{background-position:left 4px bottom}.np-row .two{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.np-row .two b{letter-spacing:.08em;color:var(--np-ink-strong);font-size:15.5px;font-weight:500}.np-row .two small{letter-spacing:.04em;color:var(--np-muted);font-size:13px}.np-amt-input{font-family:var(--np-amount);letter-spacing:-.01em;min-height:54px;font-size:26px;font-weight:800}.np-bar{z-index:30;padding:10px var(--np-gutter,18px) calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #fff9f100 0%, var(--np-cream,#fff9f1) 32%);position:fixed;bottom:0;left:0;right:0}.np-bar .inner{max-width:430px;margin:0 auto}.np-bar .np-btn.lg{letter-spacing:.16em;min-height:54px;box-shadow:0 8px 18px -12px color-mix(in srgb, var(--tint-55) 80%, transparent);font-size:18px}.np-mf-head{position:relative}.np-mf-head .np-top h1{letter-spacing:.12em;font-size:23px}.np-mf-head .bunny{pointer-events:none;width:clamp(80px,23vw,92px);height:auto;position:absolute;top:2px;right:-8px}.np-mf-seg{z-index:1;width:64%;max-width:250px;margin:6px auto 0;position:relative}.np-mf-type{text-align:center;margin:4px 0 0}.np-mf-type .chip{background:var(--tint-90);height:28px;color:var(--tint-55);letter-spacing:.1em;border-radius:14px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.np-mf-type .chip.income,.np-mf-type .chip.refund{background:var(--np-sage-bg);color:#4f6f45}.np-mf-type .chip.transfer{background:var(--np-sand);color:var(--np-ink)}.np-mf-note{background:var(--np-sand);color:var(--np-ink);border-radius:12px;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.np-mf-note .np-ico{color:#b58b6d;margin-top:1px}.np-mf-amount{background:var(--tint-96);border-radius:18px;margin-top:12px;padding:12px 16px 14px}.np-mf-amount label{letter-spacing:.08em;color:var(--np-muted);font-size:14.5px;display:block}.np-mf-amount .cur{min-height:32px;font:inherit;color:var(--np-rose-ink);text-underline-offset:3px;background:0 0;border:0;padding:0 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.np-mf-amount .row{border-bottom:1.5px solid var(--np-rose);align-items:center;gap:8px;margin-top:2px;display:flex}.np-mf-amount.invalid .row{border-bottom-color:var(--np-error)}.np-mf-amount input{color:#3f2f28;min-width:0;height:56px;caret-color:var(--tint-60);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:38px}.np-mf-amount input::placeholder{color:#cdbfb7}.np-mf-amount .clear{color:#fff;background:#b9aaa2;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.np-mf-amount .clear:after{content:"";position:absolute;inset:-7px}.np-mf-err{margin:6px 4px 0}.np-mf-cats{margin-top:14px}.np-mf-cats h2{border-bottom:1px solid var(--np-line);letter-spacing:.08em;color:var(--np-ink-strong);margin:0 0 4px;padding:0 0 8px 2px;font-size:17px;font-weight:500}.np-mf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.np-mf-tile{min-height:92px;color:var(--np-ink);-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0000;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:4px 2px 6px;display:flex;position:relative}.np-mf-tile img{object-fit:contain;width:100%;max-width:116px;height:58px}.np-mf-tile>span:not(.tick):not(.inc){letter-spacing:.1em;font-size:15px}.np-mf-tile.on{border-color:var(--tint-80);background:var(--tint-96);color:var(--tint-55)}.np-mf-tile .tick{background:var(--np-rose);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.np-mf-tile .inc{background:var(--np-sage-bg);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.np-mf-tile .inc img{width:36px;height:36px}.np-mf-grid.income .np-mf-tile{justify-content:center;gap:6px;min-height:96px}.np-mf-sub{background:var(--tint-96);letter-spacing:.08em;width:100%;min-height:50px;color:var(--np-ink-strong);text-align:left;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:8px;padding:0 12px 0 16px;font-size:16px;display:flex}.np-mf-sub.ph{color:var(--np-muted)}.np-mf-sub .np-ico{color:#8f817a}.np-mf-rows{border-top:1px solid var(--np-line);margin-top:10px}.np-mf-rows .np-row{gap:14px;min-height:58px}.np-mf-rows .np-row .k{min-width:52px}.np-mf-rows .np-row .v.left,.np-mf-rows .np-row .v{text-align:left}.np-mf-inline{min-width:0;height:44px;font-family:var(--lk-sans,"Noto Sans SC", sans-serif);letter-spacing:.03em;color:var(--np-ink-strong);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.np-mf-inline::placeholder{color:#b0a29a}.np-row:focus-within{box-shadow:inset 0 -2px 0 var(--np-rose)}.np-mf-x{color:#fff;background:#d4c6be;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.np-mf-x:after{content:"";position:absolute;inset:-9px}.np-mf-receipt .add{border:1.5px solid var(--tint-70);width:44px;height:44px;color:var(--tint-60);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.np-mf-receipt .thumb{flex:none;width:44px;height:54px;position:relative}.np-mf-receipt .thumb img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px var(--tint-90);border-radius:6px}.np-mf-receipt .thumb button{border:2px solid var(--np-cream);color:#fff;background:#b9aaa2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-8px;right:-8px}.np-mf-receipt .thumb button:after{content:"";position:absolute;inset:-8px}.np-mf-consent{color:var(--np-ink);margin:0;font-size:14px;line-height:1.6}.np-mf-catgroup{gap:8px;display:grid}.np-mf-catgroup+.np-mf-catgroup{border-top:1px solid var(--np-line);margin-top:6px;padding-top:12px}.np-mf-catgroup .main{letter-spacing:.06em;min-height:40px;color:var(--np-ink-strong);text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:0 4px;font-size:16px;font-weight:500;display:flex}.np-mf-catgroup .main small{color:var(--np-muted);font-size:12.5px;font-weight:400}.np-mf-catgroup .main.on{color:var(--tint-55)}.np-mf-catgroup .subs{flex-wrap:wrap;gap:8px;display:flex}.np-mf-catgroup .subs button{border:1.5px solid var(--tint-90);background:var(--np-paper);min-height:40px;color:var(--np-ink);border-radius:20px;padding:0 14px;font-size:14.5px}.np-mf-catgroup .subs button.on{border-color:var(--np-rose);background:var(--np-blush);color:var(--tint-55)}.np-mf-split{gap:8px;display:grid}.np-mf-split .head{justify-content:space-between;align-items:center;display:flex}.np-mf-split .head b{font-size:15px;font-weight:500}.np-mf-split .line{grid-template-columns:minmax(0,1fr) 96px 44px;align-items:center;gap:6px;display:grid}.np-mf-split .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.np-mf-split .state{color:#a46a2f;font-size:13px}.np-mf-split .state.ok{color:#4f6f45}@media (width<=359px){.np-mf-tile>span:not(.tick):not(.inc){letter-spacing:.04em;font-size:14px}.np-mf-amount input{font-size:34px}}.np-ac-hero{align-items:center;min-height:128px;margin-top:-2px;display:flex;position:relative}.np-ac-hero .bunny{flex:none;width:clamp(120px,38vw,150px);height:auto;margin-left:-6px}.np-ac-hero p{letter-spacing:.16em;color:var(--np-ink-strong);flex:1;margin:0 0 0 4px;font-size:clamp(18px,5.4vw,21px);line-height:1.6}.np-ac-hero .heart{color:var(--tint-75);margin-left:4px;font-size:.8em}.np-ac-hero .sprig{width:32px;height:auto;position:absolute;top:50%;right:0;transform:translateY(-10%)rotate(18deg)}.np-ac-loading{gap:12px;display:grid}.np-ac-total{background:linear-gradient(100deg, var(--tint-94) 0%, var(--tint-94) 60%, var(--tint-96) 100%);border-radius:20px;padding:14px 16px;position:relative;overflow:hidden}.np-ac-total .head{align-items:center;gap:10px;display:flex}.np-ac-total h2{letter-spacing:.08em;color:var(--np-ink-strong);margin:0;font-size:17px;font-weight:500}.np-ac-total .lbl{color:var(--np-ink);margin:6px 0 0;font-size:13.5px}.np-ac-total .sums{z-index:1;max-width:64%;margin:0;padding:0;list-style:none;position:relative}.np-ac-total .sums li{color:#3f2f28;font-size:16px;line-height:1.35}.np-ac-total .sums li.big{font-size:clamp(26px,8vw,31px);line-height:1.25}.np-ac-total .none{max-width:64%;color:var(--np-ink);margin:4px 0 0;font-size:13px;line-height:1.5}.np-ac-total .cnt{z-index:1;max-width:60%;color:var(--np-ink);margin:2px 0 0;font-size:13px;line-height:1.45;position:relative}.np-ac-total .np-hint{z-index:1;max-width:62%;margin-top:4px;position:relative}.np-ac-total .deco{pointer-events:none;width:clamp(118px,38vw,150px);height:auto;position:absolute;bottom:-6px;right:-4px}.np-ac-list{margin:6px 0 0;padding:0;list-style:none}.np-ac-list li{border-bottom:1px solid var(--np-line)}.np-ac-row{width:100%;min-height:84px;color:inherit;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.np-ac-row .art{flex:none;place-items:center;width:84px;height:62px;display:grid;position:relative}.np-ac-row .art>img:first-child{object-fit:contain;max-width:84px;max-height:62px}.np-ac-row .art .inst{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--np-cream);object-fit:contain;background:#fff;border-radius:6px;position:absolute;bottom:0;right:2px}.np-ac-row .txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.np-ac-row b{letter-spacing:.08em;color:var(--np-ink-strong);align-items:center;gap:6px;font-size:16.5px;font-weight:500;display:flex}.np-ac-row b em{background:var(--np-blush);color:var(--tint-55);letter-spacing:.04em;border-radius:9px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:400}.np-ac-row b em.gray{background:var(--np-sand);color:var(--np-muted)}.np-ac-row small{letter-spacing:.04em;color:var(--np-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-ac-row small.warn{color:#a46a2f;white-space:normal}.np-ac-row .amt{color:#3f2f28;flex:none;font-size:17px}.np-ac-row .amt .flow{color:var(--np-ink)}.np-ac-row>.np-ico{color:#8f817a}.np-ac-transfer{margin-top:16px}.np-ac-rule{background:var(--np-sand);letter-spacing:.04em;color:var(--np-ink);border-radius:12px;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;font-size:14px;display:flex}.np-ac-rule .np-ico{color:#b58b6d}.np-ac-archived{margin-top:18px}.np-ac-archived h2{margin:0;font-size:16px;font-weight:500}.np-ac-rules{margin:12px 2px 0}.np-hint.center{text-align:center;margin:8px 0 0}.np-ac-foot{justify-content:space-between;align-items:center;min-height:80px;margin-top:10px;display:flex;position:relative}.np-ac-foot p{letter-spacing:.14em;color:var(--np-ink);margin:0 0 0 18px;font-size:15px}.np-ac-foot img{width:clamp(120px,40vw,160px);height:auto;margin-right:-10px}.np-ac-type{align-items:center;gap:8px;display:flex}.np-ac-type img{object-fit:contain;flex:none;width:46px;height:38px}.np-ac-type .np-select-wrap{flex:1}.np-ac-inst summary{cursor:pointer;min-height:40px;color:var(--np-rose-ink);align-items:center;gap:4px;font-size:14px;list-style:none;display:inline-flex}.np-ac-inst summary::-webkit-details-marker{display:none}.np-ac-inst[open] summary .np-ico{transform:rotate(180deg)}.np-ac-inst .grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:6px;display:grid}.np-ac-inst .grid button{border:1.5px solid var(--tint-90);background:var(--np-paper);min-height:70px;color:var(--np-ink);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:11.5px;display:flex}.np-ac-inst .grid button.on{border-color:var(--np-rose);background:var(--np-blush)}.np-ac-inst .grid img{object-fit:contain;border-radius:8px;width:32px;height:32px}.np-ac-inst .grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.np-ac-danger{border-top:1px dashed var(--tint-90);gap:10px;margin-top:8px;padding-top:14px;display:grid}.np-ac-transfer-art{color:var(--np-sage);justify-content:center;align-items:center;gap:10px;margin:-8px 0 8px;display:flex}.np-ac-transfer-art img{width:78px;height:auto}.np-ac-sheet .np-inline label{font-size:14px}.np-tag{letter-spacing:.04em;white-space:nowrap;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;display:inline-flex}.np-tag.sand{background:var(--np-sand);color:var(--np-muted)}.np-tag.amber{color:#8a5a17;background:#f8ead2}.np-tag.rose{background:var(--tint-92);color:var(--tint-50)}.np-tag.sage{background:var(--np-sage-bg);color:#4f6f45}.np-cat-none{border:1.5px solid var(--tint-90);background:var(--np-paper);min-height:44px;color:var(--np-ink);border-radius:22px;justify-self:start;padding:0 16px;font-size:14.5px}.np-cat-none.on{border-color:var(--np-rose);background:var(--np-blush);color:var(--tint-55)}.np-cat-group{gap:8px;display:grid}.np-cat-group+.np-cat-group{border-top:1px solid var(--np-line);margin-top:8px;padding-top:12px}.np-cat-group h3{color:var(--np-muted);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.np-cat-group h3 img{object-fit:contain;width:54px;height:34px}.np-sb-head{padding-top:30px;position:relative}.np-sb-add{z-index:2;position:absolute;top:2px;right:-4px}.np-head-bunny.sb{width:clamp(96px,30vw,124px);top:40px;right:-8px}.np-sb-head .np-month{z-index:1;width:fit-content;margin:-4px auto 0 clamp(40px,16vw,76px);position:relative}.np-sb-lead{z-index:1;letter-spacing:.14em;color:var(--np-ink-strong);margin:12px 0 0 4px;font-size:21px;font-weight:700;position:relative}.np-sb-sub{z-index:1;letter-spacing:.04em;color:var(--np-muted);margin:6px 0 14px 4px;font-size:14px;position:relative}.np-sb .np-empty{margin-top:18px}.np-sb-examples{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-sb-examples button{letter-spacing:.06em;width:100%;min-height:100px;color:var(--np-ink);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;font-size:14px;display:flex}.np-sb-examples button:active{background:var(--np-blush)}.np-sb-examples img{object-fit:contain;width:100%;max-width:112px;height:72px}.np-sb-sum{background:linear-gradient(100deg, var(--tint-94), var(--tint-96));border-radius:18px;margin-top:14px;padding:12px 16px}.np-sb-sum .head{align-items:center;gap:8px;display:flex}.np-sb-sum h2{letter-spacing:.06em;color:var(--np-ink-strong);margin:0;font-size:15px;font-weight:500}.np-sb-sum .sums{margin:4px 0 0;padding:0;list-style:none}.np-sb-sum .sums li{align-items:baseline;gap:8px;font-size:16px;display:flex}.np-sb-sum .sums li.big .np-amt{color:#3f2f28;font-size:clamp(26px,8vw,30px)}.np-sb-sum .sums small{color:var(--np-muted);font-size:13px}.np-sb-sum .none{color:var(--np-ink);margin:6px 0 0;font-size:14px}.np-sb-sum .np-hint{margin-top:6px}.np-sb-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.np-sb-row{background:var(--np-paper);box-shadow:inset 0 0 0 1px var(--tint-92);border-radius:16px;align-items:center;gap:6px;padding:8px 10px 8px 6px;display:flex}.np-sb-row.paused{background:#faf6f2}.np-sb-row.paused img{filter:grayscale(.35);opacity:.8}.np-sb-row .main{min-width:0;min-height:72px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.np-sb-row .main img{object-fit:contain;flex:none;width:70px;height:54px}.np-sb-row .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-sb-row b{letter-spacing:.06em;color:var(--np-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;overflow:hidden}.np-sb-row .amt{color:var(--np-ink);font-size:13.5px}.np-sb-row .amt .np-amt{color:#3f2f28;font-size:15px}.np-sb-row .next{color:var(--np-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.np-sb-row .act{letter-spacing:.04em;flex:none;min-height:40px;padding:0 12px;font-size:13px}.np-sb-paused{margin-top:16px}.np-sb-paused h2{color:var(--np-muted);margin:0 0 0 4px;font-size:15px;font-weight:500}.np-confirm-field{text-align:left;margin-top:12px}@media (width<=359px){.np-sb-row .main img{width:54px;height:44px}.np-sb-row .act{padding:0 10px}}.np-go-head{min-height:150px;padding-top:30px;position:relative}.np-go-lead{z-index:1;letter-spacing:.1em;color:var(--np-ink-strong);max-width:60%;margin:14px 0 12px 6px;font-size:17px;position:relative}.np-head-bunny.go{width:clamp(130px,42vw,170px);top:36px;right:-10px}.np-go .np-empty{margin-top:14px}.np-go-list{gap:14px;margin-top:14px;display:grid}.np-goal-card{background:var(--np-paper);box-shadow:inset 0 0 0 1px var(--tint-92), 0 8px 22px -20px #8c5a4680;border-radius:20px;padding:12px 14px 14px}.np-goal-card .head{width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.np-goal-card .head img{object-fit:contain;flex:none;width:82px;height:58px}.np-goal-card .head .txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.np-goal-card .head b{letter-spacing:.08em;color:var(--np-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.np-goal-card .head small{color:var(--np-ink);font-size:13px}.np-goal-card .head>.np-ico{color:#8f817a}.np-goal-bar{align-items:center;gap:10px;margin-top:8px;display:flex}.np-goal-bar .bar{background:#efe8e1;border-radius:6px;flex:1;height:12px;position:relative;overflow:hidden}.np-goal-bar .bar>span{background:linear-gradient(90deg,#7c9a6c,#95b183);border-radius:6px;position:absolute;inset:0 auto 0 0}.np-goal-bar b{text-align:right;min-width:42px;color:var(--np-ink-strong);flex:none;font-size:14px;font-weight:700}.np-goal-card .meta{color:var(--np-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.np-goal-acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.np-goal-recent{border-top:1px dashed var(--tint-90);margin-top:12px;padding-top:8px}.np-goal-h3{letter-spacing:.06em;color:var(--np-ink-strong);align-items:baseline;gap:6px;margin:4px 0 2px;font-size:15px;font-weight:500;display:flex}.np-goal-h3 small{color:var(--np-muted);font-size:12.5px;font-weight:400}.np-goal-hist{margin:0;padding:0;list-style:none}.np-goal-hist li{border-bottom:1px solid var(--np-line);align-items:center;gap:10px;min-height:46px;font-size:14px;display:flex}.np-goal-hist li:last-child{border-bottom:0}.np-goal-hist .dot{color:#fff;background:#7c9a6c;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.np-goal-hist .dot.out{background:#c9a07c}.np-goal-hist .txt{flex-direction:column;flex:1;min-width:0;display:flex}.np-goal-hist small{color:var(--np-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.np-goal-hist .np-amt{font-size:14.5px}.np-goal-done{background:linear-gradient(100deg,#fbeee0,#fcf3e9);border-radius:16px;align-items:center;gap:10px;margin:-4px -4px 6px;padding:6px 10px;display:flex}.np-goal-done img{width:110px;height:auto}.np-goal-done p{letter-spacing:.08em;color:#8a5a17;margin:0;font-size:17px;font-weight:700}.np-goal-card.done .np-goal-bar .bar>span{background:linear-gradient(90deg,#6f925f,#8bb07a)}.np-goal-detail{gap:10px;display:grid}.np-goal-sum{color:var(--np-ink);margin:0;font-size:14.5px}.np-goal-sum .np-amt{color:#3f2f28;font-size:22px}.np-goal-kindbtn img{width:46px;height:32px}.np-goal-kinds .np-pick{min-height:64px}.np-go-archived{margin-top:16px}.np-dy .np-month{margin-top:-6px}.np-dy-cover{background:linear-gradient(180deg, var(--tint-98) 0%, var(--tint-96) 100%);min-height:220px;box-shadow:0 0 0 1px var(--tint-92), 0 10px 24px -20px #8c5a4699;border-radius:18px;margin:6px 0 0 6px;padding:26px 0 16px 22px;display:flex;position:relative}.np-dy-cover:before{content:"";border:1.4px dashed var(--tint-87);pointer-events:none;border-radius:13px;position:absolute;inset:8px}.np-dy-cover .tape{z-index:2;width:92px;height:auto;position:absolute;top:-14px;left:-14px;transform:rotate(-12deg)}.np-dy-cover .rings{z-index:2;flex-direction:column;gap:34px;display:flex;position:absolute;top:64px;left:-12px}.np-dy-cover .rings i{border:3px solid #cda36f;border-left-color:#0000;border-radius:10px;width:22px;height:14px;display:block}.np-dy-cover .flowers{z-index:1;pointer-events:none;width:86px;height:auto;position:absolute;top:-20px;right:-14px;transform:rotate(12deg)}.np-dy-cover .txt{z-index:1;flex:1;min-width:0;position:relative}.np-dy-cover h2{color:#4c2418;margin:0;font-size:clamp(30px,9.4vw,38px);line-height:1.22}.np-dy-cover .sub{letter-spacing:.12em;color:#6c5348;margin:6px 0 0;font-size:15px}.np-dy-cover .amt{color:var(--tint-55);background:linear-gradient(100deg, color-mix(in srgb, var(--tint-84) 70%, transparent), color-mix(in srgb, var(--tint-87) 50%, transparent) 70%, transparent);border-radius:6px 14px 10px 4px;margin:8px 0 0 -6px;padding:2px 14px 4px 8px;font-size:clamp(30px,9.4vw,36px);display:inline-block}.np-dy-cover .cmp{color:var(--np-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;padding-right:6px;font-size:12.5px;display:flex}.np-dy-cover .bunny{z-index:1;flex:none;align-self:flex-end;width:clamp(104px,31vw,128px);height:auto;margin:0 -2px -10px -8px;position:relative}.np-dy-stats{background:var(--np-paper);box-shadow:inset 0 0 0 1px var(--tint-92);border-radius:18px;grid-template-columns:1fr auto 1fr;gap:0 8px;margin-top:12px;padding:12px 10px 10px;display:grid}.np-dy-stats .col{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.np-dy-stats .col>img{object-fit:contain;width:100%;max-width:150px;height:84px}.np-dy-stats .vr{border-left:1.4px dashed var(--tint-90);width:0;margin:10px 0}.np-dy-stats small{letter-spacing:.08em;color:var(--np-ink-strong);font-size:13.5px}.np-dy-stats b{letter-spacing:.06em;color:var(--np-ink-strong);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:500;overflow:hidden}.np-dy-stats .col .np-amt{color:var(--tint-55);font-size:16px;font-weight:800}.np-dy-stats .cal{width:100%;max-width:150px;height:84px;display:block;position:relative}.np-dy-stats .cal img{object-fit:contain;width:100%;height:100%}.np-dy-stats .cal .d{color:#4c2418;flex-direction:column;align-items:center;font-size:12px;font-weight:700;line-height:1.15;display:flex;position:absolute;top:32%;left:45%;transform:translate(-50%)}.np-dy-stats .counts{border-top:1.4px dashed var(--tint-90);grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:10px;padding-top:8px;display:grid}.np-dy-stats .counts>span:not(.vr){min-height:36px;color:var(--np-ink);justify-content:center;align-items:center;gap:8px;font-size:14.5px;display:flex}.np-dy-stats .counts .vr{height:22px;margin:0}.np-dy-note{margin:6px 4px 0}.np-dy-phrase{margin-top:14px}.np-dy-phrase h2{letter-spacing:.08em;color:var(--np-ink-strong);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:500;display:flex}.np-dy-phrase h2 .np-ico{color:var(--tint-60)}.np-dy-phrase .chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.np-dy-phrase .chips button{border:1.5px solid var(--tint-90);background:var(--np-paper);letter-spacing:.04em;min-height:62px;color:var(--np-ink);border-radius:16px;padding:6px 4px;font-size:13.5px;line-height:1.45}.np-dy-phrase .chips button.on{border-color:var(--np-rose);background:var(--np-rose);color:#fff}.np-dy-preview{border:1.5px solid var(--tint-90);background:var(--np-paper);width:100%;min-height:72px;color:inherit;text-align:left;font:inherit;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:6px 12px 6px 8px;display:flex}.np-dy-preview:disabled{opacity:.5}.np-dy-preview img{object-fit:cover;object-position:50% 62%;border-radius:10px;flex:none;width:104px;height:58px}.np-dy-preview .txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.np-dy-preview b{letter-spacing:.06em;font-size:15px;font-weight:500}.np-dy-preview small{color:var(--np-muted);font-size:12.5px}.np-dy-share{margin-top:12px}.np-dy-foot{letter-spacing:.04em;color:var(--np-ink);text-align:center;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;display:flex}.np-dy-sheet{max-width:520px}.np-dy-stage{background:var(--tint-94);border-radius:18px;place-items:center;min-height:240px;padding:10px;display:grid;position:relative}.np-dy-stage img{border-radius:10px;width:auto;max-width:100%;max-height:50dvh;display:block;box-shadow:0 8px 20px -12px #50322899}.np-dy-stage .busy{color:var(--np-ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.np-dy-ratio{width:60%;margin:12px auto 0}.np-dy-toggles{gap:4px;margin:8px 0 4px;display:grid}.np-dy-toggle{align-items:center;min-height:48px}.np-wc{background:var(--page-wash);min-height:var(--app-h,100dvh);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.np-wc .np-col{width:100%}.np-wc-top{justify-content:space-between;align-items:center;min-height:64px;padding-top:8px;display:flex}.np-wc-top .logo .art{width:clamp(108px,30vw,124px)}.np-wc-top .login{color:#4c2418;letter-spacing:.12em;border:1.5px solid #6d4a3e;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.np-wc-hero{width:calc(100% + 2 * var(--np-gutter));max-width:none;margin:0 calc(-1 * var(--np-gutter));height:auto;display:block;-webkit-mask-image:radial-gradient(120% 100% at 50% 45%,#000 72%,#0000 100%);mask-image:radial-gradient(120% 100% at 50% 45%,#000 72%,#0000 100%)}.np-wc-title{width:min(88%,380px);font-family:var(--lk-hand-title,"Ma Shan Zheng", sans-serif);letter-spacing:.04em;text-align:center;color:#4a2a22;-webkit-text-stroke:.8px #4a2a22;flex-direction:column;align-items:center;margin:-4px auto 0;font-size:clamp(30px,9.4vw,40px);font-weight:400;line-height:1.3;display:flex;position:relative}.np-wc-title .ln{display:block}.np-wc-title .heart{color:var(--tint-75);position:absolute;top:4px;right:-14px;transform:rotate(10deg)}.np-wc-underline{opacity:.85;width:min(52%,220px);height:auto;margin:-2px auto 0;display:block}.np-wc-sub{text-align:center;letter-spacing:.16em;color:#6c5348;margin:10px 0 0;font-size:15px}.np-wc-feats{grid-template-columns:repeat(3,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid}.np-wc-feats li{text-align:center;letter-spacing:.04em;color:#4c2418;flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.np-wc-feats li+li{border-left:1px solid var(--tint-90)}.np-wc-feats img{object-fit:contain;width:84%;max-width:96px;height:70px}.np-wc-acts{gap:12px;margin-top:18px;display:grid}.np-wc-start{letter-spacing:.14em;gap:14px;font-size:18px}.np-wc-start svg{color:#fff}.np-wc-browse{color:#4c2418;letter-spacing:.2em;border-color:#6d4a3e;font-size:18px}.np-wc-sample{letter-spacing:.1em;color:#6c5348;text-underline-offset:6px;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:15px;-webkit-text-decoration:underline #d4b9ae;text-decoration:underline #d4b9ae;display:inline-flex}.np-wc-foot{width:100%;max-width:430px;min-height:96px;margin:auto auto 0;position:relative;overflow:hidden}.np-wc-foot p{white-space:nowrap;letter-spacing:.1em;color:#4c2418;z-index:2;align-items:center;gap:6px;margin:0;font-size:15px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-56%)rotate(-3deg)}.np-wc-foot p svg{color:var(--tint-75)}.np-wc-foot .fl{pointer-events:none;height:auto;position:absolute;bottom:-6px}.np-wc-foot .fl.l{width:64px;left:-10px}.np-wc-foot .fl.r{width:92px;right:-26px;transform:rotate(-10deg)}.np-wc-foot .tape{opacity:.9;width:72px;height:auto;position:absolute;bottom:44px;left:22%;transform:rotate(-8deg)}.np-wc-foot .peek{width:96px;height:auto;position:absolute;bottom:30px;right:18%}@media (width>=600px){.np-wc-hero{width:100%;margin:0}}.np-dk{--np-gutter:32px;background:var(--page-bg);min-height:100dvh;font-size:16px}.np-dk .in{max-width:1180px;padding:0 var(--np-gutter);margin:0 auto}.np-dk-bar{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fdf8f1f0;border-bottom:1px solid #f0e4da;position:sticky;top:0}.np-dk-bar .in{align-items:center;gap:24px;height:64px;display:flex}.np-dk-bar .logo .art{width:132px}.np-dk-bar nav{gap:40px;margin:0 auto;display:flex}.np-dk-bar nav a{color:#4c2418;letter-spacing:.08em;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.np-dk-bar .dl{min-height:40px;padding:0 22px;text-decoration:none}.np-dk-hero{border-bottom:1px solid var(--tint-92);background:#f8efe4 50%/cover no-repeat}.np-dk-hero .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:560px;display:grid}.np-dk-hero .copy{padding:40px 0}.np-dk-hero h1{color:#4c2418;text-shadow:0 0 18px #fdf8f1e6;margin:0;font-size:clamp(40px,4.4vw,60px);line-height:1.32;position:relative}.np-dk-hero h1 .heart,.np-dk .heart{color:var(--tint-75);vertical-align:top;margin-left:8px}.np-dk-hero .copy>p{letter-spacing:.06em;color:#4c2418;text-shadow:0 0 12px #fdf8f1f2;margin:16px 0 0;font-size:17px}.np-dk-hero .get{align-items:center;gap:22px;margin-top:28px;display:flex}.np-dk-store{color:#fff;background:#1d1d1f;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:0 20px;text-decoration:none;display:inline-flex}.np-dk-store span{flex-direction:column;line-height:1.1;display:flex}.np-dk-store small{opacity:.85;font-size:11px}.np-dk-store b{font-size:20px;font-weight:600}.np-dk-store.soon{color:#6c5348;background:#fff;box-shadow:inset 0 0 0 1.5px #d9c7bc}.np-dk-store.lg{min-height:64px;padding:0 26px}.np-dk-qr{box-shadow:0 0 0 1px var(--tint-90);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin:0;padding:8px;display:flex}.np-dk-qr span svg{width:96px;height:96px;display:block}.np-dk-qr figcaption{color:#6c5348;font-size:12.5px}.np-dk-qr.none{text-align:center;width:112px;height:112px;color:var(--np-muted);box-shadow:inset 0 0 0 1.5px dashed #d9c7bc;background:#fffc;border:1.5px dashed #d9c7bc;place-items:center;padding:10px;font-size:12.5px;line-height:1.5;display:grid}.np-dk-hero .soon-note{letter-spacing:.06em;color:#8a7068;text-shadow:0 0 10px #fdf8f1f2;margin:10px 0 0 2px;font-size:12.5px}.np-dk section[id]{scroll-margin-top:72px}#download{scroll-margin-top:140px}.np-dk-hero .phones{height:520px;position:relative}.np-dk-phone{aspect-ratio:390/844;background:#2a2423;border-radius:40px;width:232px;margin:0;padding:10px;position:relative;box-shadow:0 24px 50px -24px #3c1e14b3,inset 0 0 0 2px #5a4b46}.np-dk-phone img{object-fit:cover;object-position:top;background:#fdf9f2;border-radius:30px;width:100%;height:100%;display:block}.np-dk-phone .notch{z-index:1;background:#2a2423;border-radius:10px;width:70px;height:18px;margin-left:-35px;position:absolute;top:16px;left:50%}.np-dk-hero .phones .np-dk-phone{position:absolute}.np-dk-hero .phones .a{top:28px;left:8%}.np-dk-hero .phones .b{top:6px;left:48%}.np-dk-h2{color:#4c2418;justify-content:center;align-items:center;gap:12px;margin:0;padding:52px 16px 28px;font-family:Ma Shan Zheng,ZCOOL KuaiLe,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:400;display:flex}.np-dk-h2 img{width:30px;height:auto}.np-dk-h2 img.flip{transform:scaleX(-1)}.np-dk .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:56px;display:grid}.np-dk .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-bottom:56px;display:grid}.np-dk-feats article,.np-dk-goals article{align-items:center;gap:20px;display:flex}.np-dk-feats .np-dk-phone{border-radius:30px;flex:none;width:170px;padding:7px}.np-dk-feats .np-dk-phone img{border-radius:23px}.np-dk-feats .np-dk-phone .notch{width:52px;height:13px;margin-left:-26px;top:11px}.np-dk h3{letter-spacing:.08em;color:#4c2418;margin:0;font-size:21px;font-weight:700}.np-dk article p{color:#6c5348;margin:10px 0 0;font-size:15px;line-height:1.7}.np-dk-diary{background:linear-gradient(100deg, var(--tint-92), var(--tint-94) 60%, var(--tint-92))}.np-dk-diary .in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding-top:40px;padding-bottom:40px;display:grid;position:relative}.np-dk-diary .posters{align-items:flex-end;gap:16px;display:flex}.np-dk-diary .posters img{border-radius:8px;width:190px;height:auto;box-shadow:0 16px 30px -20px #5a281eb3}.np-dk-diary .posters img:first-child{width:220px;transform:rotate(-3deg)}.np-dk-diary .posters img:last-child{transform:rotate(3deg)}.np-dk-diary h2{color:#4c2418;margin:0;font-size:clamp(32px,3.4vw,46px);line-height:1.3}.np-dk-diary .copy p{color:#6c5348;margin:14px 0 0;font-size:16px}.np-dk-diary .note{right:var(--np-gutter);color:#4c2418;background:#fffaf3;max-width:220px;margin:0;padding:12px 16px;font-size:16px;line-height:1.6;position:absolute;top:30px;transform:rotate(-4deg);box-shadow:0 6px 14px -10px #5a281e99}.np-dk-goals article .np-dk-phone{flex:none;width:210px}.np-dk-goals .art{width:76px;height:auto;margin-bottom:8px;display:block}.np-dk-cta{background:linear-gradient(180deg, var(--tint-94), var(--tint-92));padding:40px 0 46px;position:relative;overflow:hidden}.np-dk-cta .in{z-index:1;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.np-dk-cta h2{color:#4c2418;margin:0;font-size:clamp(32px,3vw,42px)}.np-dk-cta .bunny{width:200px;height:auto;position:absolute;bottom:-20px;left:12%}.np-dk-cta .fl{pointer-events:none;height:auto;position:absolute;bottom:-30px}.np-dk-cta .fl.l{width:180px;left:-40px}.np-dk-cta .fl.r{width:200px;right:-40px;transform:scaleX(-1)}.np-dk-cta .side{color:#4c2418;max-width:230px;margin:0;font-size:16px;line-height:1.6;position:absolute;top:50%;transform:translateY(-30%)rotate(-4deg)}.np-dk-cta .side.l{display:none;left:26%}.np-dk-cta .side.r{right:14%}.np-dk-foot{border-top:1px solid var(--tint-92)}.np-dk-foot .in{align-items:center;gap:28px;min-height:76px;display:flex}.np-dk-foot .foot-logo .art{width:112px}.np-dk-foot nav{gap:28px;margin:0 auto;font-size:14px;display:flex}.np-dk-foot nav a,.np-dk-foot nav span{color:#6c5348;text-decoration:none}.np-dk-foot nav small{color:var(--np-muted);margin-left:2px;font-size:12px}.np-dk-foot .np-latin{color:#6c5348;margin:0;font-family:Patrick Hand,cursive;font-size:18px}@media (width<=1023px){.np-dk{--np-gutter:18px}.np-dk-hero .copy{background:#fdf8f1e0;border-radius:18px;margin-top:20px;padding:18px 18px 20px}.np-dk-hero h1{font-size:34px}.np-dk-bar nav{display:none}.np-dk-bar .dl{margin-left:auto}.np-dk-hero .in,.np-dk-diary .in{grid-template-columns:1fr}.np-dk-hero .phones{height:430px}.np-dk-hero .phones .np-dk-phone{width:190px}.np-dk-hero .phones .a{left:4%}.np-dk-hero .phones .b{left:auto;right:4%}.np-dk .grid3,.np-dk .grid2{grid-template-columns:1fr;gap:24px}.np-dk-diary .note{position:static;transform:none}.np-dk-diary .posters img,.np-dk-diary .posters img:first-child{width:44%}.np-dk-cta .side,.np-dk-cta .bunny{display:none}.np-dk-foot .in{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px}.np-dk-foot nav{flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:0}}@media (width<=480px){.np-dk-hero .get{flex-wrap:wrap}.np-dk-feats article,.np-dk-goals article{gap:14px}.np-dk-feats .np-dk-phone,.np-dk-goals article .np-dk-phone{width:130px}}@media (width>=1280px){.np-dk-cta .side.l{display:block;left:18%}}@media (width<=374px){.np{--np-gutter:14px}.np-head-bunny.sb{width:86px;top:46px}.np-sb-head .np-month{margin-left:18px}.np-head-bunny.budget{width:70px}.np-dt-hero .chip{letter-spacing:.02em;height:24px;padding:0 8px;font-size:12px}.np-dt-hero .art{width:80px}.np-dt-hero .bunny{width:72px}.np-mf-grid{gap:4px}.np-dy-cover{padding-left:18px}.np-ac-row{gap:8px}.np-ac-row .art{width:56px;height:44px}.np-ac-row .art>img:first-child{max-width:56px;max-height:44px}.np-ac-row b{letter-spacing:.02em;white-space:nowrap;font-size:15.5px}.np-ac-row .amt{font-size:15px}.np-ac-row small.warn{font-size:12px}.np-head-bunny.go{width:112px}.np-go-lead{letter-spacing:.04em;max-width:64%;font-size:15.5px}.np-wc-feats li{letter-spacing:0;font-size:12.5px}}.lk.np.np-overlay{background:#5146406b;min-height:0;position:fixed;overflow:visible}.np-sheet{scroll-padding:24px 0 96px}.np.has-bar{scroll-padding-bottom:120px}.np-dk-cta .bunny{width:170px;left:3%}@media (width>=1280px){.np-dk-cta .side.l{top:30%;left:17%}}.np-dk2 .np-dk-bar{background:color-mix(in srgb, var(--bg) 92%, transparent);border-bottom:0}.np-dk2 .np-dk-bar nav{color:#8b7d75;align-items:center;gap:18px;margin:0 0 0 auto}.np-dk2-hero .in{grid-template-columns:minmax(300px,.85fr) 1.15fr;align-items:center;gap:24px;padding-top:28px;padding-bottom:24px;display:grid}.np-dk2-hero h1{font-family:var(--lk-hand);letter-spacing:.04em;color:#4a2a22;-webkit-text-stroke:1px #4a2a22;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.32}.np-dk2-hero .sub{letter-spacing:.06em;color:#58463d;margin:18px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.75}.np-dk2-hero .get{align-items:center;gap:18px;margin-top:28px;display:flex}.np-dk2 .np-dk-store{background:#4a2a22;border-radius:14px}.np-dk2-hero .only{letter-spacing:.04em;color:#8b7d75;margin:14px 0 0;font-size:14px}.np-dk2-hero .themes{grid-template-columns:1fr 1fr;justify-items:center;column-gap:8%;padding:22px 6% 0;display:grid;position:relative}.np-dk2-hero .wash{z-index:0;filter:blur(2px);border-radius:40px;width:56%;position:absolute;top:0;bottom:64px}.np-dk2-hero .wash.pink{background:radial-gradient(at 40% 45%,#f6e7e5 0%,#f6e7e566 60%,#0000 75%);left:0}.np-dk2-hero .wash.blue{background:radial-gradient(at 60% 45%,#eaf0f2 0%,#eaf0f266 60%,#0000 75%);right:0}.np-dk2-hero .np-dk-phone{z-index:1;width:min(100%,250px);position:relative;transform:none}.np-dk2-hero .fl{z-index:0;width:26%;max-width:170px;position:absolute;bottom:90px}.np-dk2-hero .fl.l{left:-4%}.np-dk2-hero .fl.r{right:-4%;transform:scaleX(-1)}.np-dk2-hero .bunny{z-index:2;width:22%;max-width:150px;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.np-dk2-hero .labels{grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin:18px 0 0;display:grid}.np-dk2-hero .lbl{letter-spacing:.06em;border-radius:99px;justify-self:center;padding:4px 18px;font-size:15px}.np-dk2-hero .lbl.pink{color:#9a5a66;background:#f6e7e5}.np-dk2-hero .lbl.blue{color:#46627a;background:#eaf0f2}.np-dk2-hero .labels .note{color:#58463d;letter-spacing:.04em;text-align:center;font-size:14px}.np-dk2-feats{border-top:1px solid #58463d1a}.np-dk2-feats ul{grid-template-columns:repeat(3,1fr);margin:0 auto;padding-top:28px;padding-bottom:20px;list-style:none;display:grid}.np-dk2-feats li{align-items:center;gap:16px;padding:0 20px;display:flex}.np-dk2-feats li+li{border-left:1px solid #58463d1a}.np-dk2-feats img{flex:none;width:120px;height:auto}.np-dk2-feats h3{letter-spacing:.06em;color:#4a2a22;margin:0;font-size:20px;font-weight:600}.np-dk2-feats p{letter-spacing:.04em;color:#58463d;margin:6px 0 0;font-size:15px}.np-dk2-cta{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px 24px 36px;display:flex}.np-dk2-cta h2{letter-spacing:.06em;color:#4a2a22;align-items:center;gap:8px;margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;display:flex}.np-dk2-cta .heart{color:var(--tint-70)}.np-dk2 .np-dk-foot nav{margin-left:auto}@media (width<=1023px){.np-dk2-hero .in{text-align:center;grid-template-columns:1fr}.np-dk2-hero .get{justify-content:center}.np-dk2-feats ul{grid-template-columns:1fr;gap:18px}.np-dk2-feats li+li{border-left:0}.np-dk2-feats li{justify-content:center}}@media (width<=600px){.np-dk2 .np-dk-bar nav{gap:8px;font-size:13px}.np-dk2-hero .themes{column-gap:5%;padding:14px 2px 0}.np-dk2-hero .np-dk-phone{border-radius:26px;width:min(100%,172px);padding:5px}.np-dk2-hero .np-dk-phone img{border-radius:21px}.np-dk2-hero .np-dk-phone .notch{border-radius:6px;width:38px;height:10px;margin-left:-19px;top:9px}.np-dk2-hero .bunny,.np-dk2-hero .fl{display:none}.np-dk2-hero .wash{width:52%;bottom:40px}.np-dk2-hero .labels{row-gap:10px;margin-top:14px}.np-dk2-hero .lbl{padding:3px 14px;font-size:14px}.np-dk2-hero .labels{grid-template-columns:1fr 1fr}.np-dk2-hero .labels .note{grid-area:2/1/auto/-1}}.np-dk2 .np-dk-store.soon{color:#fff;box-shadow:none;background:#4a2a22}.np-dk2 .np-dk-store.soon small{opacity:.8}.np-dk2-hero{padding-bottom:12px}.np-guest-gate{border:1px solid var(--tint-92);text-align:center;background:#fffdfb;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:22px 18px 20px;display:flex}.np-guest-gate img{width:150px;height:auto}.np-guest-gate h1{font-family:var(--lk-hand,"ZCOOL KuaiLe", sans-serif);letter-spacing:.04em;color:#3d1f17;margin:4px 0 0;font-size:21px;font-weight:400}.np-guest-gate>p{color:#6a4f47;margin:0;font-size:14px;line-height:1.7}.np-guest-gate .acts{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.np-guest-gate .note,.np-guest-note{color:#85706a;text-align:left;align-items:flex-start;gap:8px;margin:6px 0 0;font-size:12.5px;line-height:1.6;display:flex}.np-guest-gate .note svg{color:var(--tint-60);flex:none;margin-top:2px}.np-guest-lead{color:#6a4f47;margin:4px 2px 0;font-size:13.5px;line-height:1.7}.np-guest-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.np-guest-steps li{border:1px solid var(--tint-92);text-align:center;background:#fffdfb;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px;display:flex}.np-guest-steps img{object-fit:contain;width:72px;height:60px}.np-guest-steps b{color:#3d1f17;font-size:14px;font-weight:500}.np-guest-steps small{color:#85706a;font-size:11.5px;line-height:1.5}.np-guest-result{border:1px solid var(--tint-92);background:color-mix(in srgb, var(--tint-94) 60%, #fffdfb);border-radius:16px;margin-top:14px;padding:14px 16px}.np-guest-result .head{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-guest-result h2{color:#3d1f17;margin:0;font-size:15.5px;font-weight:500}.np-guest-result .body{align-items:center;gap:14px;margin-top:10px;display:flex}.np-guest-result .body img{object-fit:contain;flex:none;width:76px;height:76px}.np-guest-result dl{flex:1;gap:6px;min-width:0;margin:0;display:grid}.np-guest-result dl div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.np-guest-result dt{color:#85706a}.np-guest-result dd{color:#3d1f17;text-align:right;overflow-wrap:anywhere;margin:0}.np-guest-result .np-hint{margin-top:10px}.np-guest-demo-acts{margin:16px 0 calc(20px + var(--safe-b));flex-direction:column;gap:10px;display:flex}.np-dk-lang{align-items:center;gap:4px;display:inline-flex}.np-dk-lang button{color:#4c2418;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:14px}.np-dk-lang button[aria-pressed=true]{background:var(--tint-94);color:var(--tint-45);font-weight:600}.np-mf-favs{margin-top:12px}.np-mf-favs .head{justify-content:space-between;align-items:center;min-height:36px;display:flex}.np-mf-favs h2{letter-spacing:.08em;color:var(--np-ink-strong);margin:0;font-size:15px;font-weight:500}.np-mf-favs .head .np-text-act{min-height:36px;font-size:13.5px}.np-mf-favs .chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.np-mf-favs .chips::-webkit-scrollbar{display:none}.np-mf-favs .chip{background:var(--tint-96);max-width:210px;min-height:38px;box-shadow:inset 0 0 0 1px var(--tint-87);color:var(--np-ink-strong);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.np-mf-favs .chip .n{text-overflow:ellipsis;overflow:hidden}.np-mf-favs .chip .a{color:var(--np-ink);font-size:12.5px}.np-mf-favs .chip.add{box-shadow:inset 0 0 0 1px var(--tint-87);color:var(--np-rose-ink);background:0 0;border:1px dashed #0000}.np-mf-favs .chip.add .np-ico{color:var(--np-rose)}.np-mf-tpl-cat{color:var(--np-ink);justify-content:space-between;gap:12px;margin:12px 0;font-size:14px;display:flex}.np-mf-tpl-cat b{color:var(--np-ink-strong);text-align:right;font-weight:500}.np-mf-tpl-amt{color:var(--np-ink-strong);align-items:center;gap:10px;margin:4px 0 8px;font-size:14.5px;display:flex}.np-mf-tpl-list{margin:0;padding:0;list-style:none}.np-mf-tpl-list li{border-bottom:1px solid var(--np-line);align-items:center;gap:4px;min-height:56px;display:flex}.np-mf-tpl-list .txt{flex:1;gap:2px;min-width:0;display:grid}.np-mf-tpl-list b{text-overflow:ellipsis;white-space:nowrap;color:var(--np-ink-strong);font-size:15px;font-weight:500;overflow:hidden}.np-mf-tpl-list small{color:var(--np-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.np-bg-alert{margin:14px 0 10px}.np-bg-card .alert-note{letter-spacing:.04em;color:var(--np-ink);opacity:.85;margin:4px 0 0;font-size:12px}
