/* GAME ASSETS BEGIN */
.game-icon{display:inline-block;width:40px;height:40px;flex:0 0 40px;vertical-align:middle;background-repeat:no-repeat;image-rendering:auto}
.icon-label{display:inline-flex;align-items:center;gap:10px}.game-icon.unknown{border:1px dashed #526778;border-radius:8px;background:none;color:#9bacbd;text-align:center;line-height:40px}
.game-icon[data-icon="i00001"]{background-position:-0px -0px}
.game-icon[data-icon="i00002"]{background-position:-40px -0px}
.game-icon[data-icon="i00003"]{background-position:-80px -0px}
.game-icon[data-icon="i00004"]{background-position:-120px -0px}
.game-icon[data-icon="i00005"]{background-position:-160px -0px}
.game-icon[data-icon="i00006"]{background-position:-200px -0px}
.game-icon[data-icon="i00007"]{background-position:-240px -0px}
.game-icon[data-icon="i00008"]{background-position:-280px -0px}
.game-icon[data-icon="i00009"]{background-position:-320px -0px}
.game-icon[data-icon="i00010"]{background-position:-360px -0px}
.game-icon[data-icon="i00011"]{background-position:-400px -0px}
.game-icon[data-icon="i00012"]{background-position:-440px -0px}
.game-icon[data-icon="i00013"]{background-position:-480px -0px}
.game-icon[data-icon="i00014"]{background-position:-520px -0px}
.game-icon[data-icon="i00015"]{background-position:-560px -0px}
.game-icon[data-icon="i00016"]{background-position:-600px -0px}
.game-icon[data-icon="i00017"]{background-position:-0px -40px}
.game-icon[data-icon="i00018"]{background-position:-40px -40px}
.game-icon[data-icon="i00019"]{background-position:-80px -40px}
.game-icon[data-icon="i00020"]{background-position:-120px -40px}
.game-icon[data-icon="i00021"]{background-position:-160px -40px}
.game-icon[data-icon="i00022"]{background-position:-200px -40px}
.game-icon[data-icon="i00023"]{background-position:-240px -40px}
.game-icon[data-icon="i00024"]{background-position:-280px -40px}
.game-icon[data-icon="i00025"]{background-position:-320px -40px}
.game-icon[data-icon="i00026"]{background-position:-360px -40px}
.game-icon[data-icon="i00027"]{background-position:-400px -40px}
.game-icon[data-icon="i00028"]{background-position:-440px -40px}
.game-icon[data-icon="i00029"]{background-position:-480px -40px}
.game-icon[data-icon="i00030"]{background-position:-520px -40px}
.game-icon[data-icon="i00031"]{background-position:-560px -40px}
.game-icon[data-icon="i00032"]{background-position:-600px -40px}
.game-icon[data-icon="i00033"]{background-position:-0px -80px}
.game-icon[data-icon="i00036"]{background-position:-40px -80px}
.game-icon[data-icon="i00037"]{background-position:-80px -80px}
.game-icon[data-icon="i00038"]{background-position:-120px -80px}
.game-icon[data-icon="i00039"]{background-position:-160px -80px}
.game-icon[data-icon="i00041"]{background-position:-200px -80px}
.game-icon[data-icon="i00044"]{background-position:-240px -80px}
.game-icon[data-icon="i00046"]{background-position:-280px -80px}
.game-icon[data-icon="i00047"]{background-position:-320px -80px}
.game-icon[data-icon="i00050"]{background-position:-360px -80px}
.game-icon[data-icon="i00051"]{background-position:-400px -80px}
.game-icon[data-icon="i00053"]{background-position:-440px -80px}
.game-icon[data-icon="i00057"]{background-position:-480px -80px}
.game-icon[data-icon="i00063"]{background-position:-520px -80px}
.game-icon[data-icon="i00064"]{background-position:-560px -80px}
.game-icon[data-icon="i00066"]{background-position:-600px -80px}
.game-icon[data-icon="i00067"]{background-position:-0px -120px}
.game-icon[data-icon="i00069"]{background-position:-40px -120px}
.game-icon[data-icon="i00070"]{background-position:-80px -120px}
.game-icon[data-icon="i00075"]{background-position:-120px -120px}
.game-icon[data-icon="i00078"]{background-position:-160px -120px}
.game-icon[data-icon="i00079"]{background-position:-200px -120px}
.game-icon[data-icon="i00083"]{background-position:-240px -120px}
.game-icon[data-icon="i00085"]{background-position:-280px -120px}
.game-icon[data-icon="i00091"]{background-position:-320px -120px}
.game-icon[data-icon="i00092"]{background-position:-360px -120px}
.game-icon[data-icon="i00093"]{background-position:-400px -120px}
.game-icon[data-icon="i00094"]{background-position:-440px -120px}
.game-icon[data-icon="i00095"]{background-position:-480px -120px}
.game-icon[data-icon="i00096"]{background-position:-520px -120px}
.game-icon[data-icon="i00097"]{background-position:-560px -120px}
.game-icon[data-icon="i00098"]{background-position:-600px -120px}
.game-icon[data-icon="i00099"]{background-position:-0px -160px}
.game-icon[data-icon="i00100"]{background-position:-40px -160px}
.game-icon[data-icon="i00101"]{background-position:-80px -160px}
.game-icon[data-icon="i00104"]{background-position:-120px -160px}
.game-icon[data-icon="i00106"]{background-position:-160px -160px}
.game-icon[data-icon="i00108"]{background-position:-200px -160px}
.game-icon[data-icon="i00111"]{background-position:-240px -160px}
.game-icon[data-icon="i00116"]{background-position:-280px -160px}
.game-icon[data-icon="i00118"]{background-position:-320px -160px}
.game-icon[data-icon="i00120"]{background-position:-360px -160px}
.game-icon[data-icon="i00121"]{background-position:-400px -160px}
.game-icon[data-icon="i00172"]{background-position:-440px -160px}
.game-icon[data-icon="i00173"]{background-position:-480px -160px}
.game-icon[data-icon="i00174"]{background-position:-520px -160px}
.game-icon[data-icon="i00175"]{background-position:-560px -160px}
.game-icon[data-icon="i00176"]{background-position:-600px -160px}
.game-icon[data-icon="i00177"]{background-position:-0px -200px}
.game-icon[data-icon="i00178"]{background-position:-40px -200px}
.game-icon[data-icon="i00182"]{background-position:-80px -200px}
.game-icon[data-icon="i00183"]{background-position:-120px -200px}
.game-icon[data-icon="i00184"]{background-position:-160px -200px}
.game-icon[data-icon="i00185"]{background-position:-200px -200px}
.game-icon[data-icon="i01001"]{background-position:-240px -200px}
.game-icon[data-icon="i01002"]{background-position:-280px -200px}
.game-icon[data-icon="i01003"]{background-position:-320px -200px}
.game-icon[data-icon="i01004"]{background-position:-360px -200px}
.game-icon[data-icon="i01005"]{background-position:-400px -200px}
.game-icon[data-icon="i01006"]{background-position:-440px -200px}
.game-icon[data-icon="i01007"]{background-position:-480px -200px}
.game-icon[data-icon="i01008"]{background-position:-520px -200px}
.game-icon[data-icon="i01009"]{background-position:-560px -200px}
.game-icon[data-icon="i01010"]{background-position:-600px -200px}
.game-icon[data-icon="i01011"]{background-position:-0px -240px}
.game-icon[data-icon="i01012"]{background-position:-40px -240px}
.game-icon[data-icon="i01013"]{background-position:-80px -240px}
.game-icon[data-icon="i01014"]{background-position:-120px -240px}
.game-icon[data-icon="i01015"]{background-position:-160px -240px}
.game-icon[data-icon="i01016"]{background-position:-200px -240px}
.game-icon[data-icon="i01017"]{background-position:-240px -240px}
.game-icon[data-icon="i01018"]{background-position:-280px -240px}
.game-icon[data-icon="i01019"]{background-position:-320px -240px}
.game-icon[data-icon="i01020"]{background-position:-360px -240px}
.game-icon[data-icon="i01021"]{background-position:-400px -240px}
.game-icon[data-icon="i01022"]{background-position:-440px -240px}
.game-icon[data-icon="i01023"]{background-position:-480px -240px}
.game-icon[data-icon="i01024"]{background-position:-520px -240px}
.game-icon[data-icon="i01025"]{background-position:-560px -240px}
.game-icon[data-icon="i01026"]{background-position:-600px -240px}
.game-icon[data-icon="i01027"]{background-position:-0px -280px}
.game-icon[data-icon="i01028"]{background-position:-40px -280px}
.game-icon[data-icon="i01029"]{background-position:-80px -280px}
.game-icon[data-icon="i01030"]{background-position:-120px -280px}
.game-icon[data-icon="i01031"]{background-position:-160px -280px}
.game-icon[data-icon="i01032"]{background-position:-200px -280px}
.game-icon[data-icon="i01033"]{background-position:-240px -280px}
.game-icon[data-icon="i01034"]{background-position:-280px -280px}
.game-icon[data-icon="i01035"]{background-position:-320px -280px}
.game-icon[data-icon="i01036"]{background-position:-360px -280px}
.game-icon[data-icon="i01037"]{background-position:-400px -280px}
.game-icon[data-icon="i01038"]{background-position:-440px -280px}
.game-icon[data-icon="i01039"]{background-position:-480px -280px}
.game-icon[data-icon="i01041"]{background-position:-520px -280px}
.game-icon[data-icon="i01043"]{background-position:-560px -280px}
.game-icon[data-icon="i01044"]{background-position:-600px -280px}
.game-icon[data-icon="i01045"]{background-position:-0px -320px}
.game-icon[data-icon="i01047"]{background-position:-40px -320px}
.game-icon[data-icon="i01048"]{background-position:-80px -320px}
.game-icon[data-icon="i01049"]{background-position:-120px -320px}
.game-icon[data-icon="i01050"]{background-position:-160px -320px}
.game-icon[data-icon="i01051"]{background-position:-200px -320px}
.game-icon[data-icon="i01052"]{background-position:-240px -320px}
.game-icon[data-icon="i01053"]{background-position:-280px -320px}
.game-icon[data-icon="i01054"]{background-position:-320px -320px}
.game-icon[data-icon="i01055"]{background-position:-360px -320px}
.game-icon[data-icon="i01056"]{background-position:-400px -320px}
.game-icon[data-icon="i01058"]{background-position:-440px -320px}
.game-icon[data-icon="i01059"]{background-position:-480px -320px}
.game-icon[data-icon="i01060"]{background-position:-520px -320px}
.game-icon[data-icon="i01061"]{background-position:-560px -320px}
.game-icon[data-icon="i01062"]{background-position:-600px -320px}
.game-icon[data-icon="i01063"]{background-position:-0px -360px}
.game-icon[data-icon="i01064"]{background-position:-40px -360px}
.game-icon[data-icon="i01065"]{background-position:-80px -360px}
.game-icon[data-icon="i01066"]{background-position:-120px -360px}
.game-icon[data-icon="i01067"]{background-position:-160px -360px}
.game-icon[data-icon="i01068"]{background-position:-200px -360px}
.game-icon[data-icon="i01069"]{background-position:-240px -360px}
.game-icon[data-icon="i01070"]{background-position:-280px -360px}
.game-icon[data-icon="i01071"]{background-position:-320px -360px}
.game-icon[data-icon="i01072"]{background-position:-360px -360px}
.game-icon[data-icon="i01073"]{background-position:-400px -360px}
.game-icon[data-icon="i01074"]{background-position:-440px -360px}
.game-icon[data-icon="i01075"]{background-position:-480px -360px}
.game-icon[data-icon="i01076"]{background-position:-520px -360px}
.game-icon[data-icon="i01077"]{background-position:-560px -360px}
.game-icon[data-icon="i01078"]{background-position:-600px -360px}
.game-icon[data-icon="i01079"]{background-position:-0px -400px}
.game-icon[data-icon="i01080"]{background-position:-40px -400px}
.game-icon[data-icon="i01081"]{background-position:-80px -400px}
.game-icon[data-icon="i01082"]{background-position:-120px -400px}
.game-icon[data-icon="i01083"]{background-position:-160px -400px}
.game-icon[data-icon="i01084"]{background-position:-200px -400px}
.game-icon[data-icon="i01085"]{background-position:-240px -400px}
.game-icon[data-icon="i01086"]{background-position:-280px -400px}
.game-icon[data-icon="i01087"]{background-position:-320px -400px}
.game-icon[data-icon="i01088"]{background-position:-360px -400px}
.game-icon[data-icon="i01089"]{background-position:-400px -400px}
.game-icon[data-icon="i01090"]{background-position:-440px -400px}
.game-icon[data-icon="i01091"]{background-position:-480px -400px}
.game-icon[data-icon="i01092"]{background-position:-520px -400px}
.game-icon[data-icon="i01093"]{background-position:-560px -400px}
.game-icon[data-icon="i01094"]{background-position:-600px -400px}
.game-icon[data-icon="i01095"]{background-position:-0px -440px}
.game-icon[data-icon="i01096"]{background-position:-40px -440px}
.game-icon[data-icon="i01097"]{background-position:-80px -440px}
.game-icon[data-icon="i01098"]{background-position:-120px -440px}
.game-icon[data-icon="i01099"]{background-position:-160px -440px}
.game-icon[data-icon="i01100"]{background-position:-200px -440px}
.game-icon[data-icon="i01101"]{background-position:-240px -440px}
.game-icon[data-icon="i01102"]{background-position:-280px -440px}
.game-icon[data-icon="i01103"]{background-position:-320px -440px}
.game-icon[data-icon="i01104"]{background-position:-360px -440px}
.game-icon[data-icon="i01105"]{background-position:-400px -440px}
.game-icon[data-icon="i01106"]{background-position:-440px -440px}
.game-icon[data-icon="i01107"]{background-position:-480px -440px}
.game-icon[data-icon="i01108"]{background-position:-520px -440px}
.game-icon[data-icon="i01109"]{background-position:-560px -440px}
.game-icon[data-icon="i01110"]{background-position:-600px -440px}
.game-icon[data-icon="i01111"]{background-position:-0px -480px}
.game-icon[data-icon="i01112"]{background-position:-40px -480px}
.game-icon[data-icon="i01113"]{background-position:-80px -480px}
.game-icon[data-icon="i01114"]{background-position:-120px -480px}
.game-icon[data-icon="i01115"]{background-position:-160px -480px}
.game-icon[data-icon="i01116"]{background-position:-200px -480px}
.game-icon[data-icon="i01117"]{background-position:-240px -480px}
.game-icon[data-icon="i01118"]{background-position:-280px -480px}
.game-icon[data-icon="i01119"]{background-position:-320px -480px}
.game-icon[data-icon="i01120"]{background-position:-360px -480px}
.game-icon[data-icon="i01121"]{background-position:-400px -480px}
.game-icon[data-icon="i01122"]{background-position:-440px -480px}
.game-icon[data-icon="i01123"]{background-position:-480px -480px}
.game-icon[data-icon="i01124"]{background-position:-520px -480px}
.game-icon[data-icon="i01125"]{background-position:-560px -480px}
.game-icon[data-icon="i01126"]{background-position:-600px -480px}
.game-icon[data-icon="i01127"]{background-position:-0px -520px}
.game-icon[data-icon="i01128"]{background-position:-40px -520px}
.game-icon[data-icon="i01129"]{background-position:-80px -520px}
.game-icon[data-icon="i01130"]{background-position:-120px -520px}
.game-icon[data-icon="i01131"]{background-position:-160px -520px}
.game-icon[data-icon="i01132"]{background-position:-200px -520px}
.game-icon[data-icon="i01133"]{background-position:-240px -520px}
.game-icon[data-icon="i01134"]{background-position:-280px -520px}
.game-icon[data-icon="i01135"]{background-position:-320px -520px}
.game-icon[data-icon="i01136"]{background-position:-360px -520px}
.game-icon[data-icon="i01137"]{background-position:-400px -520px}
.game-icon[data-icon="i01138"]{background-position:-440px -520px}
.game-icon[data-icon="i01139"]{background-position:-480px -520px}
.game-icon[data-icon="i01140"]{background-position:-520px -520px}
.game-icon[data-icon="i01141"]{background-position:-560px -520px}
.game-icon[data-icon="i01142"]{background-position:-600px -520px}
.game-icon[data-icon="i01143"]{background-position:-0px -560px}
.game-icon[data-icon="i01144"]{background-position:-40px -560px}
.game-icon[data-icon="i01145"]{background-position:-80px -560px}
.game-icon[data-icon="i01146"]{background-position:-120px -560px}
.game-icon[data-icon="i01147"]{background-position:-160px -560px}
.game-icon[data-icon="i01148"]{background-position:-200px -560px}
.game-icon[data-icon="i01149"]{background-position:-240px -560px}
.game-icon[data-icon="i01150"]{background-position:-280px -560px}
.game-icon[data-icon="i01151"]{background-position:-320px -560px}
.game-icon[data-icon="i01152"]{background-position:-360px -560px}
.game-icon[data-icon="i01153"]{background-position:-400px -560px}
.game-icon[data-icon="i01154"]{background-position:-440px -560px}
.game-icon[data-icon="i01155"]{background-position:-480px -560px}
.game-icon[data-icon="i01156"]{background-position:-520px -560px}
.game-icon[data-icon="i01157"]{background-position:-560px -560px}
.game-icon[data-icon="i01158"]{background-position:-600px -560px}
.game-icon[data-icon="i01159"]{background-position:-0px -600px}
.game-icon[data-icon="i01160"]{background-position:-40px -600px}
.game-icon[data-icon="i01161"]{background-position:-80px -600px}
.game-icon[data-icon="i01162"]{background-position:-120px -600px}
.game-icon[data-icon="i01163"]{background-position:-160px -600px}
.game-icon[data-icon="i01164"]{background-position:-200px -600px}
.game-icon[data-icon="i01165"]{background-position:-240px -600px}
.game-icon[data-icon="i01166"]{background-position:-280px -600px}
.game-icon[data-icon="i01167"]{background-position:-320px -600px}
.game-icon[data-icon="i01168"]{background-position:-360px -600px}
.game-icon[data-icon="i01169"]{background-position:-400px -600px}
.game-icon[data-icon="i01170"]{background-position:-440px -600px}
.game-icon[data-icon="i01171"]{background-position:-480px -600px}
.game-icon[data-icon="i01172"]{background-position:-520px -600px}
.game-icon[data-icon="i01173"]{background-position:-560px -600px}
.game-icon[data-icon="i01174"]{background-position:-600px -600px}
.game-icon[data-icon="i01175"]{background-position:-0px -640px}
.game-icon[data-icon="i01176"]{background-position:-40px -640px}
.game-icon[data-icon="i01177"]{background-position:-80px -640px}
.game-icon[data-icon="i01178"]{background-position:-120px -640px}
.game-icon[data-icon="i01179"]{background-position:-160px -640px}
.game-icon[data-icon="i01180"]{background-position:-200px -640px}
.game-icon[data-icon="i01181"]{background-position:-240px -640px}
.game-icon[data-icon="i01182"]{background-position:-280px -640px}
.game-icon[data-icon="i01183"]{background-position:-320px -640px}
.game-icon[data-icon="i01184"]{background-position:-360px -640px}
.game-icon[data-icon="i01185"]{background-position:-400px -640px}
.game-icon[data-icon="i01186"]{background-position:-440px -640px}
.game-icon[data-icon="i01187"]{background-position:-480px -640px}
.game-icon[data-icon="i01188"]{background-position:-520px -640px}
.game-icon[data-icon="i01189"]{background-position:-560px -640px}
.game-icon[data-icon="i01190"]{background-position:-600px -640px}
.game-icon[data-icon="i01191"]{background-position:-0px -680px}
.game-icon[data-icon="i01192"]{background-position:-40px -680px}
.game-icon[data-icon="i01193"]{background-position:-80px -680px}
.game-icon[data-icon="i01194"]{background-position:-120px -680px}
.game-icon[data-icon="i01195"]{background-position:-160px -680px}
.game-icon[data-icon="i01196"]{background-position:-200px -680px}
.game-icon[data-icon="i01197"]{background-position:-240px -680px}
.game-icon[data-icon="i01198"]{background-position:-280px -680px}
.game-icon[data-icon="i01199"]{background-position:-320px -680px}
.game-icon[data-icon="i01200"]{background-position:-360px -680px}
.game-icon[data-icon="i01201"]{background-position:-400px -680px}
.game-icon[data-icon="i01202"]{background-position:-440px -680px}
.game-icon[data-icon="i01203"]{background-position:-480px -680px}
.game-icon[data-icon="i01204"]{background-position:-520px -680px}
.game-icon[data-icon="i01205"]{background-position:-560px -680px}
.game-icon[data-icon="i01206"]{background-position:-600px -680px}
.game-icon[data-icon="i01207"]{background-position:-0px -720px}
.game-icon[data-icon="i01208"]{background-position:-40px -720px}
.game-icon[data-icon="i01209"]{background-position:-80px -720px}
.game-icon[data-icon="i01210"]{background-position:-120px -720px}
.game-icon[data-icon="i01211"]{background-position:-160px -720px}
.game-icon[data-icon="i01212"]{background-position:-200px -720px}
.game-icon[data-icon="i01213"]{background-position:-240px -720px}
.game-icon[data-icon="i01214"]{background-position:-280px -720px}
.game-icon[data-icon="i01215"]{background-position:-320px -720px}
.game-icon[data-icon="i01216"]{background-position:-360px -720px}
.game-icon[data-icon="i01217"]{background-position:-400px -720px}
.game-icon[data-icon="i01218"]{background-position:-440px -720px}
.game-icon[data-icon="i01219"]{background-position:-480px -720px}
.game-icon[data-icon="i01220"]{background-position:-520px -720px}
.game-icon[data-icon="i01221"]{background-position:-560px -720px}
.game-icon[data-icon="i01222"]{background-position:-600px -720px}
.game-icon[data-icon="i01223"]{background-position:-0px -760px}
.game-icon[data-icon="i01224"]{background-position:-40px -760px}
.game-icon[data-icon="i01225"]{background-position:-80px -760px}
.game-icon[data-icon="i01226"]{background-position:-120px -760px}
.game-icon[data-icon="i01227"]{background-position:-160px -760px}
.game-icon[data-icon="i01228"]{background-position:-200px -760px}
.game-icon[data-icon="i01229"]{background-position:-240px -760px}
.game-icon[data-icon="i01230"]{background-position:-280px -760px}
.game-icon[data-icon="i01231"]{background-position:-320px -760px}
.game-icon[data-icon="i01232"]{background-position:-360px -760px}
.game-icon[data-icon="i01233"]{background-position:-400px -760px}
.game-icon[data-icon="i01234"]{background-position:-440px -760px}
.game-icon[data-icon="i01235"]{background-position:-480px -760px}
.game-icon[data-icon="i01236"]{background-position:-520px -760px}
.game-icon[data-icon="i01237"]{background-position:-560px -760px}
.game-icon[data-icon="i01238"]{background-position:-600px -760px}
.game-icon[data-icon="i01239"]{background-position:-0px -800px}
.game-icon[data-icon="i01240"]{background-position:-40px -800px}
.game-icon[data-icon="i01241"]{background-position:-80px -800px}
.game-icon[data-icon="i01242"]{background-position:-120px -800px}
.game-icon[data-icon="i01243"]{background-position:-160px -800px}
.game-icon[data-icon="i01244"]{background-position:-200px -800px}
.game-icon[data-icon="i01245"]{background-position:-240px -800px}
.game-icon[data-icon="i01246"]{background-position:-280px -800px}
.game-icon[data-icon="i01247"]{background-position:-320px -800px}
.game-icon[data-icon="i01248"]{background-position:-360px -800px}
.game-icon[data-icon="i01249"]{background-position:-400px -800px}
.game-icon[data-icon="i01250"]{background-position:-440px -800px}
.game-icon[data-icon="i01251"]{background-position:-480px -800px}
.game-icon[data-icon="i01252"]{background-position:-520px -800px}
.game-icon[data-icon="i01253"]{background-position:-560px -800px}
.game-icon[data-icon="i01254"]{background-position:-600px -800px}
.game-icon[data-icon="i01255"]{background-position:-0px -840px}
.game-icon[data-icon="i01256"]{background-position:-40px -840px}
.game-icon[data-icon="i01257"]{background-position:-80px -840px}
.game-icon[data-icon="i01258"]{background-position:-120px -840px}
.game-icon[data-icon="i01259"]{background-position:-160px -840px}
.game-icon[data-icon="i01260"]{background-position:-200px -840px}
.game-icon[data-icon="i01261"]{background-position:-240px -840px}
.game-icon[data-icon="i01262"]{background-position:-280px -840px}
.game-icon[data-icon="i01263"]{background-position:-320px -840px}
.game-icon[data-icon="i01264"]{background-position:-360px -840px}
.game-icon[data-icon="i01265"]{background-position:-400px -840px}
.game-icon[data-icon="i01267"]{background-position:-440px -840px}
.game-icon[data-icon="i01268"]{background-position:-480px -840px}
.game-icon[data-icon="i01269"]{background-position:-520px -840px}
.game-icon[data-icon="i01270"]{background-position:-560px -840px}
.game-icon[data-icon="i01271"]{background-position:-600px -840px}
.game-icon[data-icon="i01272"]{background-position:-0px -880px}
.game-icon[data-icon="i01273"]{background-position:-40px -880px}
.game-icon[data-icon="i01274"]{background-position:-80px -880px}
.game-icon[data-icon="i01275"]{background-position:-120px -880px}
.game-icon[data-icon="i01276"]{background-position:-160px -880px}
.game-icon[data-icon="i01277"]{background-position:-200px -880px}
.game-icon[data-icon="i01278"]{background-position:-240px -880px}
.game-icon[data-icon="i01279"]{background-position:-280px -880px}
.game-icon[data-icon="i01280"]{background-position:-320px -880px}
.game-icon[data-icon="i01281"]{background-position:-360px -880px}
.game-icon[data-icon="i01282"]{background-position:-400px -880px}
.game-icon[data-icon="i01283"]{background-position:-440px -880px}
.game-icon[data-icon="i01284"]{background-position:-480px -880px}
.game-icon[data-icon="i01285"]{background-position:-520px -880px}
.game-icon[data-icon="i01286"]{background-position:-560px -880px}
.game-icon[data-icon="i01287"]{background-position:-600px -880px}
.game-icon[data-icon="i01288"]{background-position:-0px -920px}
.game-icon[data-icon="i01289"]{background-position:-40px -920px}
.game-icon[data-icon="i01290"]{background-position:-80px -920px}
.game-icon[data-icon="i01291"]{background-position:-120px -920px}
.game-icon[data-icon="i01292"]{background-position:-160px -920px}
.game-icon[data-icon="i01293"]{background-position:-200px -920px}
.game-icon[data-icon="i01294"]{background-position:-240px -920px}
.game-icon[data-icon="i01295"]{background-position:-280px -920px}
.game-icon[data-icon="i01296"]{background-position:-320px -920px}
.game-icon[data-icon="i01297"]{background-position:-360px -920px}
.game-icon[data-icon="i01298"]{background-position:-400px -920px}
.game-icon[data-icon="i01299"]{background-position:-440px -920px}
.game-icon[data-icon="i01300"]{background-position:-480px -920px}
.game-icon[data-icon="i01301"]{background-position:-520px -920px}
.game-icon[data-icon="i01302"]{background-position:-560px -920px}
.game-icon[data-icon="i01303"]{background-position:-600px -920px}
.game-icon[data-icon="i01304"]{background-position:-0px -960px}
.game-icon[data-icon="i01305"]{background-position:-40px -960px}
.game-icon[data-icon="i01306"]{background-position:-80px -960px}
.game-icon[data-icon="i01307"]{background-position:-120px -960px}
.game-icon[data-icon="i01308"]{background-position:-160px -960px}
.game-icon[data-icon="i01309"]{background-position:-200px -960px}
.game-icon[data-icon="i01310"]{background-position:-240px -960px}
.game-icon[data-icon="i01311"]{background-position:-280px -960px}
.game-icon[data-icon="i01312"]{background-position:-320px -960px}
.game-icon[data-icon="i01313"]{background-position:-360px -960px}
.game-icon[data-icon="i01314"]{background-position:-400px -960px}
.game-icon[data-icon="i01315"]{background-position:-440px -960px}
.game-icon[data-icon="i01316"]{background-position:-480px -960px}
.game-icon[data-icon="i01317"]{background-position:-520px -960px}
.game-icon[data-icon="i01318"]{background-position:-560px -960px}
.game-icon[data-icon="i01319"]{background-position:-600px -960px}
.game-icon[data-icon="i01320"]{background-position:-0px -1000px}
.game-icon[data-icon="i01321"]{background-position:-40px -1000px}
.game-icon[data-icon="i01322"]{background-position:-80px -1000px}
.game-icon[data-icon="i01323"]{background-position:-120px -1000px}
.game-icon[data-icon="i01324"]{background-position:-160px -1000px}
.game-icon[data-icon="i01325"]{background-position:-200px -1000px}
.game-icon[data-icon="i01326"]{background-position:-240px -1000px}
.game-icon[data-icon="i01327"]{background-position:-280px -1000px}
.game-icon[data-icon="i01328"]{background-position:-320px -1000px}
.game-icon[data-icon="i01329"]{background-position:-360px -1000px}
.game-icon[data-icon="i01330"]{background-position:-400px -1000px}
.game-icon[data-icon="i01331"]{background-position:-440px -1000px}
.game-icon[data-icon="i01332"]{background-position:-480px -1000px}
.game-icon[data-icon="i01333"]{background-position:-520px -1000px}
.game-icon[data-icon="i01334"]{background-position:-560px -1000px}
.game-icon[data-icon="i01335"]{background-position:-600px -1000px}
.game-icon[data-icon="i01336"]{background-position:-0px -1040px}
.game-icon[data-icon="i01337"]{background-position:-40px -1040px}
.game-icon[data-icon="i01338"]{background-position:-80px -1040px}
.game-icon[data-icon="i01339"]{background-position:-120px -1040px}
.game-icon[data-icon="i01340"]{background-position:-160px -1040px}
.game-icon[data-icon="i01341"]{background-position:-200px -1040px}
.game-icon[data-icon="i01342"]{background-position:-240px -1040px}
.game-icon[data-icon="i01343"]{background-position:-280px -1040px}
.game-icon[data-icon="i01344"]{background-position:-320px -1040px}
.game-icon[data-icon="i01345"]{background-position:-360px -1040px}
.game-icon[data-icon="i01346"]{background-position:-400px -1040px}
.game-icon[data-icon="i01347"]{background-position:-440px -1040px}
.game-icon[data-icon="i01348"]{background-position:-480px -1040px}
.game-icon[data-icon="i01349"]{background-position:-520px -1040px}
.game-icon[data-icon="i01350"]{background-position:-560px -1040px}
.game-icon[data-icon="i01351"]{background-position:-600px -1040px}
.game-icon[data-icon="i01352"]{background-position:-0px -1080px}
.game-icon[data-icon="i01353"]{background-position:-40px -1080px}
.game-icon[data-icon="i01354"]{background-position:-80px -1080px}
.game-icon[data-icon="i01355"]{background-position:-120px -1080px}
.game-icon[data-icon="i01356"]{background-position:-160px -1080px}
.game-icon[data-icon="i01357"]{background-position:-200px -1080px}
.game-icon[data-icon="i01358"]{background-position:-240px -1080px}
.game-icon[data-icon="i01359"]{background-position:-280px -1080px}
.game-icon[data-icon="i01360"]{background-position:-320px -1080px}
.game-icon[data-icon="i01361"]{background-position:-360px -1080px}
.game-icon[data-icon="i01362"]{background-position:-400px -1080px}
.game-icon[data-icon="i01363"]{background-position:-440px -1080px}
.game-icon[data-icon="i01364"]{background-position:-480px -1080px}
.game-icon[data-icon="i01365"]{background-position:-520px -1080px}
.game-icon[data-icon="i01366"]{background-position:-560px -1080px}
.game-icon[data-icon="i01367"]{background-position:-600px -1080px}
.game-icon[data-icon="i01368"]{background-position:-0px -1120px}
.game-icon[data-icon="i01369"]{background-position:-40px -1120px}
.game-icon[data-icon="i01370"]{background-position:-80px -1120px}
.game-icon[data-icon="i01371"]{background-position:-120px -1120px}
.game-icon[data-icon="i01372"]{background-position:-160px -1120px}
.game-icon[data-icon="i01373"]{background-position:-200px -1120px}
.game-icon[data-icon="i01374"]{background-position:-240px -1120px}
.game-icon[data-icon="i01375"]{background-position:-280px -1120px}
.game-icon[data-icon="i01376"]{background-position:-320px -1120px}
.game-icon[data-icon="i01377"]{background-position:-360px -1120px}
.game-icon[data-icon="i01378"]{background-position:-400px -1120px}
.game-icon[data-icon="i01379"]{background-position:-440px -1120px}
.game-icon[data-icon="i01380"]{background-position:-480px -1120px}
.game-icon[data-icon="i01381"]{background-position:-520px -1120px}
.game-icon[data-icon="i01382"]{background-position:-560px -1120px}
.game-icon[data-icon="i01383"]{background-position:-600px -1120px}
.game-icon[data-icon="i01384"]{background-position:-0px -1160px}
.game-icon[data-icon="i01385"]{background-position:-40px -1160px}
.game-icon[data-icon="i01386"]{background-position:-80px -1160px}
.game-icon[data-icon="i01387"]{background-position:-120px -1160px}
.game-icon[data-icon="i01388"]{background-position:-160px -1160px}
.game-icon[data-icon="i01389"]{background-position:-200px -1160px}
.game-icon[data-icon="i01390"]{background-position:-240px -1160px}
.game-icon[data-icon="i01391"]{background-position:-280px -1160px}
.game-icon[data-icon="i01392"]{background-position:-320px -1160px}
.game-icon[data-icon="i01393"]{background-position:-360px -1160px}
.game-icon[data-icon="i01394"]{background-position:-400px -1160px}
.game-icon[data-icon="i01395"]{background-position:-440px -1160px}
.game-icon[data-icon="i01396"]{background-position:-480px -1160px}
.game-icon[data-icon="i01397"]{background-position:-520px -1160px}
.game-icon[data-icon="i01398"]{background-position:-560px -1160px}
.game-icon[data-icon="i01399"]{background-position:-600px -1160px}
.game-icon[data-icon="i01400"]{background-position:-0px -1200px}
.game-icon[data-icon="i01401"]{background-position:-40px -1200px}
.game-icon[data-icon="i01403"]{background-position:-80px -1200px}
.game-icon[data-icon="i01404"]{background-position:-120px -1200px}
.game-icon[data-icon="i01405"]{background-position:-160px -1200px}
.game-icon[data-icon="i01406"]{background-position:-200px -1200px}
.game-icon[data-icon="i01407"]{background-position:-240px -1200px}
.game-icon[data-icon="i01408"]{background-position:-280px -1200px}
.game-icon[data-icon="i01409"]{background-position:-320px -1200px}
.game-icon[data-icon="i01410"]{background-position:-360px -1200px}
.game-icon[data-icon="i01411"]{background-position:-400px -1200px}
.game-icon[data-icon="i01412"]{background-position:-440px -1200px}
.game-icon[data-icon="i01413"]{background-position:-480px -1200px}
.game-icon[data-icon="i01414"]{background-position:-520px -1200px}
.game-icon[data-icon="i01415"]{background-position:-560px -1200px}
.game-icon[data-icon="i01416"]{background-position:-600px -1200px}
.game-icon[data-icon="i01417"]{background-position:-0px -1240px}
.game-icon[data-icon="i01418"]{background-position:-40px -1240px}
.game-icon[data-icon="i01419"]{background-position:-80px -1240px}
.game-icon[data-icon="i01420"]{background-position:-120px -1240px}
.game-icon[data-icon="i01421"]{background-position:-160px -1240px}
.game-icon[data-icon="i01422"]{background-position:-200px -1240px}
.game-icon[data-icon="i01423"]{background-position:-240px -1240px}
.game-icon[data-icon="i01424"]{background-position:-280px -1240px}
.game-icon[data-icon="i01425"]{background-position:-320px -1240px}
.game-icon[data-icon="i01426"]{background-position:-360px -1240px}
.game-icon[data-icon="i01427"]{background-position:-400px -1240px}
.game-icon[data-icon="i01428"]{background-position:-440px -1240px}
.game-icon[data-icon="i01429"]{background-position:-480px -1240px}
.game-icon[data-icon="i01430"]{background-position:-520px -1240px}
.game-icon[data-icon="i01434"]{background-position:-560px -1240px}
.game-icon[data-icon="i01435"]{background-position:-600px -1240px}
.game-icon[data-icon="i01436"]{background-position:-0px -1280px}
.game-icon[data-icon="i01437"]{background-position:-40px -1280px}
.game-icon[data-icon="i01438"]{background-position:-80px -1280px}
.game-icon[data-icon="i01439"]{background-position:-120px -1280px}
.game-icon[data-icon="i01441"]{background-position:-160px -1280px}
.game-icon[data-icon="i01442"]{background-position:-200px -1280px}
.game-icon[data-icon="i01443"]{background-position:-240px -1280px}
.game-icon[data-icon="i01444"]{background-position:-280px -1280px}
.game-icon[data-icon="i01445"]{background-position:-320px -1280px}
.game-icon[data-icon="i01446"]{background-position:-360px -1280px}
.game-icon[data-icon="i01447"]{background-position:-400px -1280px}
.game-icon[data-icon="i01448"]{background-position:-440px -1280px}
.game-icon[data-icon="i01449"]{background-position:-480px -1280px}
.game-icon[data-icon="i01450"]{background-position:-520px -1280px}
.game-icon[data-icon="i01451"]{background-position:-560px -1280px}
.game-icon[data-icon="i01452"]{background-position:-600px -1280px}
.game-icon[data-icon="i01453"]{background-position:-0px -1320px}
.game-icon[data-icon="i01454"]{background-position:-40px -1320px}
.game-icon[data-icon="i01455"]{background-position:-80px -1320px}
.game-icon[data-icon="i01456"]{background-position:-120px -1320px}
.game-icon[data-icon="i01457"]{background-position:-160px -1320px}
.game-icon[data-icon="i01458"]{background-position:-200px -1320px}
.game-icon[data-icon="i01459"]{background-position:-240px -1320px}
.game-icon[data-icon="i01460"]{background-position:-280px -1320px}
.game-icon[data-icon="i01461"]{background-position:-320px -1320px}
.game-icon[data-icon="i01462"]{background-position:-360px -1320px}
.game-icon[data-icon="i01463"]{background-position:-400px -1320px}
.game-icon[data-icon="i01464"]{background-position:-440px -1320px}
.game-icon[data-icon="i01465"]{background-position:-480px -1320px}
.game-icon[data-icon="i01466"]{background-position:-520px -1320px}
.game-icon[data-icon="i01467"]{background-position:-560px -1320px}
.game-icon[data-icon="i01468"]{background-position:-600px -1320px}
.game-icon[data-icon="i01469"]{background-position:-0px -1360px}
.game-icon[data-icon="i01470"]{background-position:-40px -1360px}
.game-icon[data-icon="i01471"]{background-position:-80px -1360px}
.game-icon[data-icon="i01472"]{background-position:-120px -1360px}
.game-icon[data-icon="i01473"]{background-position:-160px -1360px}
.game-icon[data-icon="i01474"]{background-position:-200px -1360px}
.game-icon[data-icon="i01475"]{background-position:-240px -1360px}
.game-icon[data-icon="i01476"]{background-position:-280px -1360px}
.game-icon[data-icon="i01477"]{background-position:-320px -1360px}
.game-icon[data-icon="i01478"]{background-position:-360px -1360px}
.game-icon[data-icon="i01479"]{background-position:-400px -1360px}
.game-icon[data-icon="i01480"]{background-position:-440px -1360px}
.game-icon[data-icon="i01481"]{background-position:-480px -1360px}
.game-icon[data-icon="i01482"]{background-position:-520px -1360px}
.game-icon[data-icon="i01483"]{background-position:-560px -1360px}
.game-icon[data-icon="i01484"]{background-position:-600px -1360px}
.game-icon[data-icon="i01485"]{background-position:-0px -1400px}
.game-icon[data-icon="i01486"]{background-position:-40px -1400px}
.game-icon[data-icon="i01487"]{background-position:-80px -1400px}
.game-icon[data-icon="i01488"]{background-position:-120px -1400px}
.game-icon[data-icon="i01489"]{background-position:-160px -1400px}
.game-icon[data-icon="i01490"]{background-position:-200px -1400px}
.game-icon[data-icon="i01491"]{background-position:-240px -1400px}
.game-icon[data-icon="i01492"]{background-position:-280px -1400px}
.game-icon[data-icon="i01493"]{background-position:-320px -1400px}
.game-icon[data-icon="i01494"]{background-position:-360px -1400px}
.game-icon[data-icon="i01495"]{background-position:-400px -1400px}
.game-icon[data-icon="i01496"]{background-position:-440px -1400px}
.game-icon[data-icon="i01497"]{background-position:-480px -1400px}
.game-icon[data-icon="i01498"]{background-position:-520px -1400px}
.game-icon[data-icon="i01499"]{background-position:-560px -1400px}
.game-icon[data-icon="i01500"]{background-position:-600px -1400px}
.game-icon[data-icon="i01501"]{background-position:-0px -1440px}
.game-icon[data-icon="i01502"]{background-position:-40px -1440px}
.game-icon[data-icon="i01503"]{background-position:-80px -1440px}
.game-icon[data-icon="i01505"]{background-position:-120px -1440px}
.game-icon[data-icon="i01506"]{background-position:-160px -1440px}
.game-icon[data-icon="i01507"]{background-position:-200px -1440px}
.game-icon[data-icon="i01509"]{background-position:-240px -1440px}
.game-icon[data-icon="i01510"]{background-position:-280px -1440px}
.game-icon[data-icon="i01511"]{background-position:-320px -1440px}
.game-icon[data-icon="i01512"]{background-position:-360px -1440px}
.game-icon[data-icon="i01513"]{background-position:-400px -1440px}
.game-icon[data-icon="i01514"]{background-position:-440px -1440px}
.game-icon[data-icon="i01515"]{background-position:-480px -1440px}
.game-icon[data-icon="i01516"]{background-position:-520px -1440px}
.game-icon[data-icon="i01517"]{background-position:-560px -1440px}
.game-icon[data-icon="i01518"]{background-position:-600px -1440px}
.game-icon[data-icon="i01519"]{background-position:-0px -1480px}
.game-icon[data-icon="i01520"]{background-position:-40px -1480px}
.game-icon[data-icon="i01521"]{background-position:-80px -1480px}
.game-icon[data-icon="i01522"]{background-position:-120px -1480px}
.game-icon[data-icon="i01523"]{background-position:-160px -1480px}
.game-icon[data-icon="i01524"]{background-position:-200px -1480px}
.game-icon[data-icon="i01525"]{background-position:-240px -1480px}
.game-icon[data-icon="i01526"]{background-position:-280px -1480px}
.game-icon[data-icon="i01527"]{background-position:-320px -1480px}
.game-icon[data-icon="i01528"]{background-position:-360px -1480px}
.game-icon[data-icon="i01529"]{background-position:-400px -1480px}
.game-icon[data-icon="i01530"]{background-position:-440px -1480px}
.game-icon[data-icon="i01531"]{background-position:-480px -1480px}
.game-icon[data-icon="i01532"]{background-position:-520px -1480px}
.game-icon[data-icon="i01533"]{background-position:-560px -1480px}
.game-icon[data-icon="i01534"]{background-position:-600px -1480px}
.game-icon[data-icon="i01535"]{background-position:-0px -1520px}
.game-icon[data-icon="i01536"]{background-position:-40px -1520px}
.game-icon[data-icon="i01537"]{background-position:-80px -1520px}
.game-icon[data-icon="i01538"]{background-position:-120px -1520px}
.game-icon[data-icon="i01539"]{background-position:-160px -1520px}
.game-icon[data-icon="i01540"]{background-position:-200px -1520px}
.game-icon[data-icon="i01541"]{background-position:-240px -1520px}
.game-icon[data-icon="i01542"]{background-position:-280px -1520px}
.game-icon[data-icon="i01543"]{background-position:-320px -1520px}
.game-icon[data-icon="i01544"]{background-position:-360px -1520px}
.game-icon[data-icon="i01545"]{background-position:-400px -1520px}
.game-icon[data-icon="i01546"]{background-position:-440px -1520px}
.game-icon[data-icon="i01547"]{background-position:-480px -1520px}
.game-icon[data-icon="i01548"]{background-position:-520px -1520px}
.game-icon[data-icon="i01549"]{background-position:-560px -1520px}
.game-icon[data-icon="i01550"]{background-position:-600px -1520px}
.game-icon[data-icon="i01551"]{background-position:-0px -1560px}
.game-icon[data-icon="i01552"]{background-position:-40px -1560px}
.game-icon[data-icon="i01553"]{background-position:-80px -1560px}
.game-icon[data-icon="i01554"]{background-position:-120px -1560px}
.game-icon[data-icon="i01555"]{background-position:-160px -1560px}
.game-icon[data-icon="i01556"]{background-position:-200px -1560px}
.game-icon[data-icon="i01557"]{background-position:-240px -1560px}
.game-icon[data-icon="i01558"]{background-position:-280px -1560px}
.game-icon[data-icon="i01559"]{background-position:-320px -1560px}
.game-icon[data-icon="i01560"]{background-position:-360px -1560px}
.game-icon[data-icon="i01561"]{background-position:-400px -1560px}
.game-icon[data-icon="i01562"]{background-position:-440px -1560px}
.game-icon[data-icon="i01563"]{background-position:-480px -1560px}
.game-icon[data-icon="i01564"]{background-position:-520px -1560px}
.game-icon[data-icon="i01565"]{background-position:-560px -1560px}
.game-icon[data-icon="i01566"]{background-position:-600px -1560px}
.game-icon[data-icon="i01567"]{background-position:-0px -1600px}
.game-icon[data-icon="i01568"]{background-position:-40px -1600px}
.game-icon[data-icon="i01569"]{background-position:-80px -1600px}
.game-icon[data-icon="i01570"]{background-position:-120px -1600px}
.game-icon[data-icon="i01571"]{background-position:-160px -1600px}
.game-icon[data-icon="i01572"]{background-position:-200px -1600px}
.game-icon[data-icon="i01573"]{background-position:-240px -1600px}
.game-icon[data-icon="i01574"]{background-position:-280px -1600px}
.game-icon[data-icon="i01575"]{background-position:-320px -1600px}
.game-icon[data-icon="i01576"]{background-position:-360px -1600px}
.game-icon[data-icon="i01577"]{background-position:-400px -1600px}
.game-icon[data-icon="i01578"]{background-position:-440px -1600px}
.game-icon[data-icon="i01579"]{background-position:-480px -1600px}
.game-icon[data-icon="i01580"]{background-position:-520px -1600px}
.game-icon[data-icon="i01581"]{background-position:-560px -1600px}
.game-icon[data-icon="i01582"]{background-position:-600px -1600px}
.game-icon[data-icon="i01583"]{background-position:-0px -1640px}
.game-icon[data-icon="i01584"]{background-position:-40px -1640px}
.game-icon[data-icon="i01585"]{background-position:-80px -1640px}
.game-icon[data-icon="i01586"]{background-position:-120px -1640px}
.game-icon[data-icon="i01587"]{background-position:-160px -1640px}
.game-icon[data-icon="i01588"]{background-position:-200px -1640px}
.game-icon[data-icon="i01589"]{background-position:-240px -1640px}
.game-icon[data-icon="i01590"]{background-position:-280px -1640px}
.game-icon[data-icon="i01591"]{background-position:-320px -1640px}
.game-icon[data-icon="i01592"]{background-position:-360px -1640px}
.game-icon[data-icon="i01593"]{background-position:-400px -1640px}
.game-icon[data-icon="i01594"]{background-position:-440px -1640px}
.game-icon[data-icon="i01595"]{background-position:-480px -1640px}
.game-icon[data-icon="i01597"]{background-position:-520px -1640px}
.game-icon[data-icon="i01598"]{background-position:-560px -1640px}
.game-icon[data-icon="i01599"]{background-position:-600px -1640px}
.game-icon[data-icon="i01600"]{background-position:-0px -1680px}
.game-icon[data-icon="i01601"]{background-position:-40px -1680px}
.game-icon[data-icon="i01602"]{background-position:-80px -1680px}
.game-icon[data-icon="i01603"]{background-position:-120px -1680px}
.game-icon[data-icon="i01604"]{background-position:-160px -1680px}
.game-icon[data-icon="i01605"]{background-position:-200px -1680px}
.game-icon[data-icon="i01606"]{background-position:-240px -1680px}
.game-icon[data-icon="i01607"]{background-position:-280px -1680px}
.game-icon[data-icon="i01608"]{background-position:-320px -1680px}
.game-icon[data-icon="i01609"]{background-position:-360px -1680px}
.game-icon[data-icon="i01610"]{background-position:-400px -1680px}
.game-icon[data-icon="i01611"]{background-position:-440px -1680px}
.game-icon[data-icon="i01612"]{background-position:-480px -1680px}
.game-icon[data-icon="i01613"]{background-position:-520px -1680px}
.game-icon[data-icon="i01614"]{background-position:-560px -1680px}
.game-icon[data-icon="i01615"]{background-position:-600px -1680px}
.game-icon[data-icon="i01616"]{background-position:-0px -1720px}
.game-icon[data-icon="i01617"]{background-position:-40px -1720px}
.game-icon[data-icon="i01618"]{background-position:-80px -1720px}
.game-icon[data-icon="i01619"]{background-position:-120px -1720px}
.game-icon[data-icon="i01620"]{background-position:-160px -1720px}
.game-icon[data-icon="i01621"]{background-position:-200px -1720px}
.game-icon[data-icon="i01622"]{background-position:-240px -1720px}
.game-icon[data-icon="i01623"]{background-position:-280px -1720px}
.game-icon[data-icon="i01624"]{background-position:-320px -1720px}
.game-icon[data-icon="i01625"]{background-position:-360px -1720px}
.game-icon[data-icon="i01626"]{background-position:-400px -1720px}
.game-icon[data-icon="i01627"]{background-position:-440px -1720px}
.game-icon[data-icon="i01628"]{background-position:-480px -1720px}
.game-icon[data-icon="i01629"]{background-position:-520px -1720px}
.game-icon[data-icon="i01630"]{background-position:-560px -1720px}
.game-icon[data-icon="i01631"]{background-position:-600px -1720px}
.game-icon[data-icon="i01632"]{background-position:-0px -1760px}
.game-icon[data-icon="i01633"]{background-position:-40px -1760px}
.game-icon[data-icon="i01634"]{background-position:-80px -1760px}
.game-icon[data-icon="i01635"]{background-position:-120px -1760px}
.game-icon[data-icon="i01636"]{background-position:-160px -1760px}
.game-icon[data-icon="i01637"]{background-position:-200px -1760px}
.game-icon[data-icon="i01638"]{background-position:-240px -1760px}
.game-icon[data-icon="i01639"]{background-position:-280px -1760px}
.game-icon[data-icon="i01640"]{background-position:-320px -1760px}
.game-icon[data-icon="i01641"]{background-position:-360px -1760px}
.game-icon[data-icon="i01642"]{background-position:-400px -1760px}
.game-icon[data-icon="i01643"]{background-position:-440px -1760px}
.game-icon[data-icon="i01644"]{background-position:-480px -1760px}
.game-icon[data-icon="i01645"]{background-position:-520px -1760px}
.game-icon[data-icon="i01646"]{background-position:-560px -1760px}
.game-icon[data-icon="i01647"]{background-position:-600px -1760px}
.game-icon[data-icon="i01648"]{background-position:-0px -1800px}
.game-icon[data-icon="i01649"]{background-position:-40px -1800px}
.game-icon[data-icon="i01650"]{background-position:-80px -1800px}
.game-icon[data-icon="i01651"]{background-position:-120px -1800px}
.game-icon[data-icon="i01652"]{background-position:-160px -1800px}
.game-icon[data-icon="i01653"]{background-position:-200px -1800px}
.game-icon[data-icon="i01654"]{background-position:-240px -1800px}
.game-icon[data-icon="i01655"]{background-position:-280px -1800px}
.game-icon[data-icon="i01656"]{background-position:-320px -1800px}
.game-icon[data-icon="i01657"]{background-position:-360px -1800px}
.game-icon[data-icon="i01658"]{background-position:-400px -1800px}
.game-icon[data-icon="i01659"]{background-position:-440px -1800px}
.game-icon[data-icon="i01660"]{background-position:-480px -1800px}
.game-icon[data-icon="i01661"]{background-position:-520px -1800px}
.game-icon[data-icon="i01662"]{background-position:-560px -1800px}
.game-icon[data-icon="i01663"]{background-position:-600px -1800px}
.game-icon[data-icon="i01664"]{background-position:-0px -1840px}
.game-icon[data-icon="i01665"]{background-position:-40px -1840px}
.game-icon[data-icon="i01666"]{background-position:-80px -1840px}
.game-icon[data-icon="i01667"]{background-position:-120px -1840px}
.game-icon[data-icon="i01668"]{background-position:-160px -1840px}
.game-icon[data-icon="i01669"]{background-position:-200px -1840px}
.game-icon[data-icon="i01670"]{background-position:-240px -1840px}
.game-icon[data-icon="i01671"]{background-position:-280px -1840px}
.game-icon[data-icon="i01672"]{background-position:-320px -1840px}
.game-icon[data-icon="i01673"]{background-position:-360px -1840px}
.game-icon[data-icon="i01674"]{background-position:-400px -1840px}
.game-icon[data-icon="i01675"]{background-position:-440px -1840px}
.game-icon[data-icon="i01676"]{background-position:-480px -1840px}
.game-icon[data-icon="i01677"]{background-position:-520px -1840px}
.game-icon[data-icon="i01678"]{background-position:-560px -1840px}
.game-icon[data-icon="i01679"]{background-position:-600px -1840px}
.game-icon[data-icon="i01680"]{background-position:-0px -1880px}
.game-icon[data-icon="i01681"]{background-position:-40px -1880px}
.game-icon[data-icon="i01683"]{background-position:-80px -1880px}
.game-icon[data-icon="i01684"]{background-position:-120px -1880px}
.game-icon[data-icon="i01685"]{background-position:-160px -1880px}
.game-icon[data-icon="i01686"]{background-position:-200px -1880px}
.game-icon[data-icon="i01687"]{background-position:-240px -1880px}
.game-icon[data-icon="i01688"]{background-position:-280px -1880px}
.game-icon[data-icon="i01690"]{background-position:-320px -1880px}
.game-icon[data-icon="i01691"]{background-position:-360px -1880px}
.game-icon[data-icon="i01692"]{background-position:-400px -1880px}
.game-icon[data-icon="i01693"]{background-position:-440px -1880px}
.game-icon[data-icon="i01694"]{background-position:-480px -1880px}
.game-icon[data-icon="i01695"]{background-position:-520px -1880px}
.game-icon[data-icon="i01696"]{background-position:-560px -1880px}
.game-icon[data-icon="i01697"]{background-position:-600px -1880px}
.game-icon[data-icon="i01704"]{background-position:-0px -1920px}
.game-icon[data-icon="i01705"]{background-position:-40px -1920px}
.game-icon[data-icon="i01706"]{background-position:-80px -1920px}
.game-icon[data-icon="i01707"]{background-position:-120px -1920px}
.game-icon[data-icon="i01708"]{background-position:-160px -1920px}
.game-icon[data-icon="i01709"]{background-position:-200px -1920px}
.game-icon[data-icon="i01710"]{background-position:-240px -1920px}
.game-icon[data-icon="i01711"]{background-position:-280px -1920px}
.game-icon[data-icon="i01712"]{background-position:-320px -1920px}
.game-icon[data-icon="i01713"]{background-position:-360px -1920px}
.game-icon[data-icon="i01714"]{background-position:-400px -1920px}
.game-icon[data-icon="i01715"]{background-position:-440px -1920px}
.game-icon[data-icon="i01716"]{background-position:-480px -1920px}
.game-icon[data-icon="i01717"]{background-position:-520px -1920px}
.game-icon[data-icon="i01718"]{background-position:-560px -1920px}
.game-icon[data-icon="i01719"]{background-position:-600px -1920px}
.game-icon[data-icon="i01720"]{background-position:-0px -1960px}
.game-icon[data-icon="i01721"]{background-position:-40px -1960px}
.game-icon[data-icon="i01722"]{background-position:-80px -1960px}
.game-icon[data-icon="i01723"]{background-position:-120px -1960px}
.game-icon[data-icon="i01724"]{background-position:-160px -1960px}
.game-icon[data-icon="i01725"]{background-position:-200px -1960px}
.game-icon[data-icon="i01726"]{background-position:-240px -1960px}
.game-icon[data-icon="i01727"]{background-position:-280px -1960px}
.game-icon[data-icon="i01728"]{background-position:-320px -1960px}
.game-icon[data-icon="i01729"]{background-position:-360px -1960px}
.game-icon[data-icon="i01730"]{background-position:-400px -1960px}
.game-icon[data-icon="i01731"]{background-position:-440px -1960px}
.game-icon[data-icon="i01732"]{background-position:-480px -1960px}
.game-icon[data-icon="i01733"]{background-position:-520px -1960px}
.game-icon[data-icon="i01734"]{background-position:-560px -1960px}
.game-icon[data-icon="i01735"]{background-position:-600px -1960px}
.game-icon[data-icon="i01736"]{background-position:-0px -2000px}
.game-icon[data-icon="i01737"]{background-position:-40px -2000px}
.game-icon[data-icon="i01738"]{background-position:-80px -2000px}
.game-icon[data-icon="i01739"]{background-position:-120px -2000px}
.game-icon[data-icon="i01740"]{background-position:-160px -2000px}
.game-icon[data-icon="i01741"]{background-position:-200px -2000px}
.game-icon[data-icon="i01742"]{background-position:-240px -2000px}
.game-icon[data-icon="i01743"]{background-position:-280px -2000px}
.game-icon[data-icon="i01744"]{background-position:-320px -2000px}
.game-icon[data-icon="i01745"]{background-position:-360px -2000px}
.game-icon[data-icon="i01746"]{background-position:-400px -2000px}
.game-icon[data-icon="i01747"]{background-position:-440px -2000px}
.game-icon[data-icon="i01748"]{background-position:-480px -2000px}
.game-icon[data-icon="i01749"]{background-position:-520px -2000px}
.game-icon[data-icon="i01750"]{background-position:-560px -2000px}
.game-icon[data-icon="i01751"]{background-position:-600px -2000px}
.game-icon[data-icon="i01752"]{background-position:-0px -2040px}
.game-icon[data-icon="i01753"]{background-position:-40px -2040px}
.game-icon[data-icon="i01754"]{background-position:-80px -2040px}
.game-icon[data-icon="i01755"]{background-position:-120px -2040px}
.game-icon[data-icon="i01756"]{background-position:-160px -2040px}
.game-icon[data-icon="i01757"]{background-position:-200px -2040px}
.game-icon[data-icon="i01758"]{background-position:-240px -2040px}
.game-icon[data-icon="i02202"]{background-position:-280px -2040px}
.game-icon[data-icon="i02203"]{background-position:-320px -2040px}
.game-icon[data-icon="i02208"]{background-position:-360px -2040px}
.game-icon[data-icon="i02209"]{background-position:-400px -2040px}
.game-icon[data-icon="i02210"]{background-position:-440px -2040px}
.game-icon[data-icon="i02213"]{background-position:-480px -2040px}
.game-icon[data-icon="i02223"]{background-position:-520px -2040px}
.game-icon[data-icon="i02224"]{background-position:-560px -2040px}
.game-icon[data-sheet="UI_itemicon"]{background-image:url(/assets/fd3537d8a904c14c5d4fca741ead936da5bd25ced92af8d0f42e9638d71bbb60.webp)}
.game-icon[data-icon="i02501"]{background-position:-0px -0px}
.game-icon[data-icon="i02502"]{background-position:-40px -0px}
.game-icon[data-icon="i02503"]{background-position:-80px -0px}
.game-icon[data-icon="i02504"]{background-position:-120px -0px}
.game-icon[data-icon="i02505"]{background-position:-160px -0px}
.game-icon[data-icon="i02506"]{background-position:-200px -0px}
.game-icon[data-icon="i02507"]{background-position:-240px -0px}
.game-icon[data-icon="i02508"]{background-position:-280px -0px}
.game-icon[data-icon="i02509"]{background-position:-320px -0px}
.game-icon[data-icon="i02510"]{background-position:-360px -0px}
.game-icon[data-icon="i02511"]{background-position:-400px -0px}
.game-icon[data-icon="i02512"]{background-position:-440px -0px}
.game-icon[data-icon="i02513"]{background-position:-480px -0px}
.game-icon[data-icon="i02514"]{background-position:-520px -0px}
.game-icon[data-icon="i02515"]{background-position:-560px -0px}
.game-icon[data-icon="i02516"]{background-position:-600px -0px}
.game-icon[data-icon="i02517"]{background-position:-0px -40px}
.game-icon[data-icon="i02518"]{background-position:-40px -40px}
.game-icon[data-icon="i02519"]{background-position:-80px -40px}
.game-icon[data-icon="i02520"]{background-position:-120px -40px}
.game-icon[data-icon="i02521"]{background-position:-160px -40px}
.game-icon[data-icon="i02522"]{background-position:-200px -40px}
.game-icon[data-icon="i02523"]{background-position:-240px -40px}
.game-icon[data-icon="i02524"]{background-position:-280px -40px}
.game-icon[data-icon="i02525"]{background-position:-320px -40px}
.game-icon[data-icon="i02526"]{background-position:-360px -40px}
.game-icon[data-icon="i02527"]{background-position:-400px -40px}
.game-icon[data-icon="i02528"]{background-position:-440px -40px}
.game-icon[data-icon="i02529"]{background-position:-480px -40px}
.game-icon[data-icon="i02530"]{background-position:-520px -40px}
.game-icon[data-icon="i02531"]{background-position:-560px -40px}
.game-icon[data-icon="i02532"]{background-position:-600px -40px}
.game-icon[data-icon="i02533"]{background-position:-0px -80px}
.game-icon[data-icon="i02534"]{background-position:-40px -80px}
.game-icon[data-icon="i02535"]{background-position:-80px -80px}
.game-icon[data-icon="i02536"]{background-position:-120px -80px}
.game-icon[data-icon="i02537"]{background-position:-160px -80px}
.game-icon[data-icon="i02538"]{background-position:-200px -80px}
.game-icon[data-icon="i02539"]{background-position:-240px -80px}
.game-icon[data-icon="i02540"]{background-position:-280px -80px}
.game-icon[data-icon="i02541"]{background-position:-320px -80px}
.game-icon[data-icon="i02542"]{background-position:-360px -80px}
.game-icon[data-icon="i02543"]{background-position:-400px -80px}
.game-icon[data-icon="i02544"]{background-position:-440px -80px}
.game-icon[data-icon="i02546"]{background-position:-480px -80px}
.game-icon[data-icon="i02547"]{background-position:-520px -80px}
.game-icon[data-icon="i02548"]{background-position:-560px -80px}
.game-icon[data-icon="i02549"]{background-position:-600px -80px}
.game-icon[data-icon="i02550"]{background-position:-0px -120px}
.game-icon[data-icon="i02551"]{background-position:-40px -120px}
.game-icon[data-icon="i02552"]{background-position:-80px -120px}
.game-icon[data-icon="i02553"]{background-position:-120px -120px}
.game-icon[data-icon="i02554"]{background-position:-160px -120px}
.game-icon[data-icon="i02555"]{background-position:-200px -120px}
.game-icon[data-icon="i02556"]{background-position:-240px -120px}
.game-icon[data-icon="i02557"]{background-position:-280px -120px}
.game-icon[data-icon="i02558"]{background-position:-320px -120px}
.game-icon[data-icon="i02559"]{background-position:-360px -120px}
.game-icon[data-icon="i02560"]{background-position:-400px -120px}
.game-icon[data-icon="i02561"]{background-position:-440px -120px}
.game-icon[data-icon="i02562"]{background-position:-480px -120px}
.game-icon[data-icon="i02563"]{background-position:-520px -120px}
.game-icon[data-icon="i02564"]{background-position:-560px -120px}
.game-icon[data-icon="i02565"]{background-position:-600px -120px}
.game-icon[data-icon="i02566"]{background-position:-0px -160px}
.game-icon[data-icon="i02567"]{background-position:-40px -160px}
.game-icon[data-icon="i02568"]{background-position:-80px -160px}
.game-icon[data-icon="i02569"]{background-position:-120px -160px}
.game-icon[data-icon="i02570"]{background-position:-160px -160px}
.game-icon[data-icon="i02571"]{background-position:-200px -160px}
.game-icon[data-icon="i02572"]{background-position:-240px -160px}
.game-icon[data-icon="i02573"]{background-position:-280px -160px}
.game-icon[data-icon="i02574"]{background-position:-320px -160px}
.game-icon[data-icon="i02575"]{background-position:-360px -160px}
.game-icon[data-icon="i02576"]{background-position:-400px -160px}
.game-icon[data-icon="i02578"]{background-position:-440px -160px}
.game-icon[data-icon="i02579"]{background-position:-480px -160px}
.game-icon[data-icon="i02580"]{background-position:-520px -160px}
.game-icon[data-icon="i02581"]{background-position:-560px -160px}
.game-icon[data-icon="i02582"]{background-position:-600px -160px}
.game-icon[data-icon="i02583"]{background-position:-0px -200px}
.game-icon[data-icon="i02584"]{background-position:-40px -200px}
.game-icon[data-icon="i02585"]{background-position:-80px -200px}
.game-icon[data-icon="i02586"]{background-position:-120px -200px}
.game-icon[data-icon="i02587"]{background-position:-160px -200px}
.game-icon[data-icon="i02588"]{background-position:-200px -200px}
.game-icon[data-icon="i02589"]{background-position:-240px -200px}
.game-icon[data-icon="i02590"]{background-position:-280px -200px}
.game-icon[data-icon="i02591"]{background-position:-320px -200px}
.game-icon[data-icon="i02592"]{background-position:-360px -200px}
.game-icon[data-icon="i02593"]{background-position:-400px -200px}
.game-icon[data-icon="i02594"]{background-position:-440px -200px}
.game-icon[data-icon="i02595"]{background-position:-480px -200px}
.game-icon[data-icon="i02596"]{background-position:-520px -200px}
.game-icon[data-icon="i02597"]{background-position:-560px -200px}
.game-icon[data-icon="i02598"]{background-position:-600px -200px}
.game-icon[data-icon="i02599"]{background-position:-0px -240px}
.game-icon[data-icon="i02600"]{background-position:-40px -240px}
.game-icon[data-icon="i02601"]{background-position:-80px -240px}
.game-icon[data-icon="i02602"]{background-position:-120px -240px}
.game-icon[data-icon="i02603"]{background-position:-160px -240px}
.game-icon[data-icon="i02604"]{background-position:-200px -240px}
.game-icon[data-icon="i02605"]{background-position:-240px -240px}
.game-icon[data-icon="i02606"]{background-position:-280px -240px}
.game-icon[data-icon="i02607"]{background-position:-320px -240px}
.game-icon[data-icon="i02608"]{background-position:-360px -240px}
.game-icon[data-icon="i02609"]{background-position:-400px -240px}
.game-icon[data-icon="i02610"]{background-position:-440px -240px}
.game-icon[data-icon="i02611"]{background-position:-480px -240px}
.game-icon[data-icon="i02613"]{background-position:-520px -240px}
.game-icon[data-icon="i02614"]{background-position:-560px -240px}
.game-icon[data-icon="i02615"]{background-position:-600px -240px}
.game-icon[data-icon="i02616"]{background-position:-0px -280px}
.game-icon[data-icon="i02617"]{background-position:-40px -280px}
.game-icon[data-icon="i02618"]{background-position:-80px -280px}
.game-icon[data-icon="i02619"]{background-position:-120px -280px}
.game-icon[data-icon="i02620"]{background-position:-160px -280px}
.game-icon[data-icon="i02621"]{background-position:-200px -280px}
.game-icon[data-icon="i02622"]{background-position:-240px -280px}
.game-icon[data-icon="i02623"]{background-position:-280px -280px}
.game-icon[data-icon="i02624"]{background-position:-320px -280px}
.game-icon[data-icon="i02625"]{background-position:-360px -280px}
.game-icon[data-icon="i02626"]{background-position:-400px -280px}
.game-icon[data-icon="i02627"]{background-position:-440px -280px}
.game-icon[data-icon="i02628"]{background-position:-480px -280px}
.game-icon[data-icon="i02629"]{background-position:-520px -280px}
.game-icon[data-icon="i02630"]{background-position:-560px -280px}
.game-icon[data-icon="i02631"]{background-position:-600px -280px}
.game-icon[data-icon="i02632"]{background-position:-0px -320px}
.game-icon[data-icon="i02633"]{background-position:-40px -320px}
.game-icon[data-icon="i02634"]{background-position:-80px -320px}
.game-icon[data-icon="i02635"]{background-position:-120px -320px}
.game-icon[data-icon="i02636"]{background-position:-160px -320px}
.game-icon[data-icon="i02637"]{background-position:-200px -320px}
.game-icon[data-icon="i02638"]{background-position:-240px -320px}
.game-icon[data-icon="i02639"]{background-position:-280px -320px}
.game-icon[data-icon="i02640"]{background-position:-320px -320px}
.game-icon[data-icon="i02641"]{background-position:-360px -320px}
.game-icon[data-icon="i02642"]{background-position:-400px -320px}
.game-icon[data-icon="i02643"]{background-position:-440px -320px}
.game-icon[data-icon="i02644"]{background-position:-480px -320px}
.game-icon[data-icon="i02645"]{background-position:-520px -320px}
.game-icon[data-icon="i02646"]{background-position:-560px -320px}
.game-icon[data-icon="i02647"]{background-position:-600px -320px}
.game-icon[data-icon="i02648"]{background-position:-0px -360px}
.game-icon[data-icon="i02649"]{background-position:-40px -360px}
.game-icon[data-icon="i02650"]{background-position:-80px -360px}
.game-icon[data-icon="i02651"]{background-position:-120px -360px}
.game-icon[data-icon="i02652"]{background-position:-160px -360px}
.game-icon[data-icon="i02653"]{background-position:-200px -360px}
.game-icon[data-icon="i02654"]{background-position:-240px -360px}
.game-icon[data-icon="i02655"]{background-position:-280px -360px}
.game-icon[data-icon="i02656"]{background-position:-320px -360px}
.game-icon[data-icon="i02657"]{background-position:-360px -360px}
.game-icon[data-icon="i02658"]{background-position:-400px -360px}
.game-icon[data-icon="i02659"]{background-position:-440px -360px}
.game-icon[data-icon="i02660"]{background-position:-480px -360px}
.game-icon[data-icon="i02661"]{background-position:-520px -360px}
.game-icon[data-icon="i02662"]{background-position:-560px -360px}
.game-icon[data-icon="i02663"]{background-position:-600px -360px}
.game-icon[data-icon="i02664"]{background-position:-0px -400px}
.game-icon[data-icon="i02665"]{background-position:-40px -400px}
.game-icon[data-icon="i02666"]{background-position:-80px -400px}
.game-icon[data-icon="i02667"]{background-position:-120px -400px}
.game-icon[data-icon="i02668"]{background-position:-160px -400px}
.game-icon[data-icon="i02669"]{background-position:-200px -400px}
.game-icon[data-icon="i02670"]{background-position:-240px -400px}
.game-icon[data-icon="i02671"]{background-position:-280px -400px}
.game-icon[data-icon="i02672"]{background-position:-320px -400px}
.game-icon[data-icon="i02673"]{background-position:-360px -400px}
.game-icon[data-icon="i02674"]{background-position:-400px -400px}
.game-icon[data-icon="i02675"]{background-position:-440px -400px}
.game-icon[data-icon="i02676"]{background-position:-480px -400px}
.game-icon[data-icon="i02677"]{background-position:-520px -400px}
.game-icon[data-icon="i02678"]{background-position:-560px -400px}
.game-icon[data-icon="i02679"]{background-position:-600px -400px}
.game-icon[data-icon="i02680"]{background-position:-0px -440px}
.game-icon[data-icon="i02681"]{background-position:-40px -440px}
.game-icon[data-icon="i02682"]{background-position:-80px -440px}
.game-icon[data-icon="i02683"]{background-position:-120px -440px}
.game-icon[data-icon="i02684"]{background-position:-160px -440px}
.game-icon[data-icon="i02685"]{background-position:-200px -440px}
.game-icon[data-icon="i02686"]{background-position:-240px -440px}
.game-icon[data-icon="i02687"]{background-position:-280px -440px}
.game-icon[data-icon="i02688"]{background-position:-320px -440px}
.game-icon[data-icon="i02689"]{background-position:-360px -440px}
.game-icon[data-icon="i02690"]{background-position:-400px -440px}
.game-icon[data-icon="i02691"]{background-position:-440px -440px}
.game-icon[data-icon="i02692"]{background-position:-480px -440px}
.game-icon[data-icon="i02693"]{background-position:-520px -440px}
.game-icon[data-icon="i02694"]{background-position:-560px -440px}
.game-icon[data-icon="i02695"]{background-position:-600px -440px}
.game-icon[data-icon="i02696"]{background-position:-0px -480px}
.game-icon[data-icon="i02697"]{background-position:-40px -480px}
.game-icon[data-icon="i02698"]{background-position:-80px -480px}
.game-icon[data-icon="i02699"]{background-position:-120px -480px}
.game-icon[data-icon="i02700"]{background-position:-160px -480px}
.game-icon[data-icon="i02701"]{background-position:-200px -480px}
.game-icon[data-icon="i02702"]{background-position:-240px -480px}
.game-icon[data-icon="i02703"]{background-position:-280px -480px}
.game-icon[data-icon="i02704"]{background-position:-320px -480px}
.game-icon[data-icon="i02705"]{background-position:-360px -480px}
.game-icon[data-icon="i02706"]{background-position:-400px -480px}
.game-icon[data-icon="i02707"]{background-position:-440px -480px}
.game-icon[data-icon="i02708"]{background-position:-480px -480px}
.game-icon[data-icon="i02709"]{background-position:-520px -480px}
.game-icon[data-icon="i02710"]{background-position:-560px -480px}
.game-icon[data-icon="i02711"]{background-position:-600px -480px}
.game-icon[data-icon="i02712"]{background-position:-0px -520px}
.game-icon[data-icon="i02713"]{background-position:-40px -520px}
.game-icon[data-icon="i02714"]{background-position:-80px -520px}
.game-icon[data-icon="i02715"]{background-position:-120px -520px}
.game-icon[data-icon="i02716"]{background-position:-160px -520px}
.game-icon[data-icon="i02717"]{background-position:-200px -520px}
.game-icon[data-icon="i02718"]{background-position:-240px -520px}
.game-icon[data-icon="i02719"]{background-position:-280px -520px}
.game-icon[data-icon="i02720"]{background-position:-320px -520px}
.game-icon[data-icon="i02721"]{background-position:-360px -520px}
.game-icon[data-icon="i02722"]{background-position:-400px -520px}
.game-icon[data-icon="i02723"]{background-position:-440px -520px}
.game-icon[data-icon="i02724"]{background-position:-480px -520px}
.game-icon[data-icon="i02725"]{background-position:-520px -520px}
.game-icon[data-icon="i02726"]{background-position:-560px -520px}
.game-icon[data-icon="i02727"]{background-position:-600px -520px}
.game-icon[data-icon="i02728"]{background-position:-0px -560px}
.game-icon[data-icon="i02729"]{background-position:-40px -560px}
.game-icon[data-icon="i02730"]{background-position:-80px -560px}
.game-icon[data-icon="i02731"]{background-position:-120px -560px}
.game-icon[data-icon="i02734"]{background-position:-160px -560px}
.game-icon[data-icon="i02735"]{background-position:-200px -560px}
.game-icon[data-sheet="UI_itemicon_02"]{background-image:url(/assets/b753bf6d9060721b90b843c6496826590d686b2a1c0aaf9d09813ce46e7e4c16.webp)}
.game-icon[data-icon="p40071"]{background-position:-0px -0px}
.game-icon[data-icon="p40072"]{background-position:-40px -0px}
.game-icon[data-icon="p40073"]{background-position:-80px -0px}
.game-icon[data-icon="p40074"]{background-position:-120px -0px}
.game-icon[data-icon="p40077"]{background-position:-160px -0px}
.game-icon[data-icon="p00010"]{background-position:-200px -0px}
.game-icon[data-icon="p00011"]{background-position:-240px -0px}
.game-icon[data-icon="p00020"]{background-position:-280px -0px}
.game-icon[data-icon="p00030"]{background-position:-320px -0px}
.game-icon[data-icon="p00031"]{background-position:-360px -0px}
.game-icon[data-icon="p00040"]{background-position:-400px -0px}
.game-icon[data-icon="p00041"]{background-position:-440px -0px}
.game-icon[data-icon="p00050"]{background-position:-480px -0px}
.game-icon[data-icon="p00051"]{background-position:-520px -0px}
.game-icon[data-icon="p00060"]{background-position:-560px -0px}
.game-icon[data-icon="p00070"]{background-position:-600px -0px}
.game-icon[data-icon="p00080"]{background-position:-0px -40px}
.game-icon[data-icon="p00081"]{background-position:-40px -40px}
.game-icon[data-icon="p00090"]{background-position:-80px -40px}
.game-icon[data-icon="p00091"]{background-position:-120px -40px}
.game-icon[data-icon="p00100"]{background-position:-160px -40px}
.game-icon[data-icon="p00101"]{background-position:-200px -40px}
.game-icon[data-icon="p00110"]{background-position:-240px -40px}
.game-icon[data-icon="p00120"]{background-position:-280px -40px}
.game-icon[data-icon="p00121"]{background-position:-320px -40px}
.game-icon[data-icon="p00130"]{background-position:-360px -40px}
.game-icon[data-icon="p00140"]{background-position:-400px -40px}
.game-icon[data-icon="p00150"]{background-position:-440px -40px}
.game-icon[data-icon="p00151"]{background-position:-480px -40px}
.game-icon[data-icon="p00160"]{background-position:-520px -40px}
.game-icon[data-icon="p00170"]{background-position:-560px -40px}
.game-icon[data-icon="p00171"]{background-position:-600px -40px}
.game-icon[data-icon="p00180"]{background-position:-0px -80px}
.game-icon[data-icon="p00190"]{background-position:-40px -80px}
.game-icon[data-icon="p00200"]{background-position:-80px -80px}
.game-icon[data-icon="p00210"]{background-position:-120px -80px}
.game-icon[data-icon="p00211"]{background-position:-160px -80px}
.game-icon[data-icon="p00220"]{background-position:-200px -80px}
.game-icon[data-icon="p00230"]{background-position:-240px -80px}
.game-icon[data-icon="p00240"]{background-position:-280px -80px}
.game-icon[data-icon="p00250"]{background-position:-320px -80px}
.game-icon[data-icon="p00260"]{background-position:-360px -80px}
.game-icon[data-icon="p00270"]{background-position:-400px -80px}
.game-icon[data-icon="p00271"]{background-position:-440px -80px}
.game-icon[data-icon="p00280"]{background-position:-480px -80px}
.game-icon[data-icon="p00281"]{background-position:-520px -80px}
.game-icon[data-icon="p00290"]{background-position:-560px -80px}
.game-icon[data-icon="p00291"]{background-position:-600px -80px}
.game-icon[data-icon="p00300"]{background-position:-0px -120px}
.game-icon[data-icon="p00310"]{background-position:-40px -120px}
.game-icon[data-icon="p00320"]{background-position:-80px -120px}
.game-icon[data-icon="p00330"]{background-position:-120px -120px}
.game-icon[data-icon="p00340"]{background-position:-160px -120px}
.game-icon[data-icon="p00350"]{background-position:-200px -120px}
.game-icon[data-icon="p00360"]{background-position:-240px -120px}
.game-icon[data-icon="p00370"]{background-position:-280px -120px}
.game-icon[data-icon="p00380"]{background-position:-320px -120px}
.game-icon[data-icon="p00390"]{background-position:-360px -120px}
.game-icon[data-icon="p00400"]{background-position:-400px -120px}
.game-icon[data-icon="p00410"]{background-position:-440px -120px}
.game-icon[data-icon="p00420"]{background-position:-480px -120px}
.game-icon[data-icon="p00430"]{background-position:-520px -120px}
.game-icon[data-icon="p00440"]{background-position:-560px -120px}
.game-icon[data-icon="p00450"]{background-position:-600px -120px}
.game-icon[data-icon="p00460"]{background-position:-0px -160px}
.game-icon[data-icon="p00470"]{background-position:-40px -160px}
.game-icon[data-icon="p00480"]{background-position:-80px -160px}
.game-icon[data-icon="p00490"]{background-position:-120px -160px}
.game-icon[data-icon="p00500"]{background-position:-160px -160px}
.game-icon[data-icon="p00510"]{background-position:-200px -160px}
.game-icon[data-icon="p00520"]{background-position:-240px -160px}
.game-icon[data-icon="p00530"]{background-position:-280px -160px}
.game-icon[data-icon="p00540"]{background-position:-320px -160px}
.game-icon[data-icon="p00550"]{background-position:-360px -160px}
.game-icon[data-icon="p00560"]{background-position:-400px -160px}
.game-icon[data-icon="p00570"]{background-position:-440px -160px}
.game-icon[data-icon="p00600"]{background-position:-480px -160px}
.game-icon[data-icon="p00610"]{background-position:-520px -160px}
.game-icon[data-icon="p01000"]{background-position:-560px -160px}
.game-icon[data-icon="p01010"]{background-position:-600px -160px}
.game-icon[data-icon="p02010"]{background-position:-0px -200px}
.game-icon[data-icon="p02011"]{background-position:-40px -200px}
.game-icon[data-icon="p02020"]{background-position:-80px -200px}
.game-icon[data-icon="p02021"]{background-position:-120px -200px}
.game-icon[data-icon="p02030"]{background-position:-160px -200px}
.game-icon[data-icon="p02031"]{background-position:-200px -200px}
.game-icon[data-icon="p02040"]{background-position:-240px -200px}
.game-icon[data-icon="p02041"]{background-position:-280px -200px}
.game-icon[data-icon="p02050"]{background-position:-320px -200px}
.game-icon[data-icon="p02051"]{background-position:-360px -200px}
.game-icon[data-icon="p02060"]{background-position:-400px -200px}
.game-icon[data-icon="p02061"]{background-position:-440px -200px}
.game-icon[data-icon="p02070"]{background-position:-480px -200px}
.game-icon[data-icon="p02071"]{background-position:-520px -200px}
.game-icon[data-icon="p02080"]{background-position:-560px -200px}
.game-icon[data-icon="p02081"]{background-position:-600px -200px}
.game-icon[data-icon="p02090"]{background-position:-0px -240px}
.game-icon[data-icon="p02091"]{background-position:-40px -240px}
.game-icon[data-icon="p02100"]{background-position:-80px -240px}
.game-icon[data-icon="p02101"]{background-position:-120px -240px}
.game-icon[data-icon="p02102"]{background-position:-160px -240px}
.game-icon[data-icon="p02240"]{background-position:-200px -240px}
.game-icon[data-icon="p02241"]{background-position:-240px -240px}
.game-icon[data-icon="p02250"]{background-position:-280px -240px}
.game-icon[data-icon="p02251"]{background-position:-320px -240px}
.game-icon[data-icon="p02260"]{background-position:-360px -240px}
.game-icon[data-icon="p02261"]{background-position:-400px -240px}
.game-icon[data-icon="p02270"]{background-position:-440px -240px}
.game-icon[data-icon="p02271"]{background-position:-480px -240px}
.game-icon[data-icon="p02280"]{background-position:-520px -240px}
.game-icon[data-icon="p02281"]{background-position:-560px -240px}
.game-icon[data-icon="p02290"]{background-position:-600px -240px}
.game-icon[data-icon="p02300"]{background-position:-0px -280px}
.game-icon[data-icon="p02301"]{background-position:-40px -280px}
.game-icon[data-icon="p02310"]{background-position:-80px -280px}
.game-icon[data-icon="p02311"]{background-position:-120px -280px}
.game-icon[data-icon="p02312"]{background-position:-160px -280px}
.game-icon[data-icon="p02313"]{background-position:-200px -280px}
.game-icon[data-icon="p02314"]{background-position:-240px -280px}
.game-icon[data-icon="p10010"]{background-position:-280px -280px}
.game-icon[data-icon="p10020"]{background-position:-320px -280px}
.game-icon[data-icon="p10030"]{background-position:-360px -280px}
.game-icon[data-icon="p10040"]{background-position:-400px -280px}
.game-icon[data-icon="p10110"]{background-position:-440px -280px}
.game-icon[data-icon="p10120"]{background-position:-480px -280px}
.game-icon[data-icon="p10130"]{background-position:-520px -280px}
.game-icon[data-icon="p10140"]{background-position:-560px -280px}
.game-icon[data-icon="p10210"]{background-position:-600px -280px}
.game-icon[data-icon="p10220"]{background-position:-0px -320px}
.game-icon[data-icon="p10230"]{background-position:-40px -320px}
.game-icon[data-icon="p10240"]{background-position:-80px -320px}
.game-icon[data-icon="p10310"]{background-position:-120px -320px}
.game-icon[data-icon="p10320"]{background-position:-160px -320px}
.game-icon[data-icon="p10330"]{background-position:-200px -320px}
.game-icon[data-icon="p10340"]{background-position:-240px -320px}
.game-icon[data-icon="p10350"]{background-position:-280px -320px}
.game-icon[data-icon="p10360"]{background-position:-320px -320px}
.game-icon[data-icon="p10370"]{background-position:-360px -320px}
.game-icon[data-icon="p10380"]{background-position:-400px -320px}
.game-icon[data-icon="p10390"]{background-position:-440px -320px}
.game-icon[data-icon="p10400"]{background-position:-480px -320px}
.game-icon[data-icon="p10410"]{background-position:-520px -320px}
.game-icon[data-icon="p10420"]{background-position:-560px -320px}
.game-icon[data-icon="p10430"]{background-position:-600px -320px}
.game-icon[data-icon="p10440"]{background-position:-0px -360px}
.game-icon[data-icon="p10450"]{background-position:-40px -360px}
.game-icon[data-icon="p10460"]{background-position:-80px -360px}
.game-icon[data-icon="p10500"]{background-position:-120px -360px}
.game-icon[data-icon="p10501"]{background-position:-160px -360px}
.game-icon[data-icon="p10502"]{background-position:-200px -360px}
.game-icon[data-icon="p10503"]{background-position:-240px -360px}
.game-icon[data-icon="p10504"]{background-position:-280px -360px}
.game-icon[data-icon="p10505"]{background-position:-320px -360px}
.game-icon[data-icon="p10506"]{background-position:-360px -360px}
.game-icon[data-icon="p10507"]{background-position:-400px -360px}
.game-icon[data-icon="p10508"]{background-position:-440px -360px}
.game-icon[data-icon="p10509"]{background-position:-480px -360px}
.game-icon[data-icon="p10510"]{background-position:-520px -360px}
.game-icon[data-icon="p10511"]{background-position:-560px -360px}
.game-icon[data-icon="p10512"]{background-position:-600px -360px}
.game-icon[data-icon="p10513"]{background-position:-0px -400px}
.game-icon[data-icon="p10514"]{background-position:-40px -400px}
.game-icon[data-icon="p10515"]{background-position:-80px -400px}
.game-icon[data-icon="p40006"]{background-position:-120px -400px}
.game-icon[data-icon="p40007"]{background-position:-160px -400px}
.game-icon[data-icon="p40008"]{background-position:-200px -400px}
.game-icon[data-icon="p40009"]{background-position:-240px -400px}
.game-icon[data-icon="p40010"]{background-position:-280px -400px}
.game-icon[data-icon="p40011"]{background-position:-320px -400px}
.game-icon[data-icon="p40012"]{background-position:-360px -400px}
.game-icon[data-icon="p40013"]{background-position:-400px -400px}
.game-icon[data-icon="p40014"]{background-position:-440px -400px}
.game-icon[data-icon="p40015"]{background-position:-480px -400px}
.game-icon[data-icon="p40016"]{background-position:-520px -400px}
.game-icon[data-icon="p40017"]{background-position:-560px -400px}
.game-icon[data-icon="p40018"]{background-position:-600px -400px}
.game-icon[data-icon="p40019"]{background-position:-0px -440px}
.game-icon[data-icon="p40020"]{background-position:-40px -440px}
.game-icon[data-icon="p40021"]{background-position:-80px -440px}
.game-icon[data-icon="p40022"]{background-position:-120px -440px}
.game-icon[data-icon="p40023"]{background-position:-160px -440px}
.game-icon[data-icon="p40024"]{background-position:-200px -440px}
.game-icon[data-icon="p40025"]{background-position:-240px -440px}
.game-icon[data-icon="p40026"]{background-position:-280px -440px}
.game-icon[data-icon="p40027"]{background-position:-320px -440px}
.game-icon[data-icon="p40028"]{background-position:-360px -440px}
.game-icon[data-icon="p40029"]{background-position:-400px -440px}
.game-icon[data-icon="p40030"]{background-position:-440px -440px}
.game-icon[data-icon="p40031"]{background-position:-480px -440px}
.game-icon[data-icon="p40032"]{background-position:-520px -440px}
.game-icon[data-icon="p40033"]{background-position:-560px -440px}
.game-icon[data-icon="p40034"]{background-position:-600px -440px}
.game-icon[data-icon="p40035"]{background-position:-0px -480px}
.game-icon[data-icon="p40036"]{background-position:-40px -480px}
.game-icon[data-icon="p40037"]{background-position:-80px -480px}
.game-icon[data-icon="p40038"]{background-position:-120px -480px}
.game-icon[data-icon="p40039"]{background-position:-160px -480px}
.game-icon[data-icon="p40040"]{background-position:-200px -480px}
.game-icon[data-icon="p40041"]{background-position:-240px -480px}
.game-icon[data-icon="p40042"]{background-position:-280px -480px}
.game-icon[data-icon="p40043"]{background-position:-320px -480px}
.game-icon[data-icon="p40044"]{background-position:-360px -480px}
.game-icon[data-icon="p40045"]{background-position:-400px -480px}
.game-icon[data-icon="p40046"]{background-position:-440px -480px}
.game-icon[data-icon="p40047"]{background-position:-480px -480px}
.game-icon[data-icon="p40048"]{background-position:-520px -480px}
.game-icon[data-icon="p40049"]{background-position:-560px -480px}
.game-icon[data-icon="p40050"]{background-position:-600px -480px}
.game-icon[data-icon="p40051"]{background-position:-0px -520px}
.game-icon[data-icon="p40052"]{background-position:-40px -520px}
.game-icon[data-icon="p40053"]{background-position:-80px -520px}
.game-icon[data-icon="p40054"]{background-position:-120px -520px}
.game-icon[data-icon="p40055"]{background-position:-160px -520px}
.game-icon[data-icon="p40056"]{background-position:-200px -520px}
.game-icon[data-icon="p40057"]{background-position:-240px -520px}
.game-icon[data-icon="p40058"]{background-position:-280px -520px}
.game-icon[data-icon="p40059"]{background-position:-320px -520px}
.game-icon[data-icon="p40060"]{background-position:-360px -520px}
.game-icon[data-icon="p40061"]{background-position:-400px -520px}
.game-icon[data-icon="p40062"]{background-position:-440px -520px}
.game-icon[data-icon="p40063"]{background-position:-480px -520px}
.game-icon[data-icon="p40064"]{background-position:-520px -520px}
.game-icon[data-icon="p40065"]{background-position:-560px -520px}
.game-icon[data-icon="p40066"]{background-position:-600px -520px}
.game-icon[data-icon="p40067"]{background-position:-0px -560px}
.game-icon[data-icon="p40068"]{background-position:-40px -560px}
.game-icon[data-icon="p40069"]{background-position:-80px -560px}
.game-icon[data-icon="p40070"]{background-position:-120px -560px}
.game-icon[data-icon="p40075"]{background-position:-160px -560px}
.game-icon[data-icon="p40076"]{background-position:-200px -560px}
.game-icon[data-icon="p40078"]{background-position:-240px -560px}
.game-icon[data-icon="p40079"]{background-position:-280px -560px}
.game-icon[data-icon="p40080"]{background-position:-320px -560px}
.game-icon[data-icon="p40081"]{background-position:-360px -560px}
.game-icon[data-icon="p40082"]{background-position:-400px -560px}
.game-icon[data-icon="p40083"]{background-position:-440px -560px}
.game-icon[data-icon="p40084"]{background-position:-480px -560px}
.game-icon[data-icon="p40085"]{background-position:-520px -560px}
.game-icon[data-icon="p40086"]{background-position:-560px -560px}
.game-icon[data-icon="p40087"]{background-position:-600px -560px}
.game-icon[data-icon="p40088"]{background-position:-0px -600px}
.game-icon[data-icon="p40089"]{background-position:-40px -600px}
.game-icon[data-icon="p40090"]{background-position:-80px -600px}
.game-icon[data-icon="p40091"]{background-position:-120px -600px}
.game-icon[data-icon="p40092"]{background-position:-160px -600px}
.game-icon[data-icon="p40093"]{background-position:-200px -600px}
.game-icon[data-icon="p40094"]{background-position:-240px -600px}
.game-icon[data-icon="p40095"]{background-position:-280px -600px}
.game-icon[data-icon="p40096"]{background-position:-320px -600px}
.game-icon[data-icon="p40097"]{background-position:-360px -600px}
.game-icon[data-icon="p40098"]{background-position:-400px -600px}
.game-icon[data-icon="p40099"]{background-position:-440px -600px}
.game-icon[data-icon="p40100"]{background-position:-480px -600px}
.game-icon[data-icon="p40101"]{background-position:-520px -600px}
.game-icon[data-icon="p40102"]{background-position:-560px -600px}
.game-icon[data-icon="p40103"]{background-position:-600px -600px}
.game-icon[data-icon="p40104"]{background-position:-0px -640px}
.game-icon[data-icon="p40105"]{background-position:-40px -640px}
.game-icon[data-icon="p40106"]{background-position:-80px -640px}
.game-icon[data-icon="p40107"]{background-position:-120px -640px}
.game-icon[data-icon="p40108"]{background-position:-160px -640px}
.game-icon[data-icon="p40109"]{background-position:-200px -640px}
.game-icon[data-icon="p40110"]{background-position:-240px -640px}
.game-icon[data-icon="p40111"]{background-position:-280px -640px}
.game-icon[data-icon="p40112"]{background-position:-320px -640px}
.game-icon[data-icon="p40113"]{background-position:-360px -640px}
.game-icon[data-icon="p40114"]{background-position:-400px -640px}
.game-icon[data-icon="p40115"]{background-position:-440px -640px}
.game-icon[data-icon="p40116"]{background-position:-480px -640px}
.game-icon[data-icon="p40117"]{background-position:-520px -640px}
.game-icon[data-icon="p40118"]{background-position:-560px -640px}
.game-icon[data-icon="p40119"]{background-position:-600px -640px}
.game-icon[data-icon="p40120"]{background-position:-0px -680px}
.game-icon[data-icon="p40121"]{background-position:-40px -680px}
.game-icon[data-icon="p40122"]{background-position:-80px -680px}
.game-icon[data-icon="p40123"]{background-position:-120px -680px}
.game-icon[data-icon="p40124"]{background-position:-160px -680px}
.game-icon[data-icon="p40125"]{background-position:-200px -680px}
.game-icon[data-icon="p40126"]{background-position:-240px -680px}
.game-icon[data-icon="p40127"]{background-position:-280px -680px}
.game-icon[data-icon="p40128"]{background-position:-320px -680px}
.game-icon[data-icon="p50001"]{background-position:-360px -680px}
.game-icon[data-icon="p50002"]{background-position:-400px -680px}
.game-icon[data-icon="p50003"]{background-position:-440px -680px}
.game-icon[data-icon="p50004"]{background-position:-480px -680px}
.game-icon[data-icon="p50005"]{background-position:-520px -680px}
.game-icon[data-icon="p50006"]{background-position:-560px -680px}
.game-icon[data-icon="p50007"]{background-position:-600px -680px}
.game-icon[data-icon="p50008"]{background-position:-0px -720px}
.game-icon[data-icon="p50009"]{background-position:-40px -720px}
.game-icon[data-icon="p50010"]{background-position:-80px -720px}
.game-icon[data-icon="p50011"]{background-position:-120px -720px}
.game-icon[data-icon="p50012"]{background-position:-160px -720px}
.game-icon[data-icon="p50013"]{background-position:-200px -720px}
.game-icon[data-icon="p50014"]{background-position:-240px -720px}
.game-icon[data-icon="p50015"]{background-position:-280px -720px}
.game-icon[data-icon="p50016"]{background-position:-320px -720px}
.game-icon[data-icon="p50017"]{background-position:-360px -720px}
.game-icon[data-icon="p50018"]{background-position:-400px -720px}
.game-icon[data-icon="p50019"]{background-position:-440px -720px}
.game-icon[data-icon="p50020"]{background-position:-480px -720px}
.game-icon[data-icon="p50021"]{background-position:-520px -720px}
.game-icon[data-icon="p50022"]{background-position:-560px -720px}
.game-icon[data-icon="p50023"]{background-position:-600px -720px}
.game-icon[data-icon="p50024"]{background-position:-0px -760px}
.game-icon[data-icon="p50025"]{background-position:-40px -760px}
.game-icon[data-icon="p50026"]{background-position:-80px -760px}
.game-icon[data-icon="p50027"]{background-position:-120px -760px}
.game-icon[data-icon="p50028"]{background-position:-160px -760px}
.game-icon[data-icon="p50029"]{background-position:-200px -760px}
.game-icon[data-icon="p50030"]{background-position:-240px -760px}
.game-icon[data-icon="p50031"]{background-position:-280px -760px}
.game-icon[data-icon="p50032"]{background-position:-320px -760px}
.game-icon[data-icon="p50033"]{background-position:-360px -760px}
.game-icon[data-icon="p50034"]{background-position:-400px -760px}
.game-icon[data-icon="p50035"]{background-position:-440px -760px}
.game-icon[data-icon="p50036"]{background-position:-480px -760px}
.game-icon[data-icon="p50037"]{background-position:-520px -760px}
.game-icon[data-icon="p50038"]{background-position:-560px -760px}
.game-icon[data-icon="p50040"]{background-position:-600px -760px}
.game-icon[data-sheet="UI_icon"]{background-image:url(/assets/6d9fee4caaa4b3825ae49ac783a6ab91660e735b7cfbf71b64dd7b2ec19e2895.webp)}
.game-icon[data-icon="p40001"]{background-position:-200px -0px}
.game-icon[data-icon="p40002"]{background-position:-240px -0px}
.game-icon[data-icon="p40003"]{background-position:-280px -0px}
.game-icon[data-icon="p40004"]{background-position:-320px -0px}
.game-icon[data-icon="p40005"]{background-position:-360px -0px}
.game-icon[data-icon="p40129"]{background-position:-0px -320px}
.game-icon[data-icon="p40130"]{background-position:-40px -320px}
.game-icon[data-icon="p40131"]{background-position:-80px -320px}
.game-icon[data-icon="p40132"]{background-position:-120px -320px}
.game-icon[data-icon="p40133"]{background-position:-160px -320px}
.game-icon[data-icon="p40134"]{background-position:-200px -320px}
.game-icon[data-icon="p40135"]{background-position:-240px -320px}
.game-icon[data-icon="p40136"]{background-position:-280px -320px}
.game-icon[data-icon="p40137"]{background-position:-320px -320px}
.game-icon[data-icon="p40138"]{background-position:-360px -320px}
.game-icon[data-icon="p40139"]{background-position:-400px -320px}
.game-icon[data-icon="p40140"]{background-position:-440px -320px}
.game-icon[data-icon="p40141"]{background-position:-480px -320px}
.game-icon[data-icon="p40142"]{background-position:-520px -320px}
.game-icon[data-icon="p40143"]{background-position:-560px -320px}
.game-icon[data-icon="p40144"]{background-position:-600px -320px}
.game-icon[data-icon="p40145"]{background-position:-0px -360px}
.game-icon[data-icon="p40146"]{background-position:-40px -360px}
.game-icon[data-icon="p40147"]{background-position:-80px -360px}
.game-icon[data-icon="p40148"]{background-position:-120px -360px}
.game-icon[data-icon="p40149"]{background-position:-160px -360px}
.game-icon[data-icon="p40150"]{background-position:-200px -360px}
.game-icon[data-icon="p40151"]{background-position:-240px -360px}
.game-icon[data-icon="p40152"]{background-position:-280px -360px}
.game-icon[data-icon="p40153"]{background-position:-320px -360px}
.game-icon[data-icon="p40154"]{background-position:-360px -360px}
.game-icon[data-icon="p40155"]{background-position:-400px -360px}
.game-icon[data-icon="p40156"]{background-position:-440px -360px}
.game-icon[data-icon="p40157"]{background-position:-480px -360px}
.game-icon[data-icon="p40158"]{background-position:-520px -360px}
.game-icon[data-icon="p40159"]{background-position:-560px -360px}
.game-icon[data-icon="p40160"]{background-position:-600px -360px}
.game-icon[data-icon="p40161"]{background-position:-0px -400px}
.game-icon[data-icon="p40162"]{background-position:-40px -400px}
.game-icon[data-icon="p40163"]{background-position:-80px -400px}
.game-icon[data-icon="p40164"]{background-position:-120px -400px}
.game-icon[data-icon="p40165"]{background-position:-160px -400px}
.game-icon[data-icon="p40166"]{background-position:-200px -400px}
.game-icon[data-icon="p40167"]{background-position:-240px -400px}
.game-icon[data-icon="p40168"]{background-position:-280px -400px}
.game-icon[data-icon="p40169"]{background-position:-320px -400px}
.game-icon[data-icon="p40170"]{background-position:-360px -400px}
.game-icon[data-icon="p40171"]{background-position:-400px -400px}
.game-icon[data-icon="p40172"]{background-position:-440px -400px}
.game-icon[data-icon="p40173"]{background-position:-480px -400px}
.game-icon[data-icon="p40174"]{background-position:-520px -400px}
.game-icon[data-icon="p40175"]{background-position:-560px -400px}
.game-icon[data-icon="p40176"]{background-position:-600px -400px}
.game-icon[data-icon="p40177"]{background-position:-0px -440px}
.game-icon[data-icon="p40178"]{background-position:-40px -440px}
.game-icon[data-icon="p40179"]{background-position:-80px -440px}
.game-icon[data-icon="p40180"]{background-position:-120px -440px}
.game-icon[data-icon="p40181"]{background-position:-160px -440px}
.game-icon[data-icon="p40182"]{background-position:-200px -440px}
.game-icon[data-sheet="UI_icon_02"]{background-image:url(/assets/24b2a93cb701cd2a95078d3ee877c383931b938308b274c2ade1e8104077f6fd.webp)}
/* GAME ASSETS END */
:root{color-scheme:dark;font-family:Segoe UI,system-ui,sans-serif;background:var(--surface);color:var(--text)}*{box-sizing:border-box}body{margin:0;display:flex}aside{width:235px;position:fixed;height:100vh;padding:32px 22px;background:var(--surface);border-right:1px solid var(--border)}aside h2{font-size:20px;margin-bottom:5px}aside p,small{color:var(--muted)}aside small{position:absolute;bottom:30px;font-size:12px;line-height:1.8}.brand{font-size:36px;font-weight:800;letter-spacing:-5px}.brand span{color:var(--success)}nav{display:grid;gap:10px;margin-top:50px}nav a{color:var(--muted);text-decoration:none;padding:12px;border-radius:8px}nav a:hover{background:var(--surface-2);color:var(--text)}main{margin-left:235px;padding:38px 44px;max-width:1600px;width:100%}header,.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}h1{font-size:30px;margin-top:10px}h2{font-size:20px;margin-top:0}h3{font-size:16px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--success)}p{color:var(--muted);font-size:14px;line-height:1.6}section{margin-top:25px;padding:25px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}button{border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--success);padding:10px 15px;cursor:pointer;font:inherit;font-size:13px}button:hover{background:var(--surface-2)}button:disabled{opacity:.4;cursor:default}input{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}label{display:block;font-size:13px;color:var(--muted);margin:18px 0}#login{max-width:600px}#login-form button{margin-top:8px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;border:0;background:none}.metrics article{padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.metrics strong{display:block;margin-top:14px;font-size:24px}.metrics .pending{font-size:18px;color:var(--warning)}table{width:100%;border-collapse:collapse;margin-top:20px}th{text-align:left;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1px}td,th{padding:16px 12px;border-bottom:1px solid var(--border)}td{font-size:14px}td button{margin-right:6px;font-size:12px}.table-wrap{overflow:auto}.pagination{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.jobs>div{padding:14px 0;border-bottom:1px solid var(--border);font-size:14px}.jobs small{display:block;margin-top:6px}.coverage{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}dialog{background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong);border-radius:12px;width:490px;padding:28px}dialog::backdrop{background:#0009}dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}fieldset{border:1px solid var(--border);border-radius:8px}#message,#dialog-error{color:var(--warning);min-height:20px}[hidden]{display:none!important}@media(max-width:900px){aside{display:none}main{margin-left:0;padding:20px}.metrics,.coverage{grid-template-columns:1fr}header,.section-head{align-items:flex-start;flex-direction:column}h1{font-size:25px}}

#data-content{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;overflow:auto;font:14px/1.7 Segoe UI,system-ui,sans-serif}dialog{max-width:calc(100vw - 24px)}
#account-workspace{width:1320px;height:88vh;max-height:94vh;padding:18px;overflow:hidden}#account-workspace .account-toolbar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);padding-bottom:14px;flex-wrap:wrap}#aw-notice{color:var(--success);font-size:12px;margin-left:auto}.account-layout{display:grid;grid-template-columns:235px 1fr;height:calc(100% - 65px);gap:20px;padding-top:15px}.account-summary{background:var(--surface);padding:18px;border-radius:10px;overflow:auto}.account-summary dt{color:var(--muted);font-size:12px;margin-top:17px}.account-summary dd{margin:5px 0;font-size:14px;overflow-wrap:anywhere}.account-main{min-width:0;overflow:auto;padding-right:10px}#aw-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px}#aw-tabs button[aria-selected=true]{border-color:var(--success-line);color:var(--success);background:var(--success-soft)}.account-main fieldset{margin-bottom:20px;padding:18px}.setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.check{display:flex;gap:12px;align-items:center}.check input{width:auto;margin:0}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stat-grid article{border:1px solid var(--border);padding:18px;border-radius:8px}.stat-grid strong{display:block;font-size:23px;margin-top:10px}.inventory-scroll{max-height:52vh;overflow:auto}#aw-log td{font-size:12px}tr.selected{background:var(--success-soft)}#accounts table{min-width:1150px}#aw-shield{padding:20px;border:1px solid var(--success-line);border-radius:9px;font-size:19px;margin-bottom:14px}@media(max-width:850px){.account-layout{grid-template-columns:1fr;overflow:auto;height:calc(100% - 100px)}.account-summary{overflow:visible}.account-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-main{overflow:visible}.setting-grid,.stat-grid{grid-template-columns:1fr 1fr}#account-workspace{height:94vh}.account-toolbar button{font-size:12px;padding:8px}#aw-notice{width:100%}}
#aw-tabs button{padding:6px 10px}#aw-tabs .icon-label{gap:5px}#aw-shield-items{display:flex;flex-wrap:wrap;gap:20px}.stat-grid small .icon-label{color:var(--muted)}#aw-inventory td{padding-top:8px;padding-bottom:8px}#accounts th .icon-label{gap:3px}
/* Compact account grid; outside generated assets so updates preserve styling. */
#aw-shield-plan{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 14px;font-size:12px;margin:14px 0;padding:12px;border:1px solid var(--border);border-radius:5px}#aw-shield-plan dt{color:var(--muted)}#aw-shield-plan dd{margin:0;overflow-wrap:anywhere}#aw-shield-config,#aw-query{font-size:12px;padding:7px 10px;margin-right:6px}#aw-shield-items{display:flex;gap:18px;flex-wrap:wrap}#aw-shield-items .game-icon{transform:scale(.65);margin:-7px}
#accounts{padding:24px 24px 16px}#accounts h2{font-size:19px;margin-bottom:6px}#accounts .section-head p{margin:0;font-size:13px}#accounts .section-head{margin-bottom:24px}#accounts table{min-width:860px;margin-top:0}#accounts th{height:42px;padding:8px 12px;background:var(--surface);letter-spacing:.65px;font-weight:600}#accounts td{padding:13px 12px;height:60px}#accounts th .game-icon{transform:scale(.5);margin:-10px}#accounts th .icon-label{gap:7px}#accounts td.numeric{font-variant-numeric:tabular-nums;color:var(--text)}#accounts .account-name{font-weight:600}#accounts .account-id{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}#accounts tbody tr:hover{background:var(--surface-2)}#accounts tbody tr.selected{background:var(--surface-2);box-shadow:inset 3px 0 #54dbc0}.account-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;white-space:nowrap}.account-status:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--surface-2)}.account-status[data-state=authenticated]{color:var(--success)}.account-status[data-state=authenticated]:before{background:var(--success-soft)}.account-status[data-state=connecting],.account-status[data-state=retry_wait]{color:var(--warning)}.account-status[data-state=connecting]:before,.account-status[data-state=retry_wait]:before{background:var(--warning-soft)}.account-status[data-state=failed],.account-status[data-state=authentication_rejected]{color:var(--danger)}.account-status[data-state=failed]:before,.account-status[data-state=authentication_rejected]:before{background:var(--danger-soft)}#accounts .row-actions{white-space:nowrap;width:190px}#accounts .row-actions button{min-width:68px;padding:7px 10px;margin-right:8px;font-size:12px}#accounts .start-action{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}#accounts .stop-action{background:transparent;border-color:var(--border);color:var(--muted)}.account-more{max-width:90px;padding:7px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--muted);font:12px Segoe UI,system-ui,sans-serif;cursor:pointer}#accounts .pagination{margin-top:14px}#accounts .pagination button{padding:7px 12px;font-size:12px}#accounts .section-head>button{padding:9px 14px}
.automation-note{padding:12px 15px;background:var(--surface-2);border-left:3px solid var(--warning-line);border-radius:5px}.automation-section{margin:12px 0;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.automation-section summary{cursor:pointer;padding:15px;font-weight:600;color:var(--text)}.automation-section[open] summary{border-bottom:1px solid var(--border)}.automation-section .setting-grid{padding:0 16px 12px}.automation-section label small{display:block;line-height:1.5;margin-top:7px}.automation-section select{display:block;width:100%;margin-top:7px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);font:inherit}.automation-section .check{align-self:center}.automation-section input:disabled{opacity:.6}
.automation-section .setting-grid{gap:8px 18px;align-items:start}.automation-section label{margin:10px 0}.automation-section input:not([type=checkbox]),.automation-section select{padding:9px}.automation-section .check{min-height:58px}
/* Dense per-account settings, category navigation always visible. */
#account-workspace{padding:12px;width:1280px;height:86vh}#account-workspace .account-toolbar{padding-bottom:9px;gap:6px}#account-workspace .account-toolbar button{font-size:12px;padding:7px 11px}.account-layout{grid-template-columns:195px minmax(0,1fr);gap:14px;padding-top:10px;height:calc(100% - 48px)}.account-summary{padding:13px;border-radius:6px}.account-summary h2{font-size:17px}.account-summary dt{margin-top:12px;font-size:11px}.account-summary dd{font-size:12px;margin-top:3px}.account-summary p{font-size:11px}.account-main{padding-right:4px}#aw-tabs{position:sticky;top:0;z-index:2;background:var(--surface-2);padding:0 0 9px;margin:0 0 10px;gap:4px;border-bottom:1px solid var(--border)}#aw-tabs button{padding:7px 10px;font-size:12px;border-radius:5px}#aw-tabs .game-icon{transform:scale(.5);margin:-10px}#account-workspace .account-main h2{font-size:16px;margin-bottom:10px}#aw-config-nav{display:flex;flex-wrap:wrap;gap:3px;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:5px;margin:0 0 9px}#aw-config-nav button{padding:7px 9px;font-size:12px;border:0;border-radius:3px;background:transparent;color:var(--muted)}#aw-config-nav button[aria-selected=true]{background:var(--surface-2);color:var(--success)}#aw-form .automation-note{margin:6px 0 10px;padding:7px 10px;font-size:12px}.automation-section{margin:0;padding:10px 12px;border-radius:5px}.automation-section h3{font-size:13px;margin:0 0 8px;color:var(--muted)}#aw-form .setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;padding:0}#aw-form .setting-grid label{display:grid;grid-template-columns:minmax(0,1fr) 105px;align-items:center;column-gap:10px;min-height:35px;margin:0;padding:5px 0;font-size:12px;border-bottom:1px solid var(--border)}#aw-form .setting-grid label.check{display:flex;gap:8px;min-height:35px}#aw-form input:not([type=checkbox]),#aw-form select{padding:5px 7px;font-size:12px;height:29px;margin:0;border-radius:4px;min-width:0}#aw-form .setting-grid label small{grid-column:1 / -1;font-size:11px;line-height:1.35;margin:5px 0 0}#aw-form .setting-grid label:has(select),#aw-form .setting-grid label:has(input[type=text]){grid-template-columns:minmax(0,1fr) 150px}#aw-form input[type=checkbox]{width:14px;height:14px;accent-color:var(--success)}#aw-form fieldset{padding:10px 12px;margin:0 0 10px}#aw-form fieldset legend{font-size:13px}#aw-form fieldset p{font-size:11px;margin:8px 0 0}#aw-form fieldset>label.check{margin:4px 0 10px;font-size:12px}.stat-grid{gap:8px}.stat-grid article{padding:12px}.stat-grid strong{font-size:20px;margin-top:5px}@media(max-width:1000px){#aw-form .setting-grid{grid-template-columns:1fr}.account-layout{grid-template-columns:170px minmax(0,1fr)}}@media(max-width:700px){.account-layout{grid-template-columns:1fr}.account-summary{display:none}#account-workspace{height:94vh}.account-main{overflow:auto}#aw-config-nav button{padding:7px}#aw-notice{font-size:11px}}
/* Compact, per-monster level selection. */
.monster-scroll{max-height:340px;overflow:auto;margin:8px 0 14px;border:1px solid var(--border);border-radius:6px}
.monster-picker{width:100%;border-collapse:collapse}
.monster-picker th{position:sticky;top:0;background:var(--surface-2);z-index:1}
.monster-picker td,.monster-picker th{padding:6px 10px;text-align:center}
.monster-picker td:first-child,.monster-picker th:first-child{text-align:left}
.monster-picker input[type=checkbox]{width:16px;height:16px;margin:0}
.chat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}
.chat-heading h2{margin:0;font-size:15px}
.chat-heading [role=status]{font-size:11px;color:var(--muted)}
.chat-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px}
.chat-controls button,.chat-footer button{font-size:12px;padding:5px 10px;min-height:28px}
.chat-controls label{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:12px}
.chat-controls select{padding:4px 7px;min-width:100px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px}
.chat-controls input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--success)}
.chat-scroll{height:clamp(300px,56vh,700px);overflow:auto;position:relative;background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:7px 9px;scrollbar-gutter:stable;color:var(--text);font:12px/1.65 Consolas,'Cascadia Mono',monospace}
.chat-line{padding:0;min-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}
.chat-time{color:var(--muted);font-variant-numeric:tabular-nums}
.chat-author{color:var(--warning)}
.chat-text{color:var(--text)}
.chat-event .chat-author{color:var(--warning)}
.chat-event .chat-text{color:var(--muted);font-style:italic}
.chat-empty{color:var(--muted);font:12px/1.6 system-ui,sans-serif;margin:8px}
.chat-footer{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);min-height:34px}
.chat-readonly{margin-left:auto}
@media(max-width:700px){.chat-heading{align-items:flex-start;flex-direction:column;gap:3px}.chat-scroll{height:52vh;font-size:11px}.chat-controls{gap:6px}.chat-footer{flex-wrap:wrap}}
.chat-sticker{display:inline-block;max-width:60px;max-height:60px;vertical-align:middle;margin:3px 0;object-fit:contain}
.map-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.map-heading h2{margin-bottom:3px}.map-location,.map-coverage,.map-footnote{font-size:12px;color:var(--muted);margin:8px 0}.map-status{font-size:11px;color:var(--success);text-align:right}.map-status.is-stale{color:var(--warning)}.map-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.map-controls label{display:flex;align-items:center;gap:5px;font-size:12px;margin:0}.map-controls select{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:5px;max-width:190px}.map-camera{display:flex;align-items:center;gap:6px;margin-left:auto}.map-camera button{padding:5px 9px;font-size:12px}.map-zoom{font-size:11px;width:28px;text-align:center}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px}.kingdom-viewport{height:400px;overflow:hidden;position:relative;border:1px solid var(--success-line);border-radius:8px;background:radial-gradient(ellipse at center,var(--success-soft),var(--success-soft));touch-action:none;cursor:grab;isolation:isolate}.kingdom-viewport:active{cursor:grabbing}.kingdom-world{position:absolute;inset:0;transform-origin:50% 50%;background-image:linear-gradient(#a7d0b512 1px,transparent 1px),linear-gradient(90deg,#a7d0b512 1px,transparent 1px);background-size:24px 24px}.map-markers{position:absolute;inset:0}.map-marker{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;border:0;padding:0;background:#1a3027;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0009;cursor:pointer}.map-marker .game-icon{width:40px;height:40px;min-width:40px;transform:scale(.72);margin:-6px}.map-monster{border:1px solid #d9a356;background:#3e2f1c;z-index:3}.map-castle{background:#203d4a;border:1px solid #6393ad;z-index:2}.map-resource{width:23px;height:23px;opacity:.75;z-index:1}.map-resource .game-icon{transform:scale(.5);margin:-10px}.map-home{z-index:5;width:42px;height:42px;background:#175d54;border:2px solid #75f1d7;box-shadow:0 0 0 5px #4bddc527,0 0 18px #63edd66b}.map-home-label{position:absolute;top:40px;left:50%;transform:translateX(-50%);color:#c1fff0;font-size:10px;font-weight:700;background:#102923e6;padding:3px 6px;border-radius:4px;white-space:nowrap}.map-level-badge{position:absolute;right:-4px;bottom:-3px;background:#151d20;color:#ffe7a8;border:1px solid #a47b42;font:700 10px sans-serif;line-height:13px;width:14px;border-radius:4px;text-align:center}.map-marker.is-selected{outline:2px solid #fff;outline-offset:3px;z-index:6}.map-corner{position:absolute;font-size:10px;color:#c6e4d5;background:#10241dde;padding:4px 6px;pointer-events:none}.map-north{top:6px;left:6px}.map-south{bottom:36px;right:6px}.map-legend{position:absolute;bottom:0;left:0;right:0;background:#0b1c17e6;display:flex;justify-content:center;gap:14px;padding:8px 4px;font-size:10px;color:#abc2b5;pointer-events:none}.legend-home{color:var(--success)}.legend-monster{color:var(--warning)}.legend-castle{color:var(--muted)}.map-empty{position:absolute;inset:0;display:grid;place-items:center;padding:35px;text-align:center;color:#b3cabc;font-size:13px;background:#10251ee0}.map-empty[hidden]{display:none}.map-selection{display:flex;flex-direction:column;gap:5px;min-height:45px;border-left:2px solid var(--success-line);padding:8px 12px;background:var(--success-soft);font-size:12px}.map-selection span{color:var(--muted)}.map-nearby{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;align-self:start}.map-nearby h3{font-size:12px;margin:0;padding:12px;border-bottom:1px solid var(--border)}.map-count{float:right;color:var(--success)}.map-list{max-height:430px;overflow:auto}.map-list-item{width:100%;display:flex;gap:9px;align-items:center;border:0;border-radius:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;padding:10px;color:var(--text)}.map-list-item:hover,.map-list-item.is-selected{background:var(--success-soft)}.map-list-item strong{font-size:12px;display:block}.map-list-item small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.map-list-item .game-icon{transform:scale(.8);margin:-4px;min-width:40px}.map-list>p{padding:12px;font-size:12px;color:var(--muted)}.map-footnote{line-height:1.5}@media(max-width:1100px){.map-layout{grid-template-columns:minmax(0,1fr) 190px}.map-controls{gap:7px}.map-camera{margin-left:0}}@media(max-width:800px){.map-layout{grid-template-columns:1fr}.map-list{max-height:180px}.kingdom-viewport{height:340px}}
.map-list-tabs{display:flex;gap:4px;padding:7px 8px;border-bottom:1px solid var(--border)}.map-list-tabs button{flex:1;padding:6px 4px;font-size:11px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--muted)}.map-list-tabs button[aria-pressed="true"]{background:var(--success-soft);color:var(--success);border-color:var(--success-line)}.map-castle-search{display:block;box-sizing:border-box;width:calc(100% - 16px);margin:8px;padding:7px;font-size:11px;background:#152b39;border:1px solid #36566a;border-radius:4px;color:#ecf5fa}.map-castle-search[hidden]{display:none}


.map-game-view .kingdom-viewport{height:440px;border:2px solid var(--warning-line);background:var(--success-soft);box-shadow:inset 0 0 40px #172512}
.map-game-view .kingdom-world{background:none}
.map-terrain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.map-object-art{display:inline-block;width:50px;height:56px;flex:none;background-repeat:no-repeat;background-position:center bottom;background-size:contain}
.map-game-view .map-marker{width:30px;height:34px;transform:translate(-50%,-100%);border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}
.map-game-view .map-marker .map-object-art{width:30px;height:34px}
.map-game-view .map-marker:hover{filter:brightness(1.18);background:none}
.map-game-view .map-marker::before{content:'';position:absolute;width:70%;height:13%;bottom:0;left:15%;border-radius:50%;background:#18230f55;z-index:-1}
.map-game-view .map-home,.map-game-view .map-home .map-object-art{width:36px;height:41px}
.map-game-view .map-home::before{background:#ecd16744;border:1px solid #f2d386;box-shadow:0 0 9px #f8dc8377}
.map-game-view .map-resource,.map-game-view .map-resource .map-object-art{width:22px;height:24px;opacity:1}
.map-game-view .map-monster{width:20px;height:22px}
.map-game-view .map-monster .game-icon{border-radius:50%;box-shadow:0 1px 3px #17200999;transform:scale(.44)}
.map-game-view .map-monster:has(.map-monster-body),.map-game-view .map-marker .map-monster-body{width:24px;height:28px}
.map-game-view .map-marker.is-selected{outline:0;z-index:2000!important;filter:brightness(1.15)}
.map-game-view .map-marker.is-selected::before{border:1px solid #fff1ad;box-shadow:0 0 7px #ffe28c;background:#f7dc7833}
.map-game-view .map-home-label{top:100%;color:#fff1c3;background:#26321de8;border:1px solid #b39c60;padding:1px 3px;font-size:5px;font-weight:500;line-height:1.15}
.map-game-view .map-level-badge{right:-2px;bottom:0;font-size:6px;width:9px;line-height:8px;color:#ffdf99;background:#26321e}
.map-game-view .map-list-item .map-object-art{width:38px;height:40px}
.map-game-view .map-corner,.map-game-view .map-legend{z-index:3000;color:#f2e6c0;background:#24331de8}
.map-game-view .map-empty{z-index:3000}
.map-compass{position:absolute;right:14px;top:14px;width:30px;height:38px;text-align:center;color:#ffe8aa;font:700 12px Georgia,serif;pointer-events:none;z-index:3000;text-shadow:0 1px 2px #000}
.map-compass::after{content:'◆';display:block;font-size:25px;line-height:24px;color:#f2d68a;transform:scaleX(.45)}
@media(max-width:800px){.map-game-view .kingdom-viewport{height:340px}}
#account-workspace .account-toolbar{position:relative;padding-right:38px}
#account-workspace #aw-dismiss{position:absolute;right:0;top:0;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--muted);font:24px/30px sans-serif;border-radius:4px}
#account-workspace #aw-dismiss:hover{background:var(--danger-soft);color:var(--text)}
#account-workspace #aw-dismiss:focus-visible{outline:2px solid var(--success-line);outline-offset:2px}




.map-chest-symbol{display:inline-block;position:relative;flex:none;width:20px;height:15px;box-sizing:border-box;border:2px solid var(--warning-line);border-radius:5px 5px 2px 2px;background:linear-gradient(var(--warning-soft) 0 38%,var(--warning-soft) 39% 47%,var(--warning-soft) 48%);box-shadow:0 2px 2px #15240b88}
.map-chest-symbol::after{content:'';position:absolute;left:40%;top:35%;width:4px;height:6px;border-radius:1px;background:var(--warning-soft);border:1px solid var(--warning-line)}
.map-list-item .map-chest-symbol{margin:8px 9px}
.map-layer-filters{display:flex;flex-wrap:wrap;gap:5px;margin:-5px 0 8px}
.map-layer-filters button{padding:5px 10px;font-size:11px;border-radius:14px;background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}
.map-layer-filters button[aria-pressed=true]{color:var(--success);background:var(--success-soft);border-color:var(--success-line)}
.map-layer-filters button[aria-pressed=true]::before{content:'✓ ';color:var(--success)}
.map-extra-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}
.map-extra-filters label{display:flex;align-items:center;gap:5px;font-size:11px;margin:0}
.map-extra-filters select{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:5px;font-size:11px}
.map-extra-filters .map-castle-search{width:200px;margin:0;padding:6px 8px;font-size:11px}
.map-extra-filters button{padding:5px 8px;font-size:11px;background:transparent}
.map-game-view .map-list-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px}
.map-game-view .map-list-tabs button{padding:5px;font-size:10px;min-width:0}
.map-game-view .map-list-tabs [data-kind="march"]{grid-column:1/-1}
.tutorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.tutorial-grid article{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:5px;padding:10px}.tutorial-grid article[data-completed="true"]{border-color:var(--success-line)}.tutorial-grid span{font-size:12px;color:var(--muted)}.tutorial-pane>p{font-size:12px;color:var(--muted)}
.chat-pane .chat-sticker{max-width:26px;max-height:26px;margin:1px 0}
.chat-pane .chat-scroll{height:clamp(200px,43vh,480px);font-size:11px}
.chat-pane .chat-line{min-height:16px;font-size:10px;line-height:1.4}
#aw-chat-compose{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:7px 0 0}
#aw-chat-draft{flex:1;min-width:160px;min-height:32px;max-height:85px;padding:7px 9px;margin:0;resize:vertical;font:12px sans-serif;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px}
#aw-chat-counter{font-size:10px;color:var(--muted)}
#aw-chat-send{font-size:12px;padding:7px 14px}
#aw-chat-send-status{width:100%;font-size:11px;color:var(--success);min-height:15px}

/* Compact account construction workspace */
.build-heading,.build-filters{display:flex;align-items:center;gap:10px}.build-heading{justify-content:space-between}.build-heading h2{font-size:15px}.build-freshness,.build-count{color:var(--muted);font-size:11px}.build-active{display:flex;gap:8px;margin:8px 0 12px}.build-queue-card{display:flex;flex-direction:column;gap:4px;min-width:180px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:12px}.build-queue-card small{color:var(--muted)}.build-layout{display:grid;grid-template-columns:minmax(260px,1fr) 300px;gap:14px}.build-overview,.build-side{min-width:0}.build-filters{margin-bottom:8px;flex-wrap:wrap}.build-filters input{width:160px}.build-filters input,.build-filters select,.build-target input{font-size:12px;padding:6px}.build-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;max-height:500px;overflow:auto}.build-row{display:flex;align-items:center;gap:9px;text-align:left;padding:8px!important;font-size:12px!important;min-height:54px;background:var(--surface-2)}.build-row[aria-pressed=true]{border-color:var(--success-line);background:var(--success-soft)}.build-row strong{font-size:12px}.build-row small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.build-level{margin-left:auto;white-space:nowrap;color:var(--success)}.build-badge{width:26px;text-align:center;flex:0 0 26px;font-size:22px}.build-side{background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:12px;font-size:12px}.build-side h3{font-size:13px;margin:0 0 8px}.build-side h4{font-size:12px}.build-hint{display:block;font-size:11px;color:var(--muted);line-height:1.5}.build-costs{display:grid;grid-template-columns:1fr auto;gap:5px}.build-costs dd{margin:0}.build-target{display:flex;gap:8px;align-items:end;margin:12px 0}.build-target label{font-size:11px}.build-target input{display:block;width:60px;margin-top:5px}.build-target button{font-size:11px;padding:8px}.build-plan{list-style:none;padding:0;margin:10px 0}.build-plan li{display:flex;justify-content:space-between;align-items:center;gap:6px;border-top:1px solid var(--border);padding:8px 0}.build-plan small{display:block;margin-top:4px;color:var(--muted)}.build-plan-actions{display:flex;gap:3px}.build-plan-actions button{font-size:12px;padding:3px 6px}.build-detail{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:10px}@media(max-width:850px){.build-layout{grid-template-columns:1fr}.build-list{max-height:280px}.build-active{flex-wrap:wrap}}

.build-badge.build-art{height:32px;width:32px;flex-basis:32px;background-size:contain;background-position:center;background-repeat:no-repeat}.build-requirements{padding-left:16px;font-size:11px;line-height:1.7;color:var(--success)}

.build-layout>.build-overview{margin:0;padding:10px;border-radius:6px}.build-layout>.build-side{margin:0;padding:12px}.build-active p{font-size:12px;margin:4px 0}.build-active{min-height:25px}

.build-tab-art{display:inline-block;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:5px}



/* BUILDING ART BEGIN */
.cg-art.cg-art-original{width:30px;height:30px;background-image:url(/assets/98d086988c6957b5718f266f2c7352fcd7153931226abcfbeb233cc540ebb1c2.webp);background-size:240px 180px}
.cg-art[data-building-art="1"]{background-position:-0px -0px}
.cg-art[data-building-art="2"]{background-position:-30px -0px}
.cg-art[data-building-art="3"]{background-position:-60px -0px}
.cg-art[data-building-art="4"]{background-position:-90px -0px}
.cg-art[data-building-art="5"]{background-position:-120px -0px}
.cg-art[data-building-art="6"]{background-position:-150px -0px}
.cg-art[data-building-art="7"]{background-position:-180px -0px}
.cg-art[data-building-art="8"]{background-position:-210px -0px}
.cg-art[data-building-art="9"]{background-position:-0px -30px}
.cg-art[data-building-art="10"]{background-position:-30px -30px}
.cg-art[data-building-art="11"]{background-position:-60px -30px}
.cg-art[data-building-art="12"]{background-position:-90px -30px}
.cg-art[data-building-art="13"]{background-position:-120px -30px}
.cg-art[data-building-art="14"]{background-position:-150px -30px}
.cg-art[data-building-art="15"]{background-position:-180px -30px}
.cg-art[data-building-art="16"]{background-position:-210px -30px}
.cg-art[data-building-art="17"]{background-position:-0px -60px}
.cg-art[data-building-art="18"]{background-position:-30px -60px}
.cg-art[data-building-art="19"]{background-position:-60px -60px}
.cg-art[data-building-art="20"]{background-position:-90px -60px}
.cg-art[data-building-art="21"]{background-position:-120px -60px}
.cg-art[data-building-art="22"]{background-position:-150px -60px}
.cg-art[data-building-art="23"]{background-position:-180px -60px}
.cg-art[data-building-art="24"]{background-position:-210px -60px}
.cg-art[data-building-art="26"]{background-position:-0px -90px}
.cg-art[data-building-art="27"]{background-position:-30px -90px}
.cg-art[data-building-art="28"]{background-position:-60px -90px}
.cg-art[data-building-art="29"]{background-position:-90px -90px}
.cg-art[data-building-art="30"]{background-position:-120px -90px}
.cg-art[data-building-art="31"]{background-position:-150px -90px}
.cg-art[data-building-art="100"]{background-position:-180px -90px}
.cg-art[data-building-art="101"]{background-position:-210px -90px}
.cg-art[data-building-art="102"]{background-position:-0px -120px}
.cg-art[data-building-art="103"]{background-position:-30px -120px}
.cg-art[data-building-art="104"]{background-position:-60px -120px}
.cg-art[data-building-art="105"]{background-position:-90px -120px}
.cg-art[data-building-art="106"]{background-position:-120px -120px}
.cg-art[data-building-art="107"]{background-position:-150px -120px}
.cg-art[data-building-art="108"]{background-position:-180px -120px}
.cg-art[data-building-art="109"]{background-position:-210px -120px}
.cg-art[data-building-art="110"]{background-position:-0px -150px}
.cg-art[data-building-art="111"]{background-position:-30px -150px}
.cg-art[data-building-art="112"]{background-position:-60px -150px}
/* BUILDING ART END */



/* Research selection: compact trees and persistent cross-tree choices. */
.research-picker{grid-column:1/-1;min-width:0}
.research-tools{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}
.research-tools input{flex:1;min-width:150px;width:auto!important;margin:0!important}
.research-tools button{padding:5px 8px;font-size:11px;white-space:nowrap}
.research-tools small{white-space:nowrap}
.research-browser{display:grid;grid-template-columns:145px minmax(0,1fr);border:1px solid var(--border);border-radius:5px;overflow:hidden;background:var(--surface)}
.research-trees,.research-list{max-height:360px;overflow:auto;scrollbar-width:thin}
.research-trees{border-right:1px solid var(--border);padding:4px;background:var(--surface)}
.research-trees button{display:flex;align-items:center;gap:5px;width:100%;border:1px solid transparent;background:transparent;padding:4px;text-align:left;font-size:11px;line-height:1.25;min-height:39px;border-radius:4px}
.research-trees button[aria-pressed=true]{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}
.research-trees .research-art{transform:scale(.8);margin:-3px;flex-shrink:0}
.research-trees button small{margin-left:auto;color:var(--success)}
.research-choice{display:grid;grid-template-columns:14px 36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;width:100%;padding:5px 8px;text-align:left;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;min-height:49px;font-size:12px}
.research-choice[aria-checked=true]{background:var(--success-soft)}
.research-choice:hover{background:var(--surface-2)}
.research-choice .research-tick{grid-column:1;grid-row:1/3;align-self:center;width:12px;height:12px;line-height:12px;font-size:11px;text-align:center;border:1px solid var(--border-strong);border-radius:2px;color:var(--success)}
.research-choice>.research-art{grid-column:2;grid-row:1/3;align-self:center}
.research-choice-name{grid-column:3;grid-row:1;align-self:end;line-height:1.25;overflow-wrap:anywhere}
.research-choice>small{grid-column:3;grid-row:2;color:var(--muted);font-size:10px;line-height:1.4}
.research-choice[hidden],.research-empty[hidden]{display:none!important}
.research-empty{padding:10px;font-size:12px;color:var(--muted)}
.research-picker>small{display:block;margin-top:7px;line-height:1.4}
@media(max-width:700px){.research-browser{grid-template-columns:120px minmax(0,1fr)}.research-trees button{font-size:10px}}



/* RESEARCH ART BEGIN */
.research-art{display:inline-block;width:36px;height:36px;flex:0 0 36px;background-repeat:no-repeat;background-image:url(/assets/93a74791e7be6c62cfa15ae37107a42be0947a2014e58a3bd7144d7f7320861c.webp)}
.research-art[data-research-art="tech:1"]{background-position:-0px -0px}
.research-art[data-research-art="tech:10"]{background-position:-36px -0px}
.research-art[data-research-art="tech:100"]{background-position:-72px -0px}
.research-art[data-research-art="tech:101"]{background-position:-108px -0px}
.research-art[data-research-art="tech:102"]{background-position:-144px -0px}
.research-art[data-research-art="tech:103"]{background-position:-180px -0px}
.research-art[data-research-art="tech:104"]{background-position:-216px -0px}
.research-art[data-research-art="tech:105"]{background-position:-252px -0px}
.research-art[data-research-art="tech:106"]{background-position:-288px -0px}
.research-art[data-research-art="tech:107"]{background-position:-324px -0px}
.research-art[data-research-art="tech:108"]{background-position:-360px -0px}
.research-art[data-research-art="tech:109"]{background-position:-396px -0px}
.research-art[data-research-art="tech:11"]{background-position:-432px -0px}
.research-art[data-research-art="tech:110"]{background-position:-468px -0px}
.research-art[data-research-art="tech:111"]{background-position:-504px -0px}
.research-art[data-research-art="tech:112"]{background-position:-540px -0px}
.research-art[data-research-art="tech:113"]{background-position:-0px -36px}
.research-art[data-research-art="tech:114"]{background-position:-36px -36px}
.research-art[data-research-art="tech:115"]{background-position:-72px -36px}
.research-art[data-research-art="tech:116"]{background-position:-108px -36px}
.research-art[data-research-art="tech:117"]{background-position:-144px -36px}
.research-art[data-research-art="tech:118"]{background-position:-180px -36px}
.research-art[data-research-art="tech:119"]{background-position:-216px -36px}
.research-art[data-research-art="tech:12"]{background-position:-252px -36px}
.research-art[data-research-art="tech:120"]{background-position:-288px -36px}
.research-art[data-research-art="tech:121"]{background-position:-324px -36px}
.research-art[data-research-art="tech:122"]{background-position:-360px -36px}
.research-art[data-research-art="tech:123"]{background-position:-396px -36px}
.research-art[data-research-art="tech:124"]{background-position:-432px -36px}
.research-art[data-research-art="tech:125"]{background-position:-468px -36px}
.research-art[data-research-art="tech:126"]{background-position:-504px -36px}
.research-art[data-research-art="tech:127"]{background-position:-540px -36px}
.research-art[data-research-art="tech:128"]{background-position:-0px -72px}
.research-art[data-research-art="tech:129"]{background-position:-36px -72px}
.research-art[data-research-art="tech:13"]{background-position:-72px -72px}
.research-art[data-research-art="tech:130"]{background-position:-108px -72px}
.research-art[data-research-art="tech:131"]{background-position:-144px -72px}
.research-art[data-research-art="tech:132"]{background-position:-180px -72px}
.research-art[data-research-art="tech:133"]{background-position:-216px -72px}
.research-art[data-research-art="tech:134"]{background-position:-252px -72px}
.research-art[data-research-art="tech:135"]{background-position:-288px -72px}
.research-art[data-research-art="tech:136"]{background-position:-324px -72px}
.research-art[data-research-art="tech:137"]{background-position:-360px -72px}
.research-art[data-research-art="tech:138"]{background-position:-396px -72px}
.research-art[data-research-art="tech:139"]{background-position:-432px -72px}
.research-art[data-research-art="tech:14"]{background-position:-468px -72px}
.research-art[data-research-art="tech:140"]{background-position:-504px -72px}
.research-art[data-research-art="tech:141"]{background-position:-540px -72px}
.research-art[data-research-art="tech:142"]{background-position:-0px -108px}
.research-art[data-research-art="tech:143"]{background-position:-36px -108px}
.research-art[data-research-art="tech:144"]{background-position:-72px -108px}
.research-art[data-research-art="tech:145"]{background-position:-108px -108px}
.research-art[data-research-art="tech:146"]{background-position:-144px -108px}
.research-art[data-research-art="tech:147"]{background-position:-180px -108px}
.research-art[data-research-art="tech:148"]{background-position:-216px -108px}
.research-art[data-research-art="tech:149"]{background-position:-252px -108px}
.research-art[data-research-art="tech:15"]{background-position:-288px -108px}
.research-art[data-research-art="tech:150"]{background-position:-324px -108px}
.research-art[data-research-art="tech:151"]{background-position:-360px -108px}
.research-art[data-research-art="tech:152"]{background-position:-396px -108px}
.research-art[data-research-art="tech:153"]{background-position:-432px -108px}
.research-art[data-research-art="tech:154"]{background-position:-468px -108px}
.research-art[data-research-art="tech:155"]{background-position:-504px -108px}
.research-art[data-research-art="tech:156"]{background-position:-540px -108px}
.research-art[data-research-art="tech:157"]{background-position:-0px -144px}
.research-art[data-research-art="tech:158"]{background-position:-36px -144px}
.research-art[data-research-art="tech:159"]{background-position:-72px -144px}
.research-art[data-research-art="tech:16"]{background-position:-108px -144px}
.research-art[data-research-art="tech:160"]{background-position:-144px -144px}
.research-art[data-research-art="tech:161"]{background-position:-180px -144px}
.research-art[data-research-art="tech:162"]{background-position:-216px -144px}
.research-art[data-research-art="tech:163"]{background-position:-252px -144px}
.research-art[data-research-art="tech:164"]{background-position:-288px -144px}
.research-art[data-research-art="tech:165"]{background-position:-324px -144px}
.research-art[data-research-art="tech:166"]{background-position:-360px -144px}
.research-art[data-research-art="tech:167"]{background-position:-396px -144px}
.research-art[data-research-art="tech:168"]{background-position:-432px -144px}
.research-art[data-research-art="tech:169"]{background-position:-468px -144px}
.research-art[data-research-art="tech:17"]{background-position:-504px -144px}
.research-art[data-research-art="tech:170"]{background-position:-540px -144px}
.research-art[data-research-art="tech:171"]{background-position:-0px -180px}
.research-art[data-research-art="tech:172"]{background-position:-36px -180px}
.research-art[data-research-art="tech:173"]{background-position:-72px -180px}
.research-art[data-research-art="tech:174"]{background-position:-108px -180px}
.research-art[data-research-art="tech:175"]{background-position:-144px -180px}
.research-art[data-research-art="tech:176"]{background-position:-180px -180px}
.research-art[data-research-art="tech:177"]{background-position:-216px -180px}
.research-art[data-research-art="tech:178"]{background-position:-252px -180px}
.research-art[data-research-art="tech:179"]{background-position:-288px -180px}
.research-art[data-research-art="tech:18"]{background-position:-324px -180px}
.research-art[data-research-art="tech:180"]{background-position:-360px -180px}
.research-art[data-research-art="tech:181"]{background-position:-396px -180px}
.research-art[data-research-art="tech:182"]{background-position:-432px -180px}
.research-art[data-research-art="tech:183"]{background-position:-468px -180px}
.research-art[data-research-art="tech:184"]{background-position:-504px -180px}
.research-art[data-research-art="tech:185"]{background-position:-540px -180px}
.research-art[data-research-art="tech:186"]{background-position:-0px -216px}
.research-art[data-research-art="tech:187"]{background-position:-36px -216px}
.research-art[data-research-art="tech:188"]{background-position:-72px -216px}
.research-art[data-research-art="tech:189"]{background-position:-108px -216px}
.research-art[data-research-art="tech:19"]{background-position:-144px -216px}
.research-art[data-research-art="tech:190"]{background-position:-180px -216px}
.research-art[data-research-art="tech:191"]{background-position:-216px -216px}
.research-art[data-research-art="tech:192"]{background-position:-252px -216px}
.research-art[data-research-art="tech:193"]{background-position:-288px -216px}
.research-art[data-research-art="tech:194"]{background-position:-324px -216px}
.research-art[data-research-art="tech:195"]{background-position:-360px -216px}
.research-art[data-research-art="tech:196"]{background-position:-396px -216px}
.research-art[data-research-art="tech:197"]{background-position:-432px -216px}
.research-art[data-research-art="tech:198"]{background-position:-468px -216px}
.research-art[data-research-art="tech:199"]{background-position:-504px -216px}
.research-art[data-research-art="tech:2"]{background-position:-540px -216px}
.research-art[data-research-art="tech:20"]{background-position:-0px -252px}
.research-art[data-research-art="tech:200"]{background-position:-36px -252px}
.research-art[data-research-art="tech:201"]{background-position:-72px -252px}
.research-art[data-research-art="tech:202"]{background-position:-108px -252px}
.research-art[data-research-art="tech:203"]{background-position:-144px -252px}
.research-art[data-research-art="tech:204"]{background-position:-180px -252px}
.research-art[data-research-art="tech:205"]{background-position:-216px -252px}
.research-art[data-research-art="tech:206"]{background-position:-252px -252px}
.research-art[data-research-art="tech:207"]{background-position:-288px -252px}
.research-art[data-research-art="tech:208"]{background-position:-324px -252px}
.research-art[data-research-art="tech:209"]{background-position:-360px -252px}
.research-art[data-research-art="tech:21"]{background-position:-396px -252px}
.research-art[data-research-art="tech:210"]{background-position:-432px -252px}
.research-art[data-research-art="tech:211"]{background-position:-468px -252px}
.research-art[data-research-art="tech:212"]{background-position:-504px -252px}
.research-art[data-research-art="tech:213"]{background-position:-540px -252px}
.research-art[data-research-art="tech:214"]{background-position:-0px -288px}
.research-art[data-research-art="tech:215"]{background-position:-36px -288px}
.research-art[data-research-art="tech:216"]{background-position:-72px -288px}
.research-art[data-research-art="tech:217"]{background-position:-108px -288px}
.research-art[data-research-art="tech:218"]{background-position:-144px -288px}
.research-art[data-research-art="tech:219"]{background-position:-180px -288px}
.research-art[data-research-art="tech:22"]{background-position:-216px -288px}
.research-art[data-research-art="tech:220"]{background-position:-252px -288px}
.research-art[data-research-art="tech:221"]{background-position:-288px -288px}
.research-art[data-research-art="tech:222"]{background-position:-324px -288px}
.research-art[data-research-art="tech:223"]{background-position:-360px -288px}
.research-art[data-research-art="tech:224"]{background-position:-396px -288px}
.research-art[data-research-art="tech:225"]{background-position:-432px -288px}
.research-art[data-research-art="tech:226"]{background-position:-468px -288px}
.research-art[data-research-art="tech:227"]{background-position:-504px -288px}
.research-art[data-research-art="tech:228"]{background-position:-540px -288px}
.research-art[data-research-art="tech:229"]{background-position:-0px -324px}
.research-art[data-research-art="tech:23"]{background-position:-36px -324px}
.research-art[data-research-art="tech:230"]{background-position:-72px -324px}
.research-art[data-research-art="tech:231"]{background-position:-108px -324px}
.research-art[data-research-art="tech:232"]{background-position:-144px -324px}
.research-art[data-research-art="tech:233"]{background-position:-180px -324px}
.research-art[data-research-art="tech:234"]{background-position:-216px -324px}
.research-art[data-research-art="tech:235"]{background-position:-252px -324px}
.research-art[data-research-art="tech:236"]{background-position:-288px -324px}
.research-art[data-research-art="tech:237"]{background-position:-324px -324px}
.research-art[data-research-art="tech:238"]{background-position:-360px -324px}
.research-art[data-research-art="tech:239"]{background-position:-396px -324px}
.research-art[data-research-art="tech:24"]{background-position:-432px -324px}
.research-art[data-research-art="tech:240"]{background-position:-468px -324px}
.research-art[data-research-art="tech:241"]{background-position:-504px -324px}
.research-art[data-research-art="tech:242"]{background-position:-540px -324px}
.research-art[data-research-art="tech:243"]{background-position:-0px -360px}
.research-art[data-research-art="tech:244"]{background-position:-36px -360px}
.research-art[data-research-art="tech:245"]{background-position:-72px -360px}
.research-art[data-research-art="tech:246"]{background-position:-108px -360px}
.research-art[data-research-art="tech:247"]{background-position:-144px -360px}
.research-art[data-research-art="tech:248"]{background-position:-180px -360px}
.research-art[data-research-art="tech:249"]{background-position:-216px -360px}
.research-art[data-research-art="tech:25"]{background-position:-252px -360px}
.research-art[data-research-art="tech:250"]{background-position:-288px -360px}
.research-art[data-research-art="tech:251"]{background-position:-324px -360px}
.research-art[data-research-art="tech:252"]{background-position:-360px -360px}
.research-art[data-research-art="tech:253"]{background-position:-396px -360px}
.research-art[data-research-art="tech:254"]{background-position:-432px -360px}
.research-art[data-research-art="tech:255"]{background-position:-468px -360px}
.research-art[data-research-art="tech:256"]{background-position:-504px -360px}
.research-art[data-research-art="tech:257"]{background-position:-540px -360px}
.research-art[data-research-art="tech:258"]{background-position:-0px -396px}
.research-art[data-research-art="tech:259"]{background-position:-36px -396px}
.research-art[data-research-art="tech:26"]{background-position:-72px -396px}
.research-art[data-research-art="tech:260"]{background-position:-108px -396px}
.research-art[data-research-art="tech:261"]{background-position:-144px -396px}
.research-art[data-research-art="tech:262"]{background-position:-180px -396px}
.research-art[data-research-art="tech:27"]{background-position:-216px -396px}
.research-art[data-research-art="tech:28"]{background-position:-252px -396px}
.research-art[data-research-art="tech:29"]{background-position:-288px -396px}
.research-art[data-research-art="tech:3"]{background-position:-324px -396px}
.research-art[data-research-art="tech:30"]{background-position:-360px -396px}
.research-art[data-research-art="tech:31"]{background-position:-396px -396px}
.research-art[data-research-art="tech:32"]{background-position:-432px -396px}
.research-art[data-research-art="tech:33"]{background-position:-468px -396px}
.research-art[data-research-art="tech:34"]{background-position:-504px -396px}
.research-art[data-research-art="tech:35"]{background-position:-540px -396px}
.research-art[data-research-art="tech:36"]{background-position:-0px -432px}
.research-art[data-research-art="tech:37"]{background-position:-36px -432px}
.research-art[data-research-art="tech:38"]{background-position:-72px -432px}
.research-art[data-research-art="tech:39"]{background-position:-108px -432px}
.research-art[data-research-art="tech:4"]{background-position:-144px -432px}
.research-art[data-research-art="tech:40"]{background-position:-180px -432px}
.research-art[data-research-art="tech:41"]{background-position:-216px -432px}
.research-art[data-research-art="tech:42"]{background-position:-252px -432px}
.research-art[data-research-art="tech:43"]{background-position:-288px -432px}
.research-art[data-research-art="tech:44"]{background-position:-324px -432px}
.research-art[data-research-art="tech:45"]{background-position:-360px -432px}
.research-art[data-research-art="tech:46"]{background-position:-396px -432px}
.research-art[data-research-art="tech:47"]{background-position:-432px -432px}
.research-art[data-research-art="tech:48"]{background-position:-468px -432px}
.research-art[data-research-art="tech:49"]{background-position:-504px -432px}
.research-art[data-research-art="tech:5"]{background-position:-540px -432px}
.research-art[data-research-art="tech:50"]{background-position:-0px -468px}
.research-art[data-research-art="tech:51"]{background-position:-36px -468px}
.research-art[data-research-art="tech:52"]{background-position:-72px -468px}
.research-art[data-research-art="tech:53"]{background-position:-108px -468px}
.research-art[data-research-art="tech:54"]{background-position:-144px -468px}
.research-art[data-research-art="tech:55"]{background-position:-180px -468px}
.research-art[data-research-art="tech:56"]{background-position:-216px -468px}
.research-art[data-research-art="tech:57"]{background-position:-252px -468px}
.research-art[data-research-art="tech:58"]{background-position:-288px -468px}
.research-art[data-research-art="tech:59"]{background-position:-324px -468px}
.research-art[data-research-art="tech:6"]{background-position:-360px -468px}
.research-art[data-research-art="tech:60"]{background-position:-396px -468px}
.research-art[data-research-art="tech:61"]{background-position:-432px -468px}
.research-art[data-research-art="tech:62"]{background-position:-468px -468px}
.research-art[data-research-art="tech:63"]{background-position:-504px -468px}
.research-art[data-research-art="tech:64"]{background-position:-540px -468px}
.research-art[data-research-art="tech:65"]{background-position:-0px -504px}
.research-art[data-research-art="tech:66"]{background-position:-36px -504px}
.research-art[data-research-art="tech:67"]{background-position:-72px -504px}
.research-art[data-research-art="tech:68"]{background-position:-108px -504px}
.research-art[data-research-art="tech:69"]{background-position:-144px -504px}
.research-art[data-research-art="tech:7"]{background-position:-180px -504px}
.research-art[data-research-art="tech:70"]{background-position:-216px -504px}
.research-art[data-research-art="tech:71"]{background-position:-252px -504px}
.research-art[data-research-art="tech:72"]{background-position:-288px -504px}
.research-art[data-research-art="tech:73"]{background-position:-324px -504px}
.research-art[data-research-art="tech:74"]{background-position:-360px -504px}
.research-art[data-research-art="tech:75"]{background-position:-396px -504px}
.research-art[data-research-art="tech:76"]{background-position:-432px -504px}
.research-art[data-research-art="tech:77"]{background-position:-468px -504px}
.research-art[data-research-art="tech:78"]{background-position:-504px -504px}
.research-art[data-research-art="tech:79"]{background-position:-540px -504px}
.research-art[data-research-art="tech:8"]{background-position:-0px -540px}
.research-art[data-research-art="tech:80"]{background-position:-36px -540px}
.research-art[data-research-art="tech:81"]{background-position:-72px -540px}
.research-art[data-research-art="tech:82"]{background-position:-108px -540px}
.research-art[data-research-art="tech:83"]{background-position:-144px -540px}
.research-art[data-research-art="tech:84"]{background-position:-180px -540px}
.research-art[data-research-art="tech:85"]{background-position:-216px -540px}
.research-art[data-research-art="tech:86"]{background-position:-252px -540px}
.research-art[data-research-art="tech:87"]{background-position:-288px -540px}
.research-art[data-research-art="tech:88"]{background-position:-324px -540px}
.research-art[data-research-art="tech:89"]{background-position:-360px -540px}
.research-art[data-research-art="tech:9"]{background-position:-396px -540px}
.research-art[data-research-art="tech:90"]{background-position:-432px -540px}
.research-art[data-research-art="tech:91"]{background-position:-468px -540px}
.research-art[data-research-art="tech:92"]{background-position:-504px -540px}
.research-art[data-research-art="tech:93"]{background-position:-540px -540px}
.research-art[data-research-art="tech:94"]{background-position:-0px -576px}
.research-art[data-research-art="tech:95"]{background-position:-36px -576px}
.research-art[data-research-art="tech:96"]{background-position:-72px -576px}
.research-art[data-research-art="tech:97"]{background-position:-108px -576px}
.research-art[data-research-art="tech:98"]{background-position:-144px -576px}
.research-art[data-research-art="tech:99"]{background-position:-180px -576px}
.research-art[data-research-art="tree:1"]{background-position:-216px -576px}
.research-art[data-research-art="tree:10"]{background-position:-252px -576px}
.research-art[data-research-art="tree:11"]{background-position:-288px -576px}
.research-art[data-research-art="tree:12"]{background-position:-324px -576px}
.research-art[data-research-art="tree:13"]{background-position:-360px -576px}
.research-art[data-research-art="tree:14"]{background-position:-396px -576px}
.research-art[data-research-art="tree:15"]{background-position:-432px -576px}
.research-art[data-research-art="tree:2"]{background-position:-468px -576px}
.research-art[data-research-art="tree:3"]{background-position:-504px -576px}
.research-art[data-research-art="tree:4"]{background-position:-540px -576px}
.research-art[data-research-art="tree:5"]{background-position:-0px -612px}
.research-art[data-research-art="tree:6"]{background-position:-36px -612px}
.research-art[data-research-art="tree:7"]{background-position:-72px -612px}
.research-art[data-research-art="tree:8"]{background-position:-108px -612px}
.research-art[data-research-art="tree:9"]{background-position:-144px -612px}
/* RESEARCH ART END */

.language-control{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;white-space:nowrap}.language-control select{padding:5px 7px;font:inherit;max-width:125px}

.api-reference{margin:0 auto;max-width:1100px;padding:24px}.api-reference a{color:var(--muted)}.api-reference details{padding:12px;border-bottom:1px solid var(--border)}.api-reference summary{cursor:pointer;font:13px monospace}.api-reference pre{overflow:auto;max-height:500px;font-size:12px}
.client-log-line{display:grid;grid-template-columns:135px 100px 105px 1fr;gap:8px;padding:9px 6px;border-bottom:1px solid var(--border);font-size:12px;align-items:baseline}.client-log-line time{font-size:10px;color:var(--muted)}.client-log-line .operation-confirmed{color:var(--success)}@media(max-width:700px){.client-log-line{grid-template-columns:110px 1fr}.client-log-line>span:last-child{grid-column:1/-1}}

.login-service-notice{padding:9px 12px;border:1px solid var(--warning-line);border-radius:6px;background:var(--warning-soft);color:var(--warning);font-size:12px}
.hunt-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 24px));max-width:none;max-height:88vh;padding:0;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 90px #0008}
.hunt-dialog[open]{display:flex;flex-direction:column}.hunt-dialog::backdrop{background:#050d18b8}
.hunt-dialog header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);flex-shrink:0}
.hunt-dialog header>div{flex:1;min-width:0}.hunt-dialog header h3{margin:3px 0 0;font-size:17px}.hunt-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}
.hunt-dialog .hunt-close{padding:2px;width:30px;height:30px;min-height:30px;font-size:22px;background:transparent;border-color:transparent;color:var(--muted);flex:0 0 auto}
.hunt-dialog .hunt-close:hover{color:var(--text);background:var(--surface-2)}.hunt-status{max-width:180px;padding:5px 9px;border:1px solid var(--border);border-radius:20px;font-size:10px;line-height:1.35;text-align:center;color:var(--muted);background:var(--surface-2)}
.hunt-dialog[data-phase=ready] .hunt-status,.hunt-dialog[data-phase=success] .hunt-status{color:var(--success);border-color:var(--success-line);background:var(--success-soft)}
.hunt-dialog[data-phase=blocked] .hunt-status{color:var(--warning);border-color:var(--warning-line);background:var(--warning-soft)}
.hunt-dialog[data-phase=checking] .hunt-status,.hunt-dialog[data-phase=waiting] .hunt-status{color:var(--muted);border-color:var(--border-strong);background:var(--surface-2)}
.hunt-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px;display:flex;flex-direction:column;gap:13px}
.hunt-target{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--success-line);border-radius:8px;background:linear-gradient(110deg,var(--success-soft),var(--surface-2))}
.hunt-target>div{min-width:0}.hunt-target strong{display:block;font-size:16px;overflow-wrap:anywhere}.hunt-target span:not(.game-icon){display:block;color:var(--muted);font-size:11px;margin-top:4px}.hunt-target .game-icon{margin:0;flex:0 0 40px}
.hunt-target>div{flex:1}.hunt-dialog .hunt-target .hunt-today{flex-shrink:0;margin:0;padding:5px 8px;border-radius:5px;background:var(--success-soft);color:var(--success);font-size:10px}
.hunt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hunt-stats>div{padding:10px;border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0}
.hunt-stats span{display:block;font-size:10px;color:var(--muted);line-height:1.4}.hunt-stats strong{display:block;margin-top:5px;font-size:18px;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.hunt-stats .hunt-energy{color:var(--success)}
.hunt-movement{font-size:11px;line-height:1.6;color:var(--muted)}.hunt-movement progress{display:block;width:100%;height:5px;margin:7px 0 0;accent-color:var(--success)}
.hunt-dialog .hunt-formation{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:11px}.hunt-formation h4{font-size:13px;margin:0}.hunt-selected{color:var(--muted);flex:1}
.hunt-formation .hunt-save{padding:5px 9px;min-height:28px;font-size:11px;background:var(--surface-2)}.hunt-dialog p{font-size:11px;line-height:1.55}
.hunt-dialog .hunt-saved{margin:0;color:var(--success)}.hunt-saved:empty{display:none}.hunt-search{box-sizing:border-box;width:100%;padding:7px 9px;margin-bottom:8px;font-size:11px;border-radius:5px}
.hunt-heroes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:204px;overflow-y:auto;padding:1px}
.hunt-heroes label{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:7px;padding:9px 7px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;font-size:11px;cursor:pointer;min-width:0;flex-wrap:wrap}
.hunt-heroes label[hidden]{display:none}.hunt-heroes label:has(input:checked){border-color:var(--success-line);background:var(--success-soft)}.hunt-heroes label:focus-within{outline:2px solid var(--border-strong);outline-offset:-1px}
.hunt-dialog .hunt-team{padding:0;margin:0;border:0;background:none;box-shadow:none}.hunt-heroes label{margin:0}.hunt-dialog details{margin:0}
.hunt-heroes input{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:var(--success)}.hunt-heroes label>span{min-width:0;flex:1}.hunt-heroes strong{display:block;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.hunt-heroes small{display:block;color:var(--muted);margin-top:3px;font-size:10px}
.hunt-heroes .hero-busy{color:var(--warning);flex-basis:100%;margin:1px 0 0 21px}.hero-busy:empty{display:none}.hunt-heroes label[data-busy=true]{border-style:dashed}
.hunt-dialog .hunt-history,.hunt-dialog .hunt-notes{border-top:1px solid var(--border);padding-top:9px;font-size:11px}.hunt-history summary,.hunt-notes summary{cursor:pointer;color:var(--muted);padding:3px 0}
.hunt-dialog .hunt-progress{color:var(--success);margin:9px 0 4px}.hunt-results{max-height:145px;overflow:auto}.hunt-results p{margin:0;padding:7px 0;border-bottom:1px solid var(--border);color:var(--muted)}.hunt-dialog .hunt-help,.hunt-notes p{color:var(--muted);margin:7px 0 0}
.hunt-result-entry{padding:7px 0;border-bottom:1px solid var(--border)}.hunt-results .hunt-result-entry p{padding:0;border:0}.hunt-result-entry progress{display:block;width:100%;height:6px;margin:6px 0 2px;accent-color:var(--success)}.hunt-result-entry small{color:var(--muted)}
.guild-members{display:flex;flex-wrap:wrap;gap:8px}.guild-member[aria-pressed="true"]{border-color:var(--success-line);background:var(--success-soft)}.guild-items p{padding:8px 0;margin:0;border-bottom:1px solid var(--border)}
.guild-types{display:flex;flex-wrap:wrap;gap:8px}.guild-types>div{display:flex;align-items:center;gap:12px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.guild-types strong{color:var(--success)}
.guild-hunts{display:flex;flex-wrap:wrap;gap:8px}.guild-hunts>div{display:flex;flex-direction:column;gap:4px;min-width:90px;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2)}.guild-hunts strong{color:var(--success);font-size:1.2em}
.guild-members{display:block}.guild-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:6px}.guild-table{width:100%;min-width:660px;border-collapse:collapse}.guild-table th,.guild-table td{padding:9px 12px;text-align:right;border-bottom:1px solid var(--border)}.guild-table th:first-child{text-align:left}.guild-table thead{background:var(--surface-2)}.guild-table tbody tr.selected{background:var(--success-soft)}.guild-table tbody tr:last-child th,.guild-table tbody tr:last-child td{border-bottom:0}.guild-table button{white-space:nowrap}
.guild-scoring{margin:16px 0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.guild-scoring summary{cursor:pointer;color:var(--success);font-weight:700}.guild-scoring-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.guild-scoring-fields label{display:flex;flex-direction:column;gap:6px}.guild-scoring-fields input{width:100%;box-sizing:border-box}.guild-scoring p{font-size:.88em}.guild-table tr[data-goal=met] td:nth-last-child(7){color:var(--success)}.guild-table tbody th:first-child{position:sticky;left:0;background:var(--surface-2);min-width:140px}.guild-table tr.selected th:first-child{background:var(--success-soft)}
.guild-table-scroll{max-height:min(60vh,640px);overflow:auto}.guild-table thead th{position:sticky;top:0;z-index:2;background:var(--surface-2)}.guild-table thead th:first-child{left:0;z-index:3}.guild-table tbody th:first-child{z-index:1}
.hunt-dialog footer{display:flex;align-items:center;gap:15px;border-top:1px solid var(--border);background:var(--surface);padding:13px 18px;flex-shrink:0}.hunt-dialog footer>div{flex:1;min-width:0}.hunt-dialog .hunt-check{padding:0;margin:0;font-size:11px;line-height:1.55;color:var(--muted);background:none;border:0}.hunt-check:empty{display:none}
.hunt-dialog[data-phase=ready] .hunt-check{color:var(--success)}.hunt-dialog[data-phase=blocked] .hunt-check{color:var(--warning)}.hunt-dialog .hunt-result{display:block;font-size:11px;line-height:1.55;color:var(--text)}.hunt-result:empty{display:none}
.hunt-dialog .hunt-send{padding:9px 14px;min-height:36px;flex-shrink:0;background:var(--success-soft);border-color:var(--success-line);color:var(--success);font-size:12px;font-weight:600}.hunt-dialog .hunt-send:disabled{background:var(--surface-2);color:var(--muted);border-color:var(--border);opacity:.8}
.map-selection .map-hunt{align-self:start;padding:5px 12px}
@media(max-width:600px){.hunt-heroes{grid-template-columns:repeat(2,minmax(0,1fr))}.hunt-dialog header{padding:12px}.hunt-body{padding:12px}.hunt-dialog footer{padding:12px;gap:9px}.hunt-status{max-width:120px;font-size:9px}.hunt-stats{gap:5px}.hunt-stats>div{padding:8px}.hunt-stats strong{font-size:15px}}
@media(max-width:420px){.hunt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hunt-heroes{grid-template-columns:1fr;max-height:190px}.hunt-dialog footer{align-items:stretch;flex-direction:column}.hunt-formation{flex-wrap:wrap}.hunt-dialog header h3{font-size:15px}.hunt-status{max-width:95px}}

.equipment-control{grid-column:1/-1;min-width:0}.equipment-control select{max-width:100%;width:100%}.equipment-picker-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.equipment-picker-actions button{padding:5px 9px;font-size:11px}.equipment-picker-actions small{flex:1;min-width:140px;font-size:11px;line-height:1.4}

.equipment-worn{margin-top:8px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;padding:7px 0 0}.equipment-worn-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px}.equipment-worn-heading small{font-size:10px;color:var(--muted)}.equipment-pieces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.equipment-piece{display:flex;align-items:center;gap:6px;min-width:0;padding:5px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px}.equipment-piece>div{min-width:0}.equipment-piece small{display:block;font-size:10px;color:var(--muted);line-height:1.3}.equipment-piece-name{display:block;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.equipment-piece-art{display:block;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.equipment-piece-art .game-icon{transform:scale(.8);transform-origin:top left}.equipment-piece-placeholder{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:21px}@media(max-width:650px){.equipment-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-worn-heading{flex-wrap:wrap}}

/* EQUIPMENT ART BEGIN */
.game-icon[data-icon="equipment:i02501"]{background-position:-0px -0px}
.game-icon[data-icon="equipment:i02502"]{background-position:-40px -0px}
.game-icon[data-icon="equipment:i02503"]{background-position:-80px -0px}
.game-icon[data-icon="equipment:i02504"]{background-position:-120px -0px}
.game-icon[data-icon="equipment:i02505"]{background-position:-160px -0px}
.game-icon[data-icon="equipment:i02506"]{background-position:-200px -0px}
.game-icon[data-icon="equipment:i02507"]{background-position:-240px -0px}
.game-icon[data-icon="equipment:i02508"]{background-position:-280px -0px}
.game-icon[data-icon="equipment:i02509"]{background-position:-320px -0px}
.game-icon[data-icon="equipment:i02510"]{background-position:-360px -0px}
.game-icon[data-icon="equipment:i02511"]{background-position:-400px -0px}
.game-icon[data-icon="equipment:i02512"]{background-position:-440px -0px}
.game-icon[data-icon="equipment:i02513"]{background-position:-480px -0px}
.game-icon[data-icon="equipment:i02514"]{background-position:-520px -0px}
.game-icon[data-icon="equipment:i02515"]{background-position:-560px -0px}
.game-icon[data-icon="equipment:i02516"]{background-position:-600px -0px}
.game-icon[data-icon="equipment:i02517"]{background-position:-0px -40px}
.game-icon[data-icon="equipment:i02518"]{background-position:-40px -40px}
.game-icon[data-icon="equipment:i02519"]{background-position:-80px -40px}
.game-icon[data-icon="equipment:i02520"]{background-position:-120px -40px}
.game-icon[data-icon="equipment:i02521"]{background-position:-160px -40px}
.game-icon[data-icon="equipment:i02522"]{background-position:-200px -40px}
.game-icon[data-icon="equipment:i02523"]{background-position:-240px -40px}
.game-icon[data-icon="equipment:i02524"]{background-position:-280px -40px}
.game-icon[data-icon="equipment:i02525"]{background-position:-320px -40px}
.game-icon[data-icon="equipment:i02526"]{background-position:-360px -40px}
.game-icon[data-icon="equipment:i02527"]{background-position:-400px -40px}
.game-icon[data-icon="equipment:i02528"]{background-position:-440px -40px}
.game-icon[data-icon="equipment:i02529"]{background-position:-480px -40px}
.game-icon[data-icon="equipment:i02530"]{background-position:-520px -40px}
.game-icon[data-icon="equipment:i02531"]{background-position:-560px -40px}
.game-icon[data-icon="equipment:i02532"]{background-position:-600px -40px}
.game-icon[data-icon="equipment:i02533"]{background-position:-0px -80px}
.game-icon[data-icon="equipment:i02534"]{background-position:-40px -80px}
.game-icon[data-icon="equipment:i02535"]{background-position:-80px -80px}
.game-icon[data-icon="equipment:i02536"]{background-position:-120px -80px}
.game-icon[data-icon="equipment:i02537"]{background-position:-160px -80px}
.game-icon[data-icon="equipment:i02538"]{background-position:-200px -80px}
.game-icon[data-icon="equipment:i02539"]{background-position:-240px -80px}
.game-icon[data-icon="equipment:i02540"]{background-position:-280px -80px}
.game-icon[data-icon="equipment:i02541"]{background-position:-320px -80px}
.game-icon[data-icon="equipment:i02542"]{background-position:-360px -80px}
.game-icon[data-icon="equipment:i02543"]{background-position:-400px -80px}
.game-icon[data-icon="equipment:i02544"]{background-position:-440px -80px}
.game-icon[data-icon="equipment:i02545"]{background-position:-480px -80px}
.game-icon[data-icon="equipment:i02546"]{background-position:-520px -80px}
.game-icon[data-icon="equipment:i02547"]{background-position:-560px -80px}
.game-icon[data-icon="equipment:i02548"]{background-position:-600px -80px}
.game-icon[data-icon="equipment:i02549"]{background-position:-0px -120px}
.game-icon[data-icon="equipment:i02550"]{background-position:-40px -120px}
.game-icon[data-icon="equipment:i02551"]{background-position:-80px -120px}
.game-icon[data-icon="equipment:i02552"]{background-position:-120px -120px}
.game-icon[data-icon="equipment:i02553"]{background-position:-160px -120px}
.game-icon[data-icon="equipment:i02554"]{background-position:-200px -120px}
.game-icon[data-icon="equipment:i02555"]{background-position:-240px -120px}
.game-icon[data-icon="equipment:i02556"]{background-position:-280px -120px}
.game-icon[data-icon="equipment:i02557"]{background-position:-320px -120px}
.game-icon[data-icon="equipment:i02558"]{background-position:-360px -120px}
.game-icon[data-icon="equipment:i02559"]{background-position:-400px -120px}
.game-icon[data-icon="equipment:i02560"]{background-position:-440px -120px}
.game-icon[data-icon="equipment:i02561"]{background-position:-480px -120px}
.game-icon[data-icon="equipment:i02562"]{background-position:-520px -120px}
.game-icon[data-icon="equipment:i02563"]{background-position:-560px -120px}
.game-icon[data-icon="equipment:i02564"]{background-position:-600px -120px}
.game-icon[data-icon="equipment:i02565"]{background-position:-0px -160px}
.game-icon[data-icon="equipment:i02566"]{background-position:-40px -160px}
.game-icon[data-icon="equipment:i02567"]{background-position:-80px -160px}
.game-icon[data-icon="equipment:i02568"]{background-position:-120px -160px}
.game-icon[data-icon="equipment:i02569"]{background-position:-160px -160px}
.game-icon[data-icon="equipment:i02570"]{background-position:-200px -160px}
.game-icon[data-icon="equipment:i02571"]{background-position:-240px -160px}
.game-icon[data-icon="equipment:i02572"]{background-position:-280px -160px}
.game-icon[data-icon="equipment:i02573"]{background-position:-320px -160px}
.game-icon[data-icon="equipment:i02574"]{background-position:-360px -160px}
.game-icon[data-icon="equipment:i02575"]{background-position:-400px -160px}
.game-icon[data-icon="equipment:i02576"]{background-position:-440px -160px}
.game-icon[data-icon="equipment:i02577"]{background-position:-480px -160px}
.game-icon[data-icon="equipment:i02578"]{background-position:-520px -160px}
.game-icon[data-icon="equipment:i02579"]{background-position:-560px -160px}
.game-icon[data-icon="equipment:i02580"]{background-position:-600px -160px}
.game-icon[data-icon="equipment:i02581"]{background-position:-0px -200px}
.game-icon[data-icon="equipment:i02582"]{background-position:-40px -200px}
.game-icon[data-icon="equipment:i02583"]{background-position:-80px -200px}
.game-icon[data-icon="equipment:i02584"]{background-position:-120px -200px}
.game-icon[data-icon="equipment:i02585"]{background-position:-160px -200px}
.game-icon[data-icon="equipment:i02586"]{background-position:-200px -200px}
.game-icon[data-icon="equipment:i02587"]{background-position:-240px -200px}
.game-icon[data-icon="equipment:i02588"]{background-position:-280px -200px}
.game-icon[data-icon="equipment:i02589"]{background-position:-320px -200px}
.game-icon[data-icon="equipment:i02590"]{background-position:-360px -200px}
.game-icon[data-icon="equipment:i02591"]{background-position:-400px -200px}
.game-icon[data-icon="equipment:i02592"]{background-position:-440px -200px}
.game-icon[data-icon="equipment:i02593"]{background-position:-480px -200px}
.game-icon[data-icon="equipment:i02594"]{background-position:-520px -200px}
.game-icon[data-icon="equipment:i02595"]{background-position:-560px -200px}
.game-icon[data-icon="equipment:i02596"]{background-position:-600px -200px}
.game-icon[data-icon="equipment:i02597"]{background-position:-0px -240px}
.game-icon[data-icon="equipment:i02598"]{background-position:-40px -240px}
.game-icon[data-icon="equipment:i02599"]{background-position:-80px -240px}
.game-icon[data-icon="equipment:i02600"]{background-position:-120px -240px}
.game-icon[data-icon="equipment:i02601"]{background-position:-160px -240px}
.game-icon[data-icon="equipment:i02602"]{background-position:-200px -240px}
.game-icon[data-icon="equipment:i02603"]{background-position:-240px -240px}
.game-icon[data-icon="equipment:i02604"]{background-position:-280px -240px}
.game-icon[data-icon="equipment:i02605"]{background-position:-320px -240px}
.game-icon[data-icon="equipment:i02606"]{background-position:-360px -240px}
.game-icon[data-icon="equipment:i02607"]{background-position:-400px -240px}
.game-icon[data-icon="equipment:i02608"]{background-position:-440px -240px}
.game-icon[data-icon="equipment:i02609"]{background-position:-480px -240px}
.game-icon[data-icon="equipment:i02610"]{background-position:-520px -240px}
.game-icon[data-icon="equipment:i02611"]{background-position:-560px -240px}
.game-icon[data-icon="equipment:i02612"]{background-position:-600px -240px}
.game-icon[data-icon="equipment:i02613"]{background-position:-0px -280px}
.game-icon[data-icon="equipment:i02614"]{background-position:-40px -280px}
.game-icon[data-icon="equipment:i02615"]{background-position:-80px -280px}
.game-icon[data-icon="equipment:i02616"]{background-position:-120px -280px}
.game-icon[data-icon="equipment:i02617"]{background-position:-160px -280px}
.game-icon[data-icon="equipment:i02618"]{background-position:-200px -280px}
.game-icon[data-icon="equipment:i02619"]{background-position:-240px -280px}
.game-icon[data-icon="equipment:i02620"]{background-position:-280px -280px}
.game-icon[data-icon="equipment:i02621"]{background-position:-320px -280px}
.game-icon[data-icon="equipment:i02622"]{background-position:-360px -280px}
.game-icon[data-icon="equipment:i02623"]{background-position:-400px -280px}
.game-icon[data-icon="equipment:i02624"]{background-position:-440px -280px}
.game-icon[data-icon="equipment:i02625"]{background-position:-480px -280px}
.game-icon[data-icon="equipment:i02626"]{background-position:-520px -280px}
.game-icon[data-icon="equipment:i02627"]{background-position:-560px -280px}
.game-icon[data-icon="equipment:i02628"]{background-position:-600px -280px}
.game-icon[data-icon="equipment:i02629"]{background-position:-0px -320px}
.game-icon[data-icon="equipment:i02630"]{background-position:-40px -320px}
.game-icon[data-icon="equipment:i02631"]{background-position:-80px -320px}
.game-icon[data-icon="equipment:i02632"]{background-position:-120px -320px}
.game-icon[data-icon="equipment:i02633"]{background-position:-160px -320px}
.game-icon[data-icon="equipment:i02634"]{background-position:-200px -320px}
.game-icon[data-icon="equipment:i02635"]{background-position:-240px -320px}
.game-icon[data-icon="equipment:i02636"]{background-position:-280px -320px}
.game-icon[data-icon="equipment:i02637"]{background-position:-320px -320px}
.game-icon[data-icon="equipment:i02638"]{background-position:-360px -320px}
.game-icon[data-icon="equipment:i02639"]{background-position:-400px -320px}
.game-icon[data-icon="equipment:i02640"]{background-position:-440px -320px}
.game-icon[data-icon="equipment:i02641"]{background-position:-480px -320px}
.game-icon[data-icon="equipment:i02642"]{background-position:-520px -320px}
.game-icon[data-icon="equipment:i02643"]{background-position:-560px -320px}
.game-icon[data-icon="equipment:i02644"]{background-position:-600px -320px}
.game-icon[data-icon="equipment:i02645"]{background-position:-0px -360px}
.game-icon[data-icon="equipment:i02646"]{background-position:-40px -360px}
.game-icon[data-icon="equipment:i02647"]{background-position:-80px -360px}
.game-icon[data-icon="equipment:i02648"]{background-position:-120px -360px}
.game-icon[data-icon="equipment:i02649"]{background-position:-160px -360px}
.game-icon[data-icon="equipment:i02650"]{background-position:-200px -360px}
.game-icon[data-icon="equipment:i02651"]{background-position:-240px -360px}
.game-icon[data-icon="equipment:i02652"]{background-position:-280px -360px}
.game-icon[data-icon="equipment:i02653"]{background-position:-320px -360px}
.game-icon[data-icon="equipment:i02654"]{background-position:-360px -360px}
.game-icon[data-icon="equipment:i02655"]{background-position:-400px -360px}
.game-icon[data-icon="equipment:i02656"]{background-position:-440px -360px}
.game-icon[data-icon="equipment:i02657"]{background-position:-480px -360px}
.game-icon[data-icon="equipment:i02658"]{background-position:-520px -360px}
.game-icon[data-icon="equipment:i02659"]{background-position:-560px -360px}
.game-icon[data-icon="equipment:i02660"]{background-position:-600px -360px}
.game-icon[data-icon="equipment:i02661"]{background-position:-0px -400px}
.game-icon[data-icon="equipment:i02662"]{background-position:-40px -400px}
.game-icon[data-icon="equipment:i02663"]{background-position:-80px -400px}
.game-icon[data-icon="equipment:i02664"]{background-position:-120px -400px}
.game-icon[data-icon="equipment:i02665"]{background-position:-160px -400px}
.game-icon[data-icon="equipment:i02666"]{background-position:-200px -400px}
.game-icon[data-icon="equipment:i02667"]{background-position:-240px -400px}
.game-icon[data-icon="equipment:i02668"]{background-position:-280px -400px}
.game-icon[data-icon="equipment:i02669"]{background-position:-320px -400px}
.game-icon[data-icon="equipment:i02670"]{background-position:-360px -400px}
.game-icon[data-icon="equipment:i02671"]{background-position:-400px -400px}
.game-icon[data-icon="equipment:i02672"]{background-position:-440px -400px}
.game-icon[data-icon="equipment:i02673"]{background-position:-480px -400px}
.game-icon[data-icon="equipment:i02674"]{background-position:-520px -400px}
.game-icon[data-icon="equipment:i02675"]{background-position:-560px -400px}
.game-icon[data-icon="equipment:i02676"]{background-position:-600px -400px}
.game-icon[data-icon="equipment:i02677"]{background-position:-0px -440px}
.game-icon[data-icon="equipment:i02678"]{background-position:-40px -440px}
.game-icon[data-icon="equipment:i02679"]{background-position:-80px -440px}
.game-icon[data-icon="equipment:i02680"]{background-position:-120px -440px}
.game-icon[data-icon="equipment:i02681"]{background-position:-160px -440px}
.game-icon[data-icon="equipment:i02682"]{background-position:-200px -440px}
.game-icon[data-icon="equipment:i02683"]{background-position:-240px -440px}
.game-icon[data-icon="equipment:i02684"]{background-position:-280px -440px}
.game-icon[data-icon="equipment:i02685"]{background-position:-320px -440px}
.game-icon[data-icon="equipment:i02686"]{background-position:-360px -440px}
.game-icon[data-icon="equipment:i02687"]{background-position:-400px -440px}
.game-icon[data-icon="equipment:i02688"]{background-position:-440px -440px}
.game-icon[data-icon="equipment:i02689"]{background-position:-480px -440px}
.game-icon[data-icon="equipment:i02690"]{background-position:-520px -440px}
.game-icon[data-icon="equipment:i02691"]{background-position:-560px -440px}
.game-icon[data-icon="equipment:i02692"]{background-position:-600px -440px}
.game-icon[data-icon="equipment:i02693"]{background-position:-0px -480px}
.game-icon[data-icon="equipment:i02694"]{background-position:-40px -480px}
.game-icon[data-icon="equipment:i02695"]{background-position:-80px -480px}
.game-icon[data-icon="equipment:i02696"]{background-position:-120px -480px}
.game-icon[data-icon="equipment:i02697"]{background-position:-160px -480px}
.game-icon[data-icon="equipment:i02698"]{background-position:-200px -480px}
.game-icon[data-icon="equipment:i02699"]{background-position:-240px -480px}
.game-icon[data-icon="equipment:i02700"]{background-position:-280px -480px}
.game-icon[data-icon="equipment:i02701"]{background-position:-320px -480px}
.game-icon[data-icon="equipment:i02702"]{background-position:-360px -480px}
.game-icon[data-icon="equipment:i02703"]{background-position:-400px -480px}
.game-icon[data-icon="equipment:i02704"]{background-position:-440px -480px}
.game-icon[data-icon="equipment:i02705"]{background-position:-480px -480px}
.game-icon[data-icon="equipment:i02706"]{background-position:-520px -480px}
.game-icon[data-icon="equipment:i02707"]{background-position:-560px -480px}
.game-icon[data-icon="equipment:i02708"]{background-position:-600px -480px}
.game-icon[data-icon="equipment:i02709"]{background-position:-0px -520px}
.game-icon[data-icon="equipment:i02710"]{background-position:-40px -520px}
.game-icon[data-icon="equipment:i02711"]{background-position:-80px -520px}
.game-icon[data-icon="equipment:i02712"]{background-position:-120px -520px}
.game-icon[data-icon="equipment:i02713"]{background-position:-160px -520px}
.game-icon[data-icon="equipment:i02714"]{background-position:-200px -520px}
.game-icon[data-icon="equipment:i02715"]{background-position:-240px -520px}
.game-icon[data-icon="equipment:i02716"]{background-position:-280px -520px}
.game-icon[data-icon="equipment:i02717"]{background-position:-320px -520px}
.game-icon[data-icon="equipment:i02718"]{background-position:-360px -520px}
.game-icon[data-icon="equipment:i02719"]{background-position:-400px -520px}
.game-icon[data-icon="equipment:i02720"]{background-position:-440px -520px}
.game-icon[data-icon="equipment:i02721"]{background-position:-480px -520px}
.game-icon[data-icon="equipment:i02722"]{background-position:-520px -520px}
.game-icon[data-icon="equipment:i02723"]{background-position:-560px -520px}
.game-icon[data-icon="equipment:i02724"]{background-position:-600px -520px}
.game-icon[data-icon="equipment:i02725"]{background-position:-0px -560px}
.game-icon[data-icon="equipment:i02726"]{background-position:-40px -560px}
.game-icon[data-icon="equipment:i02727"]{background-position:-80px -560px}
.game-icon[data-icon="equipment:i02728"]{background-position:-120px -560px}
.game-icon[data-icon="equipment:i02729"]{background-position:-160px -560px}
.game-icon[data-icon="equipment:i02730"]{background-position:-200px -560px}
.game-icon[data-icon="equipment:i02731"]{background-position:-240px -560px}
.game-icon[data-icon="equipment:i02732"]{background-position:-280px -560px}
.game-icon[data-icon="equipment:i02733"]{background-position:-320px -560px}
.game-icon[data-icon="equipment:i02734"]{background-position:-360px -560px}
.game-icon[data-icon="equipment:i02735"]{background-position:-400px -560px}
.game-icon[data-icon="equipment:i02736"]{background-position:-440px -560px}
.game-icon[data-icon="equipment:i60001"]{background-position:-480px -560px}
.game-icon[data-icon="equipment:i60002"]{background-position:-520px -560px}
.game-icon[data-icon="equipment:i60003"]{background-position:-560px -560px}
.game-icon[data-icon="equipment:i60004"]{background-position:-600px -560px}
.game-icon[data-icon="equipment:i60005"]{background-position:-0px -600px}
.game-icon[data-icon="equipment:i60801"]{background-position:-40px -600px}
.game-icon[data-icon="equipment:i65500"]{background-position:-80px -600px}
.game-icon[data-icon="equipment:i65501"]{background-position:-120px -600px}
.game-icon[data-icon="equipment:i65502"]{background-position:-160px -600px}
.game-icon[data-icon="equipment:i65503"]{background-position:-200px -600px}
.game-icon[data-icon="equipment:i65504"]{background-position:-240px -600px}
.game-icon[data-icon="equipment:i65505"]{background-position:-280px -600px}
.game-icon[data-icon="equipment:i65506"]{background-position:-320px -600px}
.game-icon[data-icon="equipment:i65510"]{background-position:-360px -600px}
.game-icon[data-icon="equipment:i65511"]{background-position:-400px -600px}
.game-icon[data-icon="equipment:i65518"]{background-position:-440px -600px}
.game-icon[data-icon="equipment:i65519"]{background-position:-480px -600px}
.game-icon[data-icon="equipment:i65520"]{background-position:-520px -600px}
.game-icon[data-icon="equipment:i65521"]{background-position:-560px -600px}
.game-icon[data-icon="equipment:i65522"]{background-position:-600px -600px}
.game-icon[data-icon="equipment:i65523"]{background-position:-0px -640px}
.game-icon[data-icon="equipment:i65524"]{background-position:-40px -640px}
.game-icon[data-icon="equipment:i65525"]{background-position:-80px -640px}
.game-icon[data-icon="equipment:i65526"]{background-position:-120px -640px}
.game-icon[data-icon="equipment:i65527"]{background-position:-160px -640px}
.game-icon[data-icon="equipment:i65528"]{background-position:-200px -640px}
.game-icon[data-icon="equipment:i65529"]{background-position:-240px -640px}
.game-icon[data-icon="equipment:i65530"]{background-position:-280px -640px}
.game-icon[data-icon="equipment:i65531"]{background-position:-320px -640px}
.game-icon[data-icon="equipment:i65532"]{background-position:-360px -640px}
.game-icon[data-icon="equipment:i65533"]{background-position:-400px -640px}
.game-icon[data-icon="equipment:i65534"]{background-position:-440px -640px}
.game-icon[data-icon="equipment:i65535"]{background-position:-480px -640px}
.game-icon[data-sheet="UI_leadicon"]{background-image:url(/assets/90ec9faedae019f3f8f5f789dd4a4f71124efe62fd166c040402bc19a6633d42.webp)}
/* EQUIPMENT ART END */
.equipment-room{font-size:12px}.equipment-room [hidden]{display:none!important}.equipment-room-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.equipment-room-header h2{margin:0 0 3px;font-size:17px}.equipment-room-header small{color:var(--muted)}.equipment-room-tabs{display:flex;gap:4px}.equipment-room button[aria-pressed=true]{border-color:var(--success-line);background:var(--success-soft);color:var(--success)}.equipment-room button{font:inherit}.equipment-room-layout{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px}.equipment-set-list{display:flex;flex-direction:column;gap:6px;max-height:600px;overflow:auto}.equipment-set-card{display:flex;flex-direction:column;gap:5px;padding:10px 8px;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;min-height:55px;flex-shrink:0}.equipment-set-card strong{font-size:12px;overflow-wrap:anywhere}.equipment-set-card small{font-size:10px;color:var(--muted)}.equipment-set-icons{display:flex;flex-wrap:wrap;gap:1px;min-height:21px}.equipment-set-icons .game-icon{zoom:.52}.equipment-room-main{min-width:0}.equipment-room-select{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.equipment-room-select select{min-width:0;max-width:230px;flex:1}.equipment-room select,.equipment-room input{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:6px;font:inherit}.equipment-room .equipment-picker-actions{margin:7px 0}.equipment-room .equipment-picker-actions small{font-size:10px}.equipment-room-content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(195px,.85fr);gap:12px}.equipment-room .equipment-worn{border:0;padding:0;margin:0}.equipment-room .equipment-worn-heading{font-size:11px;min-height:22px}.equipment-room .equipment-stage{position:relative;display:grid;grid-template-columns:minmax(70px,1fr) minmax(85px,1.25fr) minmax(70px,1fr);grid-template-rows:repeat(4,minmax(70px,auto));gap:7px;padding:12px;border:1px solid var(--warning-line);border-radius:8px;background:radial-gradient(ellipse at 50% 55%,var(--surface-2) 0,var(--surface-2) 48%,var(--surface) 100%)}.equipment-stage .equipment-piece{flex-direction:column;text-align:center;justify-content:center;gap:3px;background:#122330db;cursor:pointer;position:relative;padding:5px 3px;border-color:var(--border-strong)}.equipment-stage .equipment-piece:focus-visible{outline:2px solid var(--success-line);outline-offset:2px}.equipment-stage .equipment-piece-name{font-size:10px;line-height:1.15}.equipment-stage .equipment-piece small{font-size:9px;line-height:1.15}.equipment-stage .equipment-piece-art{width:36px;height:36px;flex-basis:36px}.equipment-stage .equipment-piece-art .game-icon{transform:scale(.9)}.equipment-stage .equipment-piece[data-slot="0"]{grid-area:1/1}.equipment-stage .equipment-piece[data-slot="1"]{grid-area:2/1}.equipment-stage .equipment-piece[data-slot="2"]{grid-area:3/1}.equipment-stage .equipment-piece[data-slot="3"]{grid-area:4/1}.equipment-stage .equipment-piece[data-slot="4"]{grid-area:1/3}.equipment-stage .equipment-piece[data-slot="5"]{grid-area:2/3}.equipment-stage .equipment-piece[data-slot="6"]{grid-area:3/3}.equipment-stage .equipment-piece[data-slot="7"]{grid-area:4/3}.equipment-leader{grid-area:1/2/5/3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;min-width:0;isolation:isolate;position:relative}.equipment-leader:after{content:"";position:absolute;z-index:-1;bottom:20%;width:100%;height:30px;border:1px solid var(--warning-line);border-radius:50%;background:#bd9b4530;box-shadow:0 0 30px #d6bd5e17}.equipment-leader img{width:128px;max-width:100%;height:auto;border:2px solid var(--warning-line);border-radius:9px;box-shadow:0 0 30px #e4bb5b28}.equipment-leader strong{font-size:13px;color:var(--warning);overflow-wrap:anywhere}.equipment-leader small,.equipment-leader-label{font-size:10px;color:var(--muted)}.equipment-leader-label{text-transform:uppercase;letter-spacing:.1em}.equipment-bonus-panel{padding:10px;border:1px solid var(--border);background:var(--surface-2);border-radius:7px;min-width:0}.equipment-bonus-panel h3{font-size:13px;margin:0 0 5px}.equipment-bonus-scope{font-size:10px;color:var(--muted);margin:0 0 5px;line-height:1.35}.equipment-bonus-status{display:block;font-size:10px;color:var(--warning);margin-bottom:10px}.equipment-bonus-list{max-height:320px;overflow:auto;padding-right:4px}.equipment-bonus-row{margin-bottom:12px}.equipment-bonus-line{display:flex;align-items:baseline;gap:7px;font-size:11px}.equipment-bonus-line>span{flex:1;min-width:0;overflow-wrap:anywhere}.equipment-bonus-line strong{font-size:12px;white-space:nowrap;color:var(--success)}.equipment-bonus-line small{font-size:10px;white-space:nowrap;color:var(--muted)}.equipment-bonus-line small.equipment-delta-more{color:var(--success)}.equipment-bonus-line small.equipment-delta-less{color:var(--warning)}.equipment-bonus-track{position:relative;height:4px;background:var(--surface-2);border-radius:4px;overflow:hidden;margin-top:4px}.equipment-bonus-track span{position:absolute;height:100%;left:0;border-radius:4px}.equipment-bonus-before{background:var(--warning-soft)}.equipment-bonus-after{background:var(--success-soft);opacity:.85}.equipment-comparison-key{font-size:10px;color:var(--muted);display:block;margin-top:9px}.equipment-piece-details{margin-top:10px;padding:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.equipment-piece-details:empty{display:none}.equipment-detail-title{display:flex;align-items:center;gap:8px;margin-bottom:7px}.equipment-detail-title strong{font-size:12px}.equipment-quality{color:var(--muted);font-size:10px}.equipment-detail-effects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 15px}.equipment-detail-effects>div{display:flex;justify-content:space-between;gap:8px;font-size:11px}.equipment-detail-effects strong{white-space:nowrap;color:var(--success)}.equipment-memberships{display:block;color:var(--muted);margin-top:8px;font-size:10px}.equipment-collection-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:12px}.equipment-collection-tools input{flex:1;min-width:130px}.equipment-collection-tools small{margin-left:auto;color:var(--muted)}.equipment-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:7px;max-height:450px;overflow:auto;padding:2px}.equipment-collection-piece{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:10px 6px}.equipment-collection-piece span:not(.game-icon){font-size:11px}.equipment-collection-piece small{font-size:9px;color:var(--muted)}.equipment-room [data-grade="1"]{border-color:var(--border-strong)}.equipment-room [data-grade="2"]{border-color:var(--success-line)}.equipment-room [data-grade="3"]{border-color:var(--border-strong)}.equipment-room [data-grade="4"]{border-color:var(--border-strong)}.equipment-room [data-grade="5"]{border-color:var(--warning-line)}.equipment-room [data-grade="6"]{border-color:var(--warning-line)}.equipment-empty-art{font-size:24px;color:var(--muted)}@media(max-width:1100px){.equipment-room-layout{grid-template-columns:120px minmax(0,1fr)}.equipment-room-content{grid-template-columns:1fr}.equipment-bonus-list{max-height:230px}}@media(max-width:650px){.equipment-room-layout{grid-template-columns:1fr}.equipment-set-list{flex-direction:row;max-height:none}.equipment-set-card{width:115px;min-width:115px}.equipment-room-header{align-items:flex-start;flex-direction:column}.equipment-room .equipment-stage{gap:4px;padding:6px}.equipment-detail-effects{grid-template-columns:1fr}.equipment-room-select{flex-wrap:wrap}.equipment-room .equipment-picker-actions{flex-wrap:wrap}.equipment-room .equipment-picker-actions small{max-width:100%}}
.equipment-room .equipment-set-list{margin:0;padding:0;align-self:start}.equipment-room .equipment-room-content{align-items:start}
.equipment-room .equipment-gem-sockets{display:flex;justify-content:center;gap:2px;min-height:17px}
.equipment-room .equipment-gem-sockets .game-icon{width:40px;height:40px;zoom:.42;flex:none}
.equipment-room .equipment-gem-empty{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border);border-radius:50%;font-size:10px;color:var(--muted)}
.equipment-room .equipment-gem-detail{display:flex;align-items:center;gap:8px;margin:4px 0}
.equipment-room .equipment-gem-detail .game-icon{zoom:.65;flex:none}
.equipment-room .equipment-gem-detail small{margin-left:auto}
.equipment-room .equipment-gem-effect{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:4px 0}
.equipment-room .equipment-bonus-modes{display:flex;gap:4px;margin-bottom:8px}
.equipment-room .equipment-bonus-modes button{padding:4px 10px;font-size:11px}
.equipment-room .equipment-bonus-modes [aria-pressed=true]{border-color:var(--success-line);background:var(--success-soft)}

/* GEM ART BEGIN */
.game-icon[data-icon="gem:i02401"]{background-position:-0px -0px}
.game-icon[data-icon="gem:i02402"]{background-position:-40px -0px}
.game-icon[data-icon="gem:i02403"]{background-position:-80px -0px}
.game-icon[data-icon="gem:i02404"]{background-position:-120px -0px}
.game-icon[data-icon="gem:i02405"]{background-position:-160px -0px}
.game-icon[data-icon="gem:i02406"]{background-position:-200px -0px}
.game-icon[data-icon="gem:i02407"]{background-position:-240px -0px}
.game-icon[data-icon="gem:i02408"]{background-position:-280px -0px}
.game-icon[data-icon="gem:i02409"]{background-position:-0px -40px}
.game-icon[data-icon="gem:i02410"]{background-position:-40px -40px}
.game-icon[data-icon="gem:i02411"]{background-position:-80px -40px}
.game-icon[data-icon="gem:i02412"]{background-position:-120px -40px}
.game-icon[data-icon="gem:i02413"]{background-position:-160px -40px}
.game-icon[data-icon="gem:i02414"]{background-position:-200px -40px}
.game-icon[data-icon="gem:i02415"]{background-position:-240px -40px}
.game-icon[data-icon="gem:i02416"]{background-position:-280px -40px}
.game-icon[data-icon="gem:i02417"]{background-position:-0px -80px}
.game-icon[data-icon="gem:i02419"]{background-position:-40px -80px}
.game-icon[data-icon="gem:i02420"]{background-position:-80px -80px}
.game-icon[data-icon="gem:i02421"]{background-position:-120px -80px}
.game-icon[data-icon="gem:i02422"]{background-position:-160px -80px}
.game-icon[data-icon="gem:i02423"]{background-position:-200px -80px}
.game-icon[data-icon="gem:i02424"]{background-position:-240px -80px}
.game-icon[data-icon="gem:i02425"]{background-position:-280px -80px}
.game-icon[data-icon="gem:i02426"]{background-position:-0px -120px}
.game-icon[data-icon="gem:i02427"]{background-position:-40px -120px}
.game-icon[data-icon="gem:i02428"]{background-position:-80px -120px}
.game-icon[data-icon="gem:i02429"]{background-position:-120px -120px}
.game-icon[data-icon="gem:i02430"]{background-position:-160px -120px}
.game-icon[data-icon="gem:i02431"]{background-position:-200px -120px}
.game-icon[data-icon="gem:i02432"]{background-position:-240px -120px}
.game-icon[data-icon="gem:i02433"]{background-position:-280px -120px}
.game-icon[data-icon="gem:i02434"]{background-position:-0px -160px}
.game-icon[data-icon="gem:i02435"]{background-position:-40px -160px}
.game-icon[data-icon="gem:i02436"]{background-position:-80px -160px}
.game-icon[data-icon="gem:i02437"]{background-position:-120px -160px}
.game-icon[data-icon="gem:i60501"]{background-position:-160px -160px}
.game-icon[data-icon="gem:i60502"]{background-position:-200px -160px}
.game-icon[data-icon="gem:i60503"]{background-position:-240px -160px}
.game-icon[data-icon="gem:i60504"]{background-position:-280px -160px}
.game-icon[data-icon="gem:i60505"]{background-position:-0px -200px}
.game-icon[data-icon="gem:i60506"]{background-position:-40px -200px}
.game-icon[data-icon="gem:i60507"]{background-position:-80px -200px}
.game-icon[data-icon="gem:i60508"]{background-position:-120px -200px}
.game-icon[data-sheet="UI_leadmaticon"]{background-image:url(/assets/3793c25907982e18bd9a708c4a386aeb3a66b6d0ca0cd4809a987a78c48959ef.webp)}
/* GEM ART END */
.equipment-assignments{display:grid;grid-template-columns:1fr;gap:0;padding:12px;margin-bottom:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:7px}
.equipment-assignments>h3,.equipment-assignments>p{grid-column:1/-1;margin:0}
.equipment-assignments>p{font-size:12px;color:var(--muted);margin-bottom:4px}
.equipment-assignments>.equipment-control{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--border)}
.equipment-assignments label{display:grid;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;margin:0}
.equipment-assignments label small{font-size:11px;color:var(--muted);line-height:1.4}
.equipment-assignments select{width:100%;max-width:none;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:6px;font:inherit}
.equipment-assignment-name{display:flex;align-items:center;gap:5px}.equipment-assignment-name .game-icon{zoom:.55;flex-shrink:0}
.equipment-assignment-pieces{display:flex;align-items:center;gap:2px;min-width:0}.equipment-assignment-pieces .game-icon{zoom:.58}.equipment-assignment-pieces small{font-size:10px;color:var(--muted)}
.equipment-assignment-help{font-size:11px;padding-top:9px;color:var(--muted)}.equipment-assignment-help summary{cursor:pointer}.equipment-assignment-help p{margin:8px 0;line-height:1.5}.equipment-assignment-help small{font-size:inherit}
@media(max-width:800px){.equipment-assignments>.equipment-control{grid-template-columns:1fr}.equipment-assignments label{grid-template-columns:125px minmax(0,1fr)}.equipment-assignment-pieces{display:none}}
@media(max-width:650px){.equipment-assignments{grid-template-columns:1fr}}
.gathering-current{border:1px solid var(--border);border-radius:5px;padding:8px 12px;margin:8px 0;font-size:12px}.gathering-current p{margin:4px 0}.gathering-troops{color:var(--muted);font-size:11px;overflow-wrap:anywhere}
.gathering-resources{grid-column:1/-1}#aw-form .settings-panel.gathering-resources .setting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px}#aw-form .settings-panel.gathering-resources .setting-grid label.check{border:0;padding:4px;min-height:30px}.gathering-resources .game-icon{width:40px;height:40px;transform:scale(.6);margin:-8px}.gathering-current summary{cursor:pointer;color:var(--muted)}
.gathering-return{border-top:1px solid var(--border);padding-top:6px;margin-top:6px}.gathering-return small{color:var(--muted)}.gathering-balances{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0}.gathering-balances .game-icon{width:40px;height:40px;transform:scale(.5);margin:-10px}
.gathering-preview{border:1px solid var(--border);border-radius:5px;padding:9px 12px;margin:8px 0;background:var(--surface-2);font-size:12px}.gathering-preview p{margin:6px 0;line-height:1.4}.gathering-preview-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.gathering-preview-heading>span{color:var(--muted);font-size:11px}.gathering-unsaved{color:var(--warning)}.gathering-muted,.gathering-preview>small{color:var(--muted);font-size:11px}.gathering-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0}.gathering-preview-metrics>div{border:1px solid var(--border);border-radius:4px;padding:6px 8px}.gathering-preview-metrics dt{font-size:10px;color:var(--muted)}.gathering-preview-metrics dd{margin:3px 0 0;font-size:17px;font-weight:600}.gathering-preview-equipment{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.gathering-preview-equipment button{font-size:11px;padding:5px 8px}.gathering-observations{margin:6px 0 10px}.automation-section .gathering-observations>summary{padding:6px 0;font-size:11px;font-weight:400;color:var(--muted)}.gathering-balances .gathering-balance{display:flex;align-items:center;gap:6px}.gathering-balance .icon-label{display:inline-flex;align-items:center;gap:5px}.gathering-balance strong{font-size:11px;white-space:nowrap}@media(max-width:700px){.gathering-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#account-workspace #aw-tabs,#account-workspace #aw-config-nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin}#account-workspace #aw-tabs button,#account-workspace #aw-config-nav button{flex:0 0 auto;white-space:nowrap}#account-workspace #aw-tabs{position:static}#account-workspace #aw-config-nav{top:0}}
@media(max-width:700px){#account-workspace[open]{display:flex;flex-direction:column}#account-workspace .account-toolbar{flex:0 0 auto}#account-workspace .account-layout{height:auto;flex:1;min-height:0;overflow:hidden}#account-workspace .account-main{min-height:0;overflow:auto}}
.gathering-march-row{border-top:1px solid var(--border);padding:5px 0}.gathering-march-row p{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.gathering-march-row small{color:var(--muted)}.gathering-march-row .game-icon{width:40px;height:40px;transform:scale(.5);margin:-10px}

.gathering-goals{grid-column:1/-1}.gathering-goals table{width:100%;font-size:11px;border-collapse:collapse}.gathering-goals th,.gathering-goals td{padding:5px 8px;text-align:left}.gathering-goals input{width:100%;min-width:0;max-width:160px}.gathering-goals th .game-icon{width:40px;height:40px;transform:scale(.5);margin:-10px}.gathering-goals p{font-size:11px;color:var(--muted)}.gathering-history-row{display:grid;gap:4px;padding:8px 0;border-bottom:1px solid var(--border);font-size:12px}.gathering-history-row small{color:var(--muted)}.gathering-history-nav{display:flex;gap:6px;margin:8px 0}#aw-gathering-history{font-size:12px;margin:10px 0}#aw-gathering-history summary{cursor:pointer}#aw-gathering-history p{font-size:11px;line-height:1.5}

#account-workspace #aw-gathering-history{padding:0;border:0;border-radius:0;background:transparent;margin:6px 0;font-size:12px}#aw-gathering-history summary{padding:6px 0}#account-workspace .gathering-goals th,#account-workspace .gathering-goals td{padding:5px 8px}#account-workspace .gathering-goals td:last-child input{max-width:65px}

.gathering-goals progress{display:block;width:65px;height:5px;margin-top:3px;accent-color:var(--success)}.gathering-goals [data-gathering-stock]{font-size:11px;white-space:nowrap}@media(max-width:700px){#account-workspace .gathering-goals th,#account-workspace .gathering-goals td{padding:5px 3px}.gathering-goals .icon-label{gap:2px}.gathering-goals input{font-size:11px}}

.gathering-planning-column{display:grid;gap:10px;min-width:0;align-content:start}#account-workspace .gathering-goals th{letter-spacing:0;text-transform:none}#account-workspace .gathering-goals tr:first-child th{font-size:10px}
@media(max-width:500px){.gathering-goals table{display:block}.gathering-goals tr:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gathering-goals tr:not(:first-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;padding:7px 0;border-bottom:1px solid var(--border)}#account-workspace .gathering-goals th,#account-workspace .gathering-goals td{border:0;padding:2px 0;min-width:0}.gathering-goals td[data-label]::before{content:attr(data-label);display:block;font-size:10px;margin-bottom:3px;color:var(--muted)}.gathering-goals input{width:100%;max-width:140px}.gathering-goals [data-gathering-stock]{text-align:right}.gathering-goals progress{margin-left:auto}#account-workspace .gathering-goals td:last-child input{max-width:65px}}
.gathering-user-layout{grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);align-items:start}
#aw-form .gathering-user-layout .gathering-goals{grid-column:auto}
.gathering-resource-choice{display:flex!important;align-items:center;gap:7px;min-height:26px!important;padding:0!important;border:0!important}
.gathering-goals .gathering-resource-choice input[type=checkbox]{width:14px;max-width:14px;flex:0 0 14px}
.gathering-user-layout .settings-panel small{font-size:11px;color:var(--muted)}
.gathering-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}
.gathering-live-marches{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px 14px}
.gathering-live-marches .gathering-march-row{display:grid;gap:5px}
.gathering-live-marches strong{display:flex;align-items:center;gap:6px;font-size:12px}
.gathering-live-marches .game-icon,.gathering-preview-equipment .game-icon,.gathering-today .game-icon{width:40px;height:40px;transform:scale(.5);margin:-10px}
.gathering-preview-equipment .icon-label{display:inline-flex;align-items:center}
.gathering-today{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:7px 0}
.gathering-today>div{display:grid;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:7px;font-size:11px;min-width:0}
.gathering-today .icon-label{display:flex;align-items:center;gap:5px}
.gathering-today strong{overflow-wrap:anywhere;font-size:13px}
.gathering-recent-results{margin:8px 0}.gathering-advanced>.settings-panel{margin:8px 0}
@media(max-width:700px){.gathering-user-layout{grid-template-columns:minmax(0,1fr)}.gathering-today{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gathering-resource-choice{margin:0!important;line-height:18px;font-size:12px}
#account-workspace .gathering-goals table{margin-top:4px}
@media(min-width:701px){#aw-form .gathering-user-layout .gathering-goals{grid-row:1 / span 2}.gathering-user-layout .gathering-how,.gathering-user-layout .gathering-preview{grid-column:2}.gathering-user-layout .gathering-preview{margin:0}}
@media(max-width:500px){
 #account-workspace .gathering-goals table{display:table;table-layout:fixed}
 #account-workspace .gathering-goals tr:first-child{display:table-row;position:static;width:auto;height:auto;overflow:visible;clip-path:none}
 #account-workspace .gathering-goals tr:not(:first-child){display:table-row;padding:0}
 #account-workspace .gathering-goals th,#account-workspace .gathering-goals td{padding:5px 2px;border-bottom:1px solid var(--border)}
 #account-workspace .gathering-goals tr>th:first-child{width:34%}
 #account-workspace .gathering-goals tr>td:nth-child(2),#account-workspace .gathering-goals tr:first-child>th:nth-child(2){width:20%;text-align:left}
 #account-workspace .gathering-goals tr>td:nth-child(3),#account-workspace .gathering-goals tr:first-child>th:nth-child(3){width:27%}
 #account-workspace .gathering-goals tr>td:last-child,#account-workspace .gathering-goals tr:first-child>th:last-child{width:19%}
 .gathering-goals td[data-label]::before{display:none}
 .gathering-resource-choice{gap:4px;font-size:10px}.gathering-goals .icon-label{gap:3px}
 #account-workspace .gathering-goals input[type=number]{max-width:100%;padding:4px;font-size:11px}
 .gathering-goals progress{width:40px;margin-left:0}
}
.research-load-benefit{display:block;margin-top:3px;font-size:10px;color:var(--success);font-weight:400}
.gathering-item-boost{display:flex;align-items:center;gap:6px;color:var(--success);font-size:11px}.gathering-item-boost .game-icon{width:40px;height:40px;transform:scale(.5);margin:-10px}
.map-march-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.map-march-route{stroke:var(--success);stroke-width:1.3;stroke-dasharray:4 4;opacity:.8}.map-march-destination{fill:var(--success);stroke:var(--success);stroke-width:1.3}.map-march-position{fill:var(--warning);stroke:var(--success);stroke-width:1.3}.map-march-notice{display:block;color:var(--success);font-size:10px;margin:6px 0}.map-march-notice:empty{display:none}.map-march-toggle{font-size:11px;white-space:nowrap}
#aw-config-nav button{display:inline-flex;align-items:center;justify-content:center;gap:4px}#aw-config-nav button>.game-icon{zoom:.44;flex-shrink:0}
.opening-layout{grid-template-columns:minmax(0,1fr) 240px!important;align-items:start}.opening-items-panel{min-width:0}.opening-items-panel>.setting-grid{display:block}.opening-picker{min-width:0}.opening-picker [hidden]{display:none!important}
.opening-items-panel legend,.opening-limits-panel legend{display:inline-flex;align-items:center;gap:6px}.opening-items-panel legend>.game-icon,.opening-limits-panel legend>.game-icon{zoom:.5}
.opening-scope{font-size:11px;color:var(--muted);margin:2px 0 9px;line-height:1.4}.opening-tools{display:flex;gap:6px}.opening-tools input{flex:1;min-width:90px}.opening-tools select{width:auto;max-width:170px}.opening-tools input,.opening-tools select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:6px;font-size:11px}
.opening-resource-filters{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.opening-resource-filters button{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:4px 7px}.opening-resource-filters .game-icon{zoom:.43}.opening-resource-filters button[aria-pressed=true]{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}
.opening-selection-summary{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:11px}.opening-selection-summary button{padding:4px 7px;font-size:10px}.opening-stock-notice{display:block;color:var(--muted);font-size:10px;margin-bottom:8px}
.opening-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:340px;overflow:auto;padding:2px}.opening-item{display:flex;align-items:center;gap:7px;min-height:61px;min-width:0;padding:8px;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.opening-item>.game-icon{zoom:.78;flex-shrink:0}.opening-item>span:not(.game-icon):not(.opening-item-tick){flex:1;min-width:0}.opening-item strong{display:block;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.opening-item small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.opening-item[aria-checked=true]{background:var(--success-soft);border-color:var(--success-line);box-shadow:inset 0 0 0 1px #72c6ad33}.opening-item[aria-checked=true] .opening-item-tick{color:var(--success)}.opening-item-tick{font-size:17px;color:var(--muted);flex-shrink:0}.opening-item.is-unsupported{border-color:var(--warning-line)}.opening-item.is-unsupported small{color:var(--warning)}.opening-empty{grid-column:1/-1;padding:16px;font-size:12px;color:var(--muted)}.opening-more{margin-top:8px;padding:5px 9px;font-size:11px}
.opening-limits-panel>.setting-grid{display:block}.opening-limits-panel label{font-size:11px!important}.opening-limits-panel input{width:70px!important}.opening-limit-hint{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:8px}
@media(max-width:1050px){.opening-layout{grid-template-columns:1fr!important}.opening-limits-panel>.setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.opening-limits-panel label{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:7px}}@media(max-width:500px){.opening-item-grid{grid-template-columns:1fr;max-height:310px}.opening-tools{flex-wrap:wrap}.opening-tools input{width:100%}.opening-tools select{max-width:none;width:100%}.opening-limits-panel>.setting-grid{grid-template-columns:1fr}.opening-limits-panel label{flex-direction:row;align-items:center!important}.opening-limits-panel input{margin-left:auto}}
.account-routine{margin:0 0 10px;padding:8px 0;border-bottom:1px solid var(--border)}.routine-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:6px;font-size:11px}.routine-heading small{font-size:10px;color:var(--muted)}.routine-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.routine-card{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;text-align:left;padding:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;cursor:pointer}.routine-card-heading{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text)}.routine-card-heading .game-icon{zoom:.48;flex-shrink:0}.routine-card-status{font-size:11px;line-height:1.3;color:var(--muted)}.routine-card-detail{font-size:10px;line-height:1.3;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.routine-card-detail:empty{display:none}.routine-card-auto{font-size:9px;color:var(--muted);margin-top:auto}.routine-card[data-phase=active]{border-color:var(--success-line);background:var(--success-soft)}.routine-card[data-phase=active] .routine-card-status{color:var(--success)}.routine-card[data-phase=attention]{border-color:var(--warning-line);background:var(--warning-soft)}.routine-card[data-phase=attention] .routine-card-status{color:var(--warning)}.routine-card[data-phase=disabled],.routine-card[data-phase=offline]{background:var(--surface-2)}.routine-card:focus-visible{outline:2px solid var(--success-line);outline-offset:2px}@media(max-width:1050px){.routine-grid{display:flex;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity}.routine-card{flex:0 0 155px;scroll-snap-align:start}.routine-heading small{display:none}}
.routine-heading .routine-swipe{display:none}@media(max-width:1050px){.routine-heading .routine-swipe{display:block;font-size:9px}}
body[data-portal=client] #activity,body[data-portal=client] #coverage,body[data-portal=client] .metrics,body[data-portal=client] aside small{display:none!important}.support-banner{padding:9px 12px;border:1px solid var(--warning-line);border-radius:6px;color:var(--warning);background:var(--warning-soft);font-size:12px}#client-access-form{padding:16px;border:1px solid var(--border);border-radius:7px;margin:14px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:end}#client-access-form h3,#client-access-form p{flex-basis:100%;margin:0}#client-access-form p,#client-access-form [role=status]{font-size:12px;color:var(--muted)}#client-access-form label{flex:1;min-width:160px;font-size:12px}#client-access-form input{display:block;width:100%;padding:8px;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:4px}
.operation-current-problems:empty{display:none}.operation-current-problem{display:flex;gap:10px;padding:8px 10px;background:var(--warning-soft);border-left:2px solid var(--warning-line);font-size:11px;margin:5px 0}.operation-current-problem strong{flex:0 0 90px}.operation-step-list{padding:8px 12px;background:var(--surface);font-size:11px}.operation-step-list p{font-size:11px;line-height:1.5}.operation-filters label{display:flex;gap:5px;align-items:center;font-size:11px}.operation-filters label[hidden]{display:none}.client-log-line>small{font-size:11px;color:var(--success)}.operation-evidence pre{max-height:260px;overflow:auto;white-space:pre-wrap;font-size:11px}
.operation-evidence dd{white-space:pre-wrap;overflow-wrap:anywhere}
#client-access-form select{display:block;width:100%;padding:8px;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:4px}
.operation-filters{align-items:center;flex-wrap:wrap;gap:6px}.operation-filters select{height:30px;align-self:center;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text);padding:4px 7px;font-size:11px}.operation-filters label{flex:0 0 auto;width:auto;max-width:none;white-space:nowrap;align-items:center}.operation-filters input[type=checkbox]{width:auto;margin:0}.operation-current-problems h4{font-size:11px;margin:9px 0 5px;color:var(--warning)}@media(max-width:650px){.operation-filters label{white-space:normal}}




.events-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.events-tools input{flex:1;min-width:150px;max-width:320px}.events-count{font-size:11px;color:var(--muted)}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.events-grid article{padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.events-grid article strong{min-width:0}.events-grid article p{grid-column:1/-1;font-size:12px;margin:0;color:var(--muted);line-height:1.5}.event-support{font-size:10px;color:var(--warning);border:1px solid var(--warning-line);border-radius:12px;padding:3px 7px}.events-empty{grid-column:1/-1;padding:20px;color:var(--muted)}.events-notice button{margin-left:8px}@media(max-width:500px){.events-grid{grid-template-columns:1fr}.events-tools input{max-width:none}}
.map-march-layer{z-index:2}.map-march-arrow{fill:none;stroke:var(--warning);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.map-march-edge text{font:700 10px sans-serif;fill:var(--warning);paint-order:stroke;stroke:var(--success);stroke-width:3px}.map-march-layer .is-selected .map-march-route{stroke:var(--warning);stroke-width:2.5;opacity:1}.map-march-layer .is-selected .map-march-arrow{stroke:var(--text);stroke-width:3}.map-legend,.map-corner,.map-compass{z-index:3}
.map-game-view .map-chest{width:22px;height:20px}.map-game-view .map-chest-symbol{width:21px;height:17px;filter:drop-shadow(0 1px 1px #18230f99)}.map-unknown-monster{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--warning-line);background:var(--surface-2);color:var(--warning);font:700 12px sans-serif}.map-list-item .map-unknown-monster{width:30px;height:30px;margin:5px;font-size:16px}.map-game-view .map-marker .map-chest-symbol{transform:none}.map-game-view .map-nest,.map-game-view .map-nest .map-object-art{width:26px;height:30px}




.map-march-edge{pointer-events:all;cursor:pointer;outline:none}.map-march-edge-hit{fill:#162d25e8;stroke:var(--success);stroke-width:1}.map-march-edge:hover .map-march-edge-hit,.map-march-edge:focus .map-march-edge-hit,.is-selected .map-march-edge-hit{fill:var(--success);stroke:var(--warning);stroke-width:2}.map-march-edge text{pointer-events:none}.map-march-edge .map-march-arrow{pointer-events:none}

/* MAP ART BEGIN */
.map-art-castle{background-image:url(/assets/5410eb558e96fb4bc1fc5ed71632404de058e347ce624d9d43b3f0562845da4b.webp)}
.map-art-nest{background-image:url(/assets/529c8e07b422264503175d4e62ad880d128c1df9474eac9481f5481db43bbfaf.webp)}
.map-art-food{background-image:url(/assets/cb3a0941448134d6f363620babbbbb300b0d55194417954f9519b91bd007cd75.webp)}
.map-art-wood{background-image:url(/assets/0457dc4cb76ec88aef39b66b16f7164c9dd1287818e0043c87b926b38a386f87.webp)}
.map-art-stone{background-image:url(/assets/54efa9213b560fb485c47ab15c6b9e30a6827ac81c23675539316611a5edc227.webp)}
.map-art-ore{background-image:url(/assets/befc6ad265f70df9335b7344a09c14373e04bdbd257400bc80d4241f3cd99c65.webp)}
.map-art-gold{background-image:url(/assets/3f1ab09f8cc3176045d9eb5198c3e872e1f5b8c829352988be0c8868283fb911.webp)}
.map-art-monster-2{background-image:url(/assets/094cb8bfceee9ea68c5e288537d3612582fa9721d0d1603d641a4c28b1104db7.webp)}
.map-art-monster-8{background-image:url(/assets/7ded5c0ff56c5d4d4c122b707fced484286a4bfbfca8d5e663932cf6c0ba18eb.webp)}
.map-art-monster-3{background-image:url(/assets/8e625f401f721d4fae9dd795793f00b35bce15f26b67c1ed60f4ebac8c1379b7.webp)}
.map-art-monster-4{background-image:url(/assets/dae60f9c674bf0dfd6f8443a1626e67b6782bcacba653699ce6889cdffb84b65.webp)}
.map-art-monster-5{background-image:url(/assets/04d9437a26cdc9e22beeb0dc4bfe7f3e135ef9b0593b4cf262db4fbff08c1952.webp)}
.map-art-monster-6{background-image:url(/assets/255d05827067abe68e0c5ea336fe20454971f848472658263e779f23c9fc182a.webp)}
.map-art-monster-7{background-image:url(/assets/631fa92b3d02277f3413cc5d74e954227179b2c8d99f3119c8664e35c8aee655.webp)}
.map-art-monster-9{background-image:url(/assets/141ca58529e7539029fbfbcc0335a247101c4e28b7299a76e4d2bbc1070c67b1.webp)}
.map-art-monster-10{background-image:url(/assets/4ff711671dbdcc410f48e66d5b2be29350c45830536509675608e2e2eab52626.webp)}
.map-art-monster-11{background-image:url(/assets/8315d81390f8684eebbc994dce8cd11e50297ddc6ae5a7dee2bcb7583c8529bd.webp)}
.map-art-monster-12{background-image:url(/assets/d54e03f70111c130958671d01514119a3246695ccb7e992e55288b4aa60e04a2.webp)}
.map-art-monster-13{background-image:url(/assets/9aad6e47a191f995cdd2f6dcedb17be2a38fd68a3224355ca53abdbc5a3483fc.webp)}
.map-art-monster-14{background-image:url(/assets/debfefe406db2b257e12666f7f6e479f65daf29c2c383abb7765c7e0b007ba2a.webp)}
.map-art-monster-15{background-image:url(/assets/cac19be84ea29e38b1e1b866bec89665e38e36cbcea216109ef1d705250645a1.webp)}
.map-art-monster-16{background-image:url(/assets/7625be11030649d1a174aa9020afd9a87d4499c22bcc3c85aab777657e1e7159.webp)}
.map-art-monster-17{background-image:url(/assets/b3a8a04c474d11ca9075083e9c9c444d9814972a881f1c0a6e24ea8ba3abff16.webp)}
.map-art-monster-18{background-image:url(/assets/e71f8a534d37bf99d4287662a848215a53434f8a67b6a559f86250435d0a6c34.webp)}
.map-art-monster-19{background-image:url(/assets/31152de61f47edd2f2d94cfb755e1c2c441494f042e98222631e458d1b6b3ea2.webp)}
.map-art-monster-20{background-image:url(/assets/ea7f9c7b978bc38bed7e80529e2c5e0b6a4e7186eb95959f9537c0ccc7b54175.webp)}
.map-art-monster-21{background-image:url(/assets/add6a1cddec186475b5f7bbe79e5876fa7ae82c4a79021dbaaefdf3a0a20738a.webp)}
.map-art-monster-22{background-image:url(/assets/82127268b449ac483c256ef61d33b699b246e26d513783cd6667285097accbf0.webp)}
.map-art-monster-23{background-image:url(/assets/2ffb3cf4323635d74c7f82bbb922afc5aaeb2a06723cf33850c7101d1151d6d0.webp)}
.map-art-monster-24{background-image:url(/assets/85a1f2ed89aba1a1b4181a0d7f3f5826bc8019f04e6c2d6ea0cd4f9efad868a0.webp)}
.map-art-monster-25{background-image:url(/assets/1c731ceb50b307c2fb4d77385251099e87dd20bd370a4ca39b31cca333594b6b.webp)}
.map-art-monster-26{background-image:url(/assets/3b22703181561bd18f6bf38fa694a1adc08baaecd629dd7d2a66eb1c4f9b00bc.webp)}
.map-art-monster-27{background-image:url(/assets/1182b5702c6841bd75a84451faa35fba4e508dbaa1302fae00d65600fed0a37a.webp)}
.map-art-monster-28{background-image:url(/assets/56edb9ab8ce036795fdc0fcfe5b00839a83a4eaf007f9f26ca3996cbf47d7067.webp)}
.map-art-monster-29{background-image:url(/assets/eccda9b6e201b25e9d704fc2e81d09cf7be5693b2dd8cfcd5703261f6125d194.webp)}
.map-art-monster-30{background-image:url(/assets/3a578b7f1a33e62f1020444d3f82b25af7f88caa0297e50bda4f250f3a5a8b19.webp)}
.map-art-monster-31{background-image:url(/assets/b880337ccba5a19962506bb42cdf8e25b7f495c6c66e1f859ea2449d03358e65.webp)}
.map-art-monster-32{background-image:url(/assets/86dd121300d24f647aa37863ae3bfa9ccb40d653f4e78ca7692ebefc107276b5.webp)}
.map-art-monster-33{background-image:url(/assets/8574728187da7438589a9efa61f2209a4120a1ffd599d15fec615336664b6016.webp)}
.map-art-monster-34{background-image:url(/assets/dd403ee6dd75f66008fa5cd70ab6f53bf404ea9b09830329c75d631a3262c028.webp)}
.map-art-monster-35{background-image:url(/assets/7a0b4f2824371ccd1c9606c81becc8fb7cc8e180ba48b733fa30286f9fa36f38.webp)}
.map-art-monster-36{background-image:url(/assets/c15a6ea89d92bc24034685c197c945b071c59dd633c7802a6afedc2b45cf3197.webp)}
.map-art-monster-37{background-image:url(/assets/6d6885566662b0b5fdf82aefeefec7744fc41d16a0f495f02a8337845882b94f.webp)}
.map-art-monster-38{background-image:url(/assets/bb24fa5d50b3c6f6ef71889e7e76ce122cad0e6d66c801ce300a6c1be695cbf2.webp)}
.map-art-monster-39{background-image:url(/assets/6d80f185cc95fedbd5c69e048ff95a75e1b4d081f91ca15193ef88af061a9898.webp)}
.map-art-monster-40{background-image:url(/assets/3a94d82e589c0fe7f54088fca4981426914008efb93061d33186128fa697bc0f.webp)}
.map-art-monster-41{background-image:url(/assets/4e321a6b08752abd91567e4c5354b00f13a5d868d51597b204cf1681fbb69d61.webp)}
.map-art-monster-71{background-image:url(/assets/18b7d2ac2bd64f4eec754946ca782c63fd3c9f2edd3ceb96266ad626b2b0c032.webp)}
.map-art-monster-72{background-image:url(/assets/18b7d2ac2bd64f4eec754946ca782c63fd3c9f2edd3ceb96266ad626b2b0c032.webp)}
.map-art-monster-1002{background-image:url(/assets/38c3f62f4f821116ac25c032e2c8e31b1a49071e3c921808814fd0dd64a6b765.webp)}
/* MAP ART END */
.map-selection.has-point{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;border:1px solid var(--success-line);border-left:3px solid var(--warning-line);border-radius:6px;padding:9px 12px;background:var(--success-soft)}.map-selection-art{display:flex;align-items:center;justify-content:center;width:48px;height:52px}.map-selection-art .map-object-art{width:44px;height:50px}.map-selection-art .game-icon{border-radius:50%}.map-selection-content{display:flex;flex-direction:column;gap:4px;font-size:11px}.map-selection-content strong{font-size:13px;color:var(--warning)}.map-selection-health{display:flex;align-items:center;gap:8px;font-size:10px;margin:0}.map-selection-health progress{width:90px;height:7px;accent-color:var(--success)}.map-game-view .map-marker.is-selected::before{width:100%;left:0;height:20%;border:1px solid #fff1ad;box-shadow:0 0 5px #f7dc7877}.map-marker:focus-visible{outline:2px solid #fff1ad!important;outline-offset:3px}@media(max-width:600px){.map-selection.has-point{grid-template-columns:40px minmax(0,1fr);gap:8px}.map-selection-art{width:40px}.map-selection .map-hunt{grid-column:2;justify-self:start}}

.mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.mission-grid article{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--border);border-radius:5px}.mission-grid strong{display:flex;align-items:center;gap:8px}.mission-grid article[data-objective-met="true"]{border-color:var(--success-line)}.mission-grid .cg-art{width:30px;height:30px;flex-shrink:0;background-repeat:no-repeat}.mission-grid small,.tutorial-missions>p{font-size:12px;color:var(--muted)}

.teaching-guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:7px;max-height:285px;overflow-y:auto}.teaching-guides-grid article{display:flex;flex-direction:column;gap:5px;border:1px solid var(--border);border-radius:5px;padding:8px}.teaching-guides-grid article[data-dismissed="true"]{border-color:var(--success-line)}.teaching-guides-grid span,.teaching-guides>p{font-size:12px;color:var(--muted)}

.teaching-guides-grid article[data-readiness="requirements_missing"]{border-color:var(--warning-line)}.teaching-guides-grid small{font-size:11px;color:var(--muted)}.teaching-guides-grid button{align-self:flex-start;padding:5px 8px;font-size:11px}
.tutorial-catalog-controls{display:flex;flex-wrap:wrap;gap:8px}.tutorial-catalog-controls select,.tutorial-catalog-controls input{min-width:0;max-width:100%;padding:7px;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:4px}.tutorial-catalog-controls input{flex:1 1 190px}.tutorial-catalog-count{font-size:12px;color:var(--muted)}.teaching-guides-grid article[hidden]{display:none}.teaching-guides-grid article[data-readiness="catalog_only"]{border-style:dashed}.tutorial-initial-reference{padding:10px;margin:12px 0;border:1px solid var(--border);border-radius:5px;font-size:12px}.tutorial-initial-reference summary{cursor:pointer;font-weight:bold}.tutorial-initial-reference li{margin:6px 0}.tutorial-initial-reference p{color:var(--muted)}
.tutorial-guidance{margin:10px 0 16px;padding:12px;border:1px solid var(--success-line);border-radius:7px;background:var(--surface)}.tutorial-guidance h3{margin:0 0 7px}.tutorial-guidance>p{margin:0 0 10px;font-size:13px}.tutorial-guidance small{color:var(--muted);font-size:12px}.tutorial-guidance-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin-bottom:10px}.tutorial-guidance-list article{display:flex;flex-direction:column;gap:7px;padding:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;min-width:0}.tutorial-guidance-list button{align-self:flex-start;padding:6px 10px}.tutorial-guidance[data-state="awaiting_data"]{border-color:var(--border);background:var(--surface-2)}

/* Draft research goals share the selected account's existing update cycle. */
.research-plan{padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);margin:12px 0}
.research-plan h3{margin:0 0 8px}.research-plan>p{margin:6px 0 10px}
.research-plan-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;max-height:280px;overflow:auto}
.research-plan-list article{display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--border);padding:8px;border-radius:5px;min-width:0}
.research-plan-list article[data-source=prerequisite]{border-left:3px solid var(--warning-line)}
.research-plan-list article[data-complete=true]{opacity:.75}
.research-plan-list article>span:last-child{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}
.research-plan-list small,.research-plan>small{color:var(--muted)}.research-plan>small{display:block;margin-top:9px}
@media(max-width:600px){.research-plan-list{grid-template-columns:1fr}}

.operation-retry{margin:6px 0;align-self:start;white-space:normal}.operation-current-problem .operation-retry{grid-column:1/-1;justify-self:start}
.operation-current-problem:has(.operation-retry){display:grid;grid-template-columns:90px minmax(0,1fr)}
@media(max-width:650px){.operation-current-problem:has(.operation-retry){grid-template-columns:1fr}.operation-current-problem .operation-retry{grid-column:1}}

.operation-retry-hint{grid-column:1/-1;color:var(--muted)}

.city-gift-card{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);margin:12px 0}.city-gift-card p{margin:8px 0}.city-gift-card .game-icon{flex:none;transform:scale(1.2)}.city-gift-card small{color:var(--muted)}
.city-gift-card>div{min-width:0;flex:1}.guild-gift-occupancy{display:grid;gap:7px;margin-top:12px}.guild-gift-occupancy strong{font-size:15px;color:var(--success)}.guild-gift-occupancy progress{width:100%;max-width:380px;height:12px;accent-color:var(--success)}.guild-gift-occupancy[data-state="near"] strong{color:var(--warning)}.guild-gift-occupancy[data-state="near"] progress{accent-color:var(--warning)}.guild-gift-occupancy small{font-size:10px}

.marches-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
.marches-summary article{padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);display:grid;gap:8px}
.marches-summary small,.marches-help,.marches-notice{color:var(--muted)}.marches-summary strong{font-size:22px;color:var(--success)}
.marches-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:8px}.marches-table{width:100%;margin:0}
.marches-table td{vertical-align:middle}.marches-table td:first-child{min-width:125px}.marches-table td:last-child{min-width:170px}
.marches-table small{display:block;color:var(--muted);margin:4px 0}.marches-table .game-icon{float:left;margin-right:8px}.marches-table progress{display:block;width:100%;height:7px;accent-color:var(--success);margin-top:7px}
.marches-table tr[data-phase=returning] td:first-child{border-left:3px solid var(--success-line)}.marches-table tr[data-phase=stale]{opacity:.7}
.marches-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.marches-help{font-size:12px;line-height:1.5}
@media(max-width:600px){.marches-summary{gap:6px}.marches-summary article{padding:9px}.marches-summary small{font-size:10px}.marches-summary strong{font-size:18px}.marches-table{font-size:12px;display:block}.marches-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.marches-table tbody{display:block}.marches-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:12px;border-bottom:1px solid var(--border)}.marches-table tr:last-child{border-bottom:0}.marches-table td{padding:0;border:0;min-width:0!important;overflow-wrap:anywhere}.marches-table td:nth-child(2){text-align:right}.marches-table td:nth-child(3),.marches-table td:last-child{grid-column:1/-1}.marches-table td:nth-child(3){color:var(--success)}.marches-table td:last-child strong{font-size:16px}.marches-table .game-icon{float:left}.marches-table tr[data-phase=returning] td:first-child{border:0}}

.client-directory{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:24px;max-width:1100px}.client-directory>p{color:var(--muted)}.client-directory input{width:min(100%,420px);margin:12px 0 18px}.client-directory-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.client-directory-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.client-directory-row:last-child{border-bottom:0}.client-directory-row p{color:var(--muted);margin:6px 0 0}.client-directory .pagination{margin-top:16px}@media(max-width:600px){.client-directory{padding:16px}.client-directory-row{align-items:flex-start;flex-direction:column}}

.gathering-trip-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}
.gathering-trip-statuses>h4{grid-column:1/-1;margin:0}
.gathering-trip-status{display:grid;align-content:start;gap:9px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}
.gathering-trip-status>small{color:var(--muted)}.gathering-trip-status>span{color:var(--warning);line-height:1.4}
.gathering-trip-status[data-trip-state=complete]{border-color:var(--success-line);background:var(--success-soft)}
.gathering-trip-status[data-trip-state=complete]>span{color:var(--success)}
.gathering-trip-steps{display:flex;flex-wrap:wrap;gap:6px;font-size:10px;line-height:1.5}
.gathering-trip-steps>span{padding:3px 6px;border:1px solid var(--border);border-radius:4px}.gathering-trip-steps .confirmed{color:var(--success)}.gathering-trip-steps .pending{color:var(--muted)}
.gathering-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px}
@media(max-width:600px){.gathering-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gathering-trip-statuses{grid-template-columns:1fr}}

.gathering-troops-preview{grid-column:1/-1;min-width:0;max-width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:12px}
.gathering-troops-preview>p{line-height:1.5}.gathering-troops-preview small{display:block;color:var(--muted);line-height:1.5;margin-top:8px}
.gathering-troops-scroll{overflow:auto;max-height:310px;border:1px solid var(--border);border-radius:5px}
.gathering-troops-scroll table{width:100%;min-width:520px;font-size:12px;margin:0}
.gathering-troops-scroll th,.gathering-troops-scroll td{text-align:right;padding:8px}
.gathering-troops-scroll th:first-child{text-align:left}
.gathering-troops-selected{font-weight:700;color:var(--success);background:var(--surface-2)}
.gathering-troops-scroll thead th{position:sticky;top:0;background:var(--surface-2);z-index:2}
.gathering-troops-total{font-weight:700;color:var(--success)}

.gathering-period-report{margin:14px 0;min-width:0;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);font-size:12px}
.gathering-period-report h4{margin:0 0 10px}.gathering-period-report small{display:block;color:var(--muted);line-height:1.5;margin-top:8px}
.gathering-period-controls,.gathering-period-dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gathering-period-dates[hidden]{display:none}
.gathering-period-controls label{display:flex;align-items:center;gap:6px}.gathering-period-controls input{max-width:210px}.gathering-period-scroll{overflow:auto;max-width:100%;border:1px solid var(--border);border-radius:5px}
.gathering-period-scroll table{width:100%;min-width:610px;margin:0;font-size:12px}.gathering-period-scroll td,.gathering-period-scroll th{padding:9px;text-align:right}.gathering-period-scroll th:first-child{text-align:left}
.gathering-period-scroll tbody td:first-of-type{font-weight:700;color:var(--success)}.gathering-period-scroll .icon-label{display:inline-flex;align-items:center;gap:6px}.gathering-period-scroll .game-icon{width:40px;height:40px;transform:scale(.55);margin:-8px}
@media(max-width:600px){.gathering-period-report{padding:9px}.gathering-period-controls label{flex-wrap:wrap}.gathering-period-dates{width:100%}}

.gathering-trip-composition{border-top:1px solid var(--border);margin-top:8px;padding-top:5px;min-width:0}
.automation-section .gathering-trip-composition>summary{font-size:11px;font-weight:600;padding:6px 0;color:var(--success);overflow-wrap:anywhere}
.gathering-trip-composition table{width:100%;table-layout:fixed;font-size:11px;margin:6px 0}.gathering-trip-composition th,.gathering-trip-composition td{padding:6px 3px;text-align:right;white-space:normal;overflow-wrap:anywhere}.gathering-trip-composition th:first-child{text-align:left;width:44%}.gathering-trip-composition th:nth-child(2){width:26%}.gathering-trip-composition th:nth-child(3){width:30%}.gathering-trip-composition thead th{font-size:9px;letter-spacing:0}.gathering-trip-composition td:last-child{font-weight:700;color:var(--success);white-space:nowrap}
.gathering-composition-unknown{display:block;color:var(--muted);margin-top:8px;font-size:10px}

/* Gathering guidance uses cached data and the existing update cycle. */
.gathering-guidance{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-left:3px solid var(--success-line);padding:4px 10px;margin:10px 0;background:var(--surface-2)}.gathering-guidance p{flex:1 1 280px;margin:5px 0;line-height:1.5}.gathering-guidance button{flex:0 0 auto;font-size:11px}.gathering-saved-plan{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--border);border-radius:5px;overflow-wrap:anywhere}.gathering-saved-plan strong,.gathering-draft-heading{font-size:12px}.gathering-saved-plan small{color:var(--muted);line-height:1.5}.gathering-draft-heading{display:block;margin-top:10px;color:var(--warning)}@media(max-width:600px){.gathering-guidance{align-items:flex-start}.gathering-guidance p{flex-basis:100%}.gathering-saved-plan{padding:8px}}

.gathering-preview-body>small{color:var(--muted);font-size:11px}
.hunting-activity{margin-top:1rem;padding:1rem;border:1px solid var(--border,var(--border));border-radius:8px;background:var(--surface-2);min-width:0}
.hunting-activity-scroll{overflow-x:auto;max-width:100%;max-height:28rem}
.hunting-activity table{min-width:760px;width:100%}
.hunting-activity th{position:sticky;top:0;background:var(--surface-2);z-index:1;text-align:left}
.hunting-activity td,.hunting-activity th{padding:.7rem;vertical-align:top}
.hunting-activity tr:nth-child(even){background:#ffffff04}
.routine-card-next{color:var(--success);font-size:10px;line-height:1.4;font-variant-numeric:tabular-nums}
.routine-card-detail{display:block;-webkit-line-clamp:unset;overflow:visible}

/* Coliseum: bounded passive snapshot, no animation or extra polling. */
.arena-pane{padding:12px;min-width:0}
.arena-status,.arena-age,.arena-note{color:var(--muted,var(--muted))}
.arena-age{display:block;margin-bottom:14px}
.arena-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.arena-metrics article,.arena-target{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:14px;min-width:0}
.arena-metrics small,.arena-metrics strong{display:block}
.arena-metrics strong{font-size:1.5rem;margin-top:8px;color:var(--success)}
.arena-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px}
.arena-target header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}
.arena-target header strong{overflow-wrap:anywhere}
.arena-target header span,.arena-target>small{color:var(--muted);font-size:.8rem}
.arena-formation{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.arena-hero{width:48px;text-align:center}
.arena-hero img,.arena-hero-placeholder{width:44px;height:44px;border:1px solid var(--border-strong);border-radius:6px;object-fit:contain;background:var(--surface-2)}
.arena-hero-placeholder{display:grid;place-items:center;color:var(--muted);font-size:.8rem}
.arena-hero small{display:block;overflow-wrap:anywhere;font-size:.65rem;margin-top:4px}
.arena-note{font-size:.85rem;line-height:1.5}
@media(max-width:600px){.arena-metrics{grid-template-columns:1fr}.arena-pane{padding:8px}}

.arena-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}
.arena-feedback{margin:0;overflow-wrap:anywhere}
.arena-attack-formation{min-width:0;margin:16px 0;border:1px solid var(--border);border-radius:8px}
.arena-attack-formation p{font-size:.85rem;color:var(--muted)}
.arena-hero-selects{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.arena-hero-selects label{display:flex;flex-direction:column;gap:5px;min-width:0}
.arena-hero-selects select{width:100%;min-width:0}
.arena-challenge{width:100%;margin-top:6px}
.arena-free{color:var(--success)}
.arena-history{max-width:100%;overflow:auto}
.arena-history table{min-width:540px;width:100%}
@media(max-width:700px){.arena-hero-selects{grid-template-columns:repeat(2,minmax(0,1fr))}}

.arena-purchase-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;border:1px solid var(--success-line);background:var(--success-soft);border-radius:8px;padding:14px;margin:14px 0}
.arena-purchase-card h3{margin:0 0 8px}
.arena-purchase-price{display:block;color:var(--warning);font-size:1.1rem;margin-bottom:6px}
.arena-purchase-card .arena-note{margin:0;display:block;overflow-wrap:anywhere}
.arena-purchase-card>p,.arena-purchase-card>details,.arena-purchase-spent{grid-column:1/-1}
.arena-purchase-card>button{align-self:center}
.arena-purchase-card summary{cursor:pointer;padding:8px 0;color:var(--success)}
.arena-purchase-policy{margin-top:8px}
.arena-purchase-enabled{display:flex;align-items:center;gap:8px;margin:8px 0}
.arena-purchase-enabled input{width:auto}
.arena-purchase-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}
.arena-purchase-limits label{display:flex;flex-direction:column;gap:6px;min-width:0}
.arena-purchase-limits input{min-width:0;width:100%}
@media(max-width:600px){.arena-purchase-card{grid-template-columns:minmax(0,1fr)}.arena-purchase-limits{grid-template-columns:1fr}.arena-buy{width:100%}}

/* Coliseum: compact overview, visual team and spending kept together. */
.arena-purchase-card{display:block;background:var(--surface);border-color:var(--border);padding:20px}
.arena-control-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.arena-eyebrow{display:block;color:var(--warning);font-size:.65rem;letter-spacing:.13em;margin-bottom:6px}
.arena-badge{border:1px solid var(--border);border-radius:20px;padding:5px 12px;font-size:.75rem;color:var(--muted);white-space:nowrap}
.arena-badge.is-active{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}
.arena-control-overview{display:flex;gap:20px;flex-wrap:wrap;margin:14px 0;color:var(--muted);font-size:.85rem}
.arena-control-overview strong{color:var(--text)}
.arena-policy-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}
.arena-policy-columns>section{min-width:0}
.arena-policy-columns h4{margin:8px 0 14px;font-size:.9rem}
.arena-purchase-policy label{margin:0;font-size:.8rem}
.arena-purchase-policy .arena-purchase-enabled{margin:10px 0}
.arena-purchase-policy input[type=checkbox]{accent-color:var(--success);width:15px;height:15px;flex-shrink:0}
.arena-purchase-policy input[type=number],.arena-pane select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:7px;min-height:34px;max-width:100%}
.arena-daily-heroes{grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 10px;gap:8px}
.arena-team-slot{align-items:center}
.arena-team-slot .arena-hero{width:100%}
.arena-team-slot .arena-hero img,.arena-team-slot .arena-hero-placeholder{width:52px;height:52px;max-width:100%;margin:auto;border-color:var(--warning-line)}
.arena-team-slot .arena-hero small{display:none}
.arena-daily-heroes select{font-size:.7rem;padding:5px;width:100%}
.arena-use-defense{font-size:.75rem;padding:6px 10px;margin-bottom:12px}
.arena-routine-settings>.arena-note{margin:0 0 14px}
.arena-routine-settings>label:not(.arena-purchase-enabled){display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}
.arena-routine-settings>label:not(.arena-purchase-enabled) input{width:75px}
.arena-purchase-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.arena-purchase-limits>label:first-child{grid-column:1/-1}
.arena-purchase-summary{font-size:.8rem;line-height:1.5;color:var(--warning);background:var(--warning-soft);border-radius:6px;padding:10px;margin:12px 0}
.arena-control-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:14px 0 8px}
.arena-control-footer .arena-purchase-price{font-size:.85rem;margin:0}
.arena-control-footer button{font-size:.75rem;padding:7px 10px;white-space:nowrap}
.arena-save-policy{margin-top:18px;background:var(--success-soft);border-color:var(--success-line)}
.arena-purchase-card summary{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:.8rem}
.arena-cooldown{color:var(--warning);font-size:.8rem;margin:8px 0 16px}
.arena-manual-team{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 12px}
.arena-saved-team{display:flex;gap:10px;margin:14px 0;flex-wrap:wrap}
.arena-manual-panel{border:1px solid var(--border);border-radius:8px;padding:14px;margin:16px 0}
.arena-manual-panel>summary{cursor:pointer;color:var(--muted);font-size:.85rem}
.arena-manual-panel>h3{font-size:.9rem;margin:14px 0 8px}
.arena-routine-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}
.arena-routine-overview span{overflow-wrap:anywhere}
.arena-budget-warning{background:var(--warning-soft);border-left:3px solid var(--warning-line);color:var(--warning);padding:10px;border-radius:4px;font-size:.8rem;line-height:1.5}
.arena-purchase-limits select{width:100%;min-width:0}
.arena-manual-purchases{margin-top:14px}
.arena-manual-purchases>summary{color:var(--muted)}
@media(max-width:480px){.arena-routine-overview{grid-template-columns:1fr}}
.arena-recommendation{display:block;color:var(--success);font-size:.7rem;margin-bottom:10px}
.arena-target.is-recommended{border-color:var(--success-line);background:var(--surface-2)}
.arena-hero-grade{color:var(--warning);font-size:.6rem}
@media(max-width:850px){.arena-policy-columns{grid-template-columns:1fr;gap:18px}.arena-buy-settings{border-top:1px solid var(--border);padding-top:12px}}
@media(max-width:480px){.arena-purchase-card{padding:12px}.arena-purchase-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-daily-heroes{gap:4px}.arena-team-slot .arena-hero img,.arena-team-slot .arena-hero-placeholder{height:44px;width:44px}.arena-control-footer{flex-wrap:wrap}.arena-control-overview{gap:8px}.arena-control-heading h3{font-size:1rem}}
@media(max-width:600px){.arena-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.arena-metrics article{padding:10px}.arena-metrics small{font-size:.65rem}.arena-metrics strong{font-size:1.2rem}.arena-saved-team{gap:8px}}

/* On-demand migration estimate; shares the account resource pane. */
.migration-preview{margin-top:24px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);max-width:900px}
.migration-preview h3{display:flex;align-items:center;gap:10px;margin-top:0}
.migration-preview h3 .game-icon{flex-shrink:0}
.migration-preview form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}
.migration-preview label{display:grid;gap:6px;flex:1 1 180px;max-width:260px}
.migration-preview form>label{margin:0}
.migration-preview form>button{margin:0}
.migration-preview input{min-width:0;width:100%;box-sizing:border-box}
#aw-migration-status{color:var(--warning)}
#aw-migration-result:empty{display:none}
#aw-migration-result{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);overflow-wrap:anywhere}
#aw-migration-result h4{margin:0 0 12px}
#aw-migration-result strong{font-size:1.3rem;color:var(--text)}
#aw-migration-result .migration-loss-total{color:var(--warning)}
#aw-migration-result p{margin:10px 0}
#aw-migration-result small{display:block;color:var(--muted)}
#aw-migration-result a{display:inline-block;margin-top:8px;color:var(--muted)}

.migration-scenario{flex-basis:100%;margin-top:8px}
.migration-scenario summary{cursor:pointer;color:var(--muted)}
.migration-scenario label{margin-top:12px}
.migration-scenario small{display:block;line-height:1.5;margin-top:8px;color:var(--muted)}
.migration-preview .migration-impact{margin:18px 0;padding:16px 0 0;border:0;border-top:1px solid var(--success-line);border-radius:0;background:transparent;box-shadow:none}
.migration-impact-note{padding:10px 12px;border-left:3px solid var(--warning-line);background:var(--success-soft)}
.migration-impact-table{max-width:100%;overflow-x:auto;margin:14px 0}
.migration-impact table{width:100%;min-width:480px}
.migration-impact caption{text-align:left;font-weight:600;padding-bottom:10px}
.migration-impact th,.migration-impact td{padding:10px 8px;text-align:right;white-space:nowrap}
.migration-impact th:first-child{text-align:left}
.migration-impact tbody th{font-weight:400}
.migration-impact .migration-loss{color:var(--warning);font-weight:600}
.migration-reading span,.migration-reading small{display:block;font-size:.75rem}
.migration-reading[data-state="invalidated"] small{color:var(--warning)!important}
.migration-impact .game-icon{flex-shrink:0}
.migration-impact[data-scenario="partial_reference"]{border-top-color:var(--border)}
.migration-impact[data-scenario="partial_reference"] .migration-impact-note{background:var(--warning-soft)}
.migration-loss-total{display:block;margin:14px 0 8px;font-variant-numeric:tabular-nums}
.migration-impact[data-scenario="partial_reference"] tbody tr{border-color:var(--border);background:var(--surface)}
.migration-checks{display:grid;gap:10px;margin:16px 0;padding-left:20px;font-size:.9rem}
.migration-checks .pending{color:var(--muted)}
.migration-checks .warning{color:var(--warning)}
@media(max-width:650px){
 .migration-impact table{min-width:0}
 .migration-impact thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .migration-impact tbody{display:grid;gap:10px}
 .migration-impact tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--success-line);border-radius:6px;padding:8px}
 .migration-impact tbody th{grid-column:1/-1;border:0;padding:4px 2px 8px}
 .migration-impact tbody td{display:grid;gap:4px;text-align:left;border:0;padding:6px 2px;white-space:normal;overflow-wrap:anywhere}
 .migration-impact tbody td:first-of-type{grid-column:1/-1}
 .migration-impact tbody td.migration-reading{grid-column:1/-1;gap:4px}
 .migration-impact tbody td::before{content:attr(data-label);font-size:.75rem;color:var(--muted);font-weight:400}
}

.migration-preview .migration-plan{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:14px;margin:14px 0}
.migration-plan-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.migration-preview .migration-plan form{display:block}
.migration-plan-losses .migration-plan-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}
.migration-preview .migration-plan label{max-width:none;margin:0}
.migration-plan fieldset{border:0;padding:0;margin:0;min-width:0}
.migration-plan-losses{margin:14px 0}
.migration-plan-losses summary{cursor:pointer;margin-bottom:10px}
.migration-plan small{display:block;color:var(--muted);line-height:1.5}
.migration-plan-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.migration-execution{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);margin:14px 0}
.migration-execution fieldset{border:0;padding:0;margin:0;min-width:0}
.migration-execution .check{display:flex;align-items:flex-start;gap:8px;max-width:none;margin:16px 0 10px}
.migration-execution .check input{width:auto;min-width:16px;margin-top:3px}
.migration-execution small{display:block;color:var(--muted);line-height:1.5}
.migration-execution[data-state=confirmed] #aw-migrate-progress{color:var(--success)}
.migration-execution[data-state=unconfirmed] #aw-migrate-progress,.migration-execution[data-state=blocked] #aw-migrate-progress{color:var(--warning)}
.migration-preview .migration-plan-evaluation{padding:14px 0;background:transparent;border:0;border-top:1px solid var(--success-line);border-radius:0}
.migration-rule-summary{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}
.migration-rule-summary li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px;border-bottom:1px solid var(--success-line)}
#aw-migration-result .migration-rule-summary strong{font-size:.85rem;color:var(--muted)}
#aw-migration-result .migration-rule-summary strong[data-state=exceeded]{color:var(--warning)}
.migration-rule-summary small{grid-column:1/-1}
.migration-plan-evaluation details summary{cursor:pointer;color:var(--warning)}
.migration-plan-evaluation details li{margin:8px 0;font-size:.85rem}

.migration-adhoc{margin:14px 0;padding:12px 0;border-top:1px solid var(--border)}
.migration-adhoc>summary{cursor:pointer;color:var(--muted)}
.migration-adhoc>form{margin-top:14px}

/* Pact automation uses bounded, selected-account observations. */
.pact-editor{margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);min-width:0}
.pact-editor>p{line-height:1.6}.pact-table input[type=number]{width:85px;max-width:100%}.pact-table td small{display:block;color:var(--muted);margin-top:4px}
.pact-table td:nth-child(2){white-space:nowrap}.pact-table td:last-child{white-space:nowrap}.pact-table button{padding:4px 8px;margin:2px}
.pact-live{padding:12px;border-left:3px solid var(--success-line);background:var(--surface-2);border-radius:4px}
.pact-report-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pact-report-tools a{padding:8px}
.pact-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}
.pact-totals>div{padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px}
.pact-totals strong{display:block;font-size:22px;color:var(--success);margin-top:6px}
.pact-results{margin-top:22px}.pact-editor .growth-scroll{max-width:100%;overflow:auto}
@media(max-width:700px){.pact-editor{padding:10px}.pact-totals{gap:6px}.pact-totals>div{padding:8px}.pact-table{min-width:670px}}

.pact-editor>.growth-scroll{max-height:none}.pact-editor>h3{margin-top:0}

/* One-shot profile objectives, consistent with the automation panels. */
.social-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}
.social-current>div{display:flex;flex-direction:column;gap:.35rem;padding:.85rem;border:1px solid var(--border,#34465a);border-radius:10px;min-width:0}
.social-current strong{overflow-wrap:anywhere}.social-current small{opacity:.75}
.social-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}
.social-plan .social-status{padding:1rem;border-left:3px solid var(--accent,#55c7b2)}
.social-approval{padding:1rem;background:var(--surface-2,rgba(180,145,45,.12));border:1px solid var(--border,#62704a);border-radius:10px}
.social-targets th{text-align:left;width:45%}
.social-plan>label.check{display:flex;gap:.7rem;align-items:center;justify-content:flex-start;padding:.5rem 0}
.social-plan>label.check input{width:auto;flex:none}
#aw-form .social-plan .setting-grid{gap:.7rem 1.2rem}
#aw-form .social-plan .setting-grid>label{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-height:0;border:0;padding:.5rem 0}
#aw-form .social-plan .setting-grid>label>input{width:100%;max-width:100%;height:38px;padding:.6rem .75rem;border-radius:8px;box-sizing:border-box}
@media(max-width:650px){.social-current,#aw-form .social-plan .setting-grid{grid-template-columns:1fr}}
.social-guild-search{margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}
.social-guild-search summary{cursor:pointer;font-weight:600}.social-search-controls{display:flex;gap:.75rem;align-items:end}
.social-search-controls label{flex:1;min-width:0}.social-search-controls button{flex:none;margin-bottom:10px}
#aw-form .social-guild-search input{width:100%;height:38px;border-radius:8px}
.social-search-results{list-style:none;margin:.75rem 0;padding:0;display:grid;gap:.75rem;max-height:460px;overflow:auto}
.social-search-results li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:10px}
.social-search-heading{display:flex;align-items:center;gap:.65rem;min-width:0;overflow-wrap:anywhere}
.social-guild-tag{display:inline-flex;padding:.4rem .5rem;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-weight:700}
.social-search-results dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}
.social-search-results dt{font-size:11px;color:var(--muted)}.social-search-results dd{margin:.3rem 0 0;overflow-wrap:anywhere}
.social-search-results button{grid-column:2;grid-row:1;align-self:center}.social-search-time{display:block;margin:.6rem 0}
@media(max-width:650px){.social-search-controls{align-items:stretch;flex-direction:column}.social-search-controls button{align-self:flex-start}.social-search-results li{grid-template-columns:1fr}.social-search-results dl{grid-template-columns:1fr 1fr}.social-search-results button{grid-row:auto;grid-column:1;justify-self:start}}
