@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp-0.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-jp-1.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-jp-2.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-jp-3.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp-4.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-jp-5.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-jp-6.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-jp-7.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp-8.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-jp-9.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-jp-10.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-jp-11.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp-12.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-jp-13.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-jp-14.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-jp-15.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-jp-0.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-jp-1.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-jp-2.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-jp-3.woff2)format("woff2");unicode-range:U+21,U+25,U+2B-3B,U+3F,U+41-5A,U+61-7A,U+B1,U+B7,U+D7,U+2014-2015,U+2026,U+2191-2192,U+2212,U+2605,U+3000-3002,U+3005,U+300C-300D,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-3061,U+3063-3073,U+3075-3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3086-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30ED,U+30EF,U+30F3-30F4,U+30FB-30FC,U+4E00-4E01,U+4E07-4E0B,U+4E0D-4E0E,U+4E16,U+4E18,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E45,U+4E57,U+4E59,U+4E71,U+4E7E,U+4E86,U+4E88-4E89,U+4E8B-4E8C,U+4E92,U+4E94-4E95,U+4E9C,U+4EA1,U+4EA4,U+4EBA,U+4ECA-4ECB,U+4ED5-4ED6,U+4ED8,U+4EE3-4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F10-4F11,U+4F1A,U+4F1D,U+4F2F,U+4F38,U+4F3C,U+4F4D-4F4E,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FAF,U+4FC2-4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5024,U+504F,U+505C,U+5074,U+507D,U+5099,U+50AC,U+50BE,U+50CF,U+5100,U+5143-5144,U+5148-5149,U+514E,U+515A,U+515C,U+5165,U+5168,U+516B-516C,U+5171,U+5175,U+5177,U+517C,U+5185-5186,U+518D,U+5199,U+51A0,U+51A5,U+51B6-51B7,U+51CD,U+51E6,U+51FA,U+5200,U+5203,U+5206-5208,U+5217,U+521D,U+5224-5225,U+5229,U+5236,U+523A-523B,U+5247,U+524A,U+524D,U+525B,U+5263,U+526F-5270,U+5272,U+529B,U+529F-52A0,U+52A9,U+52B9,U+52C5,U+52C7,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5302,U+5305,U+5316-5317,U+533A,U+533F,U+5341,U+5343,U+5347,U+534A,U+5357-5358,U+5360,U+5370,U+5373-5374,U+539A,U+539F,U+53A9,U+53BB,U+53C2}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-jp-4.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-jp-5.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-jp-6.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-jp-7.woff2)format("woff2");unicode-range:U+53CC-53CE,U+53D6-53D7,U+53E2-53E5,U+53EB,U+53EF-53F0,U+53F3,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5420,U+5426,U+542B,U+5438-5439,U+544A,U+5451,U+5468,U+546A,U+5473,U+547C-547D,U+5486,U+548C,U+54AB,U+54C1,U+54E1,U+54E8,U+54EE,U+552F,U+5546,U+554F,U+5584,U+55B0,U+55B6,U+5606,U+5618,U+5668,U+56DB,U+56DE,U+56E0,U+56E3,U+56F0,U+56F2-56F3,U+56FA,U+56FD,U+570B,U+570F,U+5712,U+571F,U+5727-5728,U+5730,U+5747,U+5751,U+578B,U+57CB,U+57CE,U+57DF,U+57FA,U+5805,U+5830-5831,U+5834,U+5854,U+5857,U+585E,U+5869,U+5883,U+5897,U+58C1,U+58C7,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F,U+5915-5916,U+591A,U+591C,U+5927,U+5929-592B,U+592E,U+5931,U+5951,U+5957,U+5965,U+5968,U+5973,U+597D,U+59A8,U+59CB,U+59D4,U+59FF,U+5A01,U+5A18,U+5A7F,U+5B50,U+5B57-5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9F,U+5BA4,U+5BB3-5BB5,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BD2,U+5BF8,U+5BFE-5BFF,U+5C01-5C02,U+5C04,U+5C06,U+5C0E-5C0F,U+5C11,U+5C31,U+5C3A-5C3B,U+5C3D-5C3E,U+5C45,U+5C4A-5C4B,U+5C4D,U+5C51,U+5C5E,U+5C64-5C65,U+5C71,U+5C90,U+5CA9,U+5CE0,U+5CF0,U+5CF6,U+5D16,U+5D29,U+5D50,U+5DE1,U+5DE3,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DFB,U+5E03,U+5E2B,U+5E2D,U+5E2F-5E30,U+5E33,U+5E37-5E38,U+5E45,U+5E4C,U+5E55,U+5E61,U+5E73-5E74,U+5E7B,U+5E83,U+5E8A,U+5E8F,U+5E95,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EC3,U+5ECA,U+5EF6,U+5EFA,U+5F0F,U+5F13,U+5F15,U+5F1F,U+5F27,U+5F29,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F62,U+5F71,U+5F79,U+5F81,U+5F85,U+5F8B-5F8C,U+5F93,U+5F97,U+5FA1,U+5FA9-5FAA,U+5FB4,U+5FC3,U+5FC5,U+5FD7-5FD8,U+5FDC,U+5FF5,U+6012,U+6016,U+601D,U+6025,U+6027,U+602A,U+6050,U+6069,U+606F,U+6075,U+60C5,U+60D1,U+610F,U+611F,U+614B-614C,U+616E,U+61D0,U+6210,U+6226,U+6238,U+623B,U+623F-6240,U+624B,U+6253,U+6255,U+6271,U+6280,U+628A,U+6291,U+6295,U+6298,U+629C,U+629E,U+62B1,U+62BC-62BD,U+62C5,U+62D2,U+62E0-62E1,U+62EC,U+62FE,U+6301,U+6307,U+6309,U+6311,U+6319,U+631F,U+632F,U+633D,U+6355,U+6357,U+6367-6368,U+636E,U+6383,U+6392,U+6398,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63B2,U+63B4,U+63C3,U+63CF-63D0,U+63DB,U+63E1,U+63FA,U+640D,U+642C,U+643A,U+6458,U+6483,U+64A4,U+64CD,U+64EC,U+64F2,U+652F,U+6539,U+653B,U+653E-653F,U+654F,U+6557,U+6559,U+6563,U+6570,U+6574-6575,U+6577,U+6587,U+6589,U+6599,U+659C,U+65A5,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+6607,U+660E-660F,U+6613,U+661F-6620,U+6642,U+666E-666F,U+6697,U+66AB,U+66B4,U+66DC,U+66F2,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+671B,U+671D,U+671F,U+6727-6728,U+672A-672D,U+673A,U+673D,U+6750-6751,U+675F,U+6761,U+6765,U+677E-677F,U+679A,U+679C,U+67A0,U+67B6,U+67F1,U+67F5,U+67FB,U+6804,U+682A,U+6838-6839,U+683C,U+6841,U+6848,U+6881,U+68B0-68B1,U+68D2,U+68DA,U+68DF,U+68EE,U+691C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-jp-8.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-jp-9.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-jp-10.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-jp-11.woff2)format("woff2");unicode-range:U+696D,U+69CB-69CD,U+69D8,U+6A05,U+6A19,U+6A21,U+6A2A,U+6A39,U+6A4B,U+6A59,U+6A5F,U+6AD3,U+6B04,U+6B20-6B21,U+6B32,U+6B3A,U+6B62-6B63,U+6B66,U+6B69,U+6B6F,U+6B74,U+6B7B,U+6B8B,U+6BB5,U+6BBA-6BBB,U+6BBF,U+6BCD-6BCE,U+6BD2,U+6BD4,U+6BDB,U+6C11,U+6C17,U+6C34,U+6C37,U+6C42,U+6C4E,U+6C7A,U+6C88,U+6CBB-6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CD5,U+6CE2,U+6CE8,U+6D17,U+6D3B,U+6D41,U+6D45,U+6D6E,U+6D77,U+6D88,U+6DE1,U+6DF1,U+6DF5,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E13,U+6E1B,U+6E21,U+6E26,U+6E2C,U+6E7F-6E80,U+6E90,U+6E96,U+6E9C,U+6EA2,U+6EB6,U+6EC5,U+6F14,U+6F20,U+6F22,U+6F6E,U+6FC3,U+702C,U+706B,U+706F-7070,U+7089,U+708E,U+70B9,U+711A,U+7121,U+7126,U+713C,U+7164,U+7167,U+71C3,U+71D5,U+7235-7236,U+7247-7248,U+7259,U+7261,U+7267,U+7269,U+72AC,U+72B6,U+72C2,U+72E9,U+72EC-72ED,U+72FC,U+731F,U+732A,U+732E,U+7363,U+7372,U+7387,U+7389,U+738B,U+73CD,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7531,U+7537,U+753A-753B,U+754C,U+754F,U+7551,U+7559,U+7565,U+756A,U+7573,U+7591,U+75D5,U+7642,U+7652,U+767A-767B,U+767D,U+7684,U+76AE,U+76BF,U+76DB,U+76E4,U+76EE,U+76F4,U+76F8,U+76FE,U+7701,U+771F-7720,U+7737,U+773C,U+7740,U+77AC,U+77E2,U+77E5,U+77E9,U+77ED,U+77F3,U+7802,U+7814-7815,U+7826,U+7832,U+7834,U+786C,U+7881,U+7891,U+78BA,U+790E,U+793A,U+7948,U+7953,U+795E,U+7960,U+796D,U+798F,U+79C0-79C1,U+79D1-79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A0B,U+7A2E,U+7A3C-7A3D,U+7A3F-7A40,U+7A4D,U+7A63,U+7A74,U+7A76,U+7A7A,U+7A81,U+7A93,U+7ACB,U+7AD9,U+7ADC,U+7AE0,U+7AEF,U+7AF6,U+7B0F,U+7B1B,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B52,U+7B54,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7BDD,U+7C21,U+7C60,U+7C8B,U+7C92,U+7CBE,U+7CE7,U+7CFB,U+7D04-7D05,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D1A-7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D46,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D99-7D9A,U+7DAD,U+7DB2,U+7DBB,U+7DCF,U+7DD1-7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2E,U+7E3E,U+7E70,U+7F6E,U+7F8E,U+7FA4,U+7FA9,U+7FBD,U+7FD4,U+7FE0-7FE1,U+7FFC,U+8003,U+8005,U+8010,U+8017,U+8056,U+805E,U+8096,U+80A2,U+80A9,U+80B2,U+80CC,U+80CE,U+80F4,U+80F8,U+80FD,U+8107-8108,U+811A,U+8131,U+8150,U+8155,U+819C,U+81D3,U+81EA,U+81F4,U+8205,U+820E,U+822C,U+8233,U+826F,U+8272,U+82D4,U+82F1,U+8302,U+8328,U+8349,U+8352,U+8377,U+83F1,U+843D,U+8449,U+8466,U+84CB,U+8535,U+8584,U+8599,U+85AC,U+8679,U+86C7,U+86EE,U+8725,U+8734,U+874B,U+8840,U+884C,U+8853,U+8857,U+885B,U+8868,U+888B,U+88AB,U+88C1,U+88C5,U+88CF,U+88D5,U+88DC,U+88FD-88FE,U+8907,U+8910,U+8912,U+8972,U+8981,U+8986,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A0E,U+8A13,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A3C,U+8A55,U+8A5B,U+8A5E,U+8A66,U+8A6B,U+8A70-8A71,U+8A73,U+8A8C-8A8D,U+8A9E,U+8AA4,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8ABF,U+8AC7,U+8ACB}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-jp-12.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-jp-13.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-jp-14.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-jp-15.woff2)format("woff2");unicode-range:U+8AD6,U+8AE6,U+8B66,U+8B72,U+8B77,U+8C37,U+8C4A,U+8C61,U+8CA0-8CA2,U+8CA8,U+8CAF,U+8CB7-8CB8,U+8CBB-8CBC,U+8CC4,U+8CC7,U+8CDE,U+8CEA,U+8D08,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DB3,U+8DDD,U+8DE1,U+8DEF,U+8DF3,U+8E0F,U+8E8D,U+8EAB,U+8ECA,U+8ECD,U+8EE2,U+8EFD,U+8F03,U+8F09,U+8F2A,U+8FB2,U+8FBA-8FBC,U+8FBF,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF7,U+8FFD,U+9000-9001,U+9003,U+9006,U+900F,U+9014,U+9019-901A,U+901F-9020,U+9023,U+9032,U+9038,U+9045,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906D,U+9078,U+907A,U+907F,U+9084,U+90E8,U+90ED,U+90F7,U+90FD,U+914D,U+916C,U+9192,U+91C8,U+91CD-91CF,U+91D1,U+91DD,U+91E3,U+920D,U+9234,U+9244,U+9271,U+9280,U+9285,U+9298,U+92ED,U+92F2,U+9306,U+932C,U+9332,U+935B,U+936E,U+9375,U+938C,U+9396,U+93A7,U+93E1,U+9418,U+9451,U+9577,U+9580,U+9583,U+9589,U+958B,U+9593,U+95A2,U+95BE,U+95C7,U+95D8,U+9632,U+964D,U+9650,U+9663-9664,U+967D,U+9685,U+968A,U+968E,U+9694,U+969B,U+96A0,U+96A3,U+96BC,U+96C6,U+96E2-96E3,U+96EB,U+96F2,U+96F7,U+970A,U+971C,U+9727,U+9752,U+9759,U+9762,U+97FF,U+9801-9803,U+9805-9806,U+9810,U+9818,U+982D,U+983C,U+984C-984E,U+9854-9855,U+9858,U+985E,U+98A8,U+98DB,U+98DF,U+98FC,U+98FE,U+990A,U+9913,U+9928,U+9996,U+9999,U+99AC,U+99C6,U+9A0E,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9B28,U+9B3C,U+9B42,U+9B54,U+9C57,U+9CF4,U+9D09,U+9E7F,U+9EA6,U+9EBB,U+9EC4,U+9ED2,U+9ED9,U+9F8D,U+FF01,U+FF05,U+FF08-FF09,U+FF0B,U+FF0F-FF15,U+FF18,U+FF1A,U+FF1D-FF1F,U+FF21,U+FF5C}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#d6d0c4;--muted:#aaa399;--line:#3d3933;--paper:#1a1919;--gold:#b89a6a;--brass:#a57b4e;--serif:"Noto Serif JP", Georgia, serif;font-synthesis:none;color:var(--ink);background:#101012;font-family:Noto Sans JP,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0;transition:background .2s,transform .2s,box-shadow .2s}button:disabled{cursor:not-allowed;opacity:.58}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px dashed #d9cfbf}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}svg{vertical-align:middle;flex-shrink:0}img.icon{vertical-align:middle;object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0;height:auto;display:inline-block}input,select,textarea{color:#e0d1b9;background:#1c1b1e;border:1px solid #47464a;border-radius:1px;width:100%;padding:12px;font-size:16px}select{min-height:44px}.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}.page-bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}main{padding:21px 13px 20px}.page-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex;position:relative}.page-heading h1{font-family:var(--serif);letter-spacing:.7px;color:#e4dccb;text-shadow:0 2px 20px #000;font-size:21px;font-weight:400;line-height:1.7}.page-heading p{letter-spacing:.45px;color:#b1a99e;margin-top:8px;font-size:13px;line-height:1.8}.eyebrow{letter-spacing:3px;color:#bd9464;margin-bottom:10px;font-size:13px;font-weight:400}.panel{background:linear-gradient(120deg,#ffffff03,#0000 40%),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),#1b1919;border:1px solid #514536;border-radius:1px;overflow:hidden;box-shadow:inset 0 0 0 3px #0b0b0b40,0 8px 28px #0003}.panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.panel-title h2{font-family:var(--serif);letter-spacing:1px;color:#d4c4aa;font-size:15px;font-weight:400}.button{min-height:44px;font-family:var(--serif);letter-spacing:.6px;white-space:nowrap;border:1px solid #0000;border-radius:1px;justify-content:center;align-items:center;gap:10px;padding:11px 17px;font-size:14px;font-weight:500;display:inline-flex}.button.primary{border-color:var(--brass);color:#f0dfc4;background:linear-gradient(#715035,#483023);box-shadow:inset 0 0 0 2px #1b130d60,inset 0 1px #d8b57b40,0 2px 8px #0005}.full{width:100%}.text-button{color:#bbae9a;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}.icon-button{color:#b5a995;border-radius:5px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;display:inline-flex}.status-dot{background:#cb9052;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.field-label{color:#c4b7a2;margin-bottom:10px;font-size:14px;display:block}.modal-open{overflow:hidden}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070709e0;justify-content:center;align-items:center;padding:15px;animation:.2s fade-in;display:flex;position:fixed;inset:0}.modal{--modal-pad-top:26px;--modal-pad-x:23px;width:480px;max-width:100%;max-height:calc(var(--canvas-height) * .9);padding:var(--modal-pad-top) var(--modal-pad-x) var(--modal-pad-bottom,var(--modal-pad-top));background:linear-gradient(130deg,#2c2620,#181617 65%);border:1px solid #9d7a4e;border-radius:1px;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 4px #08080860,0 30px 120px #000b}.wide-modal{width:100%}.close-button{color:#b5a995;background:radial-gradient(circle,#1d1a17 13.5px,#0006 14px,#0000 16px);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.close-button:hover{background:radial-gradient(circle,#363539 13.5px,#0006 14px,#0000 16px)}.close-button svg{width:16px;height:16px}.close-button:focus-visible{outline-offset:-7px;outline-width:2px}.page-heading .close-button{margin-right:-8px}.modal>.modal-close{--close-inset:8px;z-index:3;top:calc(var(--close-inset) - var(--modal-pad-top));margin:calc(var(--close-inset) - var(--modal-pad-top)) calc(var(--close-inset) - var(--modal-pad-x)) calc(var(--modal-pad-top) - var(--close-inset) - 44px) auto;display:flex;position:sticky}.modal>.eyebrow{margin-bottom:11px;font-size:12px}.modal>h2{font-family:var(--serif);letter-spacing:1px;color:#e5d7bf;margin-bottom:23px;padding-right:10px;font-size:21px;font-weight:400;line-height:1.6}.modal-desc{color:#cabda7;margin:20px 0;font-size:14px;line-height:2}.modal>.button{min-height:44px;font-size:15px}.secondary-modal-action{margin-top:12px}.button.secondary-modal-action{color:#b4a794;background:0 0;border-color:#4d4032;min-height:44px;font-size:13px}.settings-links{gap:8px;margin-bottom:26px;display:grid}.settings-link{color:#e3d7c3;text-align:left;background:#1c1a1a;border:1px solid #45392e;align-items:center;gap:10px;min-height:48px;padding:0 10px 0 14px;font-size:15px;display:flex}.settings-link>span{flex:1}.settings-link>svg{color:#8f877c;flex:none}.settings-link:active{background:#26221e;border-color:#8a7350}.settings-link-new{color:#fff3e2;font-variant-numeric:tabular-nums;background:#c4693c;border-radius:10px;flex:none;padding:3px 9px;font-size:12px;font-weight:400;line-height:1.2}.settings-section{border-top:1px solid var(--line);margin-top:24px;padding-top:23px}.modal>h2+.settings-section{border-top:0;margin-top:0;padding-top:0}.settings-section h3{color:#d0c2ac;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.settings-section p{color:#c4b7a1;margin:13px 0 18px;font-size:14px;line-height:1.9}.settings-section .button+p{margin-top:22px}.settings-status{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;display:inline-flex}.reset-section{text-align:center;padding-top:12px}.reset-section .text-button{font-size:13px}.button-row{flex-wrap:wrap;gap:12px;display:flex}.button-row>.button{flex:1}#toast-root{top:var(--toast-top,calc(12px + env(safe-area-inset-top)));z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:calc(100% - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{color:#e7d6b9;pointer-events:auto;background:#282019f5;border:1px solid #a57d4e;border-radius:1px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.8;animation:.3s toast-in;display:flex;box-shadow:0 6px 30px #0005}:is(.report-toast,.lord-toast){gap:10px;width:100%;max-width:440px;padding:10px 10px 10px 14px}.report-toast{border-color:var(--brass);background:#2a221cf5;box-shadow:0 8px 30px #0008,0 0 20px #d47c3f20}:is(.report-toast,.lord-toast)>span{flex:1;gap:3px;min-width:0;display:grid}:is(.report-toast,.lord-toast) small{letter-spacing:1.5px;color:#c9a77b;font-size:12px}:is(.report-toast,.lord-toast) b{color:#f0dcc0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden}.toast-title{align-items:center;gap:6px;min-width:0;display:flex}.toast-title>b{min-width:0}.toast-flag{color:#e8cf9c;white-space:nowrap;background:#3b301d;border:1px solid #b89a6a;border-radius:3px;flex:none;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.toast-open{color:#f6e6c8;letter-spacing:1px;background:#5c4227;border:1px solid #c18a52;border-radius:3px;flex-shrink:0;min-height:38px;padding:0 14px;font-size:14px}body:not(.modal-open) #toast-root .toast{pointer-events:none}#toast-root .toast :is(button,a){pointer-events:auto}.modal-open #toast-root{top:auto;bottom:calc(14px + env(safe-area-inset-bottom))}.modal-open #toast-root>:not(:last-child){display:none}.modal-open:has(#toast-root>*) .modal{max-height:calc(var(--canvas-height) * .9 - 120px)}html.booting #app{place-items:center;display:grid;bottom:0}.boot{text-align:center;justify-items:center;gap:14px;padding:24px;display:grid}.boot-brand{letter-spacing:.5px;color:#e0d5bf;align-items:center;gap:10px;font-family:Georgia,serif;font-size:26px;display:flex}.boot-brand img.icon{filter:drop-shadow(0 0 12px #d76a3466)}.boot-tagline{font-family:var(--serif);letter-spacing:3.5px;color:#bb9870;opacity:.8;font-size:13px}.boot-status{min-height:1.8em;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.8}.boot-note{max-width:300px;color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}#human-check:empty{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}button svg{flex-shrink:0}.level-tag{color:#839170;white-space:nowrap;background:#eaf0e0;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.map-viewport{aspect-ratio:1000/660;background:#dce3cb;position:relative;overflow:clip}.map-scene{transform-origin:50%;transition:transform .3s;position:absolute;inset:0}.village-art{width:100%;height:100%;display:block}.square-icon{color:#8c9878;background:#f0f2e5;border:1px solid #e5e9d7;border-radius:6px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.progress-track{background:#ecefdf;border-radius:5px;height:5px;overflow:hidden}.progress-track>div{background:#8fa676;border-radius:5px;height:100%;transition:width 1s linear}.quest-mini-title{align-items:center;display:flex}.quest-mini-title>h3{font-weight:500}.next-quest>p{color:#9aa18c;margin-top:10px;line-height:1.7}.quest-progress{align-items:center;gap:11px;display:flex}.quest-progress .progress-track{flex:1}.quest-progress>span{color:#a0a98e;white-space:nowrap;font-size:12px}.mini-rewards{justify-content:space-between;align-items:center;padding:17px 0 15px}.mini-rewards>span{color:#a3aa96;font-size:12px}.costs{color:#8f916e;flex-wrap:wrap;align-items:center;gap:13px;font-size:14px;display:flex}.costs>span{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:flex}.mini-rewards .costs svg,.mini-rewards .costs img.icon{height:13px}.next-quest .button{justify-content:space-between;min-height:34px;padding:8px 12px}.info-note{color:#889677;background:#eff2e5;border:1px solid #e3e7d7;border-radius:6px;gap:10px;margin-top:25px;line-height:1.9;display:flex}.timer{color:#71905d;font-variant-numeric:tabular-nums;font-family:Georgia,serif}.quests-list{gap:16px;padding-top:10px;display:grid}.quest-row{align-items:center;display:flex}.quest-icon{color:#af9965;background:#f7f3e6;border:1px solid #e9e3cc;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.quest-description{flex:1;max-width:450px}.quest-description .eyebrow{letter-spacing:1.3px;margin-bottom:7px;font-size:12px}.quest-description h2{font-family:var(--serif);font-weight:600}.quest-description p{color:#939e85;margin-top:7px}.quest-description .quest-progress{max-width:260px;margin-top:12px}.report-row h3{margin:1px 0 9px;font-size:15px;font-weight:500}.report-row p{color:#929d86;line-height:1.9}.report-row time{color:#a6ad98;margin-top:10px;font-size:12px;display:block}.square-icon img.icon,.quest-icon img.icon{max-width:70%;max-height:70%}.empty-state{text-align:center;color:#a8b295}.empty-state h3{font-family:var(--serif);color:#7e9070;margin-top:26px;font-weight:500}.empty-state p{color:#9ba68b;margin-top:14px;line-height:2}.empty-state .button{margin-top:25px}.building-preview{background:radial-gradient(#e8edda,#f2f4e7);border:1px solid #e4e9d5;border-radius:7px;justify-content:center;align-items:center;height:125px;display:flex;position:relative}.building-preview>.level-tag{background:#fffdf0b3;position:absolute;bottom:12px;right:12px}.upgrade-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#909c82;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:14px;display:flex}.upgrade-stats strong{color:#6d855b;font-size:15px;font-weight:500}.modal-cost{color:#959e88;justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-time{color:#99a38a;align-items:center;gap:7px;font-size:13px;display:flex}.inline-note{text-align:center;color:#aa8d66;margin-bottom:14px;font-size:13px;line-height:1.8}.help-steps{gap:24px;margin:25px 0;display:grid}.help-steps>div{gap:15px;display:flex}.help-steps>div>span{color:#91a278;background:#eef2e2;border-radius:7px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.help-steps h3{margin:1px 0 7px;font-size:15px;font-weight:500}.help-steps p{color:#95a187;font-size:14px;line-height:1.9}.modal .info-note{margin-bottom:23px;padding:14px 16px;font-size:13px}.name-input{gap:10px;margin-bottom:24px;display:flex}.name-input input{font-family:var(--device-font)}.toast>svg{color:#c4d1ac;flex-shrink:0}.mini-rewards{gap:5px}.mini-rewards .costs svg,.mini-rewards .costs img.icon{width:11px}.quest-mini-title>svg,.quest-mini-title>img.icon{width:17px}.quest-row>.button{margin-left:auto}.quest-progress{margin-top:20px}.mini-rewards{margin:12px 0}.mini-rewards .costs{gap:8px;font-size:12px}.page-heading>.button{padding:9px 12px;font-size:12px}.page-heading>.button svg,.page-heading>.button img.icon{display:none}.report-panel{padding:20px}.report-row .square-icon{width:35px;height:37px}.report-row p{font-size:12px}.empty-state{padding:70px 10px}.empty-state h3{font-size:20px}.empty-state p{font-size:13px}.next-quest{padding:20px 13px}.quest-mini-title{gap:5px}.quest-mini-title>h3,.next-quest>p{font-size:12px}.mini-rewards{margin-top:17px;display:block}.mini-rewards>.costs{margin-top:8px}.next-quest .panel-title{margin-bottom:23px}.next-quest .button{margin-top:5px;font-size:12px}.info-note{align-items:flex-start;padding:15px;font-size:13px}.timer{font-size:20px}.quest-row{gap:13px;padding:18px}.quest-icon{width:40px;height:43px}.quest-description{min-width:190px}.quest-description h2{font-size:16px}.quest-description p{font-size:12px}.quest-row>.button{min-width:100px;padding:8px;font-size:12px}.quest-row>.button svg,.quest-row>.button img.icon{width:13px}.modal-cost{font-size:13px}.modal-cost .costs{gap:10px;font-size:13px}.item-bar{align-items:center;display:flex}.item-chip{border:1px solid var(--line);align-items:center;display:flex}.item-chip strong{font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-weight:400}.hourglass-button{gap:8px;width:100%;margin-top:14px}.hourglass-cost{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.hourglass-left{margin-left:auto;font-size:12px}.pick-option{text-align:left;border:1px solid var(--line);border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;width:100%;min-height:52px;display:grid}.pick-check{border:1px solid;border-radius:2px;grid-area:check;place-items:center;width:18px;height:18px;display:grid}.section-title{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:500;display:flex}.section-title span{font-size:12px}.item-chip{gap:4px}.section-title{margin:20px 0 10px}.item-bar{gap:4px}.item-chip{border-radius:3px;padding:4px 5px}.item-chip svg,.item-chip img.icon{width:15px;height:15px}.item-chip strong{font-size:15px}.expedition-page{display:grid}.region-tabs{gap:8px;padding-bottom:5px;display:flex}.region-tab{text-align:left;border:1px solid #0000;border-bottom-width:2px;border-radius:3px;flex:none}.tab-name{white-space:nowrap;align-items:center;gap:5px;font-size:14px;line-height:1.4;display:flex}.tab-busy{display:inline-flex}.tab-tags{white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:1.5;display:flex}.tab-tags i{border:1px solid;border-radius:2px;padding:0 5px;font-style:normal}.foe-face{width:var(--face);height:var(--face);flex-shrink:0;display:block}.foe-face>.foe-portrait{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.region-art{position:relative;overflow:hidden}.region-art>img{object-fit:cover;width:100%;height:100%;display:block}.region-foes{align-content:start;gap:7px;display:grid}.foe-list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foe-list li{border:1px solid var(--line);border-radius:3px;flex:200px;align-items:center;min-width:0;display:flex}.foe-body{flex:1;gap:3px;min-width:0;display:grid}.foe-name{min-width:0;display:flex}.foe-title{align-items:center;gap:5px;min-width:0;display:flex}.foe-list b{white-space:nowrap;font-weight:500;line-height:1.3}.foe-main{white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;padding:2px 4px;font-size:12px;font-style:normal;line-height:1;display:inline-flex}.foe-kind{border:1px solid var(--line);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;font-style:normal;line-height:1;display:inline-flex}.foe-list em{white-space:nowrap;align-items:center;gap:4px;font-style:normal;line-height:1.2;display:flex}.foes-label{letter-spacing:1.5px;font-size:13px;font-weight:400}.power-check{border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.power-check>div{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.power-check span{font-size:12px}.power-check strong{font-family:Georgia,serif;font-weight:400}.power-check small{font-size:12px}.modal .secondary-modal-action{min-height:44px;font-size:13px}.affinity{border:1px solid;border-radius:2px;padding:2px 8px;font-size:12px;font-weight:400}.tier-tag{text-align:center;white-space:nowrap;border:1px solid;border-radius:2px;min-width:26px;padding:2px 7px;font-size:12px;display:inline-block}.report-row{text-align:left;border-top:1px solid var(--line);align-items:center;width:100%;padding:15px 0;display:flex}.report-thumb{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.report-thumb img{object-fit:cover;width:100%;height:100%;display:block}.report-row .report-body{flex:1;gap:5px;min-width:0;display:grid}.report-body b{font-size:15px;font-weight:500}.report-line{font-size:13px;line-height:1.8}.report-body time{font-size:12px}.result-tag{border:1px solid var(--line);white-space:nowrap;border-radius:3px;padding:5px 9px;font-size:12px}.advantage-list{flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:13px;list-style:none;display:flex}.report-section{margin:20px 0 9px;font-size:14px;font-weight:500}.who-face{vertical-align:middle;border-radius:50%;width:28px;height:28px;margin-right:8px;display:inline-block;overflow:hidden}.who-face img{object-fit:cover;width:100%;height:100%;display:block}.region-facts{padding:12px 15px 0}.region-art{height:72px}.power-check strong{font-size:20px}.expedition-page{gap:10px}.region-tab{align-items:center;gap:8px;min-height:44px;padding:6px 11px;display:flex}.region-tabs{flex-wrap:wrap;overflow-x:visible}.region-facts{padding-top:11px}.region-facts:last-child{padding-bottom:10px}.foe-list{gap:7px}.foe-list li{flex-basis:calc(50% - 4px);gap:6px;max-width:none;padding:7px 6px}.foe-list .foe-face{width:32px;height:32px}.foe-list b{font-size:12px}.foe-kind{padding:2px 5px 2px 3px;font-size:12px}.foe-list em{font-size:12px}.foe-name{flex-direction:column;align-items:flex-start;gap:3px}.pick-option{grid-template-areas:"check face head""table table table";gap:7px 10px;padding:9px 11px}.report-row{gap:11px}.new-mark{vertical-align:middle;letter-spacing:1px;border:1px solid;border-radius:2px;margin-left:8px;padding:2px 6px;font-size:12px;font-style:normal;line-height:1.4;display:inline-block}.upgrade-stats+.upgrade-stats{border-top:0}.upgrade-stats>span{min-width:7em}.upgrade-stats>strong{text-align:right;word-break:keep-all;overflow-wrap:anywhere}.facility-stat{flex-wrap:wrap;row-gap:4px}.facility-stat>span{white-space:nowrap;flex:none;min-width:0}.facility-stat>strong{flex:auto}.ritual-actions{flex-wrap:wrap;gap:10px;margin:15px 0 3px;display:flex}.ritual-actions .button{flex:150px;min-height:46px}.ritual-note{align-items:flex-start}.ritual-note>div{flex:1;gap:9px;min-width:0;display:grid}.ritual-note strong{font-size:14px;font-weight:500}.ritual-note p{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.7;display:flex}.ritual-note .timer{font-size:19px}.work-list{margin:0;padding:0;list-style:none}.work-row{border-top:1px solid var(--line);grid-template-columns:40px minmax(9em,14em) minmax(60px,1fr) 52px auto;grid-template-areas:"mark name track timer button";align-items:center;gap:8px 14px;min-height:60px;padding:8px 0;display:grid}.work-row:first-child{border-top:0}.work-mark{grid-area:mark;width:40px;height:40px}.work-name{flex-wrap:wrap;grid-area:name;align-items:baseline;gap:2px 8px;min-width:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.work-name small{white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:400;display:inline-flex}.work-track{grid-area:track}.work-timer{text-align:right;font-variant-numeric:tabular-nums;grid-area:timer;font-size:13px}.work-row .hourglass-button{grid-area:button;width:auto;min-height:44px;margin:0;padding:6px 12px}.work-row .hourglass-label{text-align:center;min-width:4.3em}.work-idle{grid-template-areas:"mark name name name button"}.work-idle .work-name{font-weight:400}.work-open{grid-area:button;justify-self:end}@container work (width<=560px){.work-row{grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"mark name name name""mark track timer button";gap:4px 10px}.work-mark{align-self:start;width:36px;height:36px}.work-timer{text-align:left}.work-idle{grid-template-areas:"mark name name button"}.work-idle .work-mark{align-self:center}}.build-tabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.build-tab{color:#b7aea0;min-height:44px;font-family:var(--serif);background:#221f1d;border:1px solid #504333;border-radius:1px;flex:auto;padding:8px 12px;font-size:13px}.build-tab:hover,.build-tab:focus-visible{border-color:#766043}.build-tab[aria-selected=true]{color:#efdbbb;background:linear-gradient(#4c3827,#2c231d);border-color:#a57b4e}.build-catalog{overflow:visible}.build-need{opacity:1;margin-top:7px;font-size:12px;line-height:1.7}.build-choice.locked:disabled{opacity:.68}.upgrade-title{letter-spacing:1.5px;margin:22px 0 4px;font-size:13px;font-weight:400}.market-form{margin:20px 0 6px}.market-form .build-tabs{margin-bottom:10px}.market-form .trade-form,.market-form .sell-form{margin:0}.sell-form{border:1px solid var(--line);border-radius:5px;gap:12px;padding:15px;display:grid}.sell-picks{gap:8px;display:grid}.sell-pick{text-align:left;border:1px solid var(--line);border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:13px;display:flex}.sell-pick strong{white-space:nowrap;font-weight:500}.sell-pick small{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.sell-pick .pick-check{flex-shrink:0}.sell-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sell-quick .button{min-height:44px;padding:8px 6px;font-size:12px}.sell-gain{align-items:center;gap:4px;display:inline-flex}.sell-form .trade-amount input{min-height:44px}.train-short{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;line-height:1.6;display:flex}.train-short .text-button{gap:5px;padding:6px 0;font-size:13px}#train-short:empty{display:none}.trade-to{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.trade-to b{font-weight:600}.trade-form{border:1px solid var(--line);border-radius:5px;gap:12px;margin:20px 0 6px;padding:15px;display:grid}.trade-form input{min-height:44px}.trade-amount{align-items:end;gap:10px;display:flex}.trade-amount>span{flex:1;gap:5px;min-width:0;display:grid}.trade-amount>.button{flex:none;min-height:44px}.trade-gain{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.train-total{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}.train-total .costs{gap:10px;font-size:14px}.train-total-time{font-variant-numeric:tabular-nums}.train-total-label{font-size:12px}.train-total .costs+.train-total-label{margin-left:6px}.train-room{color:#8b8f7c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}:is(.modal:has(.market-form)>.modal-desc,.modal:has(.steward-panel)>.modal-desc,.modal:has([data-action=build][data-id=hall])>.modal-desc){display:none}.sell-picks{grid-template-columns:1fr}.trade-gain b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.trade-gain>span{font-size:12px}.build-choice h3{flex-direction:column;align-items:flex-start;gap:3px}.next-step{border-bottom:1px solid var(--line);background:var(--paper);position:relative}.next-step-name{min-width:0;font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:500;overflow:hidden}.next-step-close{flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:inline-flex}.tutorial-panel .panel-title{flex-wrap:wrap;row-gap:4px}.tutorial-panel .panel-title h2{white-space:nowrap}.tutorial-section{color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.tutorial-meter{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.tutorial-meter>span{flex:none}.tutorial-meter .progress-track{flex:auto}.tutorial-meter>b{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px;font-weight:500}.tutorial-how{margin:12px 0 4px}.tutorial-how .tutorial-label{margin-bottom:6px}.tutorial-how ol{counter-reset:how;gap:4px;margin:0;padding:0;list-style:none;display:grid}.tutorial-how li{counter-increment:how;text-spacing-trim:trim-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.tutorial-how li:before{content:counter(how);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;margin-top:2px;font-size:12px;line-height:1;display:grid}.tutorial-row .tutorial-how{margin:0 0 8px 28px}.tutorial-gain{border:1px solid var(--line);border-radius:2px;margin:12px 0 4px;padding:10px 12px}.tutorial-gain .tutorial-label{margin-bottom:6px}.tutorial-gain ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tutorial-gain li{text-spacing-trim:trim-start;word-break:auto-phrase;gap:8px;font-size:13px;line-height:1.6;display:flex}.tutorial-gain li:before{content:"";background:var(--brass);flex:0 0 5px;height:5px;margin:8px 2px 0;transform:rotate(45deg)}.tutorial-row .tutorial-gain{margin:0 0 8px 28px}.tutorial-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tutorial-row{font-size:13px;line-height:1.5}.tutorial-row summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;list-style:none;display:flex}.tutorial-row summary::-webkit-details-marker{display:none}.tutorial-row summary>span{flex:auto;min-width:0}.tutorial-row summary>b{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:500}.tutorial-toggle{flex:none;place-items:center;transition:transform .15s;display:grid;transform:rotate(90deg)}.tutorial-row details[open] .tutorial-toggle{transform:rotate(-90deg)}.tutorial-row details>p{margin:0 0 6px 28px;font-size:12px;line-height:1.7}.tutorial-row .mini-rewards{justify-content:flex-start;gap:10px;margin-left:28px;padding:0 0 10px;display:flex}.tutorial-label{letter-spacing:1px;color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.tutorial-achieved{margin:18px 0 16px}.tutorial-achieved ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tutorial-achieved li{align-items:center;gap:10px;font-size:15px;display:flex}.tutorial-modal .tutorial-meter{margin:16px 0 14px}.tutorial-achieved+.tutorial-meter{margin-top:0}.tutorial-reward{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.tutorial-reward .costs{gap:16px;font-size:15px}.tutorial-next{margin:16px 0 20px;font-size:14px;line-height:1.7}.tutorial-upnext{gap:6px;margin:16px 0 20px;display:grid}.tutorial-upnext .tutorial-label{margin-bottom:0}.tutorial-upnext .quest-mini-title{gap:8px}.tutorial-upnext .quest-mini-title>h3{font-family:var(--serif);margin:0;font-size:16px}.tutorial-upnext>p{word-break:auto-phrase;margin:0;font-size:13px;line-height:1.7}.tutorial-upnext .tutorial-gain{margin:4px 0 0}.tutorial-finale{margin:16px 0 20px;font-size:14px;line-height:1.8}.quest-row{flex-wrap:wrap}.accepted-tag{white-space:nowrap;padding:6px 0;font-size:12px}.guide-focus{outline-offset:2px;outline:2px solid #f0c27a;animation:1.4s ease-in-out infinite guide-pulse;box-shadow:0 0 14px 4px #f0c27a8c}@keyframes guide-pulse{0%,to{outline-color:#f0c27a99;box-shadow:0 0 6px 1px #f0c27a4d}50%{outline-color:#ffe2ad;box-shadow:0 0 22px 7px #f0c27ab3}}.quarter-map .plot-cell.guide-plot .plot-surface{fill:#f0c27a4d;stroke:#f0c27a;stroke-width:3px;stroke-dasharray:none;animation:1.2s ease-in-out infinite alternate guide-plot}@keyframes guide-plot{to{fill:#f0c27a14;stroke:#f0c27a80}}.quarter-map .guide-arrow{fill:#f0c27a;stroke:#3a2a17;stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #f0c27acc);animation:.9s ease-in-out infinite alternate guide-bob}@keyframes guide-bob{to{transform:translateY(-10px)}}.modal-cost{margin:20px 0 14px}.modal-time{justify-content:space-between;margin:0 0 14px}.modal-time>span,.payback-line>span{align-items:center;gap:7px;display:flex}.payback-line{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;display:flex}.modal-time strong,.payback-line strong{font-size:14px;font-weight:500}.clock-rate{margin-left:6px;font-size:12px;font-style:normal}.settings-section .button-row{flex-wrap:wrap}.help-section{justify-content:space-between;align-items:center;gap:12px;display:flex}.help-section>.button{flex:none}.next-step{align-items:center;padding:0 8px 0 0;display:flex}.next-step-open{text-align:left;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag name more";align-items:center;gap:0 10px;min-width:0;padding:10px 6px 10px 15px;display:grid}.next-step-tag{border:1px solid var(--line);letter-spacing:1px;white-space:nowrap;border-radius:3px;grid-area:tag;align-items:baseline;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.next-step-tag>b{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.next-step-name{white-space:normal;word-break:auto-phrase;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:name;font-size:15px;line-height:1.4;display:-webkit-box}.next-step-meter{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.next-step-meter>i{height:100%;display:block}.next-step-more{grid-area:more;place-items:center;width:20px;display:grid}.next-step-close{flex:none;margin-left:0}.steward-panel{margin-top:16px}.steward-panel .upgrade-title small{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.steward-rows{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.steward-row{border:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.steward-row.empty{border:0;padding:0}.steward-row.locked{gap:8px;font-size:13px}.steward-face{border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.steward-face img{object-fit:cover;width:100%;height:100%;display:block}.steward-body{flex-wrap:wrap;flex:auto;align-items:center;gap:3px 8px;min-width:0;display:flex}.steward-body b{font-family:var(--serif);font-size:15px;font-weight:500}.steward-body small{flex-basis:100%;font-size:12px}.steward-row>.button{flex:none;min-height:44px}.steward-off small{font-size:12px;display:block}.steward-row.empty .button{min-height:48px}.wide-modal .steward-rows.pick{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.steward-row{flex-wrap:wrap}.steward-row>.button{width:100%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}.material{color:#a69b89}.food{color:#ab9f8d}.gold{color:#bbae9a}.icon-button{color:#b5a995}.icon-button:hover{background:#363539}.eyebrow{font-size:13px}.panel-title h2{font-size:15px}.subtle{color:#b1a592;font-size:13px}.level-tag{border:1px solid #403f43;font-size:12px}.plot-surface{stroke-width:1.2px;transition:stroke .15s,fill .15s}.plot-cell{cursor:pointer;outline:none}.plot-cell:hover .plot-surface,.plot-cell:focus-visible .plot-surface{fill:#4b4a4e;stroke:#c5b8a3;stroke-width:2.5px;stroke-dasharray:none}.plot-cell:focus-visible{outline:none}.moving-mode .move-target .plot-surface{fill:#3e3e41;stroke:#bcaf9b}.plot-cell.pending .plot-surface{fill:#414043;stroke:#9f9483}.quarter-map .plot-structure.relocating{opacity:.38}.plot-label{pointer-events:none}.plot-label .plot-label-body{stroke-width:.65px}.plot-label text{font-family:Noto Sans JP,sans-serif}.map-inscription{font-family:var(--serif);opacity:.65}.torch-flame{transform-origin:50%;animation:2.4s ease-in-out infinite alternate candle}@keyframes candle{to{opacity:.72}}.text-button{color:#bbae9a}.text-button:hover{color:#e1d2b9}.square-icon{color:#beb19c;background:#2d2d30;border-color:#424145;border-radius:3px}.quest-mini-title>svg{color:#b5a895}.quest-mini-title>h3{color:#d1c3ac}.next-quest>p{color:#b5a995}.quest-progress>span{color:#bdb09c}.mini-rewards>span{color:#beb19d}.costs{color:#bfb29d}.costs .insufficient{color:#a89c8a}.mini-rewards .costs svg,.mini-rewards .costs img.icon{width:14px;height:14px}.button{font-size:14px}.info-note{color:#c6b9a3;background:#2a2a2d;border-color:#424145}.timer{color:#c3b6a1}.field-label{color:#c4b7a2}input,select{color:#e0d1b9;background:#1c1b1e;border-color:#47464a}.quest-icon{color:#b5a995;background:#2d2d30;border-color:#4b4a4e}.quest-description h2{color:#d4c6af}.quest-description p{color:#bbae9a}.report-row h3{color:#d7c8b1}.report-row p{color:#bdb09c}.report-row time{color:#a29785}.empty-state{color:#a19684}.empty-state h3{color:#d2c4ad}.empty-state p{color:#baae9a}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{border:1px solid #756c60}.modal-desc{color:#cabda7}.building-preview{background:radial-gradient(#373639,#262629);border-color:#48474b}.building-preview>.level-tag{background:#1e1d20dd}.upgrade-stats{color:#c5b8a2}.upgrade-stats strong{color:#cec0aa}.modal-cost,.modal-time{color:#c3b6a1}.inline-note{color:#b7ab97}.help-steps>div>span{color:#c4b7a2;background:#333236}.help-steps h3,.settings-section h3{color:#d0c2ac}.help-steps p,.settings-section p{color:#c4b7a1}.danger{color:#b4a794}.danger-button{color:#eedec4;background:#444347;border-color:#938979}.toast{box-shadow:0 6px 30px #0005}.build-catalog{gap:9px;display:grid}.build-choice{text-align:left;border:1px solid #434246;border-radius:4px;align-items:center;width:100%;display:flex}.build-choice>div{flex:1;min-width:0}.build-choice h3{color:#dbcdb5;justify-content:space-between;margin-bottom:8px;font-weight:500;display:flex}.build-choice h3 small{color:#beb19d;font-weight:400}.build-choice .costs{gap:12px;font-size:13px}.build-choice>.square-icon{width:36px;height:39px}.build-choice>svg{color:#b2a693}.build-choice:disabled{opacity:.4}.can-pan .quarter-map{touch-action:none;cursor:grab}.can-pan:active .quarter-map{cursor:grabbing}.can-pan .map-scene{transition:none}.mini-rewards .costs{gap:7px}.next-quest .button{font-size:12px}.page-heading p{font-size:13px}.next-quest>p{font-size:12px}.quest-mini-title>h3{font-size:13px}.build-choice{gap:8px;padding:10px}.build-choice h3{font-size:14px}.build-choice h3 small,.mini-rewards .costs{font-size:12px}.page-heading h1{font-size:21px}:root{--green:#9c7952;--deep-green:#725336;--ink:#d6d0c4;--muted:#aaa399;--line:#3d3933;--paper:#1a1919;--gold:#b89a6a;background:#101012}.status-dot{background:#cb9052}.status-dot.error{background:#e08478}.topbar{background:linear-gradient(#1b191a,#151416);border-color:#494035;box-shadow:0 5px 24px #0002}.page-heading{position:relative}.page-heading h1{color:#e4dccb;text-shadow:0 2px 20px #000;font-weight:400}.page-heading p{color:#b1a99e}.eyebrow{color:#bd9464;letter-spacing:3px;font-weight:400}.panel{background:linear-gradient(120deg,#ffffff03,#0000 40%),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),#1b1919;border-color:#514536;border-radius:1px;box-shadow:inset 0 0 0 3px #0b0b0b40,0 8px 28px #0003}.panel-title h2{font-family:var(--serif);letter-spacing:1px;color:#d4c4aa;font-weight:400}.level-tag{color:#cabc9f;background:#a3814920;border-color:#766043;border-radius:0}.map-viewport{background:#111216}.plot-surface{stroke:#9e927c20}.plot-cell:hover .plot-surface,.plot-cell:focus-visible .plot-surface{fill:#665443;stroke:#d5aa6b}.plot-label .plot-label-body{fill:#131214e0;stroke:#6d5a41;rx:0}.plot-label text{fill:#e0d0b6;font-size:15px}.map-inscription{fill:#bb9870;letter-spacing:3.5px;font-size:13px}.quarter-map .plot-scene,.quarter-map .ritual-mark{pointer-events:none}.plot-scene image{filter:saturate(.92)brightness(1.06)contrast(1.02)}.plot-label.active .plot-label-body{stroke:#d8a164}.plot-label.active text{fill:#f2d7a6}.ritual-mark{pointer-events:none}.progress-track{background:#34302b;border-radius:0;height:4px}.progress-track>div{background:linear-gradient(90deg,#734329,#c29757);border-radius:0;box-shadow:0 0 7px #c77b2c18}.button{font-family:var(--serif);letter-spacing:.6px;border-radius:1px}.button.primary{color:#f0dfc4;background:linear-gradient(#715035,#483023);border-color:#a57b4e;box-shadow:inset 0 0 0 2px #1b130d60,inset 0 1px #d8b57b40,0 2px 8px #0005}.button.primary:hover:not(:disabled){background:linear-gradient(#896240,#62402a);box-shadow:0 0 18px #b86b2825}.button.light{color:#d2bfa1;background:linear-gradient(#2b2621,#211d1b);border-color:#6f5b42}.button.light:hover:not(:disabled){background:#453529}.square-icon,.quest-icon,.build-choice,input,select{border-radius:1px}.square-icon,.quest-icon{color:#c19b69;background:#2b241e;border-color:#65503a}.build-choice{background:#221f1d;border-color:#504333}.build-choice:hover:not(:disabled){background:#382b20;border-color:#ad8250}.modal{background:linear-gradient(130deg,#2c2620,#181617 65%);border-color:#9d7a4e;border-radius:1px;box-shadow:inset 0 0 0 4px #08080860,0 30px 120px #000b}.modal>h2{color:#e5d7bf;letter-spacing:1px;font-weight:400}.modal-backdrop{background:#070709e0}.toast{color:#e7d6b9;background:#282019f5;border-color:#a57d4e;border-radius:1px}.toast>svg{color:#c79355}.page-heading h1{letter-spacing:.7px}.quarter-map .plot-label .plot-label-body{fill:#151416;stroke:#8d7655}.page-heading{border-bottom:0;padding-bottom:0}.build-choice h3{align-items:flex-start;gap:3px}.building-preview-model{overflow:hidden}.building-preview-model>img{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;filter:drop-shadow(0 6px 10px #000b);width:100%;height:100%;transform:scale(1.24)}.building-preview-model{width:120px;height:138px}.building-preview:has(.building-preview-model){min-height:150px}.quarter-map{-webkit-user-select:none;user-select:none}.item-chip{color:#d2bf9f;background:#1d1a18;border-color:#5b4a35;border-radius:1px}.item-chip svg{color:#c9a77b}.item-chip strong{color:#e8d6b4}.hourglass-button svg{color:#c9a77b}.hourglass-cost{color:#e8d6b4}.hourglass-left{color:#b09a78}.hourglass-left b{color:#e2cfa8;font-weight:400}.level-tag.owned{color:#f0dcc0;background:#5c4227;border-color:#a57b4e}.pick-option{background:#221f1d;border-color:#504333;border-radius:1px}.pick-check{color:#f0dcc0;border-color:#6d5533}.section-title{color:#d4c4aa;font-family:var(--serif);letter-spacing:1px;font-weight:400}.section-title span{color:#a09689}button:disabled{opacity:.58}.button,.text-button,.next-quest .button,.quest-row>.button,.pick-option,.build-choice,.region-tab,select{min-height:44px}.icon-button{min-width:44px;min-height:44px}body{background:0 0}.page-bg:after{content:"";background:radial-gradient(at 55% 0,#6b5a4a20,#0000 55%),radial-gradient(at 25% 85%,#9a45230f,#0000 55%),#0f0f12d6;position:absolute;inset:0}.region-tab{color:#b7aea0;background:#1c1a19;border-color:#3f382f}.tab-name{color:#d8cab2;font-family:var(--serif);letter-spacing:.5px}.tab-busy{color:#c9955a}.tab-tags{color:#a09689}.tab-tags i{background:#16161899;border-color:#4a4033}.region-tab.selected{background:linear-gradient(#3a2b1e,#211b17);border-color:#8a6a45 #8a6a45 #e5b26c}.region-tab.selected .tab-name{color:#f4e3c4}.region-tab.selected .tab-tags{color:#c2b39b}.foe-face>.foe-portrait{filter:saturate(.9)brightness(1.08);background:#131214;border:1px solid #6a5a45}.region-art{background:#131214}.region-art>img{filter:saturate(.75)brightness(.72)}.region-art:after{content:"";pointer-events:none;background:linear-gradient(#13121400,#13121430 45%,#131214f2);position:absolute;inset:0}.foe-list li{background:#1d1b1a;border-color:#4d4032;border-radius:1px}.foe-list b{color:#dfcfb5}.foe-main{color:#bd9464;border-color:#6d5533}.foe-kind{color:#a9a094;background:#262220;border-color:#4a4034}.foe-list em{color:#d8b47a}.foes-label{color:#bd9464;font-family:var(--serif)}.button.secondary-modal-action{color:#b4a794;background:0 0;border-color:#4d4032}.button.secondary-modal-action:hover:not(:disabled){background:#262220;border-color:#6d5533}.power-check{background:#201d1a;border-color:#4a3d2e;border-radius:1px}.power-check span{color:#a9a094}.power-check strong{color:#e4d3b2}.power-check small{color:#a09689}.affinity.good{color:#ecdfae;background:#3d3a22;border-color:#9a8a4e}.affinity.even{color:#c5bfb2;background:#2b241e;border-color:#5d5a52}.affinity.bad{color:#e0b3a8;background:#33211f;border-color:#8a5b52}.tier-tag{color:#d2bf9f;background:#2b241e;border-color:#6a5539}.tier-tag.t1{color:#c5bfb2;border-color:#5d5a52}.tier-tag.t2{color:#ddc79b;border-color:#8a7148}.tier-tag.t3{color:#e6b190;border-color:#a4563f}.report-row{border-color:#332f2a}.report-row:hover,.report-row:focus-visible{background:#221f1d;outline:0}.report-thumb{background:#131214;border:1px solid #514536}.report-thumb img{filter:saturate(.8)brightness(.92)}.report-body b{color:#dcc9a8}.report-line{color:#a9a094}.report-body time{color:#8d8478}.report-row>svg{color:#8d8478;flex-shrink:0}.result-tag{color:#d2bf9f;background:#241d18;border-color:#5b4a35;border-radius:1px}.result-tag.success{color:#dcefc8;background:#2b3b22;border-color:#86a862}.result-tag.failure{color:#f3c4b6;background:#3a1f1c;border-color:#b05a48}.advantage-list li.good{color:#d8b47a}.advantage-list li.bad{color:#b58f86}.report-section{color:#bd9464;font-family:var(--serif);letter-spacing:1.5px}.who-face{background:#131214;border:1px solid #514536}.who-face img{filter:saturate(.8)brightness(.95)}.unread-count{color:#fff3e2;background:#c4693c;box-shadow:0 0 0 2px #151416,0 0 10px #d47c3f60}.report-row.unread .report-body b{color:#f0dcc0}.new-mark{color:#eaa76a;background:#2a1e19;border-color:#a57b4e}.report-toast{background:#2a221cf5;border-color:#a57b4e;box-shadow:0 8px 30px #0008,0 0 20px #d47c3f20}:is(.report-toast,.lord-toast) small{color:#c9a77b}:is(.report-toast,.lord-toast) b{color:#f0dcc0}.toast-open{color:#f6e6c8;background:#5c4227;border-color:#c18a52}.toast-open:hover{background:#7a5632}.tabbar{background:linear-gradient(#1b191a,#131214);border-top:1px solid #514332;box-shadow:0 -8px 28px #0007}.tab-item{color:#a59a8b;font-family:var(--serif);letter-spacing:1px}.tab-badge{color:#1a1414;background:#b89a6a}:root{--clan-war:#dcb63f;--clan-beast:#cd8447;--clan-dragon:#46b2ac;--clan-dark:#a377d6;--clan-sky:#e29bb8;--clan-earth:#a89e8b}.clan-war,.clan-beast,.clan-dragon,.clan-dark,.clan-sky,.clan-earth{border-color:var(--clan)}.steward-row{background:#1f1e1c;border-color:#35322d}.steward-row.locked{color:#8d8478}.steward-row b{color:#e2d3b8}.steward-row small{color:#a2978a}.ritual-note{background:radial-gradient(at 0,#a458251f,#0000 80%),#211d1a;border-color:#5e4631}.ritual-note strong{color:#e6cfa4}.ritual-note p{color:#b3a794}.ritual-note>svg{color:#d0a06a}.work-row{border-color:#3c3530}.work-name{color:#d1c3ac}.work-name small{color:#b3a794}.work-idle .work-name,.work-timer{color:#c3b5a0}.upgrade-title{color:#bd9464;font-family:var(--serif)}.build-need{color:#c99a5e}.trade-form,.sell-form{background:#221f1d;border-color:#504333;border-radius:1px}.sell-pick{color:#c9bda8;background:#1c1a19;border-color:#4a3f33}.sell-pick:hover,.sell-pick:focus-visible{border-color:#766043}.sell-pick.selected{color:#efdbbb;background:linear-gradient(#4c3827,#2c231d);border-color:#a57b4e}.sell-pick .pick-check{color:#efdbbb;border-color:#6b5a44}.sell-pick.selected .pick-check{background:#a57b4e;border-color:#a57b4e}.sell-pick small{color:#9a9184}.trade-to{color:#c5b8a2}.trade-to b{color:#e3d7c3}.sell-pick.selected small{color:#d8c8ad}.train-short{color:#e0a06a}.train-short .text-button{color:#e6cfa6}.train-room{color:#b6a58a}.trade-form .field-label{color:#b3a894}.trade-gain{color:#c5b8a2}.trade-gain b{color:#e3d7c3;font-family:Georgia,serif}.trade-gain>span{color:#9a9184}.train-total{color:#c3b6a1}.train-total .costs,.train-total-time{color:#e3d7c3}.train-total-label{color:#b3a894}:is(.modal:has(.market-form) .building-preview-model,.modal:has(.steward-panel) .building-preview-model){width:120px;height:138px}:is(.modal:has(.market-form) .building-preview,.modal:has(.steward-panel) .building-preview){min-height:150px}.next-step{background:linear-gradient(#1f1c1a,#1a1817);border-color:#494035}.next-step-tag{color:#d8ab68;background:#2a221a;border-color:#6b5536}.next-step-tag>b{color:#e6d6b8}.next-step-name{font-family:var(--serif);color:#e6d6b8}.next-step-more{color:#a08a6a}.next-step-open:hover .next-step-more{color:#d8ab68}.next-step-close{color:#a09689}.next-step-close:hover{background:#363028}.next-step-meter>i{background:linear-gradient(90deg,#734329,#c29757)}.tutorial-meter{color:#a09689}.tutorial-meter>b{color:#e6d6b8}.tutorial-section,.tutorial-row{color:#cbbda7}.tutorial-row summary>svg,.tutorial-row summary>img.icon{color:#b5a895}.tutorial-row summary>b{color:#bdb09c}.tutorial-row summary:hover>span,.tutorial-row details[open] summary>span{color:#e6d6b8}.tutorial-toggle{color:#8f8577}.tutorial-row details>p{color:#b5a995}.tutorial-how li{color:#d8c7a6}.tutorial-how li:before{color:#d8ab68;border-color:#6b5536}.tutorial-gain{background:#1d1a18;border-color:#3d342b}.tutorial-gain li{color:#d8c7a6}.tutorial-gain li:before{background:#cb9052}.tutorial-upnext .quest-mini-title>h3{color:#e6d6b8}.tutorial-upnext>p{color:#b5a995}.tutorial-label{color:#a09689}.tutorial-achieved li{color:#e6d6b8;font-family:var(--serif)}.tutorial-achieved li>svg{color:#cb9052}.tutorial-reward{border-color:#494035}.tutorial-reward .costs{color:#d8c7a6}.tutorial-next{color:#d8ab68}.tutorial-finale{color:#e6d6b8;font-family:var(--serif)}.accepted-tag{color:#a09689}.payback-line{color:#b7ab97}.payback-line strong,.modal-time strong{color:#cec0aa}.clock-rate{color:#bd9464}.map-viewport{aspect-ratio:auto}.map-scene{transition:none;inset:0}.map-scene>.quarter-map{aspect-ratio:1400/820;width:max(100%,1120px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quarter-map .plot-label{pointer-events:none}.quarter-map .plot-label text{font-size:13px}.tab-cleared{color:#cb9052;display:inline-flex}.region-facts{gap:12px;display:grid}.boss-card{background:linear-gradient(120deg,#2e1f19,#1b1919 75%);border:1px solid #6a4a35;align-items:flex-start;gap:10px;padding:10px;display:flex}.boss-card.cleared{opacity:.92;background:#1d1c1b;border-color:#4a463c}.boss-body{flex:1;gap:4px;min-width:0;display:grid}.boss-head{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.boss-head b{color:#ecd9b8;font-weight:500}.boss-omen{color:#e0b590;font-size:12px;line-height:1.6}.boss-status{color:#b5a993;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:12px;display:flex}.boss-status b{color:#e3d7c3;font-family:Georgia,serif;font-weight:400}.foe-face.unseen img{filter:brightness(0)opacity(.55)}.guide-tag{color:#f0dcc0;background:#3a2a1c;border:1px solid #a57b4e;padding:1px 6px;font-size:12px;font-style:normal}.risk-note{color:#e0b3a8;align-items:flex-start;gap:6px;margin:10px 0;font-size:12px;line-height:1.6;display:flex}.beast-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px;display:grid}.beast-card{background:#1c1a1a;border:1px solid #3d3933;align-items:flex-start;gap:8px;padding:8px;display:flex}.beast-card.boss{border-color:#6a4a35}.beast-card.unseen{opacity:.8}.beast-body{gap:3px;min-width:0;display:grid}.beast-body b{color:#e3d7c3;font-size:13px;font-weight:500}.beast-body>span{flex-wrap:wrap;gap:3px;display:flex}.beast-body small{color:#b5a993;align-items:center;gap:3px;font-size:12px;line-height:1.4;display:inline-flex}.milestone{text-align:center;justify-items:center;gap:12px;display:grid}.milestone-list{color:#e3d7c3;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.milestone-list b{color:#f2dfbc;font-family:Georgia,serif;font-weight:400}.milestone-from{color:#a79c8d;font-family:Georgia,serif}.milestone-text{color:#cfc2ab;font-size:13px;line-height:1.8}.relic-intro-name{gap:2px;margin:0;display:grid}.relic-intro-name b{font-family:var(--serif);color:#f2dfbc;font-size:18px;font-weight:500}.relic-intro-name small{color:#f0c480;font-size:13px}.relic-intro-rules{text-align:left;border:1px solid var(--line);background:#1c1a1a;justify-self:stretch;gap:4px;margin:0;padding:10px 12px;list-style:none;display:grid}.relic-intro-rules li{color:#cfc2ab;padding-left:14px;font-size:13px;line-height:1.7;position:relative}.relic-intro-rules li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:.75em;left:2px;transform:rotate(45deg)}.quest-intro-rules{gap:10px}.quest-intro-rules li{word-break:keep-all;overflow-wrap:anywhere}.quest-intro-rules li:before{top:1em}.quest-intro-kind{font-family:var(--serif);color:#f2dfbc;font-size:15px;font-weight:500;display:block}.quest-intro-rules .quest-intro-art{aspect-ratio:4;margin-top:6px}.quest-intro-rules .quest-intro-art .edict-cover{gap:0;bottom:6px;left:10px}.quest-intro-rules .quest-intro-art .edict-name{font-size:16px}.summoned{gap:10px;display:grid}.summoned-card{width:min(240px,70%);margin:0 auto}.summoned-intro{text-align:center;font-family:var(--serif);color:#f2dfbc;font-size:15px;line-height:1.8}.trace-line{color:#c9b27e;align-items:center;gap:4px;font-size:12px;line-height:1.5;display:flex}.trace-line.ok{color:#e3d7c3}.quest-note{color:#c9b27e;margin-top:6px;font-size:12px}.expedition-page{gap:8px;display:grid}.party-face{width:var(--face);height:var(--face);background:#131214;border:1px solid #6a5a45;flex:none;display:block;position:relative;overflow:hidden}.party-face img{object-fit:cover;width:100%;height:100%;display:block}.party-face .clan-tag{background:#1e1d20d9;min-width:0;padding:0 2px;font-size:12px;line-height:1.1;position:absolute;bottom:1px;right:1px}.out-board{gap:4px;display:grid}.out-row{text-align:left;width:100%;min-height:52px;color:inherit;cursor:pointer;background:#1c1a1a;border:1px solid #3d3933;grid-template-columns:38px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:6px 8px;display:grid}.out-row.idle{cursor:default;grid-template-columns:38px minmax(0,1fr) auto}.out-body{gap:1px;min-width:0;display:grid}.out-body b{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;color:#e3d7c3;font-size:13px;font-weight:400;overflow:hidden}.out-body small{white-space:nowrap;text-overflow:ellipsis;color:#b5a993;font-size:12px;overflow:hidden}.out-timer{color:#b5a993;gap:3px;width:144px;font-size:12px;display:grid}.out-timer .progress-track>span{background:linear-gradient(90deg,#8a5a32,#e0b178);height:100%;display:block}.out-timer b{color:#e3d7c3;font-family:Georgia,serif;font-size:13px;font-weight:400}.quest-board{gap:6px;padding:0 0 8px;display:grid}.quest-board-head{background:linear-gradient(90deg, #131214f0, #131214b0 55%, #13121466), var(--art) center 42% / cover;border-bottom:1px solid #3d3933;align-items:center;gap:8px;padding:2px 6px 2px 2px;display:flex}.region-switch{color:#ecdcbc;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;display:inline-flex}.region-switch b{font-family:var(--serif);letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #000;font-size:16px;font-weight:400;overflow:hidden}.board-bestiary{flex:none;gap:6px;min-height:40px;margin-left:auto;padding:0 10px;font-size:12px}.quest-rows{gap:4px;padding:0 8px;display:grid}.quest-row-button{text-align:left;border:1px solid var(--line);width:100%;min-height:56px;color:inherit;cursor:pointer;background:#1c1a1a;grid-template-columns:28px 34px minmax(0,1fr) auto auto;grid-template-areas:"no art head head go""no art tags reward go";align-items:center;gap:2px 8px;padding:5px 6px;transition:border-color .15s,background-color .15s;display:grid}.quest-row-button:hover{background:#231f1d;border-color:#8a6a45}.quest-row-button.stage-open{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass);background:linear-gradient(90deg,#33261a,#1f1c1a 75%);grid-template-columns:28px 34px minmax(0,1fr) auto;grid-template-areas:"no art head go""no art tags go""no reward reward reward"}.quest-row-button.stage-open .quest-row-reward{justify-self:start}.quest-row-button.stage-open .quest-row-reward .costs{flex-wrap:wrap}.quest-row-button.stage-open .stage-no b{color:#f0c987}.quest-row-button.stage-open .quest-row-go{background:linear-gradient(180deg, #c9a06a, var(--brass));color:#1a1208;border-color:#e0b878;box-shadow:inset 0 1px #f3d9a640,0 1px 4px #0006}.quest-row-button.stage-open:hover .quest-row-go{background:linear-gradient(#d6ad76,#b0855a)}.quest-row-button.stage-cleared{grid-template-areas:"no art head reward go";min-height:44px}.stage-no{grid-area:no;align-content:center;justify-items:center;gap:1px;min-width:0;display:grid}.stage-no b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.1}.base-art{background:radial-gradient(circle,#4d3f2c,#2b231a 75%);border:1px solid #5a4a34;border-radius:4px;grid-area:art;place-items:center;width:34px;height:34px;display:grid}.quest-row-locked .base-art{background:0 0;border:0}:is(.base-art:has(.base-flag),.sd-base-icon:has(.base-flag),.sr-base-icon:has(.base-flag)){isolation:isolate;position:relative}.base-art:has(.base-flag):after{content:"";border-radius:inherit;pointer-events:none;background:#00000094;position:absolute;inset:0}.sd-base-icon:has(.base-flag):after{content:"";border-radius:inherit;pointer-events:none;background:#00000094;position:absolute;inset:0}.sr-base-icon:has(.base-flag):after{content:"";border-radius:inherit;pointer-events:none;background:#00000094;position:absolute;inset:0}.base-mark{width:var(--mark);height:var(--mark);place-items:center;display:inline-grid;position:relative}.base-mark>:not(.base-flag){filter:grayscale(.7)}.base-flag{z-index:1;filter:drop-shadow(0 1px 1px #000)drop-shadow(0 0 3px #000a);pointer-events:none;line-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.first-tag{white-space:nowrap;border:1px solid var(--gold);color:#f0dcc0;background:#3a2a1c;flex:none;margin-right:5px;padding:1px 5px;font-size:12px;font-style:normal}.quest-row-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:2px 6px;min-width:0;display:flex}.quest-row-head b{white-space:nowrap;color:#e3d7c3;font-size:14px;font-weight:500}.quest-kind{white-space:nowrap;color:#cdbfa6;background:#262220;border:1px solid #5f5140;flex:none;justify-content:center;align-items:center;gap:3px;min-width:4.2em;padding:1px 6px;font-size:12px;font-style:normal;line-height:1.5;display:inline-flex}.quest-row-tags{grid-area:tags;align-items:center;gap:6px;min-width:0;display:flex}.quest-row-reward{grid-area:reward;justify-self:end;align-items:center;min-width:0;font-size:12px;display:inline-flex}.quest-row-reward .costs{flex-wrap:nowrap;gap:2px 8px;font-size:12px}.quest-row-reward .costs img.icon{width:14px;height:14px}.quest-reward-note{white-space:nowrap;color:#d8b47a}.quest-row-go{min-width:60px;min-height:32px;font-family:var(--serif);letter-spacing:.12em;white-space:nowrap;color:#dcc69f;background:linear-gradient(#2b2621,#211d1b);border:1px solid #6f5b42;grid-area:go;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.quest-row-button:hover .quest-row-go{background:#453529;border-color:#8a6a45}.quest-row-wait{border:1px solid var(--line);background:#1c1a1a;grid-template-columns:28px 34px minmax(0,1fr) auto;grid-template-areas:"no art head state";align-items:center;gap:2px 8px;min-height:44px;padding:5px 6px;display:grid}.quest-row-locked .base-art img.icon{opacity:.5;filter:grayscale(.7)}.quest-row-locked{border:1px dashed var(--line);min-height:38px;color:var(--muted);grid-template-columns:28px 34px minmax(0,1fr);grid-template-areas:"no art head""no art lock";align-content:center;align-items:center;gap:0 8px;padding:3px 6px;display:grid}.quest-row-locked .stage-no b{color:var(--muted);font-size:14px}.quest-row-locked .quest-row-head b{color:var(--muted);font-size:13px;font-weight:400}.stage-lock{white-space:nowrap;color:var(--muted);grid-area:lock;padding:0 0 2px;font-size:12px}.quest-wait-state{min-width:60px;min-height:26px;font-family:var(--serif);letter-spacing:.08em;white-space:nowrap;color:#d0ad78;background:#2b241d;grid-area:state;justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.base-gauge{color:#cdbfa6;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:12px;display:inline-flex}.base-gauge small{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.base-gauge b{color:#f0c987;font-weight:500}.base-gauge.boss{white-space:nowrap;gap:4px}.base-bar{background:#2e2925;flex:none;width:54px;height:5px;position:relative;overflow:hidden}.base-bar>i{background:#c0583a;position:absolute;inset:0 auto 0 0}.base-bar.wall>i{background:#8e8a80}.base-wall{align-items:center;gap:6px;display:inline-flex}.modal .region-tabs{margin:14px 0 6px}.modal .region-tab{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:6px 9px}.modal .region-tab.locked{cursor:default;background:0 0;border-style:dashed;border-color:#4a4238}.modal .region-tab.locked .tab-name{color:var(--muted)}.modal .region-tab.locked .tab-name img.icon{opacity:.6}.modal .region-tab.locked .tab-tags{color:#c9b27e}.modal .region-art{height:72px;margin:10px 0 0}.modal .region-facts{padding:12px 0 4px}.modal-backdrop:has(.sortie-modal){padding:8px}.modal.sortie-modal{--modal-pad-top:14px;--modal-pad-x:14px;--modal-pad-bottom:12px;max-height:calc(var(--canvas-height) - 16px)}.sortie-modal>.eyebrow{margin-bottom:4px}.sortie-modal>h2{margin-bottom:4px;font-size:19px;line-height:1.5}.sd-base{background:#1c1a1a;border:1px solid #3a342d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:2px 0 0;padding:5px 10px 6px 5px;display:grid}.sd-base-icon{background:radial-gradient(circle,#5a4a33,#33291e 75%);border:1px solid #6d5a3c;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.sd-base-title{gap:3px;min-width:0;display:grid}.sd-goal{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;margin:0;display:flex}.sd-base-kind{white-space:nowrap;color:#cdbfa6;font-size:13px}.sd-base-left{white-space:nowrap;justify-items:end;line-height:1.15;display:grid}.sd-base-left>small{color:#a99d89;font-size:12px}.sd-base-left b{font-family:var(--serif);color:#f6e6c8;font-size:26px;font-weight:500}.sd-base-left span small{font-family:var(--serif);color:#a99d89;margin-left:3px;font-size:13px}.sd-base>.sd-base-troops,.sd-base>.sd-base-row,.sd-base>.sd-base-reward{grid-column:1/-1;padding-left:4px}.sd-base-bar{background:#2e2925;height:8px;display:block;position:relative;overflow:hidden}.sd-base-bar>i{background:#c0583a;position:absolute;inset:0 auto 0 0}.sd-base-bar.wall>i{background:#8e8a80}.sd-base-bar.segmented:after{content:"";background:repeating-linear-gradient(90deg, #0000 0 calc(100% / var(--segs) - 2px), #1c1a1a calc(100% / var(--segs) - 2px) calc(100% / var(--segs)));position:absolute;inset:0}.sd-base-row{color:#cdbfa6;grid-template-columns:3em minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:-2px;font-size:12px;display:grid}.sd-base-row .sd-base-bar{height:6px}.sd-base-row b{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f0dcc0;font-size:14px;font-weight:500}.sd-base-row b small{color:#a99d89;font-size:12px;font-weight:400}.sd-base-rule{color:#cdbfa6;font-size:12px;line-height:1.35}.sd-base-reward{border-top:1px solid #2e2a25;flex-wrap:wrap;align-items:center;gap:2px 0;padding-top:5px;font-size:13px;display:flex}.sd-base-reward .costs{gap:2px 10px;font-size:13px}.sd-base-reward .costs img.icon{width:16px;height:16px}.sd-foes{margin:6px 0 0}.sd-foes-head{align-items:center;gap:6px;margin-bottom:5px}.sd-foes-head>b{font-family:var(--serif);color:#ecd9b8;font-size:15px;font-weight:500}.sd-foes-total{color:#a99d89;margin-left:auto;font-size:12px}.sd-foes-total b{font-family:var(--serif);color:#f6e6c8;font-size:17px;font-weight:500}.sd-foe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sd-foe{background:linear-gradient(#2c1e1a,#1c1a1a 70%);border:1px solid #5a3a2e;border-radius:4px;align-content:start;gap:3px;min-width:0;padding:3px 3px 5px;display:grid}.sd-foe-face{background:#171516;border-radius:3px;height:62px;position:relative;overflow:hidden}.sd-foe-fit{flex-wrap:wrap;gap:2px;display:flex;position:absolute;top:2px;left:2px}.sd-foe-fit .affinity{box-shadow:0 1px 3px #000c}.sd-foe-face>img{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1));transform-origin:var(--ox,50%) var(--oy,50%);display:block}.sd-foe-count{font-family:var(--serif);text-align:right;color:#fff1d6;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#000d 75%);padding:12px 5px 1px;font-size:20px;font-weight:600;line-height:1.15;position:absolute;inset:auto 0 0}.sd-foe-count small{color:#e6d3b0;margin-right:1px;font-size:13px;font-weight:500}.sd-foe-tags{flex-wrap:wrap;align-items:center;gap:2px 4px;padding:0 2px;display:flex}.sd-foe-name{overflow-wrap:anywhere;color:#ecd9b8;font-size:13px;font-weight:500;line-height:1.3}.sd-foe-tags .foe-kind{gap:2px;padding:1px 4px 1px 2px;font-size:12px}.sd-omens{color:#e0b590;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.6;display:flex}.sd-omens>b{color:#ecd9b8;flex:none;font-weight:500}.sd-foes .risk-note{margin:2px 0 0}.battle-tag{font-family:var(--serif);letter-spacing:.12em;white-space:nowrap;border:1px solid #0000;flex:none;padding:0 8px;font-size:13px;font-weight:600;line-height:1.5}.battle-tag.attack{color:#1f1306;background:#d0782f}.battle-tag.boss{color:#241a04;background:#ecd58a}.battle-tag.sweep{color:#10202e;background:#9cc0de}.battle-tag.defend{color:#e6f0fa;background:#2b4a6f;border-color:#5d82ab}.sd-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 4px;display:grid}.sd-party{text-align:left;min-height:48px;color:inherit;cursor:pointer;background:#1c1a1a;border:1px solid #3d3933;border-left:3px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;padding:5px 6px;display:grid}.sd-party.selected{background:linear-gradient(90deg,#3a2b1e,#211b17);border-color:#8a6a45 #8a6a45 #8a6a45 #e5b26c}.sd-party:disabled{cursor:default;background:0 0;border-style:dashed}.sd-party:disabled .party-face{opacity:.5}.sd-party-body{min-width:0;display:grid}.sd-party-body>b{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;color:#e3d7c3;font-size:12px;font-weight:400;overflow:hidden}.sd-party-body small{color:#b5a993;font-size:12px}.sd-party-body small b{color:#e5b26c;font-family:Georgia,serif;font-size:14px;font-weight:400}.sd-label{color:#c4b7a2;align-items:baseline;gap:4px;margin:0 0 4px;font-size:12px;font-weight:400;display:flex}.sd-label b{color:#e3d7c3;font-family:Georgia,serif;font-size:15px;font-weight:400}.sortie-modal .fm-troop{grid-template-columns:106px minmax(0,1fr) 56px 44px;gap:6px;min-height:44px;padding:0 6px}.sortie-modal .fm-troops{gap:3px}.sortie-modal .fm-max{padding:0 6px}.sd-empty{color:#e0b590;margin:10px 0;font-size:13px;line-height:1.7}.modal .power-check{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 2px;padding:4px 8px;display:flex}.modal .power-check strong{color:#f0dcc0;font-family:Georgia,serif;font-size:24px;font-weight:400}.modal .power-check small{font-size:14px}.modal .power-check .short{color:#e59a86}.sd-steps{color:#c4b7a2;margin-left:auto;font-size:12px}.sd-steps b{color:#f0dcc0;font-family:Georgia,serif;font-size:18px;font-weight:400}.sortie-modal .affinity{align-items:center;gap:1px;padding:0 3px;font-size:12px;font-style:normal;line-height:1.5;display:inline-flex}.sortie-modal .risk-note{margin:6px 0 0;font-size:12px}.sd-idle{gap:4px;margin-top:8px;display:grid}.sd-idle-go.button{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:8px;min-height:52px;padding:4px 10px;font-size:16px;display:flex}.sd-idle-go .sd-cost{align-items:center;gap:2px;font-family:Georgia,serif;font-size:14px;display:inline-flex}.sd-idle-go .sd-cost b{font-weight:400}.sd-idle-go .sd-cost .short{color:#ffb3a1}.sd-idle-note{text-align:center;color:#e59a86;margin:0;font-size:12px;line-height:1.5}.fight{font-variant-numeric:lining-nums tabular-nums;flex-direction:column;display:flex;position:relative}.fight-field{--face:80px;--who:18px;background:linear-gradient(90deg,#6b4a24a8 0%,#3d2e1e66 50%,#4c1f1b66 50%,#7a2c24a8 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 0 9px;display:grid;position:relative}@supports (width:1cqi){.fight-field{container-type:inline-size}.fight-field>*{--face:clamp(64px, 26cqi, 88px)}}.fight-seam{background:linear-gradient(#0000,#f4cd86 18% 82%,#0000);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 10px #f4cd86aa}.fight-side{grid-template-columns:var(--face) minmax(0, 1fr);grid-template-rows:var(--who) var(--face) 5px;grid-template-areas:"who who""face total""bar bar";align-content:start;gap:5px 7px;min-width:0;padding:0 22px 0 7px;display:grid;position:relative}.fight-side.foes{grid-template-columns:minmax(0, 1fr) var(--face);grid-template-areas:"who who""total face""bar bar";padding:0 7px 0 22px}.fight-long .fight-side{column-gap:5px;padding:0 22px 0 4px}.fight-long .fight-side.foes{padding:0 4px 0 22px}.fight-side.foes:has(.fight-wall){grid-template-rows:var(--who) var(--face) 5px auto;grid-template-areas:"who who""total face""bar bar""wall wall"}.fight-who{font-size:12px;font-weight:500;line-height:var(--who);text-overflow:ellipsis;white-space:nowrap;color:#d8cab2;grid-area:who;padding-right:22px;overflow:hidden}.fight-side.foes .fight-who{text-align:right;padding:0 0 0 22px}.fight-face{width:var(--face);height:var(--face);background:#171516;border:2px solid #e5b26c;border-radius:6px;grid-area:face;position:relative;overflow:hidden;box-shadow:0 3px 12px #000b}.fight-side.foes .fight-face{border-color:#d0503f}.fight-face>img{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1));transform-origin:var(--ox,50%) var(--oy,50%);transition:filter .4s ease-out;display:block}.fight.done.ours-out .fight-side.ours .fight-face>img,.fight.done.foes-out .fight-side.foes .fight-face>img{filter:grayscale(.85)brightness(.55)}.fight.done.ours-out .fight-side.ours .fight-face,.fight.done.foes-out .fight-side.foes .fight-face{border-color:#6d6357}.fight-total{z-index:1;grid-area:total;align-self:end;justify-items:start;min-width:0;display:grid;position:relative}.fight-side.foes .fight-total{justify-items:end}.fight-count{font-family:var(--serif);color:#f6e6c8;font-size:24px;font-weight:500;line-height:1}.fight-total small{font-family:var(--serif);white-space:nowrap;color:#b9ab94;font-size:12px;line-height:1.25}.fight-long .fight-count{font-size:16px}.fight-bar{background:#00000080;grid-area:bar;height:5px;display:block}.fight-bar>i{background:linear-gradient(90deg,#a8783f,#f4cd86);height:100%;transition:width .3s ease-out;display:block}.fight-side.ours .fight-bar>i{margin-left:auto}.fight-side.foes .fight-bar>i{background:linear-gradient(90deg,#f08a6c,#a8382c)}.fight.playing .fight-bar>i,.fight.playing .fight-member-bar>i,.fight.playing .fight-wall-bar>i{transition:width var(--tick,.3s) linear}.fight.rewind .fight-bar>i,.fight.rewind .fight-member-bar>i,.fight.rewind .fight-wall-bar>i{transition:none}.fight-wall{color:#d8cab2;grid-area:wall;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:6px;margin:0;font-size:12px;transition:opacity .3s ease-out;display:grid}.fight-wall-left{font-family:var(--serif);color:#f6e6c8;grid-area:1/3;font-size:12px;font-weight:500;line-height:1.1}.fight-wall-bar{background:#00000080;grid-area:1/2;height:3px;display:block}.fight-wall-bar>i{background:linear-gradient(90deg,#8b8b77,#c4bda6);height:100%;transition:width .3s ease-out;display:block}.fight-wall.broken{opacity:.55}.fight-wall.broken .fight-wall-left{color:#e0b590}.fight-hub{z-index:2;grid-template-rows:var(--who) minmax(0, 1fr) auto;height:calc(var(--who) + var(--face) + 15px);pointer-events:none;justify-items:center;row-gap:5px;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.fight-round{line-height:var(--who);white-space:nowrap;background:#171514d9;border-radius:3px;align-items:baseline;gap:3px;margin:0;padding:0 6px;display:inline-flex}.fight-round b{font-family:var(--serif);color:#f0dcc0;font-size:15px;font-weight:500}.fight-round small{letter-spacing:.04em;color:#a99d89;font-size:12px}.fight-stamp{font-family:var(--serif);letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px 8px #000b;border:4px double;border-radius:3px;align-self:start;margin-top:6px;padding:0 5px 1px 8px;font-size:22px;font-weight:700;line-height:1.2;position:relative;transform:rotate(-4deg)}.fight.result-draw .fight-stamp{margin-top:8px;font-size:19px}.fight:not(.done) .fight-stamp{opacity:0}.fight.result-win .fight-stamp{color:#b5d98c;background:linear-gradient(#16200fb8,#16200fb8),#171514}.fight.result-loss .fight-stamp{color:#f0a08c;background:linear-gradient(#2c100cb8,#2c100cb8),#171514}.fight.result-draw .fight-stamp{color:#ddd2b4;background:linear-gradient(#1d1a16b8,#1d1a16b8),#171514}@media (prefers-reduced-motion:no-preference){.fight.stamped .fight-stamp{animation:.45s both fight-stamp-press}.fight.stamped .fight-stamp:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:4px;animation:.5s ease-out .24s fight-stamp-ring;position:absolute;inset:-5px}}@keyframes fight-stamp-press{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:rotate(-4deg)scale(2.2)}50%{opacity:1;animation-timing-function:ease-out;transform:rotate(-4deg)scale(.92)}75%{animation-timing-function:ease-in-out;transform:rotate(-4deg)scale(1.04)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes fight-stamp-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.fight-again{color:#f4cd86;pointer-events:auto;background:#241c15;border:1px solid #a57b4e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 8px #000a}.fight-again svg{margin-left:2px}.fight-again svg path{fill:currentColor}.fight-again:hover,.fight-again:focus-visible{background:#3a2c1a}.fight-again:focus-visible{outline-offset:1px;outline:2px solid #c9a067}.fight-pops{top:calc(var(--who) + 5px + var(--face) - 31px);width:var(--face);pointer-events:none;height:0;position:absolute}.fight-side.ours .fight-pops{left:7px}.fight-side.foes .fight-pops{right:7px}.fight-long .fight-side.ours .fight-pops{left:4px}.fight-long .fight-side.foes .fight-pops{right:4px}.fight-pop{font-family:var(--serif);color:#ff8f78;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 0 3px #000,0 2px 8px #000;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;animation:.12s ease-out both pop-in;position:absolute;top:0;left:50%;transform:translate(-50%)}.fight-pop.gain{color:#f6e6c8}.fight-pop.bump{animation:.2s ease-out pop-bump}.fight-pop.out{animation:.4s ease-in forwards pop-out}.fight-pop.out.quick{animation-duration:var(--tick,.4s)}@keyframes pop-in{0%{opacity:0;transform:translate(-50%,6px)scale(.9)}to{opacity:1;transform:translate(-50%)}}@keyframes pop-bump{40%{transform:translate(-50%)scale(1.15)}}@keyframes pop-out{to{opacity:0;transform:translate(-50%,-16px)}}.fight-art{z-index:3;left:calc(var(--face) - 3px);top:calc(var(--who) + 9px);white-space:nowrap;color:#f6e6c8;opacity:0;pointer-events:none;background:#1d1712;border:1px solid #e5b26c;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 2px;font-size:12px;display:inline-flex;position:absolute;box-shadow:0 2px 8px #000a}.fight-art img{object-fit:cover;border-radius:50%;width:22px;height:22px}.fight-art.on{animation:1s ease-out art-flash}.fight.done .fight-art{visibility:hidden}@keyframes art-flash{0%{opacity:0;transform:translateY(5px)}15%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.fight-field.clash .fight-side.ours .fight-face{animation:lunge-right var(--clash,.4s) ease-in-out}.fight-field.clash .fight-side.foes .fight-face{animation:lunge-left var(--clash,.4s) ease-in-out}.fight-field.clash .fight-seam{animation:seam-flash var(--clash,.4s) ease-out}@keyframes lunge-right{45%{transform:translate(7px)}}@keyframes lunge-left{45%{transform:translate(-7px)}}@keyframes seam-flash{40%{background:#fff3d6;width:6px;margin-left:-3px;box-shadow:0 0 26px 6px #f4cd86}}.fight-board{border-collapse:collapse;table-layout:fixed;width:100%}.fight-board td,.fight-board th{vertical-align:middle;border-top:1px solid #3a3129;padding:5px}.fight-board tr:first-child>*{border-top-color:#4a3f33}.fight-col-branch{width:56px}.fight-row-branch{text-align:center;white-space:nowrap;color:#e1c69d;background:#2a231c;border-inline:1px solid #4b4031;padding-inline:2px;font-size:12px;font-weight:500}.fight-row-branch>*{vertical-align:middle}.fight-row-branch .branch-mark{margin-right:2px}.fight-cell.ours{background:#211a14}.fight-cell.foes{background:#221517}.fight-members{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fight-member{gap:2px;display:grid}.fight-member-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:5px;font-size:12px;line-height:1.25;display:grid}.fight-cell.foes .fight-member-line{grid-template-columns:auto auto minmax(0,1fr)}.fight-cell.foes .fight-member-loss{order:1}.fight-cell.foes .fight-member-count{order:2}.fight-cell.foes .fight-member-name{text-align:right;order:3}.fight-member-name{text-overflow:ellipsis;white-space:nowrap;color:#cdbfa6;overflow:hidden}.fight-long .fight-member-line{column-gap:4px}.fight-long .fight-member-count b{font-size:13px}.fight-long .fight-member-count small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fight-member-count{white-space:nowrap;color:#a99d89}.fight-member-count b{font-family:var(--serif);color:#f6e6c8;font-size:14px;font-weight:500}.fight-member-count small{font-family:var(--serif);margin-left:1px;font-size:12px}.fight-member-loss{font-family:var(--serif);white-space:nowrap;color:#8a7f6e}.fight-member-loss.has-loss{color:#f0a08c;font-weight:500}.fight-long .fight-member-loss{border:1px solid #4a4238;border-radius:2px;padding:0 2px;line-height:1.2}.fight-long .fight-member-loss.has-loss{background:#3a1f1c;border-color:#7a3a30}.fight-member-bar{background:#00000080;height:2px;display:block}.fight-member-bar>i{height:100%;transition:width .3s ease-out;display:block}.fight-cell.ours .fight-member-bar>i{background:#b98d34;margin-left:auto}.fight-cell.foes .fight-member-bar>i{background:#cc4452}.fight-member.gone .fight-member-count b{color:#9a8f7f}.fight-cell.empty{text-align:center;color:#5f574c}@media (prefers-reduced-motion:reduce){.fight-bar>i,.fight-member-bar>i,.fight-wall,.fight-wall-bar>i{transition:none}}.topbar{background:linear-gradient(#1b191a,#151416);border-bottom:1px solid #494035;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 4px;padding:0 9px 2px 13px;display:flex;box-shadow:0 5px 24px #0002}.lord-bar{text-align:left;flex:1 1 0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;max-width:132px;min-height:44px;padding:0;display:grid}.lord-level{background:#1d1a18;border:1px solid #5b4a35;border-radius:1px;align-content:center;justify-items:center;min-width:32px;height:32px;padding:0 3px;font-family:Georgia,serif;display:grid}.lord-level small{letter-spacing:.5px;color:#9b9083;font-size:12px;line-height:12px}.lord-level b{color:#e2bd7f;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400;line-height:17px}.lord-side{row-gap:5px;min-width:0;display:grid}.lord-name{font-family:var(--device-font,system-ui, sans-serif);color:#e3d7c3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;overflow:hidden}.lord-meter{background:#3d3529;height:3px;display:block}.lord-meter>i{background:linear-gradient(90deg,#6d5c42,#c9a77b);height:100%;display:block}.lord-bar:active .lord-level{background:#26221e;border-color:#8a7350}.topbar-right{align-items:center;gap:2px;display:flex}.notification{position:relative}.notification.has-unread{color:#e0b16d}.unread-count{color:#fff3e2;font-variant-numeric:tabular-nums;background:#c4693c;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:12px;line-height:1;display:grid;position:absolute;top:1px;right:1px;box-shadow:0 0 0 2px #151416,0 0 10px #d47c3f60}.tabbar{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#1b191a,#131214);border-top:1px solid #514332;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0007}.tab-item{min-height:58px;font-family:var(--serif);letter-spacing:1px;white-space:nowrap;color:#a59a8b;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px 6px;font-size:12px;display:flex;position:relative}.tab-item img.icon{opacity:.72}.tab-item.active{color:#f0dcc0}.tab-item.active img.icon{opacity:1;filter:drop-shadow(0 0 6px #e5843a70)}.tab-item.active:before{content:"";background:#c18a52;height:2px;position:absolute;top:0;left:22%;right:22%;box-shadow:0 0 8px #e5843a80}.tab-item.locked{color:#6f675d}.tab-item.locked img.icon{opacity:.5;filter:grayscale()}.tab-item.locked .tab-badge{display:none}.tab-lock{color:#b5a690;letter-spacing:0;background:#221e1c;border:1px solid #5d5040;border-radius:4px;padding:1px 4px;font-size:12px;font-style:normal;line-height:1.1;position:absolute;top:3px;right:3px}.tab-lock[hidden]{display:none}.tab-badge{background:var(--gold);color:#1a1414;font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:12px;line-height:1;display:grid;position:absolute;top:4px;left:calc(50% + 6px)}.item-bar{align-items:center;gap:4px;min-height:44px;margin-left:auto;padding:0 2px;display:flex}.resource-bar{text-align:left;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr)) 58px;gap:5px;padding:0 0 5px;display:grid}.resource{background:#1d1a18;border:1px solid #3d342b;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 4px;min-width:0;height:39px;padding:2px 3px 4px;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.resource-bar:hover .resource{border-color:#5b4a35}.resource-bar:active .resource,.item-bar:active .item-chip{background:#26221e;border-color:#8a7350}.resource-icon{grid-row:1/3;display:flex}.resource-icon img.icon{width:20px;height:20px}.resource-amount{color:#e3d7c3;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:16px}.resource-rate{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:13px}.resource-rate-none{display:none}.resource:has(.resource-rate-none) .resource-amount{grid-row:1/3}.resource-meter{background:#3d3529;height:3px;position:absolute;bottom:0;left:0;right:0}.resource-meter>i{background:linear-gradient(90deg,#6d5c42,#c9a77b);height:100%;transition:width 1s linear;display:block}.resource.full .resource-amount{color:#e8a05e}.resource.full .resource-meter>i{background:linear-gradient(90deg,#a95a2c,#e5843a)}.resource.over .resource-meter{height:4px}.resource.over .resource-meter>i{background:linear-gradient(90deg,#7a3a16,#b4531c);box-shadow:inset 0 1px #f4b57a}.resource-cap{white-space:nowrap;border-left:1px solid #3d342b;align-content:center;justify-items:end;height:39px;padding:0 0 0 3px;display:grid}.resource-cap small{color:#9b9083;font-size:13px;line-height:13px}.resource-cap strong{color:#c9bda8;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:12px;font-weight:400;line-height:16px}.rs-cap{background:#1d1a18;border:1px solid #3d342b;border-radius:2px;grid-template-columns:1fr auto;align-items:baseline;row-gap:2px;margin:4px 0 8px;padding:10px 12px;display:grid}.rs-cap span{color:#c9bda8;font-size:13px}.rs-cap b{color:#e3d7c3;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:18px;font-weight:400}.rs-cap small{color:#9b9083;grid-column:1/-1;font-size:12px}.rs-list{margin:0 0 8px;padding:0;list-style:none}.rs-list li{border-bottom:1px solid #2f2924;grid-template-columns:28px 1fr auto;align-items:center;column-gap:8px;padding:6px 2px;display:grid}.rs-list li:last-child{border-bottom:0}.rs-icon{grid-row:1/3;display:flex}.rs-name{color:#d1c3ac;font-size:14px}.rs-amount{color:#e3d7c3;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:16px;font-weight:400}.rs-list li.full .rs-amount{color:#e8a05e}.rs-note{color:#a79c8d;grid-column:2/-1;font-size:12px;line-height:1.5}.rs-until{white-space:nowrap}.lord-head{background:#1d1a18;border:1px solid #3d342b;border-radius:2px;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;margin:4px 0 8px;padding:12px 12px 10px;display:grid}.lord-head-level{color:#e3d7c3;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:32px;line-height:34px;display:grid}.lord-head-level small,.lord-head-merit small{color:#9b9083;font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:16px}.lord-head-merit{color:#d1c3ac;font-variant-numeric:tabular-nums;justify-items:end;font-size:14px;display:grid}.lord-head-merit small{color:#a79c8d;font-size:12px}.lord-head .lord-meter{grid-column:1/-1;margin-top:10px}.lord-title{border-bottom:1px solid #3d342b;align-items:baseline;gap:10px;margin:12px 0 2px;padding:0 2px 6px;display:flex}.lord-title small{color:#9b9083;font-size:12px}.lord-title b{color:#e3d7c3;font-size:18px;font-weight:700}.lord-list li{grid-template-columns:1fr auto}.lord-note{color:#a79c8d;margin:0 0 12px;font-size:12px;line-height:1.7}.settings-button.has-unread{position:relative}.settings-button.has-unread:after{content:"";background:#c4693c;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #151416,0 0 10px #d47c3f60}html.full-view #app>.topbar,html.full-view #app>.next-step,html.full-view .tabbar{display:none}[data-action].busy{cursor:progress}html.fill-view #app{flex-direction:column;display:flex;overflow:hidden}html.fill-view #app>.topbar,html.fill-view #app>.next-step{z-index:4;flex:none;position:relative}html.fill-view main#main-content{flex-direction:column;flex:auto;min-height:0;display:flex}html.village-home main#main-content{padding:0}html.village-home #app>.topbar{box-shadow:none;background:linear-gradient(#151416f7,#151416e0)}html.village-home #app>.next-step{background:#171514e0}.village-stage{z-index:0;background:#0c0d10;position:absolute;inset:0;overflow:clip;container-type:size}.map-viewport.village-stage{touch-action:none;height:auto}.village-stage .map-scene{transform-origin:50%;position:absolute;inset:0}.village-stage .quarter-map{aspect-ratio:1400/820;-webkit-user-select:none;user-select:none;width:max(100%,1120px,170.732cqh);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.village-ground{aspect-ratio:2/3;pointer-events:none;background-position:50%;background-size:cover;width:max(100%,1120px,170.732cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.village-stage:after{content:"";pointer-events:none;background:linear-gradient(#0b0a0ccc,#0b0a0c00 30%),linear-gradient(#0b0a0c00 84%,#0b0a0cb3),radial-gradient(130% 85% at 50% 58%,#0000 58%,#0b0a0c99 100%);position:absolute;inset:0}.quarter-map.motto-hidden .map-inscription{visibility:hidden}.quarter-map.labels-hidden .plot-label{display:none}.map-inscription{font-family:var(--serif);letter-spacing:3.5px;fill:#bb9870;opacity:.65;font-size:14px}.village-hud{z-index:3;pointer-events:none;flex-direction:column;gap:8px;height:100%;padding:10px 10px 12px;display:flex;position:relative}.village-hud button{pointer-events:auto}.move-banner{color:#f0dfc4;pointer-events:auto;background:#1c1815ee;border:1px solid #b9834b;align-items:center;gap:8px;padding:2px 4px 2px 12px;font-size:13px;display:flex}.move-banner>svg,.move-banner>img.icon{color:#e2a86a}.move-banner>span{flex:auto;min-width:0}.move-banner .text-button{color:#f2c58d;min-height:44px;padding:0 10px;font-size:13px}.work-chips{justify-items:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.work-chip{color:#e9dcc4;background:#141315e6;border:1px solid #5b4a36;border-radius:2px;align-content:center;justify-items:center;gap:3px;width:58px;height:52px;padding:3px 2px 6px;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #0008}.chip-mark{place-items:center;height:26px;display:grid}.chip-text{font-variant-numeric:tabular-nums;color:#e3d4b8;white-space:nowrap;font-size:12px}.chip-track{background:#00000090;height:3px;position:absolute;inset:auto 0 0}.chip-track>i{background:#cb9052;height:100%;transition:width 1s linear;display:block}.work-chip.idle{border-color:#c88a4c;box-shadow:0 0 0 1px #cb905226,0 0 18px #cb905238,0 4px 14px #0008}.work-chip.idle .chip-text{color:#f2c58d;font-weight:500}.work-chip.idle:disabled{opacity:.6;box-shadow:0 4px 14px #0008}.work-chip.more{height:30px;padding:0 2px}@media (hover:hover){.work-chip:hover:not(:disabled){background:#221e1be6}}.village-chat,.village-bag,.village-inbox{z-index:3;touch-action:manipulation;background:#141315eb;border:1px solid #7d6243;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:absolute;bottom:14px;left:12px;box-shadow:0 4px 14px #0009}.village-bag,.village-inbox{left:auto;right:12px}.village-inbox{bottom:78px}.village-chat:active,.village-bag:active,.village-inbox:active{transform:translateY(1px)}@media (hover:hover){.village-chat:hover,.village-bag:hover,.village-inbox:hover{background:#221e1beb}}.village-chat .unread-count,.village-inbox .unread-count{top:-3px;right:-3px;box-shadow:0 0 0 2px #141315,0 0 10px #d47c3f60}.village-inbox .unread-count{right:2px}html.village-home #toast-root .toast{pointer-events:none}html.village-home #toast-root .toast :is(button,a){pointer-events:auto}#modal-title .modal-count{color:var(--muted);margin-left:10px;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400}.work-modal .work-list{margin-top:6px;container:work/inline-size}.tutorial-steps-modal .tutorial-meter{margin:4px 0 6px}.tutorial-steps-modal .tutorial-meter>.tutorial-section{margin-left:0;font-size:13px}.tutorial-steps-modal .tutorial-panel>p{word-break:auto-phrase;margin-top:8px;font-size:13px;line-height:1.7}.tutorial-steps-modal .tutorial-panel{padding-bottom:4px}.tutorial-steps-modal .tutorial-panel>.mini-rewards{justify-content:flex-start;align-items:center;gap:10px;margin:12px 0 0;padding:0;display:flex}.tutorial-steps-modal .tutorial-panel>.mini-rewards>span{font-size:13px}.tutorial-steps-modal .tutorial-panel>.mini-rewards>.costs{margin-top:0;font-size:13px}.tutorial-steps-modal .tutorial-panel>.mini-rewards .costs img.icon{width:16px;height:16px}.modal .build-foot{gap:8px;margin-top:16px;display:grid}.build-foot>.inline-note{margin:0}.modal .inline-note.max-level{margin:10px 0 0}.build-foot>.button{min-height:44px;font-size:15px}.stack-line{color:#a9a094;align-items:center;gap:6px;margin:-4px 0 12px;font-size:12px;line-height:1.6;display:flex}.stack-line img.icon,.stack-line svg{opacity:.8;flex:none}.copy-mult{white-space:nowrap;color:#c8a874;align-self:center;font-size:12px;font-weight:500}.modal-cost .copy-mult{margin-right:auto}.square-icon img.building-mark{max-width:94%;max-height:94%}.square-icon.build-mark{width:54px;height:54px}.work-mark img.building-mark{width:36px;height:36px}.quest-mini-title>img.building-mark{width:28px}html,body{overscroll-behavior:none;background:#000;height:100%;overflow:hidden}#vp-shell{touch-action:manipulation;background:#000;width:100vw;height:100%;position:fixed;top:0;left:0;overflow:hidden}#game-root{--canvas-height:634px;width:390px;height:var(--canvas-height);transform-origin:bottom;background:#111113;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}#app{inset:0 0 calc(59px + env(safe-area-inset-bottom));overscroll-behavior:contain;position:absolute;overflow:hidden auto}html.full-view #app{inset:0}#game-root,#game-root *{scrollbar-width:none}#game-root ::-webkit-scrollbar{display:none}@media (orientation:landscape) and (height<=520px){html:not(.vp-keyboard) #vp-shell:after{content:"縦向きで遊んでください";z-index:9999;color:#e0d5bf;background:#000000eb;place-items:center;font:18px/1.5 Noto Sans JP,sans-serif;display:grid;position:fixed;inset:0}}:root{--device-font:system-ui, -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif}.chat-player,.chat-text,.chat-input,.chat-name-input{font-family:var(--device-font)}html.view-chat main#main-content{padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.chat-view{flex-direction:column;flex:1;min-height:0;display:flex}.chat-head{flex:none;min-height:44px;margin-bottom:8px;padding:0 3px}.chat-title{align-items:center;gap:11px;display:flex}.chat-head h1{line-height:1.5}.chat-room{color:#c9a77b;font-family:var(--serif);letter-spacing:2px;background:#221d19;border:1px solid #5d4a35;padding:2px 9px;font-size:12px}.chat-mutes{color:var(--muted);margin-left:auto;font-size:12px}.chat-panel{flex-direction:column;flex:1;min-height:0;display:flex}.chat-log-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-log{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;position:relative;overflow-y:auto}.chat-older{justify-content:center;display:flex}.chat-older .text-button{letter-spacing:.5px;color:#bda27c;font-size:12px}.chat-status{text-align:center;color:var(--muted);justify-items:center;gap:16px;padding:56px 16px;font-size:13px;display:grid}.chat-day{font-family:var(--serif);letter-spacing:1.5px;color:#b4946c;align-items:center;gap:12px;margin:14px 14px 4px;font-size:12px;display:flex}.chat-day:before,.chat-day:after{content:"";background:linear-gradient(90deg,#5a483500,#5a4835);flex:1;height:1px}.chat-day:after{background:linear-gradient(90deg,#5a4835,#5a483500)}.chat-msg{border-bottom:1px solid #2a2622;padding:8px 14px 10px}.chat-msg:last-child{border-bottom:0}.chat-msg.mine{background:linear-gradient(90deg,#a57b4e14,#a57b4e00 75%);box-shadow:inset 2px 0 #a57b4e}.chat-msg-head{align-items:center;gap:9px;min-height:22px;display:flex}.chat-name{color:#c7b08c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mine .chat-name{color:#e3c38e}.chat-msg time{color:#8f877c;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.chat-more{color:#8f877c;margin:-11px -12px -11px auto}.chat-more:hover{color:#d8c3a0}.chat-text{color:#ddd5c8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.7}.chat-new{z-index:2;border:1px solid var(--brass);color:#f0dcc0;letter-spacing:.5px;white-space:nowrap;background:#2a221cf2;border-radius:20px;align-items:center;gap:6px;min-height:40px;padding:0 16px 0 12px;font-size:13px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0009,0 0 14px #d47c3f25}.chat-new:active:not(:disabled){transform:translate(-50%)translateY(1px)}.chat-compose{background:#151414;border-top:1px solid #514536;flex:none;padding:10px 10px 9px}.chat-row{align-items:flex-end;gap:8px;display:flex}.chat-input,.chat-name-input{flex:1;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;line-height:24px;display:block}.chat-input:focus-visible,.chat-name-input:focus-visible{border-color:var(--brass);outline:none;box-shadow:0 0 0 1px #a57b4e80,0 0 12px #d47c3f1f}.chat-input{resize:none;height:46px;max-height:118px;overflow-y:hidden}.chat-send{flex:none;min-width:76px;min-height:46px}.chat-foot{align-items:center;gap:10px;margin-top:7px;font-size:12px;line-height:1.5;display:flex}.chat-error{color:#e5a897;align-items:center;gap:7px;display:flex}.chat-error:empty{display:none}.chat-counter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.chat-counter.over{color:#e5a897}.chat-notice{align-items:center;gap:12px;min-height:46px;display:flex}.chat-notice p{text-wrap:balance;word-break:auto-phrase;color:#cdbfa8;flex:1;font-size:13px;line-height:1.7}.chat-banned{color:#cdbfa8;gap:9px;font-size:13px}.chat-name-form .field-label{margin-bottom:8px;font-size:13px}.chat-quote{background:#ffffff07;border-left:2px solid #6f5b42;margin:0 0 20px;padding:11px 14px 12px}.chat-quote figcaption{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.chat-quote .chat-player{color:#d8c3a0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.chat-quote time{color:var(--muted);flex:none;font-size:12px}.chat-quote .chat-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-modal-actions{gap:12px;display:grid}.chat-reasons{border:0;gap:8px;margin:0 0 20px;padding:0;display:grid}.chat-reasons legend{color:#c4b7a2;margin-bottom:10px;padding:0;font-size:13px}.chat-reason{color:#d2c4ac;cursor:pointer;background:#1c1a1a;border:1px solid #45392e;align-items:center;gap:11px;min-height:44px;padding:0 13px;font-size:14px;display:flex}.chat-reason:has(input:checked){border-color:var(--brass);color:#f0dcc0;background:#2a221c}.chat-reason input{accent-color:#b88a55;flex:none;width:16px;height:16px;margin:0;padding:0}.chat-modal .chat-error{margin:0 0 14px;font-size:13px}.chat-modal .modal-desc .chat-player{color:#ead8b8;font-weight:600}.chat-mute-list{border-top:1px solid var(--line);margin:0 0 18px;padding:0;list-style:none}.chat-mute-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.chat-mute-list .chat-player{color:#ddd1bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.chat-mute-list .button{flex:none;min-width:76px}.feedback-name,.feedback-text,.feedback-input{font-family:var(--device-font)}html.view-feedback main#main-content{padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.feedback-view{flex-direction:column;flex:1;min-height:0;display:flex}.feedback-top{flex:none;margin-bottom:4px;padding:0 3px;display:block}.feedback-head{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.feedback-head h1{line-height:1.5}.feedback-filters{justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-kinds,.feedback-sorts{display:flex}.feedback-pick{color:#9d9285;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0;display:inline-flex}.feedback-pick[aria-pressed=true]{color:#f0dcc0}.feedback-pick:focus-visible{outline-offset:-3px}.feedback-kinds{margin-left:-10px}.feedback-kinds .feedback-pick>span{font-family:var(--serif);letter-spacing:.5px;padding:6px 10px 7px;font-size:14px;position:relative}.feedback-kinds .feedback-pick[aria-pressed=true]>span:after{content:"";background:#c18a52;height:2px;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 0 8px #e5843a80}.feedback-sorts .feedback-pick>span{letter-spacing:.5px;background:#1c1a1a;border:1px solid #45392e;padding:4px 10px 5px;font-size:12px}.feedback-sorts .feedback-pick+.feedback-pick>span{margin-left:-1px}.feedback-sorts .feedback-pick[aria-pressed=true]>span{border-color:var(--brass);background:#2a221c;position:relative}.feedback-panel{flex-direction:column;flex:1;min-height:0;display:flex}.feedback-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.feedback-list.refreshing .feedback-items{opacity:.45;pointer-events:none}.feedback-status{text-align:center;color:var(--muted);justify-items:center;gap:16px;padding:56px 16px;font-size:13px;display:grid}.feedback-post{border-bottom:1px solid #2a2622;padding:11px 14px 0}.feedback-post:last-child{border-bottom:0}.feedback-post.mine{background:linear-gradient(90deg,#a57b4e14,#a57b4e00 75%);box-shadow:inset 2px 0 #a57b4e}.feedback-post-head{align-items:center;gap:8px;min-height:22px;display:flex}.feedback-kind{letter-spacing:.5px;border:1px solid;border-radius:2px;flex:none;padding:1px 6px;font-size:12px;line-height:1.5}.feedback-kind.bug{color:#e0b3a8;background:#33211f;border-color:#8a5b52}.feedback-kind.request{color:#ddc79b;background:#2b241e;border-color:#8a7148}.feedback-name{color:#c7b08c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mine .feedback-name{color:#e3c38e}.feedback-post time{color:#8f877c;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}.feedback-text{color:#ddd5c8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.7}.feedback-text.clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-expand{letter-spacing:.5px;color:#bda27c;margin:-5px 0 -9px;font-size:12px}.feedback-post-foot{justify-content:space-between;align-items:center;min-height:44px;display:flex}.feedback-like{color:#b3a794;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:44px;min-height:44px;margin-left:-10px;padding:0 10px;font-size:14px;display:inline-flex}span.feedback-like svg{opacity:.5}@media (hover:hover){button.feedback-like:hover{color:#e3a996}}.feedback-like[aria-pressed=true],button.feedback-like[aria-pressed=true]:hover{color:#ec7a5c}.feedback-like[aria-pressed=true] svg{fill:currentColor;filter:drop-shadow(0 0 5px #ec7a5c59)}.feedback-like.pop svg{animation:.3s ease-out feedback-pop}@keyframes feedback-pop{0%{transform:scale(.6)}55%{transform:scale(1.22)}to{transform:scale(1)}}.feedback-withdraw{color:#a2978a;margin-right:-2px;padding:10px 2px;font-size:12px}.feedback-more{border-top:1px solid #2a2622;justify-content:center;display:flex}.feedback-more .text-button{letter-spacing:.5px;color:#bda27c;min-width:160px;font-size:12px}.feedback-compose{background:#151414;border-top:1px solid #514536;flex:none;padding:10px}.feedback-open{min-height:46px}.feedback-notice{align-items:center;gap:12px;min-height:46px;display:flex}.feedback-notice p{text-wrap:balance;word-break:auto-phrase;color:#cdbfa8;flex:1;font-size:13px;line-height:1.7}.feedback-banned{color:#cdbfa8;gap:9px;font-size:13px}.modal-backdrop:has(>.feedback-post-modal){padding-top:calc(15px + env(safe-area-inset-top));align-items:flex-start}.modal.feedback-post-modal>h2{margin-bottom:16px}.feedback-choices{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;padding:0;display:grid}.feedback-choice{color:#d2c4ac;cursor:pointer;background:#1c1a1a;border:1px solid #45392e;align-items:center;gap:11px;min-height:44px;padding:0 13px;font-size:14px;display:flex}.feedback-choice:has(input:checked){border-color:var(--brass);color:#f0dcc0;background:#2a221c}.feedback-choice input{accent-color:#b88a55;flex:none;width:16px;height:16px;margin:0;padding:0}.feedback-input{resize:none;height:142px;padding:10px 12px;font-size:16px;line-height:24px;display:block}.feedback-input:focus-visible{border-color:var(--brass);outline:none;box-shadow:0 0 0 1px #a57b4e80,0 0 12px #d47c3f1f}.feedback-foot{align-items:flex-start;gap:10px;min-height:18px;margin:7px 0 12px;font-size:12px;line-height:1.5;display:flex}.feedback-error{color:#e5a897;align-items:center;gap:7px;display:flex}.feedback-error:empty{display:none}.feedback-modal>.feedback-error{margin:0 0 14px;font-size:13px}.feedback-counter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.feedback-counter.over{color:#e5a897}.feedback-quote{background:#ffffff07;border-left:2px solid #6f5b42;margin:0;padding:10px 14px 11px}.feedback-quote .feedback-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.acard{background:linear-gradient(160deg, var(--clan,#6f6a63) 0%, #3b3631 22%, #1d1b1e 50%, #3b3631 78%, var(--clan,#6f6a63) 100%);text-align:left;border-radius:10px;padding:3px;display:block;box-shadow:0 6px 18px #000a;container-type:inline-size}.acard-inner{aspect-ratio:2/3;color:#f3e6cc;text-shadow:0 1px 2px #000,0 0 4px #000c;background:#131214;border-radius:7px;font-size:max(12px,3.8cqw);line-height:1.2;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0008}.acard-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.acard img.icon{filter:drop-shadow(0 1px 1px #000);width:4.6cqw;height:4.6cqw}.acard-cost,.acard-level,.acard-name,.acard-apt,.acard-abilities{border:1px solid color-mix(in srgb, var(--clan,#6f6a63) 45%, #000);background:linear-gradient(#1a181bd9,#0c0b0dd9);border-radius:3px;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0008}.acard-clan{border:1px solid color-mix(in srgb, var(--clan,#6f6a63) 60%, #fff);background:linear-gradient(145deg, color-mix(in srgb, var(--clan,#6f6a63) 85%, #fff), color-mix(in srgb, var(--clan,#6f6a63) 70%, #000));width:11cqw;height:11cqw;font-family:var(--serif);color:#fffaf0;border-radius:3px;place-items:center;font-size:max(12px,6.6cqw);font-weight:600;line-height:1;display:grid;position:absolute;top:3cqw;left:3cqw;box-shadow:0 2px 6px #0009}.acard-cost{min-width:11cqw;font-family:var(--serif);white-space:nowrap;flex-direction:column;align-items:center;padding:.8cqw 1cqw 1cqw;font-size:max(12px,5cqw);line-height:1;display:flex;position:absolute;top:15.5cqw;left:3cqw}.acard-cost small{color:#c4b69c;margin-bottom:.6cqw;font-family:Noto Sans JP,sans-serif;font-size:max(12px,2.7cqw)}.acard-level{align-items:center;gap:1.2cqw;padding:1cqw 2cqw 1.2cqw;display:flex;position:absolute;top:3cqw;right:3cqw}.acard-level b{font-family:var(--serif);white-space:nowrap;color:#f6dfa6;font-size:max(12px,5cqw);font-weight:600;line-height:1}.acard-level b small{color:#b3a78f;margin-left:.4cqw;font-size:max(12px,3.2cqw);font-weight:400}.acard-stars{gap:.3cqw;display:inline-flex}.acard-stars i{opacity:.45;display:inline-flex}.acard-stars i.on{opacity:1}.acard .acard-stars img.icon{width:max(9px,4.6cqw);height:max(9px,4.6cqw)}.acard-name{gap:.6cqw;padding:2cqw 1.2cqw;font-weight:500;display:flex;position:absolute;top:calc(6.2cqw + max(12px,5cqw) + 2px);right:3cqw}.acard-name>*{writing-mode:vertical-rl;text-orientation:upright}.acard-name small{letter-spacing:.1em;color:color-mix(in srgb, var(--clan,#6f6a63) 60%, #fff);padding-top:1cqw;font-size:max(12px,3.2cqw)}.acard-name b{font-family:var(--serif);letter-spacing:.08em;color:#fff3da;font-size:max(12px,5.8cqw);font-weight:600}.acard-stats{flex-direction:column;gap:1.4cqw;width:31cqw;display:flex;position:absolute;bottom:23cqw;right:3cqw}.acard-apt,.acard-abilities{flex-direction:column;gap:.6cqw;padding:1.2cqw 2cqw;display:flex}.acard-row{white-space:nowrap;align-items:center;gap:.6cqw;display:flex}.acard-row span{color:#d8cab0}.acard-row b{font-variant-numeric:tabular-nums;color:#fff3da;margin-left:auto;font-size:max(12px,4.8cqw);font-weight:700}.acard-apt .apt-S b{color:#ffc772}.acard-apt .apt-A b{color:#e8bd86}.acard-apt .apt-D b{color:#9d958a}.acard-abilities .focus span,.acard-abilities .focus b{color:color-mix(in srgb, var(--clan,#6f6a63) 70%, #fff)}.acard-tags{flex-direction:column;align-items:flex-start;gap:1cqw;max-width:60cqw;display:flex;position:absolute;bottom:23cqw;left:3cqw}.acard-tag{text-overflow:ellipsis;white-space:nowrap;color:#decfb7;max-width:100%;text-shadow:none;background:#1c1b1ee6;border:1px solid #847a6c;border-radius:2px;padding:.8cqw 2cqw;font-size:max(12px,3.6cqw);overflow:hidden}.acard-tag.steward{color:#ecd7a8;background:#35301fe6;border-color:#a58a4e}.acard-foot{background:linear-gradient(#0b0a0c00 0%,#0b0a0cd9 40%,#0b0a0cf2 100%);flex-direction:column;gap:1.6cqw;padding:7cqw 4cqw 3cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.acard-skill,.acard-lead{white-space:nowrap;align-items:center;gap:1.2cqw;min-width:0;display:flex}.acard-skill>span,.acard-lead>span:not(.acard-exp){color:var(--muted);flex:none}.acard-skill b{min-width:0;font-family:var(--serif);text-overflow:ellipsis;color:#f6dfa6;font-size:max(12px,4.6cqw);font-weight:600;overflow:hidden}.acard-skill small{color:#d8cab0;flex:none;margin-left:auto;font-size:max(12px,3.4cqw)}.acard-lead b{font-variant-numeric:tabular-nums;color:#fff3da;font-size:max(12px,5cqw);font-weight:700}.acard-exp{flex:1;align-items:center;gap:1.2cqw;min-width:0;margin-left:2cqw;display:flex}.acard-exp small{color:#b3a78f;font-size:max(12px,3cqw)}.acard-exp>i{background:#2b2723d9;border:1px solid #0009;border-radius:1cqw;flex:1;min-width:8cqw;height:1.6cqw;min-height:3px;display:block;overflow:hidden}.acard-exp>i>i{background:linear-gradient(90deg,#8fb86a,#d6e39a);height:100%;display:block}.acard-stage{font-family:var(--serif);white-space:nowrap;color:#b9ab92;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;gap:2.4cqw;padding:max(3px,1.6cqw) 0 max(1px,.6cqw);font-size:max(12px,3.8cqw);line-height:1.2;display:flex}.acard-stage b{letter-spacing:.3em;margin-right:-.3em;font-weight:600}.acard-stage:before,.acard-stage:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,currentColor);flex:0 0 10cqw;height:1px}.acard-stage:after{transform:scaleX(-1)}.acard-stage.stage-2{color:#ecd7a8}.acard-stage.stage-3{color:#ffe9b0;text-shadow:0 1px 2px #000,0 0 6px #e0b25a99}@container (width<=250px){.acard-row{gap:.2cqw;line-height:1}.acard-row span{letter-spacing:-.04em}.acard-row img.icon{width:3.4cqw;height:3.4cqw}.acard-cost{padding-left:.6cqw;padding-right:.6cqw}.acard-name{padding:.6cqw 1cqw}.acard-name small{letter-spacing:0}.acard-name b{letter-spacing:-.06em}.acard-stats{gap:.8cqw;width:34cqw}.acard-apt,.acard-abilities{gap:0;padding:.5cqw .6cqw}.acard-tags{max-width:59cqw}.acard-tag{letter-spacing:-.04em;padding-left:.8cqw;padding-right:.8cqw;font-size:max(11px,3.6cqw)}.acard-foot{padding-left:2cqw;padding-right:2cqw}.acard-skill{gap:.6cqw}.acard-skill b{font-size:max(11px,4.6cqw)}}.formation{gap:8px;display:grid}.fm-label{font-family:var(--serif);letter-spacing:1.5px;color:#bd9464;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.fm-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fm-tabs button{min-height:44px;font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;color:#b9ad99;cursor:pointer;background:#1c1a1a;border:1px solid #3d3933;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:flex;overflow:hidden}.fm-tabs button[aria-pressed=true]{color:#f2e4cc;background:linear-gradient(#3a2b1e,#251d17);border-color:#8a6a45;box-shadow:inset 0 -2px #e5b26c}.fm-tab-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.fm-tabs small{color:#fff0dc;background:#8a4a24;flex:none;padding:0 4px;font-family:Noto Sans JP,sans-serif;font-size:12px}.fm-summary{background:linear-gradient(90deg,#2a2119,#1b1919 70%);border:1px solid #514536;grid-template-columns:minmax(88px,auto) minmax(0,1fr) 34px;align-items:center;gap:8px 12px;padding:8px 8px 10px 12px;display:grid}.fm-power{line-height:1.15;display:grid}.fm-power small{color:#b9a88c;font-size:12px}.fm-power b,.fm-gauge-num b,.fm-stat b{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.fm-power b{color:#f0d9b0;font-size:26px}.fm-gauges{gap:4px;min-width:0;display:grid}.fm-gauge{grid-template-columns:auto minmax(0,1fr);align-items:baseline;row-gap:2px;display:grid}.fm-gauge-name{color:#a99d89;font-size:12px}.fm-gauge-num{font-family:var(--serif);white-space:nowrap;color:#8f8474;font-variant-numeric:lining-nums tabular-nums;justify-self:end;font-size:12px}.fm-gauge-num b{color:#e3d7c3;font-size:15px}.fm-bar{background:#100f10;grid-column:1/-1;height:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3d3933}.fm-bar i{background:linear-gradient(90deg,#8e6c43,#c99a5e);height:100%;display:block}.fm-gauge.full .fm-gauge-num b{color:#f6cf8e}.fm-gauge.full .fm-bar i{background:linear-gradient(90deg,#c99a5e,#f2c27a)}.fm-bar[style*=--ticks]:after{content:"";background:repeating-linear-gradient(to right, transparent 0 calc(100% / var(--ticks) - 1px), #181617 calc(100% / var(--ticks) - 1px) calc(100% / var(--ticks)));position:absolute;inset:0}.fm-help{color:#d8b27a;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;grid-area:1/3/span 2;align-self:start;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.fm-help svg{stroke-width:1.9px}.fm-help:before{content:"";position:absolute;inset:-5px}.fm-help:hover,.fm-help:focus-visible{color:#f0d9b0;background:#ffffff1c}.fm-stats{background:#161415;border:1px solid #332f2b;grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fm-stats>li{justify-content:space-between;align-items:center;gap:4px;min-width:0;height:32px;padding:0 6px;display:flex}.fm-stats>li+li{border-left:1px solid #2a2724}.fm-cell-name{white-space:nowrap;color:#b9ad99;min-width:0;font-size:12px}.fm-cell-value{flex:none;align-items:center;gap:5px;display:flex}.fm-stat b{color:#f0e4cf;font-size:16px}.fm-from{background:#131214;border:1px solid #c7a272;border-radius:50%;flex:none;width:22px;height:22px;overflow:hidden}.fm-from img{object-fit:cover;width:100%;height:100%;display:block}.fm-none{color:#6f675c;font-size:13px}.fm-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fm-seat{text-align:center;min-height:112px;color:inherit;cursor:pointer;background:#1c1a1a;border:1px solid #3d3933;align-content:start;justify-items:center;gap:1px;padding:6px 4px;display:grid;position:relative}.fm-seat.leader{background:linear-gradient(#3a2b1e,#1f1915);border-color:#8a6a45}.fm-seat:hover,.fm-seat:focus-visible{border-color:#c7a272}.fm-seat-role{z-index:1;color:#d8c8ad;background:#2c2723;padding:1px 6px;font-size:12px;position:absolute;top:0;left:0}.fm-seat.leader .fm-seat-role{color:#2a1d10;background:#e5b26c}.fm-seat-name{max-width:100%;font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;color:#f0e4cf;font-size:14px;font-weight:400;overflow:hidden}.fm-seat small{white-space:nowrap;color:#b9ad99;font-size:12px}.fm-seat small b{color:#e3d7c3;font-weight:500}.fm-seat.empty{color:#a99d89;background:0 0;border-style:dashed;align-content:center}.fm-seat-plus{color:#c7a272;border:1px dashed #6a5a45;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.fm-face{width:var(--face);height:var(--face);background:#131214;border:1px solid #6a5a45;flex:none;display:block;position:relative;overflow:hidden}.fm-face img{object-fit:cover;width:100%;height:100%;display:block}.fm-face .clan-tag{background:#1e1d20d9;min-width:0;padding:0 2px;font-size:12px;line-height:1.1;position:absolute;bottom:1px;right:1px}.fm-notes{color:#b9ad99;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.fm-notes li{align-items:baseline;gap:6px;min-width:0;display:flex}.fm-notes i{color:#d8c8ad;border:1px solid #5a4c3b;flex:none;padding:0 5px;font-size:12px;font-style:normal}.fm-notes .fm-trait i{color:#2a1d10;background:#c7a272;border-color:#c7a272}.fm-notes .fm-feud i{color:#e8b4a4;border-color:#8a4a3a}.fm-notes b{color:#e3d7c3;flex:none;font-weight:500}.fm-notes .fm-links{flex-wrap:wrap;gap:2px 12px}.fm-links>span{align-items:baseline;gap:6px;display:inline-flex}.fm-block{gap:6px;display:grid}.fm-troops{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fm-troop{background:#1c1a1a;border:1px solid #3d3933;grid-template-columns:106px minmax(0,1fr) 60px 48px;align-items:center;gap:8px;min-height:56px;padding:2px 8px;display:grid}.fm-troop-name{grid-template-columns:22px auto;align-items:center;column-gap:4px;min-width:0;display:grid}.fm-troop-name b{white-space:nowrap;color:#e3d7c3;font-size:13px;font-weight:500}.fm-troop-name small{white-space:nowrap;color:#a99d89;grid-column:1/-1;font-size:12px}.fm-apt{margin-right:4px}.fm-apt .apt{padding:0 3px;font-style:normal}.fm-apt .apt b{font-size:12px}.fm-range{width:100%;min-width:0;height:44px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.fm-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #e5b26c var(--fill,0%), #3d3933 var(--fill,0%));border-radius:3px;height:6px}.fm-range::-webkit-slider-thumb{appearance:none;background:#f0d9b0;border:2px solid #8a6a45;border-radius:50%;width:24px;height:24px;margin-top:-9px}.fm-range::-moz-range-track{background:linear-gradient(to right, #e5b26c var(--fill,0%), #3d3933 var(--fill,0%));border-radius:3px;height:6px}.fm-range::-moz-range-thumb{background:#f0d9b0;border:2px solid #8a6a45;border-radius:50%;width:20px;height:20px}.fm-range:disabled{cursor:default;opacity:.4}.fm-count{font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;width:100%;min-height:44px;padding:0 5px;font-size:16px}.fm-count::-webkit-inner-spin-button{appearance:none;margin:0}.fm-count::-webkit-outer-spin-button{appearance:none;margin:0}.fm-max{min-width:0;min-height:44px;padding:0;font-size:12px}.fm-empty{color:#b9ad99;border:1px dashed #4a4239;margin:0;padding:8px 10px;font-size:12px}.relic-slot{width:var(--slot);height:var(--slot);background:#2a231b;border:1px solid #7a6446;flex:none;place-items:center;display:grid}.relic-slot.empty{color:#c7a272;background:0 0;border:1px dashed #6a5a45}.fm-relic-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fm-relic{text-align:left;width:100%;min-height:52px;color:inherit;cursor:pointer;background:#1c1a1a;border:1px solid #3d3933;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px;display:grid}.fm-relic-body{min-width:0;display:grid}.fm-relic-body b{color:#e3d7c3;font-size:13px;font-weight:500}.fm-relic-name{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.fm-relic-name small{color:#f0c480;font-size:12px}.fm-relic-name s.idle{color:#8f8676;text-decoration-color:#b07a6a}.fm-relic-who{color:#c9bca6;font-size:12px}.fm-train{align-items:center;margin:0;display:flex}.fm-train .text-button{align-items:center;gap:4px;min-height:44px;margin-left:auto;font-size:13px;display:inline-flex}.fm-away{background:#1b1919;border:1px solid #514536;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.fm-away strong{color:#e3d7c3}.fm-away p{margin:2px 0 0;font-size:12px}.fm-away .progress-track{grid-column:1/-1}.modal-backdrop:has(.seat-modal){padding:8px}.modal.seat-modal{--modal-pad-top:12px;--modal-pad-x:0px;--modal-pad-bottom:0px;max-height:calc(var(--canvas-height) - 16px);flex-direction:column;display:flex;overflow:hidden}.seat-modal>.eyebrow{letter-spacing:2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;position:absolute;top:19px;left:118px;right:58px;overflow:hidden}.seat-modal>h2{flex:none;margin:0 12px 9px;font-size:18px;line-height:28px}.pk-top{flex:none;gap:7px;padding:0 12px 9px;display:grid}.pk-party{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pk-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk-seat{background:#1c1a1a;border:1px solid #3d3933;align-content:start;justify-items:center;gap:2px;min-width:0;padding:7px 0 4px;display:grid;position:relative}.pk-seat.leader{background:linear-gradient(#33271c,#1f1915);border-color:#6a5540}.pk-seat.empty{background:0 0;border-style:dashed}.pk-seat.editing{border-style:solid;border-color:#e5b26c;box-shadow:0 0 0 1px #e5b26c,0 0 14px #e5843a45}.pk-seat-role{z-index:1;color:#d8c8ad;background:#2c2723;padding:0 5px;font-size:12px;line-height:15px;position:absolute;top:0;left:0}.pk-seat.leader .pk-seat-role{color:#2a1d10;background:#c7a272}.pk-seat.editing .pk-seat-role{color:#2a1d10;background:#e5b26c}.pk-seat>b{color:#d8ccb8}.pk-seat.empty>b{color:#93897a}.pk-seat.changed>b{color:#f0c480}.pk-seat-hole{color:#6a5a45;border:1px dashed #5a4c3b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@media (prefers-reduced-motion:no-preference){.pk-seat.changed .fm-face{animation:.26s cubic-bezier(.2,.8,.2,1) pk-seat-in}}@keyframes pk-seat-in{0%{opacity:0;transform:translateY(7px)scale(.9)}}.pk-figure{text-align:right;border-left:1px solid #3d3933;align-content:center;justify-items:end;min-width:90px;padding-left:8px;line-height:1.15;display:grid}.pk-figure small{color:#b9a88c;font-size:12px}.pk-was{color:#93897a;align-items:center;gap:2px;font-family:Georgia,serif;font-size:12px;display:inline-flex}.pk-figure b{white-space:nowrap;color:#f0d9b0;font-family:Georgia,serif;font-size:26px;font-weight:400}.pk-figure i{color:#a99d89;font-family:Georgia,serif;font-size:15px;font-style:normal}.pk-figure.up i{color:#f0c480}.pk-figure.down i{color:#d98a74}.pk-cost{white-space:nowrap;color:#a99d89;grid-template-columns:auto minmax(40px,1fr) auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.pk-cost b{color:#e3d7c3;font-family:Georgia,serif;font-size:14px;font-weight:400}.pk-cost-room{font-size:12px}.pk-cost-room b{color:#f0d9b0}.pk-cost-bar{background:#100f10;height:7px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3d3933}.pk-cost-bar i{background:#c7a272;flex:none;height:100%}.pk-cost-bar i.mine{background:repeating-linear-gradient(135deg,#e5b26c 0 2px,#5a4c3b 2px 5px)}.pk-cost-bar:after{content:"";background:repeating-linear-gradient(to right, transparent 0 calc(100% / var(--cap) - 1px), #181617 calc(100% / var(--cap) - 1px) calc(100% / var(--cap)));position:absolute;inset:0}.pk-sheet{background:#161415;border:1px solid #332f2b}.pk-values,.pk-apts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pk-apts{border-top:1px solid #2a2724}.pk-values>div,.pk-apts>div{min-width:0;padding:3px 0 3px 7px}.pk-values>div+div,.pk-apts>div+div{border-left:1px solid #2a2724}.pk-values dt{color:#a99d89;font-size:12px;line-height:1.1}.pk-values dd{white-space:nowrap;align-items:baseline;gap:4px;margin:0;line-height:1.2;display:flex}.pk-values dd b{color:#d8ccb8;font-family:Georgia,serif;font-size:15px;font-weight:400}.pk-values dd i{font-size:12px;font-style:normal}.pk-values .up dd b,.pk-values .up dd i{color:#f0c480}.pk-values .down dd b,.pk-values .down dd i{color:#d98a74}.pk-apts dt{white-space:nowrap;color:#a99d89;align-items:center;gap:3px;font-size:12px;line-height:1.1;display:flex}.pk-apts dd{margin:2px 0 1px;line-height:1}.pk-apts dd>span{align-items:center;gap:3px;display:inline-flex}.pk-apts .apt{padding:0 4px;font-style:normal}.pk-apts .apt b{font-size:12px;line-height:16px}.pk-apts svg{color:#7d7466}.pk-apts .up .apt:last-child{border-color:#c7a272}.pk-apts .down .apt:last-child{border-color:#8a4a3a}.pk-apts .down .apt:last-child b{color:#d98a74}.pk-apts .up .apt:first-child,.pk-apts .down .apt:first-child{opacity:.6}.pk-none{color:#6f675c;font-size:12px}.pk-notes{align-items:center;gap:12px;min-height:18px;margin:0;padding:0;list-style:none;display:flex}.pk-notes>.pk-note{flex:none}.pk-cautions{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0 0 7px;padding:0;list-style:none;display:flex}.pk-note{color:#b9ad99;align-items:baseline;gap:5px;min-width:0;font-size:12px;line-height:18px;display:inline-flex}.pk-note>i{color:#d8c8ad;border:1px solid #5a4c3b;flex:none;padding:0 4px;font-size:12px;font-style:normal;line-height:14px}.pk-note b{color:#d8ccb8;font-weight:500}.pk-note.up b{color:#f0c480}.pk-note.down,.pk-note.down b{color:#d98a74}.pk-note.down>i{color:#e8b4a4;border-color:#8a4a3a}.pk-notes>.pk-note-trait{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;display:block;overflow:hidden}.pk-note-trait>i,.pk-note-trait>b{margin-right:5px}.pk-note-trait>i{color:#2a1d10;background:#c7a272;border-color:#c7a272}.pk-note-from{color:#b9ad99;flex-wrap:wrap;gap:0 6px}.pk-note-from>i{color:#e6cdb8;background:#3a2620;border-color:#6a4636}.pk-note-from span{margin-left:6px}.pk-list{overscroll-behavior:contain;background:#131213;border-top:1px solid #3d3933;flex:auto;min-height:0;padding:0 12px 12px;overflow-y:auto}.pk-head{font-family:var(--serif);letter-spacing:1.5px;color:#bd9464;align-items:baseline;gap:6px;margin:10px 0 6px;font-size:13px;font-weight:400;display:flex}.pk-head i{letter-spacing:0;color:#a99d89;font-family:Georgia,serif;font-style:normal}.pk-head small{letter-spacing:0;color:#a99d89;margin-left:auto;font-family:Noto Sans JP,sans-serif;font-size:12px}.pk-empty{color:#cabda7;margin:14px 0 2px;font-size:13px;line-height:1.8}.pk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk-grid>li{min-width:0}.pk-tile{text-align:center;width:100%;min-width:0;color:inherit;background:#1f1c1b;border:1px solid #3d3933;align-content:start;padding:0 0 4px;display:grid;position:relative}button.pk-tile{cursor:pointer}button.pk-tile:hover{border-color:#8a6a45}button.pk-tile:active{background:#2a2119}.pk-art{aspect-ratio:1;border-top:2px solid var(--clan,#6a5a45);background:#131214;display:block;position:relative;overflow:hidden}.pk-art img{object-fit:cover;width:100%;height:100%;display:block}.pk-art i{font-style:normal;position:absolute}.pk-chip{color:#f0d9b0;background:#121112e0;border-bottom:1px solid #6a5a45;border-right:1px solid #6a5a45;min-width:26px;padding:0 4px;font-family:Georgia,serif;font-size:12px;line-height:17px;top:0;left:0}.pk-lv{color:#e3d7c3;background:#121112b8;padding:0 3px;font-size:12px;line-height:16px;top:0;right:0}.pk-art .clan-tag{background:#1e1d20d9;min-width:0;padding:0 2px;font-size:12px;line-height:1.1;position:absolute;bottom:1px;right:1px}.pk-band{color:#f3e3cc;background:#6f3f22e8;font-size:12px;line-height:15px;bottom:0;left:0;right:0}.pk-art:has(.pk-band) .clan-tag{bottom:16px}.pk-name{max-width:100%;font-family:var(--serif);white-space:nowrap;color:#f0e4cf;padding-top:2px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.pk-name.n7{letter-spacing:-.4px}.pk-seat>.pk-name.n7{letter-spacing:-.8px}.pk-name.n8{letter-spacing:-1.8px}.pk-seat>.pk-name.n8{letter-spacing:-2.2px}.pk-gain{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;line-height:1.25;display:flex}.pk-gain small{color:var(--muted);font-size:12px}.pk-gain b{color:#c9bca6;font-family:Georgia,serif;font-size:15px;font-weight:400}.pk-gain.up b{color:#f0c480}.pk-gain.down b{color:#d98a74}.pk-tile[aria-pressed=true]{background:#2f241a;border-color:#f0c480;box-shadow:0 0 0 1px #f0c480,0 0 16px #e5843a50}.pk-check{color:#2a1d10;background:#f0c480;place-items:center;width:19px;height:19px;display:grid;bottom:0;left:0}.pk-check svg{stroke-width:3px}.pk-art:has(.pk-band) .pk-check{bottom:15px}.pk-out .pk-art{color:#93897a;background:repeating-linear-gradient(135deg,#191718 0 6px,#201d1c 6px 12px);border-top-color:#5a4c3b;place-items:center;display:grid}.pk-out[aria-pressed=true] .pk-art{color:#f0c480}.pk-tile.blocked{background:0 0;border-style:dashed}.pk-tile.blocked .pk-art{border-top-color:#3d3933}.pk-tile.blocked .pk-art img{filter:grayscale(.85)brightness(.5)}.pk-tile.blocked .pk-chip,.pk-tile.blocked .pk-lv,.pk-tile.blocked .clan-tag{opacity:.7}.pk-tile.blocked .pk-name{color:#a99d89}.pk-why{letter-spacing:-.2px;white-space:nowrap;color:#c9bca6;font-size:12px;line-height:1.75;overflow:hidden}.pk-bar{background:linear-gradient(#221c17,#191616);border-top:1px solid #514536;flex:none;padding:9px 12px 12px}.pk-bar .button{min-height:46px;font-size:15px}.fm-relics{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fm-relic-row{background:#1c1a1a;border:1px solid #3d3933;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 10px;display:grid}.fm-relic-row.on{background:#2a2119;border-color:#8a6a45}.fm-relic-text{min-width:0;display:grid}.fm-relic-text b{color:#e3d7c3;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:14px;font-weight:500;display:flex}.fm-relic-text b i{color:#2a1d10;background:#e5b26c;padding:0 5px;font-size:12px;font-style:normal}.fm-relic-text small{color:#b9ad99;font-size:12px}.fm-own{color:#a99d89;font-size:12px;font-weight:400}.fm-relic-actions{align-content:center;justify-items:end;gap:6px;display:grid}.fm-relic-actions .button{width:96px;min-height:44px;padding:0 8px;font-size:13px}.fm-relic-text b .fm-lv{color:#f0c480;font-family:Georgia,serif;font-size:13px}.fm-relic-text small.fm-holders,.fm-relic-power{color:#a99d89;font-size:12px}.fm-relic-power.up{color:#f0c480}.fm-relic-power.down{color:#d98a74}.fm-merge-note{white-space:nowrap;color:#c9bca6;border:1px dashed #5a4c3b;padding:2px 6px;font-size:12px}.fm-merge-warn{color:#e5b26c;grid-column:1/-1;margin:0;font-size:12px}.party-help>h2{margin-bottom:12px}.ph-block{border-top:1px solid #3a342d;padding:12px 0}.ph-block:first-of-type{border-top:0;padding-top:0}.ph-block:last-of-type{padding-bottom:0}.ph-block h3{font-family:var(--serif);color:#e9dcc6;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:400;display:flex}.ph-block h3 small{color:#a99d89;font-family:Noto Sans JP,sans-serif;font-size:12px}.ph-block p{color:#c4b7a1;margin:0;font-size:13px;line-height:1.75}.ph-block p b{color:#f0d9b0;font-family:Georgia,serif;font-size:14px;font-weight:400}.ph-table{border-collapse:collapse;color:#c4b7a1;width:100%;margin-top:8px;font-size:13px}.ph-table th,.ph-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #2a2724;padding:5px 4px}.ph-table thead th{color:#a99d89;padding-top:0;font-size:12px;font-weight:400}.ph-table tbody th{color:#e3d7c3;font-weight:500}.ph-table tbody th .icon{vertical-align:-3px;margin-right:3px}.ph-table th:nth-child(n+3),.ph-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.ph-table td b{color:#f0d9b0;font-weight:500}.ph-grades{color:#c4b7a1;font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,auto);justify-content:space-between;gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ph-grades li{align-items:center;gap:5px;display:flex}.ph-grades .apt{justify-content:center;min-width:22px;padding:0 4px;font-style:normal}.ph-grades .up{color:#f0c480}.ph-grades .down{color:#d98a74}.ph-kinds{color:#c4b7a1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ph-kinds li{align-items:center;gap:5px;min-width:0;display:flex}.ph-kinds b{color:#e3d7c3;font-weight:500}.barracks-screen,.bk-note,.tw-unit,.tw-amount{--bk-ink:#dbcdb5;--bk-text:#c3b6a1;--bk-muted:#a9a094;--bk-line:#504333;--bk-row:#1c1a19;--bk-amber:#d0a061}.barracks-screen{gap:10px;display:grid}.bk-screen-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bk-screen-head h1{font-family:var(--serif);letter-spacing:2px;color:#ead9bd;align-items:baseline;gap:8px;margin:0;font-size:20px;font-weight:500;display:flex}.bk-screen-head h1 small,.bk-stock small{letter-spacing:0;color:var(--bk-muted);font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400}.bk-stock{white-space:nowrap;color:var(--bk-text);font-size:13px}.bk-stock b{font-variant-numeric:tabular-nums;color:#e3d7c3;font-weight:500}.bk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bk-card{border:1px solid var(--bk-line);background:var(--bk-row);min-width:0;min-height:128px;color:var(--bk-muted);font:inherit;text-align:center;align-content:start;justify-items:center;gap:3px;padding:6px 6px 8px;display:grid}button.bk-card{cursor:pointer}.bk-card.selected{border-color:var(--bk-amber);background:linear-gradient(#3a2b1e,#221b16);box-shadow:inset 0 -2px #e5b26c}.bk-card-art{place-items:center;width:100%;height:56px;display:grid;position:relative;overflow:hidden}.bk-card-crest{line-height:0;display:grid;position:absolute;top:0;left:0}.bk-card-art img.building-art{object-fit:contain;width:auto;height:64px}.bk-card-art.dim{opacity:.45;filter:grayscale(.6)}.bk-card-name{font-family:var(--serif);white-space:nowrap;color:var(--bk-ink);font-size:13px}.bk-card-name b{color:#f0dcc0;font-weight:500}.bk-card-state{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:100%;font-size:12px;display:inline-flex;overflow:hidden}.bk-card-state.busy{color:#e8c48f}.bk-card .progress-track{width:100%;display:block}.bk-card .progress-track>span{height:100%;display:block}.bk-card-timer{font-size:12px}.bk-card.slot{background:0 0;border-style:dashed;place-content:center}.bk-card.slot.open{color:#e3cfa9;border-color:#8a6a45}.bk-card.slot .bk-card-state{white-space:normal}.bk-card.slot.open:disabled{opacity:.55;cursor:default}.bk-card-plus{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.bk-panel{gap:8px;display:grid}.bk-panel-title{font-family:var(--serif);letter-spacing:1.5px;color:#bd9464;align-items:baseline;gap:8px;margin:4px 0 0;font-size:13px;font-weight:400;display:flex}.bk-panel-title small{letter-spacing:0;color:var(--bk-muted);font-family:Noto Sans JP,sans-serif;font-size:12px}.bk-room{color:var(--bk-text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:13px;display:flex}.bk-room b{font-variant-numeric:tabular-nums;color:#e3d7c3;font-weight:500}.bk-room small{color:var(--bk-muted);font-size:12px}.bk-why{margin:0}.bk-empty{border:1px solid var(--bk-line);color:var(--bk-text);align-items:center;gap:8px;margin:0;padding:12px;font-size:13px;display:flex}.bk-note{gap:8px;margin:14px 0 18px;display:grid}.bk-note-state{color:var(--bk-text);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.bk-note-state .timer{margin-left:8px;font-size:13px}.bk-active{background:linear-gradient(#2e251d,#1f1a17);border:1px solid #8a6a45;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"mark body timer""button button button";align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.bk-active>img.unit-mark{grid-area:mark}.bk-active-body{grid-area:body;gap:7px;min-width:0;display:grid}.bk-active-body strong{color:var(--bk-ink);font-size:14px;font-weight:500}.bk-active .timer{grid-area:timer;font-size:14px}.bk-active .hourglass-button{grid-area:button;width:100%;min-height:44px;margin:0}.bk-active:not(:has(>.hourglass-button)){grid-template-areas:"mark body timer"}.bk-units{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bk-unit{border:1px solid var(--bk-line);background:var(--bk-row);min-height:58px;color:var(--bk-muted);grid-template-columns:26px minmax(0,1fr) auto 60px;grid-template-areas:"mark name stat action""mark cost have action";align-items:center;gap:3px 8px;padding:6px 6px 6px 10px;display:grid}.bk-unit>img.unit-mark{grid-area:mark}.bk-name{grid-area:name;align-items:center;gap:6px;min-width:0;display:flex}.bk-name strong{font-family:var(--serif);white-space:nowrap;color:var(--bk-ink);font-size:15px;font-weight:500}.bk-branch{white-space:nowrap;color:var(--bk-muted);background:#262220;border:1px solid #4a4034;padding:2px 4px;font-size:12px;font-style:normal;line-height:1}.bk-stat{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--bk-text);grid-area:stat;font-size:12px}.bk-stat b{text-align:right;color:#e3d7c3;min-width:2ch;font-weight:500;display:inline-block}.bk-cost{white-space:nowrap;grid-area:cost;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.bk-per{color:var(--bk-muted);font-size:12px}.bk-cost .costs{color:var(--bk-text);gap:8px;font-size:12px}.bk-cost .costs img.icon{width:14px;height:14px}.bk-have{text-align:right;white-space:nowrap;grid-area:have;font-size:12px}.bk-have b{font-variant-numeric:tabular-nums;color:var(--bk-text);font-weight:500}.bk-train,.bk-lock{grid-area:action;align-self:stretch;min-height:44px}.bk-train{padding:0;font-size:14px}.bk-lock{text-align:center;color:#b09a78;border:1px dashed #5c4d3a;place-items:center;font-size:12px;line-height:1.35;display:grid}.bk-unit.locked>:not(.bk-lock){opacity:.55}.bk-unit.guided{border-color:var(--bk-amber);background:linear-gradient(#4a3726,#2c231c);box-shadow:inset 0 0 0 1px #a57b4e66}.bk-unit.guided .bk-name strong{color:#f0dcc0}.bk-unit.guided .bk-branch{color:#e2d0af;background:#33281f;border-color:#a57b4e}.bk-unit.guided .bk-train:not(:disabled){color:#f0dfc4;background:linear-gradient(#715035,#483023);border-color:#d8b57b}.tw-unit{border-bottom:1px solid var(--bk-line);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;margin:4px 0 16px;padding-bottom:16px;display:grid}.tw-crest{outline-offset:3px;background:radial-gradient(circle at 50% 40%,#4a3828,#1d1815 72%);border:1px solid #a57b4e;border-radius:50%;outline:1px solid #5c4a35;place-items:center;width:68px;height:68px;margin:4px;display:grid;box-shadow:0 0 22px #c77b2c22}.tw-crest img.unit-mark{width:48px;height:48px}.tw-unit-body{gap:5px;min-width:0;display:grid}.tw-unit-name{align-items:center;gap:8px;display:flex}.tw-unit-name strong{font-family:var(--serif);letter-spacing:1px;color:#ead9bd;font-size:20px;font-weight:500}.tw-unit-body .bk-stat{text-align:left;grid-area:auto}.tw-unit-have{color:var(--bk-muted);font-size:12px}.tw-unit-have b{font-variant-numeric:tabular-nums;color:var(--bk-text);font-weight:500}.tw-amount{gap:4px;display:grid}.tw-amount-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tw-amount-head .field-label{margin:0}.tw-amount-head>span{white-space:nowrap;color:var(--bk-muted);font-size:12px}.tw-amount-head b{font-variant-numeric:tabular-nums;color:var(--bk-text);font-weight:500}.tw-amount-row{grid-template-columns:minmax(0,1fr) 72px 56px;align-items:center;gap:8px;display:grid}.modal:has(.tw-amount) .train-total{margin:14px 0 4px}.modal:has(.tw-amount) #train-short:not(:empty){margin-bottom:4px}.modal:has(.tw-amount) [data-action=train]{margin-top:14px}.work-board,.work-rank-modal{--wk-track:#34302b;--wk-fill:linear-gradient(90deg, #734329, #c29757);--wk-ready:#f4cd86;--wk-dot:#e0b25e;--wk-me:#332c25;--wk-gap:3px}.work-board{font-variant-numeric:tabular-nums;gap:10px;padding:14px;display:grid}.wk-boon{color:#b5d98c;white-space:nowrap;background:#24321c;border:1px solid #5d7a45;margin-left:8px;padding:0 6px;font-size:12px;line-height:20px}.wk-track{gap:6px;display:grid}.wk-line{min-height:22px;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.wk-line b{font-family:var(--serif);color:#f0dcc0;font-size:16px;font-weight:500}.wk-line small{white-space:nowrap;font-size:12px}.wk-pips{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--wk-gap);display:grid}.wk-pip{background:var(--wk-track);height:8px;display:block}.wk-pip>i{background:var(--wk-fill);height:100%;display:block}.wk-tiers{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--wk-gap);margin:0;padding:0;list-style:none;display:grid}.wk-tier{text-align:right;align-content:start;justify-items:end;gap:2px;padding:3px 1px 4px;display:grid;position:relative}.wk-tier>b{color:var(--muted);font-size:12px;font-weight:500}.wk-tier-gain{flex-wrap:wrap;justify-content:flex-end;gap:0 3px;display:flex}.wk-gain{color:#c8bba5;white-space:nowrap;align-items:center;gap:1px;font-size:12px;display:inline-flex}.wk-gain img.icon,.wk-gain svg{width:16px;height:16px}.wk-boon-gain{color:#b5d98c;white-space:nowrap;flex-basis:100%;font-size:12px;line-height:16px}.wk-boon-gain.void{color:var(--muted);text-decoration:line-through}.wk-shared.locked .wk-tier-gain{opacity:.45}.wk-tier.ready>b,.wk-tier.ready .wk-gain{color:var(--wk-ready)}.wk-tier.ready .wk-gain img.icon{filter:brightness(1.15)drop-shadow(0 0 3px #f4cd8659)}.wk-tier.ready>b{position:relative}.wk-tier.ready>b:after{content:"";background:var(--wk-dot);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-10px;box-shadow:0 0 5px #e0b25e99}.wk-tier.claimed>b{color:#8a7f6e}.wk-tier.claimed .wk-tier-gain{opacity:.32;filter:grayscale(.6)}.wk-done{color:#e6dcc8;background:#1b1919e6;border:1px solid #8a7f6e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:2px;right:1px}.wk-done svg{stroke-width:3px;width:16px;height:16px}.wk-claim{justify-content:center;align-items:center;gap:12px;display:flex}.wk-claim-gain{gap:0 8px;display:inline-flex}.wk-claim .wk-gain{color:#f0dfc4;font-family:Noto Sans JP,sans-serif;font-size:13px}.wk-rank-mini{border-top:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:inherit;margin-top:4px;padding:10px 0 0;display:block;position:relative}.wk-rank-label{color:var(--muted);background:#1b1919;padding-right:8px;font-size:12px;line-height:17px;position:absolute;top:-9px;left:0}.wk-rank-mini .wk-r{padding-right:30px}.wk-rank-go{width:22px;color:var(--gold);place-items:center;display:grid;position:absolute;top:calc(50% + 5px);right:4px;transform:translateY(-50%)}.wk-rank-mini:hover .wk-rank-go{color:#e6c995}.wk-rank{gap:1px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.wk-r{grid-template-columns:3.6em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:2px 6px;display:grid}.wk-r-no{color:var(--muted);white-space:nowrap;font-size:12px}.wk-r.wk-top .wk-r-no{color:#dcb878;font-weight:700}.wk-r-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--device-font,system-ui, sans-serif);color:var(--ink);overflow:hidden}.wk-r-pt{color:#c8bba5}.wk-r.me{background:var(--wk-me)}.wk-r.me .wk-r-name{color:#f0dcc0}.wk-r.gap{text-align:center;color:var(--muted);padding:0;font-size:12px;line-height:1;display:block}.wk-r.more .wk-r-name{color:var(--muted);font-family:inherit}.work-rank-modal .wk-rank{margin:0 -6px}.work-rank-modal .wk-r.me{z-index:1;padding-block:5px;position:sticky;bottom:-26px;box-shadow:0 -1px #7a6650,0 -14px 12px -6px #161415}.wk-rank-tabs{margin-bottom:8px}.wk-rank-tabs .build-tab{flex:1 1 0}.wk-rank-block{font-variant-numeric:tabular-nums;padding-bottom:8px}.wk-empty{color:var(--muted);margin:4px 0 12px;font-size:13px}.quest-icon:has(>.quest-face){padding:0;overflow:hidden}.quest-icon>.quest-face{object-fit:cover;width:100%;height:100%;display:block}.edict-list{gap:10px;display:grid}.edict-card,.edict-hero{aspect-ratio:3;max-width:100%;color:var(--ink);font-variant-numeric:tabular-nums;background:#141212;border:1px solid #5e4c38;display:block;position:relative;overflow:hidden}.edict-card{text-align:left;cursor:pointer;width:100%;min-height:112px;padding:0}.edict-card:hover,.edict-card:focus-visible{border-color:var(--brass)}.edict-art{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.edict-card:after,.edict-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e0c0be6 0%,#0e0c0b99 38%,#0e0c0b00 70%),linear-gradient(#0e0c0b00 45%,#0e0c0bcc 100%);position:absolute;inset:0}.edict-card>:not(.edict-art),.edict-hero>:not(.edict-art){z-index:1;position:absolute}.edict-tags{gap:6px;display:flex;top:8px;left:10px}.edict-tag{white-space:nowrap;padding:0 7px;font-size:12px;line-height:20px}.edict-tag.ended{color:#c7bba8;background:#1b1918d9;border:1px solid #6f6556}.edict-tag.ready{color:#241a10;background:linear-gradient(#e3bd76,#b98a45);font-weight:700;box-shadow:0 0 8px #e0b25e80}.edict-left{color:var(--muted);white-space:nowrap;background:#0e0c0bb3;padding:0 7px;font-size:12px;line-height:22px;top:8px;right:10px}.edict-left b{color:var(--ink);font-size:13px;font-weight:500}.edict-cover{text-shadow:0 1px 3px #000;gap:3px;display:grid;bottom:9px;left:12px;right:40px}.edict-name{font-family:var(--serif);letter-spacing:.5px;color:#f0dcc0;font-size:18px;font-weight:500;line-height:1.35}.edict-stats{color:#c8bba5;flex-wrap:wrap;gap:0 14px;font-size:13px;display:flex}.edict-stats b{font-family:var(--serif);color:#f0dcc0;font-size:15px;font-weight:500}.edict-go{color:#e6c995;background:#0e0c0bc2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;top:50%;right:8px;transform:translateY(-50%)}.quest-group .section-title{justify-content:flex-start;align-items:center}.quest-group .section-title:after{content:"";background:linear-gradient(90deg,#6f5b42,#6f5b4200);flex:1;height:1px}.quest-row.aid-row{flex-wrap:nowrap;gap:10px;padding:10px 12px}.aid-row .quest-icon{width:44px;height:44px}.aid-row .quest-description{flex:1;min-width:0;max-width:none}.aid-row .quest-description h2{font-size:15px}.aid-row .quest-description p{margin-top:2px;font-size:12px}.aid-row .quest-description .quest-note{margin:0}.aid-row .aid-reward{flex:none}.aid-row .aid-reward .costs{gap:8px;margin:0;font-size:13px}.aid-row>.button{flex:none;min-width:64px;margin-left:0;padding:8px 12px}.aid-row>.accepted-tag{flex:none}html.view-edict main#main-content{padding:calc(8px + env(safe-area-inset-top)) 10px 0}.edict-heading{flex:none;min-height:44px;margin:0 0 10px;padding:0 3px}.edict-heading h1{line-height:1.5}.edict-body{min-height:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;align-content:start;gap:10px;display:grid;overflow-y:auto}.edict-hero .edict-cover{bottom:10px;right:12px}.edict-hero .edict-name{font-size:20px}.edict-when{color:#c8bba5;margin:0;font-size:12px}.edict-brief{gap:7px;margin:0;padding:12px 14px;display:grid}.edict-brief>div{grid-template-columns:2.8em minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.edict-brief dt{color:var(--gold);letter-spacing:1px;font-size:12px}.edict-brief dd{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.edict-brief dd small{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12px}.edict-body{--raid-enemy:#b8463a;--raid-ink:#f0dcc0;grid-auto-rows:max-content}.edict-body>.raid-map,.edict-body>.raid-camp,.edict-body>.raid-wave,.edict-body>.raid-last,.edict-body>.raid-feed{margin:0}.raid-map{aspect-ratio:13/8;border:1px solid var(--line);background:radial-gradient(120% 90% at 18% 92%,#3a3a26 0%,#0000 58%),radial-gradient(70% 60% at 62% 70%,#3b3730 0%,#0000 60%),radial-gradient(90% 80% at 88% 18%,#2f1c18 0%,#0000 62%),linear-gradient(#24211b 0%,#161513 100%);margin:0 0 10px;position:relative;overflow:hidden}.raid-map.rm-velka{background:radial-gradient(120% 90% at 18% 92%,#2c3a44 0%,#0000 58%),radial-gradient(70% 60% at 62% 70%,#39434a 0%,#0000 60%),radial-gradient(90% 80% at 88% 18%,#1f2830 0%,#0000 62%),linear-gradient(#1d2328 0%,#121517 100%)}.raid-map.rm-zagum{background:radial-gradient(120% 90% at 18% 92%,#2c3a24 0%,#0000 58%),radial-gradient(70% 60% at 62% 70%,#33392a 0%,#0000 60%),radial-gradient(90% 80% at 88% 18%,#23281c 0%,#0000 62%),linear-gradient(#1c2119 0%,#111410 100%)}.raid-map.rm-ignal{background:radial-gradient(120% 90% at 18% 92%,#43302a 0%,#0000 58%),radial-gradient(70% 60% at 62% 70%,#3e3029 0%,#0000 60%),radial-gradient(90% 80% at 88% 18%,#3a1f17 0%,#0000 62%),linear-gradient(#28201b 0%,#171310 100%)}.rm-art{object-fit:cover;filter:brightness(.78)saturate(.9);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rm-roads{width:100%;height:100%;position:absolute;inset:0}.rm-road{fill:none;stroke:#4a4034;stroke-width:1.4px;stroke-dasharray:2.4 2.4;vector-effect:non-scaling-stroke}.rm-road.done{stroke:#d9b878;stroke-dasharray:none;filter:drop-shadow(0 0 2px #f0d29699)}.rm-node{z-index:1;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-50%)}.rm-node:active:not(:disabled){transform:translate(-50%,calc(1px - 50%))}.rm-pin{background:radial-gradient(circle at 50% 40%,#2c241c,#15110d);border:1px solid #5a4c40;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.rm-node.boss .rm-pin{background:radial-gradient(circle at 50% 40%,#3a1913,#170b08);border-color:#7a3b2f;width:54px;height:54px}.rm-node.now .rm-pin{border:2px solid var(--gold);box-shadow:0 0 0 5px #b89a6a2e,0 0 14px #f0d29659}.rm-node.fallen .rm-pin>img.icon,.rm-node.fallen .rm-pin>svg{filter:brightness(.32)grayscale(.6)}.rm-node.locked .rm-pin{opacity:.55}.rm-no{border:1px solid var(--brass);color:#f0d9a8;background:#1a1511;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-4px;left:-6px}.rm-flag{position:absolute;top:-8px;right:-6px}.rm-fight{border:1px solid var(--raid-enemy);background:#3a1410;border-radius:50%;place-items:center;width:26px;height:26px;animation:1.6s ease-in-out infinite rm-pulse;display:grid;position:absolute;top:-8px;left:-8px}@keyframes rm-pulse{50%{box-shadow:0 0 0 5px #b8463a40}}@media (prefers-reduced-motion:reduce){.rm-fight{animation:none}}.rm-name{max-width:92px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#0e0c0ad9;padding:0 4px;line-height:18px;overflow:hidden}.rm-node.now .rm-name{color:var(--raid-ink);font-weight:700}.rm-gauge{background:#2c2825;width:52px;height:5px;overflow:hidden}.rm-gauge>i{background:var(--raid-enemy);height:100%;display:block}.rm-when{border:1px solid var(--brass);color:#f0d9a8;white-space:nowrap;background:#221b14;padding:0 4px;line-height:18px}.rm-banner{border:1px solid var(--brass);color:#f0d9a8;font-family:var(--serif);white-space:nowrap;background:#221b14eb;padding:2px 10px;font-size:14px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.raid-camp{font-variant-numeric:tabular-nums;gap:8px;margin:0 0 10px;padding:12px 14px;display:grid}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.rc-head .rc-name{font-family:var(--serif);color:#f0dcc0;margin:0;font-size:17px;font-weight:600}.rc-tags{flex-wrap:wrap;gap:4px;display:flex}.rc-tag{border:1px solid var(--line);color:var(--muted);padding:0 6px;font-size:12px;line-height:20px}.rc-tag.omen{color:#e7a497;border-color:#7a3b2f}.rc-bar{background:#2c2825;height:12px;overflow:hidden}.rc-bar>i{background:linear-gradient(90deg,#6e231b,#c25a46);height:100%;display:block}.rc-nums{color:var(--muted);font-size:13px}.rc-nums b{font-family:var(--serif);color:#f0dcc0;font-size:18px;font-weight:500}.rc-chips{color:var(--ink);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rc-chips li{align-items:center;gap:4px;display:inline-flex}.rc-note{color:var(--muted);margin:0;font-size:13px}.rc-reward{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.rc-reward .wk-gain{font-size:13px}.rc-reward.ready .rc-reward-name{color:var(--wk-ready);padding-left:11px;position:relative}.rc-reward.ready .rc-reward-name:before{content:"";background:var(--wk-dot);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0}.rc-reward.ready .wk-gain{color:var(--wk-ready)}.rc-reward.claimed .wk-gain{opacity:.5}.rc-done{color:var(--muted);place-items:center;display:inline-grid}.rc-done svg{stroke-width:3px}.raid-wave{border-color:var(--brass);font-variant-numeric:tabular-nums;margin:0 0 10px;padding:10px 14px;display:grid}.wv-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:2px 0 8px;display:flex}.wv-top>b{font-family:var(--serif);color:#f0d9a8;font-size:16px;font-weight:600}.wv-top.engaged>b{color:#e7a497}.wv-left{color:var(--muted);font-size:13px}.wv-left b{color:var(--gold);font-size:15px}.wv-party{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.wv-pn{color:var(--ink);font-weight:700}.wv-btn{grid-area:1/2/span 3;min-width:88px;min-height:44px}.wv-btn.on{border:1px solid var(--gold);color:var(--gold);background:0 0}.wv-state{color:#e7a497;grid-area:1/2/span 2;align-items:center;gap:4px;font-size:13px;display:inline-flex}.wv-sub{color:var(--muted);font-size:13px}.wv-post{min-height:32px;color:var(--ink);font:inherit;text-align:left;-webkit-text-decoration:underline dotted var(--brass);text-decoration:underline dotted var(--brass);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0;font-size:13px;display:inline-flex}.wv-post-go{color:var(--brass);display:inline-flex}.wv-post b{color:#f0dcc0;font-weight:700}.wv-on{border:1px solid var(--gold);color:var(--gold);margin-left:8px;padding:0 6px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.edict-tag.on{border-color:var(--gold);color:#f0d9a8}.wv-warn.bad{color:#e7a497}.raid-last,.raid-feed{color:var(--muted);font-variant-numeric:tabular-nums;gap:4px;margin:0 0 10px;padding:10px 14px;font-size:13px;display:grid}.raid-last b{color:#f0dcc0}.rl-row{gap:2px;margin:0;display:grid}.rl-pn{color:var(--ink);font-weight:700}.rl-tag{border:1px solid var(--line);margin-left:8px;padding:0 6px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.rl-tag.win{color:#b5d98c;border-color:#5d7a45}.rl-tag.loss{color:#e7a497;border-color:#7a3b2f}.rl-all{margin-top:2px}.rl-h{font-family:var(--serif);color:var(--ink);margin:0 0 2px;font-size:15px;font-weight:600}.raid-feed ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rf-row{grid-template-columns:44px 1fr;gap:8px;line-height:22px;display:grid}.rf-row.big{display:block}.rf-open{color:#f0d9a8;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:0;display:grid}.wave-post-modal .wp-enemy{color:var(--muted);margin:0 0 8px;font-size:13px}.wp-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wp-power{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0 0 8px;font-size:13px;display:flex}.wp-power b{font-family:var(--serif);color:#f0dcc0;font-size:20px;font-weight:600}.wp-lines{margin-top:10px}.wp-over{color:#e7a497;border:1px solid #7a3b2f;grid-area:1/2/span 2;padding:0 6px;font-size:12px;line-height:20px}.wp-lines .wp-row.over .wp-sub{color:#c98a7f}.wp-row{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#1d1b19;grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:6px 10px;display:grid}.wp-row.on{border-color:var(--gold);background:#2b241c}.wp-name{font-family:var(--serif);font-size:15px;font-weight:600}.wp-sub{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:12px}.wp-reach{color:#b5d98c;background:#24321c;border:1px solid #5d7a45;grid-area:1/2/span 2;padding:0 6px;font-size:12px;line-height:20px}.wp-lines .wp-row:not(.reach) .wp-name{color:var(--muted)}.report-modal{--modal-pad-top:24px;--modal-pad-x:16px;max-height:calc(var(--canvas-height) * .94)}.battle-report{--report-muted:#b6ad9f;--report-line:#484035;color:#e8decc;font-variant-numeric:tabular-nums;word-break:auto-phrase;gap:18px;font-size:14px;line-height:1.6;display:grid}.battle-report .report-help{color:var(--report-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.sr-verdict-line{font-family:var(--serif);color:#f0dcc0;text-wrap:balance;margin:0;font-size:15px;line-height:1.5}.sr-verdict-reason{color:#cfc2ab;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;line-height:1.6;display:flex}.sr-verdict-reason>svg,.sr-verdict-reason>img.icon{color:#c9a067;flex-shrink:0;margin-top:3px}.sr-nowrap{white-space:nowrap}.sr-log-cols,.sr-log-round{grid-template-columns:34px minmax(0,1fr);column-gap:8px;display:grid}.sr-log-cols{color:#a99d89;margin-bottom:2px;font-size:12px}.sr-log{margin:0;padding:0;list-style:none}.sr-log-round{align-items:start;position:relative}.sr-log-round:before{content:"";background:#3a342d;width:1px;position:absolute;top:0;bottom:0;left:16px}.sr-log-round.start:before{top:10px}.sr-log-round.end:before{height:10px;bottom:auto}.sr-log-n{z-index:1;min-width:20px;height:20px;font-family:var(--serif);white-space:nowrap;color:#f0dcc0;background:#1c1a1a;border:1px solid #6d5d48;border-radius:10px;justify-self:center;place-items:center;margin:1px 0;padding:0 4px;font-size:12px;font-weight:500;line-height:1;display:grid;position:relative}.sr-log-round.run .sr-log-n,.sr-log-round.start .sr-log-n,.sr-log-round.end .sr-log-n{color:#a99d89;border-color:#4a4238;padding:0 2px;font-size:12px}.sr-log-body{gap:1px;min-width:0;padding:1px 0 7px;display:grid}.sr-log-round.end .sr-log-body{padding-bottom:0}.sr-log-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:10px;min-height:20px;display:grid}.sr-log-side{font-family:var(--serif);grid-template-columns:minmax(0,1fr) auto 2.6em auto;align-items:center;column-gap:5px;font-size:12px;display:grid}.sr-log-wall{white-space:nowrap;color:#d8d0bd;background:#23211d;border-left:2px solid #a8a290;padding:0 4px;font-size:12px;line-height:16px}.sr-log-bar{background:#2e2a26;height:4px;display:block}.sr-log-bar>i{height:100%;display:block}.sr-log-side.ours .sr-log-bar>i{background:#b98d34}.sr-log-side.foes .sr-log-bar>i{background:#cc4452}.sr-log-left{text-align:right;color:#f0dcc0;font-size:13px;font-weight:500}.sr-log-loss{text-align:right;color:var(--muted)}.sr-log-loss.has-loss{color:#f0a08c;font-weight:500}.sr-log-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:12px;display:flex}.sr-log-result{font-family:var(--serif);letter-spacing:.1em;border:1px solid;padding:0 7px;font-size:12px;font-weight:700}.sr-log-result.success{color:#b5d98c}.sr-log-result.draw{color:#ddd2b4}.sr-log-result.failure{color:#f0a08c}.sr-log-kills{color:#cdbfa6}.sr-log-events{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.sr-log-events li{white-space:nowrap;color:#d8cab2;background:#2a2318;border-left:2px solid #c9a067;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:12px;line-height:18px;display:inline-flex}.sr-log-events li b{color:#f4cd86;font-weight:500}.sr-log-events li.foe{background:#2a1719;border-left-color:#cc4452}.sr-log-events li.foe b{color:#f0a08c}.sr-log-events li.wall{background:#23211d;border-left-color:#a8a290}.sr-log-events li.wall b{color:#d8d0bd}.sr-log-face{object-fit:cover;border-radius:50%;width:14px;height:14px}.member-cards{gap:6px;display:grid}.member-card{border:1px solid var(--report-line);background:#211e1c;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.member-card .who-face{flex-shrink:0;width:32px;height:32px;margin:0}.member-name{color:#eee0c9;align-items:center;gap:6px;font-size:14px;display:flex}.member-arts{color:var(--report-muted);white-space:nowrap;margin-left:auto;font-size:12px}.member-arts b{color:#e7d3ae;font-family:var(--serif);font-size:14px;font-weight:500}.battle-report .advantage-list{margin:0;padding:0;font-size:13px}.party-value-list{gap:6px;display:grid}.pvl-group{color:var(--report-muted);flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:13px;display:flex}.pvl-group>small{font-size:12px}.pvl-group>span{align-items:baseline;gap:5px;display:inline-flex}.pvl-group b{color:#e7d3ae;font-family:var(--serif);font-size:15px;font-weight:500}.pvl-group b.apt{padding:1px 6px;font-family:inherit;font-size:13px}.battle-report .effect-list{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.battle-report .effect-chip{color:#d2bf9f;background:#221f1d;border:1px solid #504333;align-items:center;gap:7px;padding:5px 10px;display:flex}.battle-report .effect-chip>small{color:var(--report-muted);border:1px solid;padding:1px 6px;font-size:12px;line-height:1.6}.battle-report .effect-chip.trait{color:#e6c891;border-color:#7a5a36}.battle-report .effect-chip.bond{color:#bcd8be;border-color:#4d6f57}.battle-report .effect-chip.feud{color:#e2b2a8;border-color:#7d4a44}.battle-report .effect-chip.tech{color:#b8cbe4;border-color:#4c5f7c}.lead-mark{white-space:nowrap;color:#f2dfbc;background:#4a3520;border:1px solid #a57b4e;padding:1px 6px;font-size:12px;font-style:normal;font-weight:400;line-height:1.6}.report-row .report-body>b{text-wrap:balance;word-break:auto-phrase}.result-tag.recruit{color:#d7cff0;background:#2a2438;border-color:#6f6791}.result-tag.research{color:#bfd6e8;background:#1f2a33;border-color:#55738c}.result-tag.draw{color:#e6dcc6;background:#2a2620;border-color:#8a8070}.report-flags{flex-wrap:wrap;gap:4px;display:flex}.report-flag{white-space:nowrap;border:1px solid;border-radius:3px;max-width:100%;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.report-flag.up:has(span){white-space:normal}.report-flag span{white-space:nowrap}.report-flag.rare,.report-flag.work{color:#e8cf9c;background:#3b301d;border-color:#b89a6a}.report-body .report-flags>.new-mark,.report-body .report-line>.new-mark{vertical-align:baseline;margin:0 6px 0 0;padding:0 6px;line-height:18px}.report-flag.up{color:#b5d98c;background:#24321c;border-color:#5d7a45}.report-flag.bad{color:#f0a08c;background:#3a1f1c;border-color:#7a3a30}.power-check{margin-top:4px}.sortie-report{color:#e8decc;font-variant-numeric:lining-nums tabular-nums;word-break:auto-phrase;font-size:14px;line-height:1.6}.report-modal>.eyebrow,.report-modal>h2{z-index:1;position:relative}.report-modal>h2{text-wrap:balance;word-break:auto-phrase;margin-bottom:12px;font-size:18px;line-height:1.45}.sr-banner{pointer-events:none;height:136px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sr-banner img{object-fit:cover;opacity:.3;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.sr-panel{gap:18px;display:grid}.report-battle-modal>.eyebrow{letter-spacing:0}.sr-back{max-width:100%;font:inherit;color:#d8c39f;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:-10px 0 -10px -6px;padding:10px 6px;display:inline-flex}.sr-back svg{flex-shrink:0;transform:scaleX(-1)}.sr-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-back:hover span{text-decoration:underline}.report-battle-modal>.sr-close{margin-top:18px}.sr-battle{background:#171514;border:1px solid #4a3f33}.sr-battle-foot{border-top:1px solid #3a3129;align-items:center;gap:8px;display:flex}.sr-battle-foot>.sr-return{flex:1;min-width:0}.sr-detail-link{min-height:40px;font:inherit;white-space:nowrap;color:#f4cd86;cursor:pointer;background:0 0;border:0;border-left:1px solid #3a3129;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;padding:0 6px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.sr-detail-link:hover{background:#2a231c}.sr-detail-link:focus-visible{outline-offset:-2px;outline:2px solid #c9a067}.sr-return{color:#a99d89;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:5px 8px;font-size:12px;display:flex}.sr-return b{font-family:var(--serif);color:#f0dcc0;font-size:14px;font-weight:500}.sr-return b.loss{color:#f0a08c}.sr-return>span{white-space:nowrap}.sr-return>.sr-return-back{color:#c8d8b0;flex:1 0 100%;font-size:12px;line-height:1.4}.sr-lord{background:#1c1a1a;border:1px solid #3a342d;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"gain lv lv""gain bar left";align-items:center;gap:4px 10px;margin-top:4px;padding:6px 10px;display:grid}.sr-lord.up{background:linear-gradient(90deg,#24321c,#1c1a1a 70%);border-color:#5d7a45}.sr-lord-gain{color:#a99d89;grid-area:gain;font-size:12px;line-height:1.3;display:grid}.sr-lord-gain small{font-size:12px}.sr-lord-gain:not(:last-child){border-right:1px solid #3a342d;padding-right:12px}.sr-lord-gain b{font-family:var(--serif);color:#f4cd86;font-size:20px;font-weight:500;line-height:1.15}.sr-lord.with-work{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"gain work lv lv""gain work bar left"}.sr-lord.with-work .sr-work-gain{grid-area:work}.sr-work-tier{color:#e8cf9c;vertical-align:3px;white-space:nowrap;background:#3b301d;border:1px solid #b89a6a;border-radius:3px;margin-left:5px;padding:0 5px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.sr-lord-lv{white-space:nowrap;color:#a99d89;grid-area:lv;align-items:center;gap:6px;font-size:12px;display:flex}.sr-lord-lv b{font-family:var(--serif);color:#f0dcc0;font-size:16px;font-weight:500;line-height:1.2}.sr-lord-lv b.up{color:#b5d98c}.sr-lord-lv i{color:#8a7f6e;font-style:normal}.sr-lord .sr-exp-bar{grid-area:bar}.sr-lord-left{white-space:nowrap;color:#a99d89;grid-area:left;font-size:12px}.sr-lord-left b{font-family:var(--serif);color:#e3d7c3;font-size:13px;font-weight:500}.sr-label{font-family:var(--serif);color:#c9a067;border-bottom:1px solid #3a342d;align-items:baseline;gap:10px;margin:0 0 8px;padding-bottom:4px;font-size:13px;font-weight:400;display:flex}.sr-label small{color:#a99d89;font-family:inherit;font-size:12px;font-weight:400}.sr-label .sr-party-name{color:#f0dcc0}.sr-cap-line{color:#d8c39f;align-items:baseline;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.sr-cap-line b{border:1px solid #6d5d48;padding:0 5px;font-size:12px;font-weight:500}.sr-avatars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sr-avatar{background:#1c1a1a;border:1px solid #3a342d;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"face name lv""face exp exp"".ups ups";align-items:center;gap:2px 10px;padding:6px 8px;display:grid}.sr-avatar.up{background:linear-gradient(90deg,#24321c,#1c1a1a 70%);border-color:#5d7a45}.sr-avatar .who-face{grid-area:face;width:36px;height:36px}.sr-av-name{flex-wrap:wrap;grid-area:name;align-items:center;gap:2px 6px;min-width:0;display:flex}.sr-av-name b{white-space:nowrap;font-weight:500}.sr-lv{white-space:nowrap;color:#a99d89;grid-area:lv;font-size:12px}.sr-lv b{font-family:var(--serif);color:#f0dcc0;font-size:16px;font-weight:500}.sr-lv b.up{color:#b5d98c}.sr-lv i,.sr-ups i{color:#8a7f6e;margin:0 4px;font-style:normal}.sr-exp{grid-area:exp;align-items:center;gap:8px;display:flex}.sr-exp-bar{background:#2e2a26;flex:1;height:4px}.sr-exp-bar>i{background:linear-gradient(90deg,#a8783f,#e5b26c);height:100%;display:block}.sr-lv .sr-lvup{letter-spacing:.06em;vertical-align:2px;color:#b5d98c;background:#24321c;border:1px solid #5d7a45;border-radius:3px;margin:0 6px 0 0;padding:0 5px;font-size:12px;font-weight:700;line-height:17px}.sr-cap-note{vertical-align:2px;color:#d8c39f;border:1px solid #6d5d48;margin-right:6px;padding:0 5px;font-size:12px;font-weight:500}.sr-ups{flex-wrap:wrap;grid-area:ups;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sr-ups li{white-space:nowrap;color:#c4b8a4;background:#2f432466;border:1px solid #5d7a45;padding:0 6px;font-size:12px;line-height:19px}.sr-ups li b{color:#b5d98c;font-weight:700}.sr-ups li.art{background:#3a2c1a99;border-color:#a8854f}.sr-ups li.art b{color:#f4cd86}.sr-bond{color:#e9d8f3;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;display:flex}.sr-reward-group{gap:3px;margin-bottom:8px;display:grid}.sr-reward-label{color:#a99d89;font-size:12px;line-height:1.35}.sr-reward-label.hot{color:#f4cd86;font-weight:700}.sr-tiles{flex-wrap:wrap;gap:8px 4px;display:flex}.sr-find{color:#f0dcc0;background:radial-gradient(circle at 12%,#4b3c22,#1d1812 70%);border:1px solid #c9a067;align-items:center;gap:8px;margin:0;padding:5px 8px;font-size:13px;display:flex}.sr-find+.sr-find{margin-top:4px}.sr-find b{font-family:var(--serif);color:#f4cd86;margin-left:auto;font-weight:500}.sr-item{align-content:start;justify-items:center;gap:2px;width:60px;display:grid}.sr-tile{background:radial-gradient(circle at 50% 40%,#2d2923,#161514 75%);border:1px solid #4a4238;border-radius:6px;place-items:center;width:54px;height:54px;display:grid;position:relative}.sr-tile.rare{background:radial-gradient(circle at 50% 40%,#4b3c22,#1d1812 75%);border-color:#c9a067;box-shadow:0 0 0 1px #c9a06755,inset 0 0 12px #c9a06740}.sr-tile b{color:#f6ecd8;text-shadow:0 0 3px #000,0 0 3px #000,0 0 2px #000;font-size:13px;font-weight:700;position:absolute;bottom:0;right:3px}.sr-item small{text-align:center;color:#a99d89;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.sr-none{color:#a99d89;margin:0;font-size:13px}.sr-star{background:linear-gradient(100deg,#2e2619,#1c1a1a 70%);border:1px solid #5a4a33;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.sr-star .who-face{border-color:#c9a067;width:40px;height:40px;margin:0}.sr-star-body{gap:1px;min-width:0;display:grid}.sr-star-name{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.sr-star-name b{font-family:var(--serif);color:#f6ecd8;font-size:15px;font-weight:500}.sr-star-name small{color:#a99d89;font-size:12px}.sr-star-arts{color:#f4cd86;font-size:12px}.sr-advice{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sr-advice-tile{font:inherit;text-align:center;color:#e8decc;cursor:pointer;background:#1c1a1a;border:1px solid #3a342d;align-content:start;justify-items:center;gap:1px;padding:7px 4px 6px;display:grid}.sr-advice-tile b{font-size:12px;font-weight:500}.sr-advice-tile small{color:#a99d89;font-size:12px;line-height:1.4}.sr-advice-tile.rec{background:#30271a;border-color:#c9a067;box-shadow:inset 0 0 10px #c9a0672e}.sr-advice-tile.rec b{color:#f6ecd8}.sr-advice-tile.rec small{color:#f4cd86}.sr-advice-tile:hover,.sr-advice-tile:focus-visible{border-color:#c18a52;outline:0}.sr-close{min-height:44px}.sr-base-card{background:#1c1a1a;border:1px solid #3a342d;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.sr-base-icon{color:#e1c69d;background:radial-gradient(circle,#5a4a33,#33291e 75%);border:1px solid #6d5a3c;border-radius:4px;place-items:center;width:48px;height:48px;display:grid}.sr-base-title{min-width:0;line-height:1.35;display:grid}.sr-base-title b{overflow-wrap:anywhere;font-family:var(--serif);color:#f0dcc0;font-size:15px;font-weight:500}.sr-base-no{color:#c9a067;margin-right:6px;font-style:normal}.sr-base-tags{flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;display:flex}.sr-base-tags .battle-tag{padding:0 6px;font-size:12px}.sr-base-title small{color:#a99d89;font-size:12px}.sr-base-left{white-space:nowrap;justify-items:end;line-height:1.1;display:grid}.sr-base-left>small{color:#a99d89;font-size:12px}.sr-base-left b{font-family:var(--serif);color:#f6e6c8;font-size:26px;font-weight:500}.sr-base-left span small{font-family:var(--serif);color:#a99d89;margin-left:3px;font-size:12px}.sr-base-left.done b{color:#f4cd86}.sr-base-left>.sr-base-cut-line{margin-top:2px}.sr-base-left b.sr-base-cut{color:#e9b77a;font-size:14px}.sr-base-card.captured{background:linear-gradient(90deg,#3a2c1a,#1c1a1a 85%);border-color:#a8854f}.sr-base-card>.sr-base-troops,.sr-base-card>.sr-base-row,.sr-base-card>.sr-base-line{grid-column:1/-1;padding-left:4px}.sr-base-troops .sr-base-bar{height:8px;display:block}.sr-base-card>.sr-base-row{margin-top:-4px}.sr-base-row{color:#cdbfa6;grid-template-columns:3em minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px;font-size:12px;display:grid}.sr-base-row b{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f0dcc0;font-weight:500}.sr-base-row b i{color:#a99d89;margin:0 4px;font-style:normal}.sr-base-row b small{color:#a99d89;font-weight:400}.sr-base-bar{background:#2e2925;height:6px;position:relative;overflow:hidden}.sr-base-bar>i{position:absolute;inset:0 auto 0 0}.sr-base-bar.troops>.was{background:#e9b77a}.sr-base-bar>.now{background:#c0583a}.sr-base-bar.wall>.was{background:#8e8a8055}.sr-base-bar.wall>.now{background:#8e8a80}.sr-base-line{color:#cfc2ab;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:-2px 0 0;font-size:12px;line-height:1.5;display:flex}.sr-base-line b{color:#f0dcc0;font-weight:700}.sr-base-line.good{gap:1px;display:grid}.sr-base-line.good b{font-family:var(--serif);color:#f4cd86;font-size:15px}.sr-base-line.good span{color:#d8c39f;font-size:12px}.modal:has(.sortie-report)>.eyebrow{letter-spacing:0}html.view-inbox main#main-content{padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.inbox-view{flex-direction:column;flex:1;min-height:0;display:flex}.inbox-head{flex:none;min-height:44px;margin-bottom:8px;padding:0 3px}.inbox-head h1{line-height:1.5}.inbox-tabs{flex-wrap:nowrap;flex:none;margin:0 0 8px}.inbox-tab{flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:14px;display:inline-flex}.inbox-count{color:#fff3e2;font-variant-numeric:tabular-nums;background:#c4693c;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.inbox-panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.inbox-list{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.inbox-empty{text-align:center;color:var(--muted);padding:28px 16px 30px;font-size:13px}.inbox-failed{text-align:center;color:var(--muted);justify-items:center;gap:16px;padding:28px 16px 30px;font-size:13px;display:grid}.inbox-rows{margin:0;padding:0;list-style:none}.inbox-row{border-bottom:1px solid #2f2a25;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 10px;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-icon{background:radial-gradient(circle at 50% 40%,#2d2923,#161514 75%);border:1px solid #4a4238;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.inbox-text{flex-direction:column;gap:3px;min-width:0;display:flex}.inbox-text.linked{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.inbox-title{min-width:0;font-family:var(--serif);letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;color:#e6d6ba;font-size:14px;line-height:1.45;overflow:hidden}.inbox-text.linked .inbox-title i{color:#d9a865;margin-left:6px;font-style:normal;font-weight:700}.inbox-info{align-items:center;gap:8px;min-width:0;display:flex}.inbox-chips{flex-wrap:wrap;flex:auto;gap:2px 10px;min-width:0;display:flex}.inbox-chip{font-variant-numeric:tabular-nums;color:#d9cbb1;align-items:center;gap:3px;font-size:13px;line-height:1.4;display:inline-flex}.inbox-claim{white-space:nowrap;min-height:44px;padding:0 12px}.inbox-due{white-space:nowrap;color:#e5843a;flex:none;margin-left:auto;font-size:12px;line-height:1.3}.inbox-date{white-space:nowrap;color:#a99d89;font-size:12px;line-height:1.4}.inbox-foot{flex:none;padding-top:10px}.inbox-claimed-modal .inbox-tiles{justify-content:center;margin:4px 0 14px}html.view-inventory main#main-content{padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.inventory-view{flex-direction:column;flex:1;min-height:0;display:flex}.inventory-head{flex:none;min-height:44px;margin-bottom:8px;padding:0 3px}.inventory-head h1{line-height:1.5}.inventory-panel{flex-direction:column;flex:0 auto;min-height:0;display:flex}.inventory-list{overscroll-behavior:contain;flex:0 auto;align-content:start;gap:14px;min-height:0;padding:10px 10px 12px;display:grid;overflow-y:auto}.inventory-empty{text-align:center;color:var(--muted);padding:28px 16px 30px;font-size:13px}.inv-label{font-family:var(--serif);letter-spacing:1.5px;color:#bd9464;align-items:center;gap:10px;margin:0 0 6px;font-size:13px;font-weight:400;display:flex}.inv-label:after{content:"";background:linear-gradient(90deg,#5b4a35,#5b4a3500);flex:1;height:1px}.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.inv-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.inv-cell,.inv-row{background:#1c1a1a;border:1px solid #2f2a25;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 4px;display:flex}.inv-tile{background:radial-gradient(circle at 50% 40%,#2d2923,#161514 75%);border:1px solid #4a4238;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid}.inv-tile.rare{background:radial-gradient(circle at 50% 40%,#4b3c22,#1d1812 75%);border-color:#c9a067;box-shadow:0 0 0 1px #c9a06755,inset 0 0 10px #c9a06740}.inv-line{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.inv-name{letter-spacing:.3px;color:#d9cbb1;min-width:0;font-size:13px;line-height:1.4}.inv-cell .inv-name{flex:1}.inv-row-name{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.inv-row .inv-name{font-family:var(--serif);color:#e6d6ba;font-size:14px}.inv-lv{font-family:var(--serif);white-space:nowrap;color:#f0c480;font-size:13px}.inv-body{flex-direction:column;flex:1;min-width:0;display:flex}.inv-body>.inv-line{flex:none}.inv-worn{text-align:right;white-space:nowrap;color:#a99d89;font-size:12px;line-height:1.25}.inv-note{white-space:nowrap;color:#a99d89;flex:none;font-size:12px}.inv-count{min-width:1.5em;font-family:var(--serif);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#f0dcc0;flex:none;font-size:15px;font-weight:500}html.view-news main#main-content{padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.news-view{flex-direction:column;flex:1;min-height:0;display:flex}.news-head{flex:none;min-height:44px;margin-bottom:8px;padding:0 3px}.news-head h1{line-height:1.5}.news-panel{flex-direction:column;flex:1;min-height:0;display:flex}.news-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.news-empty{text-align:center;color:var(--muted);padding:56px 16px;font-size:13px}.news-item{border-bottom:1px solid #2f2a25}.news-item.fresh{background:linear-gradient(90deg,#a57b4e14,#a57b4e00 75%);box-shadow:inset 2px 0 #a57b4e}.news-item>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-height:44px;padding:13px 10px 14px 14px;list-style:none;display:grid}.news-item>summary::-webkit-details-marker{display:none}.news-item>summary:active{background:#ffffff07}.news-item>summary:focus-visible{outline-offset:-3px;outline:2px solid #b29c65}.news-item>summary>svg{color:#8f877c;grid-area:1/2/span 2;transition:transform .2s}.news-item[open]>summary>svg{transform:rotate(180deg)}.news-meta{align-items:center;gap:9px;min-width:0;display:flex}.news-kind{color:#d2bf9f;font-family:var(--serif);letter-spacing:1px;white-space:nowrap;background:#241d18;border:1px solid #5b4a35;flex:none;padding:2px 8px;font-size:12px;line-height:1.5}.news-kind.update{color:#f2dfbc;background:#4a3520;border-color:#a57b4e}.news-kind.maintenance{color:#e0b3a8;background:#33211f;border-color:#8a5b52}.news-meta time{letter-spacing:.3px;color:#9a9186;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.news-meta .new-mark{flex:none;margin-left:0}.news-title{text-wrap:balance;word-break:auto-phrase;font-family:var(--serif);letter-spacing:.5px;color:#d9cbb1;grid-column:1;font-size:15px;font-weight:500;line-height:1.6}.news-item[open] .news-title{color:#f0dcc0}.news-body{color:#cfc5b5;overflow-wrap:anywhere;gap:10px;padding:0 16px 20px 14px;font-size:14px;line-height:1.85;display:grid}.news-body ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.news-body li{padding-left:17px;position:relative}.news-body li:before{content:"";background:var(--brass);width:5px;height:5px;position:absolute;top:calc(.925em - 2.5px);left:3px;transform:rotate(45deg)}html.booting #app:has(>.top){place-items:normal;display:block;container:top-page/size}.top{--top-gutter:20px;--brass-light:#d9bc8c;--ember:#e5843a;--parchment:#e5d7bf;--dwell:6s;width:100%;height:100%;min-height:620px;padding:0 0 env(safe-area-inset-bottom);flex-direction:column;display:flex}.top-bar{flex:none;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.top-logo{letter-spacing:.5px;color:#e0d5bf;align-items:center;gap:8px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:flex}.top-genre{letter-spacing:1px;color:var(--brass-light);font-size:12px}.top-hero{flex-direction:column;flex:1;min-height:0;display:flex}.concept-tabs{flex:none;grid-template-columns:repeat(3,1fr);padding:0 10px;display:grid}.concept-tab{min-height:44px;font-family:var(--serif);letter-spacing:4px;color:#8f8779;justify-content:center;align-items:baseline;gap:8px;padding:11px 0 12px;font-size:16px;display:flex;position:relative}.concept-tab small{letter-spacing:1px;color:#6f675b;font-family:Georgia,serif;font-size:12px}.concept-tab[aria-current=true]{color:var(--parchment)}.concept-tab[aria-current=true] small{color:var(--brass-light)}.concept-tab:before,.concept-tab:after{content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}.concept-tab:before{background:#3a352e}.concept-tab:after{background:var(--brass-light);transform-origin:0;transform:scaleX(0)}.concept-tab[aria-current=true]:after{transform:scaleX(1)}.top[data-auto=on] .concept-tab[aria-current=true]:after{animation:concept-fill var(--dwell) linear both}@keyframes concept-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.concept-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex:1;min-height:0;transition:opacity .22s;display:flex;overflow:auto hidden}.concept-track.is-turning{opacity:0}.concept-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;min-width:0;display:flex;position:relative}.concept-scene{background:#0d0d0f 50% 0/cover no-repeat;flex:1;min-height:0;position:relative;overflow:hidden}.concept-scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#101012 0,#0000 12% 72%,#101012 100%),linear-gradient(270deg,#101012cc 0,#10101266 24%,#0000 50%);position:absolute;inset:0}.concept-catch{z-index:2;writing-mode:vertical-rl;font-family:var(--serif);letter-spacing:6px;color:var(--parchment);text-shadow:0 2px 4px #000,0 0 18px #000,0 0 36px #000;font-size:40px;font-weight:600;line-height:1.12;position:absolute;top:26px;right:20px}.concept-catch span{display:block}.concept-catch span+span{margin-block-start:8px;padding-inline-start:1em}.concept-text{z-index:2;min-height:3.6em;padding:0 var(--top-gutter);color:#d3c9b9;flex:none;margin-top:-14px;font-size:14px;line-height:1.8;position:relative}.scene-board{width:106%;height:80%;position:absolute;bottom:7%;left:-4%}.scene-avatar{background-position:13% 40%}.scene-avatar:before{content:"";background:#0d0c0fb8;position:absolute;inset:0}.scene-circle{aspect-ratio:3;background:radial-gradient(#e5843a55,#e5843a14 55%,#0000 70%);border:1px solid #d9bc8c99;border-radius:50%;width:92%;position:absolute;bottom:3%;left:calc(50% - 25px);transform:translate(-50%);box-shadow:0 0 34px #e5843a40,inset 0 0 26px #e5843a40}.scene-circle i{border:1px solid #d9bc8c59;border-radius:50%;position:absolute;inset:14%}.scene-circle i+i{border-style:dashed;inset:30%}.scene-circle:before{content:"";clip-path:polygon(12% 100%,88% 100%,100% 0,0 0);background:linear-gradient(#0000,#ffc98a24 45%,#ffc98a70);width:56%;height:420%;position:absolute;bottom:50%;left:22%}.scene-cards{position:absolute;inset:9% 50px 13% 0;container-type:size}.scene-card{aspect-ratio:2/3;border:1px solid var(--clan);transform-origin:50% 100%;background:#1a1919;height:min(100cqh,84cqw);position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:inset 0 0 0 3px #0b0b0b80,0 12px 34px #000c}.scene-card img,.scene-leader,.scene-foe img{object-fit:cover;width:100%;height:100%;display:block}.scene-card:first-child{filter:brightness(.82);height:min(84cqh,70cqw);transform:translate(-114%)rotate(-8deg)}.scene-card:nth-child(2){filter:brightness(.82);height:min(84cqh,70cqw);transform:translate(14%)rotate(8deg)}.scene-card:nth-child(3){transform:translate(-50%)}.scene-leader{object-position:50% 16%;position:absolute;inset:0}.scene-foe{bottom:11%;left:var(--top-gutter);z-index:2;aspect-ratio:1;border:2px solid var(--ember);border-radius:50%;width:29%;position:absolute;overflow:hidden;box-shadow:0 0 0 3px #0b0b0bb3,0 0 26px #e5843a8c}.top-actions{padding:12px var(--top-gutter) 0;flex:none;gap:10px;display:grid}.top-cta,.top-sub{width:100%}.top-cta{letter-spacing:2px;color:#1d140c;background:linear-gradient(#e2c48f,#b98d52 70%,#a77a43);border-color:#f0d7a8;min-height:54px;font-size:17px;font-weight:700;box-shadow:inset 0 1px #fff6,0 6px 26px #e5843a38}.top-cta:hover:not(:disabled){background:linear-gradient(#ecd2a2,#c49a5d 70%,#b0824a)}.top-sub{letter-spacing:1px;color:#e3d3b8;background:#16141399;border-color:#8d7556;min-height:46px;font-size:14px}.top-sub:hover:not(:disabled){background:#2a2420}.top-note{color:var(--muted);text-align:center;font-size:12px;line-height:1.6}.top-status{color:#e7c79b;text-align:center;min-height:1.7em;font-size:13px;line-height:1.7}.top-status:empty{min-height:0}.top-actions #human-check{justify-self:center}.top-footer{padding:8px var(--top-gutter) 12px;color:#8b8378;text-align:center;flex:none;font-size:12px;line-height:16px}@container top-page (height<=700px){.top-bar{height:44px}.concept-catch{letter-spacing:4px;font-size:31px;top:16px}.concept-catch span+span{padding-inline-start:.8em}.concept-text{min-height:3.4em;font-size:13px;line-height:1.7}.top-actions{gap:8px;padding-top:8px}.top-cta{min-height:50px}.top-footer{padding:6px var(--top-gutter) 8px}}@media (prefers-reduced-motion:reduce){.concept-track{transition:none}}.start-confirm .modal-desc{margin:0 0 14px}.start-confirm .modal-desc b{color:#ecdfc6;font-weight:600}.start-notes{color:#d3c9b9;background:#12101080;border:1px solid #5d4c38;gap:6px;margin:0 0 16px;padding:13px 16px;font-size:13px;line-height:1.8;list-style:none;display:grid}.start-notes li{padding-left:14px;position:relative}.start-notes li:before{content:"";background:#e5843a;border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:0}.start-link{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.8}.welcome{width:100%;max-width:400px}.welcome-card{text-align:left;background:linear-gradient(130deg,#2c2620,#181617 65%);border:1px solid #9d7a4e;border-radius:1px;width:100%;margin-top:6px;padding:26px 23px;box-shadow:inset 0 0 0 4px #08080860,0 30px 120px #000b}.welcome-card>.eyebrow{margin-bottom:10px;font-size:12px}.welcome-card h1{font-family:var(--serif);letter-spacing:1px;color:#e5d7bf;font-size:21px;font-weight:400;line-height:1.6}.welcome-lead{color:var(--muted);margin:4px 0 24px;font-size:13px}.welcome-card input{font-family:var(--device-font)}.welcome-card input[aria-invalid]{border-color:#e08478}.welcome-hint{color:var(--muted);margin:7px 0 20px;font-size:12px;line-height:1.6}.welcome-error{color:#e08478;min-height:1.6em;margin-bottom:10px;font-size:13px;line-height:1.6}.acard,.summon-row,.clan-tag{--clan:#6f6a63}.clan-war{--clan:var(--clan-war,#c9a227)}.clan-beast{--clan:var(--clan-beast,#b26a30)}.clan-dragon{--clan:var(--clan-dragon,#2b8f8a)}.clan-dark{--clan:var(--clan-dark,#7a4aa8)}.clan-sky{--clan:var(--clan-sky,#d07fa2)}.clan-earth{--clan:var(--clan-earth,#8a8272)}.clan-tag{border:1px solid var(--clan);min-width:26px;color:var(--clan);font-family:var(--serif);text-align:center;white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:13px;line-height:1.3;display:inline-block}.cost-tag{color:#cabc9f;white-space:nowrap;background:#1e1d20d9;border:1px solid #55524c;border-radius:2px;padding:2px 7px;font-size:12px;display:inline-block}.clan-filter{gap:6px;margin:0 0 15px;display:flex}.clan-pick{min-width:0;min-height:44px;font-family:var(--serif);color:#9d9285;background:#26252880;border:1px solid #45443f;flex:1 1 0;padding:0 4px;font-size:16px}.clan-pick[aria-pressed=true]{border-color:var(--clan,#a57b4e);color:#f0dcc0;box-shadow:inset 0 -2px 0 var(--clan,#a57b4e);background:#332c25}.modal .clan-filter{margin-top:14px}.temple-pick{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:10px;display:grid}.temple-pick .pick-option{color:#c8bba6;min-height:52px;font-size:14px}.temple-pick .pick-option small{color:#9d9285;font-size:12px;display:block}.temple-pick .pick-option[aria-pressed=true]{color:#efdbbb;background:linear-gradient(#4c3827,#2c231d);border-color:#a57b4e}.avatars-grid{display:grid}.avatar-card{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .2s,filter .2s;display:block}.avatar-card:hover{filter:brightness(1.06);transform:translateY(-3px)}.avatar-card:focus-visible{outline-offset:3px;outline:2px solid #e0b872}.avatar-name{font-family:var(--serif);color:#e4d6bc;margin:3px 0 7px;font-weight:500;display:block}.apt-list{flex-wrap:wrap;margin:9px 0 8px;display:flex}.apt{color:#b6ab9b;background:#26252880;border:1px solid #45443f;align-items:center;gap:3px;font-size:12px;display:inline-flex}.apt b{color:#cdbfa9;font-size:13px;font-weight:600}.apt.apt-S b{color:#e8b86a}.apt.apt-A b{color:#cfa87a}.apt.apt-D b{color:#8f887e}.avatar-detail{color:#d5c8b3;font-size:14px}.detail-top,.summon-face{align-items:start;margin:18px 0 6px;display:grid}.detail-side>.detail-block:first-of-type{margin-top:10px}.detail-line{color:#c8bba6;font-size:14px;line-height:1.9}.detail-line small{color:#9d9285;font-size:12px;display:block}.feed-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.feed-open{gap:6px;min-height:40px;padding:6px 12px;font-size:13px}.feed-dialog{color:#d5c8b3;gap:14px;display:grid}.feed-head{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.feed-face{object-fit:cover;background:#1c1a1a;border:1px solid #6f5b42;border-radius:50%;width:56px;height:56px}.feed-head-body{gap:5px;min-width:0;display:grid}.feed-head-body strong{font-family:var(--serif);color:#e6d6b9;align-items:baseline;gap:8px;font-size:17px;font-weight:500;display:flex}.feed-head-body small{font-variant-numeric:tabular-nums;color:#9d9285;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400}.feed-rate{color:#c8bba6;gap:2px;margin:0;font-size:14px;display:grid}.feed-rate b{font-variant-numeric:tabular-nums;color:#e3d7c3;font-weight:500}.feed-rate small{color:#9d9285;font-size:12px}.feed-after{white-space:nowrap;font-variant-numeric:tabular-nums;color:#b3a894;font-size:13px}.feed-after b{color:#e6c88e;font-weight:500}.summon-fact{margin-bottom:12px}.summon-fact b{font-family:var(--serif);color:#ddcdb2;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.summon-fact span{color:#c8bba6;margin-top:4px;font-size:13px;line-height:1.7;display:block}.detail-block{border-top:1px solid #35322d;margin-top:14px;padding:14px 0 4px}.detail-block h3{font-family:var(--serif);color:#ddcdb2;align-items:center;gap:8px;margin-bottom:7px;font-size:15px;font-weight:500;display:flex}.art-rank{color:#cabc9f;background:#a3814920;border:1px solid #766043;padding:2px 8px;font-size:13px}.detail-effect{color:#e0d1b6;font-size:14px;line-height:1.8}.detail-note{color:#a2978a;margin-top:4px;font-size:13px;line-height:1.8}.arts-block h3 .art-rank{margin-left:auto}.art-rows{gap:8px;padding:0;list-style:none;display:grid}.art-row{border-left:3px solid #a38149;gap:2px;padding:7px 0 7px 11px;display:grid}.art-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.art-head b{font-family:var(--serif);color:#ddcdb2;font-size:15px;font-weight:500}.art-head small{color:#a2978a;white-space:nowrap;margin-left:auto;font-size:12px}.art-effect{color:#e0d1b6;font-size:14px;line-height:1.7}.art-row.locked{border-left:3px dashed #4f483e}.art-row.locked .art-head b,.art-row.locked .art-effect{color:#8f8578}.art-lock{color:#a2978a;white-space:nowrap;border:1px solid #4f483e;padding:1px 7px;font-size:12px}.art-lock.next{color:#cabc9f;border-color:#a38149}.art-tier{color:#8f8578;margin-left:4px;font-size:12px}.rank-block{margin-top:6px}.rank-block .upgrade-stats strong span{white-space:nowrap}.rank-block .rank-stages{font-family:var(--serif);white-space:nowrap;font-size:15px}.rank-block .rank-stages b{color:#e6c88e;font-weight:600}.bond-list{gap:7px;list-style:none;display:grid}.bond{color:#b6ab9b;background:#26252880;border-left:3px solid #5f7a5c;flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding:9px 11px;font-size:13px;display:flex}.bond.feud{border-left-color:#8a5348}.bond-kind{color:#cabc9f;border:1px solid #55524c;padding:2px 6px;font-size:12px}.bond strong{color:#ddcdb2;font-size:14px;font-weight:500}.stat-rows{gap:7px;padding:0;list-style:none;display:grid}.stat-row{border:1px solid #35322d;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.stat-name{color:#b9a98d;min-width:44px}.stat-row strong{color:#e2d3b8;min-width:24px;font-size:17px;font-weight:500}.stat-row small{color:#a2978a;flex:1;font-size:12px}.stat-relic{color:#f0c480;white-space:nowrap;flex-shrink:0;font-size:12px}.relic-line{text-align:left;width:100%;min-height:52px;color:inherit;cursor:pointer;background:#1c1a1a;border:1px solid #35322d;align-items:center;gap:10px;padding:5px 11px 5px 5px;display:flex}.relic-line>span:not(.relic-slot){flex:1;min-width:0;display:grid}.relic-line b{color:#e2d3b8;font-size:14px;font-weight:500}.relic-line small{color:#f0c480;font-size:12px}.stat-cap{color:#8f8676;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px;font-style:normal}.trial-line{color:#b7ab97;align-items:center;gap:7px;margin:12px 0;font-size:13px;line-height:1.8;display:flex}.need-mark{align-items:center;display:inline-flex}.need-mark.ok{color:#93b07e}.need-mark.no{color:#b07a6a}.need-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.need-list li{color:#b6ab9b;border:1px solid #35322d;align-items:center;gap:8px;padding:9px 11px;font-size:14px;display:flex}.need-list li.ok{color:#d5c8b3;border-color:#4a5a44}.sc-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sc-legend{color:#8f8578;white-space:nowrap;padding-right:81px;font-size:12px}.summon-costs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.summon-costs li{color:#d5c8b3;border:1px solid #35322d;grid-template-columns:22px minmax(0,1fr) auto 62px;align-items:center;gap:0 8px;min-height:42px;padding:6px 11px;font-size:14px;display:grid}.summon-costs li.ok{border-color:#4a5a44}.summon-costs li.short{background:#b0725c14;border-color:#6f4a3c}.sc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:#8f8578;font-size:13px}.sc-count i{color:#b6ab9b;font-style:normal}.sc-count b{color:#e9dbc0;font-size:17px;font-weight:500}.sc-state{white-space:nowrap;justify-content:flex-end;font-size:12px;display:flex}.summon-costs li.short .sc-count i,.summon-costs li.short .sc-state{color:#d98b6a}.summon-costs li.short .sc-state{font-weight:500}.summon-rite .detail-line small{margin-left:8px;display:inline}.summon-time{color:#b6ab9b;align-items:center;gap:7px;margin:10px 0 14px;font-size:13px;display:flex}.summon-time b{color:#e2d3b8;margin-left:auto;font-size:15px;font-weight:500}.modal.summon-list-modal{--modal-pad-top:14px;--modal-pad-x:16px;--modal-pad-bottom:18px}.modal.summon-list-modal>.eyebrow{display:none}.modal.summon-list-modal>h2{margin-bottom:10px;font-size:18px}.modal.summon-list-modal .clan-filter{margin:0 0 10px}.summon-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wide-modal .summon-list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.summon-break{background:linear-gradient(90deg,#b8955a00,#b8955a 12% 88%,#b8955a00);grid-column:1/-1;height:1px;margin:4px 0}.summon-row{border:1px solid #35322d;border-left:3px solid var(--clan);text-align:left;background:#1d1b1c99;grid-template-columns:56px minmax(0,1fr) 14px;grid-template-areas:"face name chevron""face apt chevron""face status chevron";align-items:center;gap:4px 8px;width:100%;height:100%;padding:8px 4px 8px 8px;display:grid}@media (hover:hover){.summon-row:hover{border-color:#5a4a36;border-left-color:var(--clan);background:#2a2520b3}}.summon-row:focus-visible{outline-offset:2px}.summon-thumb{background:#131214;border:1px solid #4d4032;border-radius:3px;grid-area:face;align-self:start;width:56px;height:56px;display:block;position:relative;overflow:hidden}.summon-thumb img{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.summon-thumb .clan-tag{background:#1e1d20d9;min-width:0;padding:0 4px;font-size:12px;position:absolute;bottom:2px;right:2px}.summon-name{grid-area:name;align-items:baseline;gap:8px;min-width:0;display:flex}.summon-row .avatar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;line-height:1.35;overflow:hidden}.summon-row .cost-tag{flex-shrink:0;padding:1px 6px}.summon-row .apt-list{grid-area:apt;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;margin:0;display:grid}.summon-row .apt{white-space:nowrap;justify-content:center;gap:2px;min-width:0;padding:1px 0;line-height:1.4;overflow:hidden}.summon-row .apt img.icon{width:13px;height:13px}.summon-status{grid-area:status;gap:2px;min-width:0;display:grid}.summon-line{color:#a2978a;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.summon-line>:first-child{flex-shrink:0;margin-top:2px}.summon-line.busy{color:#cabc9f}.summon-row .trace-line{align-items:flex-start;font-size:12px}.summon-row .trace-line>:first-child{flex-shrink:0;margin-top:2px}.summon-row .nb{white-space:nowrap}.summon-chevron{color:#6f665b;grid-area:chevron;font-style:normal;display:flex}.summon-row[data-summon=ready]{border-color:#7a6140;border-left-color:var(--clan);background:linear-gradient(90deg,#a3814930,#a381490d 65%,#1d1b1c99)}.summon-line.ready{color:#e6c88e;font-weight:500}.summon-row[data-summon=ready] .summon-chevron{color:#d9b77a}.summon-row[data-summon=locked] .summon-thumb img,.summon-row[data-summon=trace] .summon-thumb img{filter:grayscale(.6)brightness(.72)}.tech-list{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.tech-group{border-top:1px solid var(--line);color:var(--gold);font-family:var(--serif);letter-spacing:1.5px;margin:22px 0 0;padding-top:14px;font-size:15px}.wide-modal .tech-list{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.tech-item{border:1px solid #35322d;border-left:3px solid #46454a;padding:12px 14px}.tech-item.busy{border-left-color:#a57b4e}.tech-item.done{border-left-color:#5f7a5c}.tech-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tech-head strong{font-family:var(--serif);color:#e2d3b8;font-size:16px;font-weight:500}.tech-now{color:#a2978a;margin-top:4px;font-size:13px}.tech-next{color:#e0d1b6;margin-top:7px;font-size:14px}.tech-next b{color:#cabc9f;border:1px solid #766043;min-width:20px;margin-right:7px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-block}.tech-need{color:#a2978a;align-items:center;gap:7px;margin-top:5px;font-size:13px;display:flex}.tech-need.ok{color:#b8c2a5}.tech-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;display:flex}.tech-cost{align-items:center;gap:10px;display:flex}.tech-cost small{color:#9d9285;font-size:12px}.tech-foot .button{min-height:44px}.tech-reason{color:#9d9285;margin-top:7px;font-size:12px}.tech-timer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.tech-item .progress-track{margin-top:9px}.avatars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.avatar-name{font-size:16px}.detail-top,.summon-face{grid-template-columns:minmax(0,1fr);gap:12px}.detail-card{justify-self:center;width:200px}.apt-list{gap:3px}.apt{padding:3px 4px}.tech-foot{flex-direction:column;align-items:stretch}.stat-row{flex-wrap:wrap}.stat-row small{flex-basis:100%;order:3}.avatars-empty{border:1px dashed #4a4239;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.avatars-empty p{color:#b9ad99;margin:0;font-size:13px}.fg-list{gap:14px;margin-top:12px;display:grid}.fg-branch{gap:6px;display:grid}.fg-branch-head{font-family:var(--serif);color:#e2d3b8;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.fg-branch-head small{color:#a9a094;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400}.fg-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fg-row{color:#a9a094;background:#1c1a19;border:1px solid #504333;grid-template-columns:56px minmax(0,1fr) 64px;grid-template-areas:"name effect action""name cost action";align-items:center;gap:3px 8px;min-height:56px;padding:6px 6px 6px 10px;display:grid}.fg-row.busy{background:linear-gradient(#2e251d,#1f1a17);border-color:#8a6a45;grid-template-areas:"name effect action""name wait action"}.fg-row.done .fg-stage{color:#b8c2a5;border-color:#5f7a5c}.fg-name{grid-area:name;justify-items:start;gap:3px;display:grid}.fg-name strong{font-family:var(--serif);color:#dbcdb5;font-size:15px;font-weight:500}.fg-stage{font-variant-numeric:tabular-nums;color:#cabc9f;border:1px solid #766043;padding:0 6px;font-size:12px;font-weight:500}.fg-effect{white-space:nowrap;color:#a9a094;grid-area:effect;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.fg-effect small{color:#9d9285;font-size:12px}.fg-effect b{color:#e8d8bb;font-weight:500}.fg-cost{flex-wrap:wrap;grid-area:cost;align-items:center;gap:2px 8px;min-width:0;display:flex}.fg-cost .costs{white-space:nowrap;gap:6px;font-size:12px}.fg-cost .costs img.icon{width:16px;height:16px}.fg-cost .costs [data-cost-resource=silver].insufficient{color:#d98b6a}.fg-action .fg-move{text-align:center;color:#d9b98a;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 2px;min-height:44px;padding:0;font-size:12px;line-height:1.35;display:inline-flex}.fg-cost small{color:#9d9285;font-size:12px}.fg-wait{grid-area:wait;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fg-wait .timer{font-size:12px}.fg-action{grid-area:action;align-self:stretch;display:grid}.fg-go{min-height:44px;padding:0;font-size:14px}.fg-action .hourglass-button{flex-direction:column;gap:2px;min-height:44px;margin:0;padding:2px;font-size:12px;line-height:1.2}.fg-row.locked>:not(.fg-action){opacity:.62}.fg-lock{min-height:44px}body.summon-reveal-open #modal-root .modal{visibility:hidden}.summon-reveal{--rv-card:min(276px, calc((var(--canvas-height) - 266px) * 2 / 3));--rv-hot:color-mix(in srgb, var(--clan) 42%, #fff);--rv-soft:color-mix(in srgb, var(--clan) 55%, transparent);z-index:300;contain:layout paint;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:fixed;inset:0;overflow:hidden}.summon-reveal *{pointer-events:none}.rv-veil{background:radial-gradient(ellipse 80% 52% at 50% 43%, color-mix(in srgb, var(--clan) 15%, #0d0c0e) 0%, #08070a 58%, #030304 100%);animation:.34s ease-out both rv-veil-in;position:absolute;inset:0}.rv-stage{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-bottom:30px;display:flex;position:absolute;inset:0}.rv-focus{width:var(--rv-card);flex:none;position:relative}.rv-focus>:not(.rv-card){position:absolute;top:50%;left:50%}.rv-rays{width:640px;height:640px;margin:-320px 0 0 -320px;scale:1}.rv-rays>i{border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 24%,#0000 96%);mask-image:radial-gradient(closest-side,#000 24%,#0000 96%)}.rv-rays>i:first-child{background:repeating-conic-gradient(from 0deg, transparent 0deg, var(--rv-soft) 3.5deg, transparent 8deg 30deg);opacity:.62;animation:84s linear infinite rv-turn}.rv-rays>i:last-child{background:repeating-conic-gradient(from 7deg, transparent 0deg, color-mix(in srgb, var(--rv-hot) 46%, transparent) 2deg, transparent 5deg 22.5deg);opacity:.44;animation:126s linear infinite reverse rv-turn}.rv-circle{opacity:.5;width:330px;height:330px;margin:-165px 0 0 -165px;scale:1.1}.rv-c-outer,.rv-c-inner,.rv-c-outer>*,.rv-c-inner>*{border-radius:50%;position:absolute}.rv-c-outer,.rv-c-inner{inset:0;rotate:0deg}.rv-c-rim{border:1px solid color-mix(in srgb, var(--clan) 78%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--clan) 42%, transparent), inset 0 0 22px color-mix(in srgb, var(--clan) 24%, transparent);inset:0}.rv-c-ticks{background:repeating-conic-gradient(var(--rv-hot) 0deg .7deg, transparent .7deg 6deg);animation:46s linear infinite rv-turn;inset:7px;-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.rv-c-ring{border:1px solid color-mix(in srgb, var(--clan) 52%, transparent);inset:22px}.rv-c-star{animation:64s linear infinite reverse rv-turn;inset:22px}.rv-c-star>i{border:1px solid color-mix(in srgb, var(--clan) 60%, transparent);position:absolute;inset:14.645%}.rv-c-star>i:nth-child(2){rotate:30deg}.rv-c-star>i:nth-child(3){rotate:60deg}.rv-c-dash{border:1px dashed color-mix(in srgb, var(--clan) 62%, transparent);inset:64px}.rv-seal{width:110px;height:110px;font-family:var(--serif);color:var(--rv-hot);text-shadow:0 0 6px var(--clan), 0 0 26px var(--clan);opacity:0;place-items:center;margin:-55px 0 0 -55px;font-size:60px;font-weight:600;line-height:1;display:grid;scale:1}.rv-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--rv-hot) 62%, transparent) 0%, var(--rv-soft) 30%, color-mix(in srgb, var(--clan) 18%, transparent) 60%, transparent 100%);opacity:0;border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;scale:1}.rv-motes{width:0;height:0}.rv-motes>i{background:linear-gradient(to bottom, transparent, var(--rv-hot) 62%, #fff);width:4px;height:28px;box-shadow:0 9px 10px 1px color-mix(in srgb, var(--clan) 66%, transparent);opacity:0;border-radius:50%;position:absolute;top:-14px;left:-2px}.rv-beam{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--clan) 30%, transparent) 22%, var(--rv-hot) 42%, #fff 48% 52%, var(--rv-hot) 58%, color-mix(in srgb, var(--clan) 30%, transparent) 78%, transparent 100%);opacity:0;width:170px;height:1800px;margin:-900px 0 0 -85px;scale:1}.rv-flash{background:radial-gradient(closest-side, #fff 0%, #fff 26%, color-mix(in srgb, var(--rv-hot) 92%, transparent) 46%, color-mix(in srgb, var(--rv-hot) 55%, transparent) 68%, transparent 100%);opacity:0;border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;scale:1}.rv-shock{border:2px solid var(--rv-hot);width:300px;height:300px;box-shadow:0 0 18px var(--rv-soft), inset 0 0 18px var(--rv-soft);opacity:0;border-radius:50%;margin:-150px 0 0 -150px;scale:1}.rv-card{position:relative;scale:1}.rv-card>*{position:absolute}.rv-card>.acard{position:relative;box-shadow:0 14px 40px #000c}.rv-aura{border-radius:10px;inset:0}.rv-aura:before{content:"";box-shadow:0 0 46px 8px color-mix(in srgb, var(--clan) 48%, transparent), 0 0 120px 30px color-mix(in srgb, var(--clan) 20%, transparent);border-radius:10px;animation:3.8s ease-in-out infinite rv-breathe;position:absolute;inset:0}.rv-rim{background:color-mix(in srgb, var(--clan) 34%, #1a1719);border-radius:12px;inset:-2px;overflow:hidden}.rv-rim:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0turn .2turn, var(--clan) .4turn, #fff .47turn, transparent .5turn, transparent .7turn, var(--clan) .9turn, #fff .97turn, transparent 1turn);width:190%;margin:-95% 0 0 -95%;animation:3.6s linear infinite rv-turn;position:absolute;top:50%;left:50%}.rv-shade{background:linear-gradient(170deg, #121013, color-mix(in srgb, var(--clan) 20%, #060507));opacity:0;border-radius:10px;inset:0}.rv-sheen{border-radius:7px;inset:3px;overflow:hidden}.rv-sheen>i{background:linear-gradient(90deg,#0000 0%,#ffffff2e 30%,#ffffffa6 50%,#ffffff2e 70%,#0000 100%);width:46%;height:160%;animation:5.4s 1.95s infinite both rv-sheen;position:absolute;top:-30%;left:0;translate:-190%;rotate:14deg}.rv-focus>.rv-sparks{inset:-6% -24%}.rv-sparks>i{top:var(--y);left:var(--x);width:var(--s);height:var(--s);box-shadow:0 0 6px 1px var(--rv-hot), 0 0 12px 2px var(--rv-soft);opacity:0;animation:rv-spark var(--dur) var(--t) linear infinite;background:#fff;border-radius:50%;position:absolute}.rv-title{text-align:center;justify-items:center;gap:5px;margin:0;display:grid}.rv-god{font-family:var(--serif);letter-spacing:.42em;color:color-mix(in srgb, var(--clan) 58%, #fff);padding-left:.42em;font-size:13px;line-height:1.5;translate:0}.rv-name{font-family:var(--serif);letter-spacing:.12em;white-space:nowrap;color:#fff3da;text-shadow:0 0 26px color-mix(in srgb, var(--clan) 62%, transparent), 0 2px 10px #000;padding-left:.12em;font-size:30px;font-weight:600;line-height:1.3}.rv-name>span{display:inline-block}.rv-rule{background:linear-gradient(90deg, transparent, var(--brass) 22%, #e6c88e 50%, var(--brass) 78%, transparent);width:210px;height:1px;margin-top:9px;position:relative;scale:1}.rv-rule:after{content:"";width:7px;height:7px;box-shadow:0 0 8px var(--clan);background:#e6c88e;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%;rotate:45deg}.rv-hint{right:0;bottom:calc(26px + env(safe-area-inset-bottom));letter-spacing:.3em;text-align:center;color:#e0cfae;opacity:0;margin:0;padding-left:.3em;font-size:13px;position:absolute;left:0}.rv-hint>span{display:inline-block}[data-phase=play] .rv-circle{animation:3s linear both rv-circle}[data-phase=play] .rv-c-outer{animation:3s linear both rv-wind}[data-phase=play] .rv-c-inner{animation:3s linear both rv-unwind}[data-phase=play] .rv-seal{animation:3s linear both rv-seal}[data-phase=play] .rv-glow{animation:3s linear both rv-glow}[data-phase=play] .rv-motes>i{animation:rv-mote var(--dur) var(--t) cubic-bezier(.5, 0, .85, .45) both}[data-phase=play] .rv-beam{animation:3s linear both rv-beam}[data-phase=play] .rv-flash{animation:3s linear both rv-flash}[data-phase=play] .rv-shock{animation:3s linear both rv-shock}[data-phase=play] .rv-card{animation:3s linear both rv-card}[data-phase=play] .rv-shade{animation:3s linear both rv-shade}[data-phase=play] .rv-rim{animation:3s linear both rv-rim}[data-phase=play] .rv-aura{animation:3s linear both rv-aura}[data-phase=play] .rv-rays{animation:3s linear both rv-rays}[data-phase=play] .rv-sparks{animation:3s linear both rv-sparks}[data-phase=play] .rv-god{animation:3s linear both rv-god}[data-phase=play] .rv-rule{animation:3s linear both rv-rule}[data-phase=play] .rv-name>span{animation:rv-glyph .5s calc(2.25s + var(--i) * 40ms) cubic-bezier(.2, .8, .2, 1) both}[data-phase=final] .rv-hint{animation:.5s ease-out .1s both rv-hint-in}[data-phase=final] .rv-hint>span{animation:2.6s ease-in-out .6s infinite rv-hint-pulse}[data-phase=final].is-skipped .rv-flash{animation:.45s ease-out both rv-flash-skip}[data-phase=closing] .rv-card{opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity 90ms linear .24s}[data-phase=closing] :is(.rv-veil,.rv-rays,.rv-circle,.rv-sparks,.rv-title,.rv-hint,.rv-aura,.rv-rim,.rv-sheen){animation:.26s both rv-out}@keyframes rv-veil-in{0%{opacity:0}}@keyframes rv-out{to{opacity:0}}@keyframes rv-turn{to{rotate:1turn}}@keyframes rv-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes rv-sheen{0%{translate:-190%}13%,to{translate:400%}}@keyframes rv-spark{0%{opacity:0;translate:0;scale:.4}14%{opacity:.95;scale:1}70%{opacity:.55}to{opacity:0;translate:var(--dx) -130px;scale:.3}}@keyframes rv-circle{0%,5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.6}20%{opacity:1;scale:1}46%{opacity:1;animation-timing-function:ease-in;scale:1}50%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.92}62%{opacity:.9;animation-timing-function:ease-in-out;scale:1.2}84%{opacity:.5;scale:1.1}}@keyframes rv-wind{0%{animation-timing-function:cubic-bezier(.45,0,.9,.55);rotate:-300deg}50%{animation-timing-function:cubic-bezier(.1,.6,.3,1);rotate:-50deg}}@keyframes rv-unwind{0%{animation-timing-function:cubic-bezier(.45,0,.9,.55);rotate:220deg}50%{animation-timing-function:cubic-bezier(.1,.6,.3,1);rotate:36deg}}@keyframes rv-seal{0%,9%{opacity:0;animation-timing-function:ease-out;scale:.7}24%{opacity:1;scale:1}46%{opacity:1;animation-timing-function:ease-in;scale:1.06}50%{opacity:1;animation-timing-function:ease-out;scale:.88}54%{opacity:0;scale:1.7}}@keyframes rv-glow{0%,8%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.8,.5);scale:.15}46%{opacity:.85;animation-timing-function:ease-in;scale:.9}50%{opacity:1;animation-timing-function:cubic-bezier(.1,.8,.2,1);scale:.42}58%{opacity:.9;animation-timing-function:ease-out;scale:2.3}70%{opacity:0;scale:2.8}}@keyframes rv-mote{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}18%,82%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + var(--w))) translateY(0) scale(.3)}}@keyframes rv-beam{0%,49%{opacity:0;scale:.02 0}49.5%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.03 .15}52%{opacity:1;animation-timing-function:ease-in;scale:.12 1}56%{opacity:1;animation-timing-function:ease-out;scale:1}64%{opacity:0;scale:2.4 1}}@keyframes rv-flash{0%,51%{opacity:0;animation-timing-function:ease-in;scale:.25}55%{opacity:1;scale:1}58%{opacity:1;animation-timing-function:cubic-bezier(.3,.4,.4,1);scale:1.03}70%{opacity:0;scale:1.12}}@keyframes rv-flash-skip{0%{opacity:.85}to{opacity:0;scale:1.1}}@keyframes rv-shock{0%,54%{opacity:0;scale:.3}55%{opacity:.95;animation-timing-function:cubic-bezier(.1,.7,.2,1);scale:.34}84%{opacity:0;scale:2.5}}@keyframes rv-card{0%,53%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);scale:1.24}56%{opacity:1}84%{opacity:1;scale:1}}@keyframes rv-shade{0%,63%{opacity:1;animation-timing-function:ease-in-out}82%{opacity:0}}@keyframes rv-rim{0%,53%{opacity:0}56%{opacity:1}}@keyframes rv-aura{0%,56%{opacity:0;animation-timing-function:ease-out}78%{opacity:1}}@keyframes rv-rays{0%,58%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:.7}90%{opacity:1;scale:1}}@keyframes rv-sparks{0%,62%{opacity:0}82%{opacity:1}}@keyframes rv-god{0%,73%{opacity:0;animation-timing-function:ease-out;translate:0 8px}88%{opacity:1;translate:0}}@keyframes rv-rule{0%,76%{opacity:0;scale:0 1}77%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:0 1}96%{opacity:1;scale:1}}@keyframes rv-glyph{0%{opacity:0;translate:0 14px;scale:1.25}}@keyframes rv-hint-in{0%{opacity:0}to{opacity:1}}@keyframes rv-hint-pulse{0%,to{opacity:1}50%{opacity:.5}}
