body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div.article{border-bottom:1px solid #959595;margin-top:15px;margin-bottom:15px}.article>a{font-size:17px;margin-left:20px}.article-time{font-size:17px;vertical-align:center;float:right;margin-right:20px}div.shop-item{margin-bottom:16px}img.item-ico{width:72px;height:72px}div.item-title{font-weight:700;color:#111827}div.item-content{color:#6b7280}div.item-price{padding:0;border-bottom:none}div.item-button{padding-top:0}div.item-type{display:flex;flex-wrap:wrap;gap:8px}div.item-type>button{margin:0;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#374151;padding:8px 14px}.shop-page-heading{align-items:flex-start}.shop-controls-shell{display:flex;flex-direction:column;gap:16px}.shop-toolbar-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.shop-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#6b7280;box-shadow:0 8px 24px #0f172a0a}.shop-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shop-product-card{display:flex;flex-direction:column;gap:16px;min-height:350px;padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 28px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.shop-product-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 16px 36px #0f172a1f}.shop-product-top{display:flex;align-items:flex-start;gap:14px}.shop-product-icon-wrap{flex:0 0 72px;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16px;border:1px solid #e5e7eb;background:#f8fafc;padding:8px}.shop-product-icon{object-fit:contain}.shop-product-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:10px}.shop-product-title{text-align:left;border-bottom:none;padding-bottom:0;font-size:17px;line-height:1.4}.shop-product-badges{display:flex;flex-wrap:wrap;gap:8px}.shop-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;font-size:12px;font-weight:600}.shop-badge-warning{border-color:#fecaca;background:#fff1f2;color:#be123c}.shop-product-desc{margin:0;min-height:44px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-product-price-box{padding:14px 16px;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed}.shop-product-price-label{color:#f97316;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.shop-product-price-line{display:flex;align-items:flex-end;gap:8px;margin-top:6px}.shop-product-price-inline{flex-wrap:nowrap;white-space:nowrap}.shop-product-price-value{color:#ea580c;font-size:28px;font-weight:700;line-height:1}.shop-product-price-currency{color:#059669;font-size:14px;font-weight:600}.shop-product-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.shop-meta-item{min-width:0;display:flex;flex-direction:column;gap:4px}.shop-meta-label{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shop-meta-value{color:#1f2937;font-size:14px;font-weight:600;word-break:break-word}.shop-product-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:10px}.shop-action-button{min-width:96px;height:38px;border-radius:12px;font-weight:600}.shop-action-primary{border:1px solid #111827;background:#111827;color:#fff}.shop-action-primary:hover,.shop-action-primary:focus{color:#fff;background:#1f2937}.shop-action-secondary{border:1px solid #d1d5db;background:#fff;color:#374151}.shop-action-secondary:hover,.shop-action-secondary:focus{background:#f8fafc;color:#111827}.shop-action-button[disabled]{opacity:.55;cursor:not-allowed}.shop-search-card{margin-bottom:0;padding:12px 14px}.shop-search-group .form-control{height:42px;border-radius:12px 0 0 12px}.shop-search-button{height:42px;border-radius:0 12px 12px 0}.shop-grid-shell{border:none;background:transparent;padding:0}.shop-pager-row{display:flex;justify-content:center;align-items:center;gap:12px}.shop-page-button{border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:12px;padding:8px 14px;font-weight:600}.shop-page-current{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#111827;color:#fff;font-weight:700}@media(max-width:991px){.shop-toolbar-grid{grid-template-columns:1fr}.shop-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.shop-summary-bar{flex-direction:column;align-items:flex-start}.shop-products-grid,.shop-product-meta-grid{grid-template-columns:1fr}.shop-product-actions{justify-content:stretch}.shop-action-button{flex:1}}.page-section{display:flex;flex-direction:column;gap:20px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.page-title{margin:0;font-size:28px;font-weight:700;color:#111827}.page-link-button{border:none;background:transparent;color:#2563eb;font-weight:500;padding:0}.shop-filter-card,.shop-search-card,.library-search-card,.library-results-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.shop-filter-card,.library-search-card,.library-results-card{padding:12px 16px}.shop-poster-wrap img{border-radius:16px;border:1px solid #e5e7eb}.shop-pager{margin-top:8px}#table{margin-bottom:0}#table thead th{background:#f9fafb;color:#374151;border-bottom:1px solid #e5e7eb}#table tbody tr:hover{background:#f9fafb}.notice-list-card,.notice-detail-card,.rank-filter-card,.rank-search-card,.rank-table-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.notice-list-card,.notice-detail-card,.rank-table-card{padding:16px 20px}.notice-list-card .article{border-bottom:1px solid #e5e7eb;margin:0;padding:16px 0}.notice-list-card .article:first-child{padding-top:0}.notice-list-card .article:last-child{border-bottom:none;padding-bottom:0}.notice-detail-time{display:block;margin-top:8px;text-align:right;color:#6b7280;font-size:13px}.notice-detail-content{margin-top:16px;color:#374151;line-height:1.8}.page-title-center{text-align:center}.rank-toolbar-row{align-items:stretch}.rank-filter-card,.rank-search-card{padding:12px 16px}.rank-pager{margin-top:8px}#wz_bg{position:absolute;pointer-events:none;z-index:1}#wz_btn{width:25px;height:35px;background-color:#000;border:1px solid red;position:absolute;right:0}#wz_edit_btn,#wz_reset_btn{margin-top:10px;font-size:8.6pt;color:#fff}#wz_bg_frame_cover{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAArCAYAAADYOsCbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK2SURBVGhD3ZKLkRpBDERJwSk4BafgFJyCU3D4WM2p53obaYC9BXZPVa9ay2fmdcFJ53w+/wj+BH+Df5kO30c6vxt+STo/JTvgxZySVT4mXoAUirDMrFQFpJmOF1EorrsC2S4XZI+PYrHg4luFIMx08H2mQnHdCcR0r2AB3RdFwKIMJt+49esAL0IgzFQgy+ygMPBnAj+m7xeyyufEi7h4TRmgJRQIMisorLui8syWrPI58SLlt/jLQXJWBkCS2QFZpu8LssZy4g0vQrwEqcoQiutOIMbsgCjT90F614Uw8WZXiKlAlulAmFmh8v7sBXQfpG9fhhMfelUZ3Su8jO6D1J5PfPCRQkwCUaYDKWaHyjOvSNX7J74E0aoMqIqwBLMDkp4OpJnEn1eXciDMrIAkswJizAqV9xyk4uMTX4a8/1KU92IQZVZAjNlRFnBSb93EAVuUARBlVkD2Vl5ItfUTh7CAJ4GopwMpZseVfEeqrZ84xEsoEGV2uLwD0S4XpNLXJw6DdFUMwswKSute0ZZQUmebiQO9DIswOyDKrIAsU3d97UKqbDdx6KOFKK27My2hpMa2EwffWwZAkNkBWabvg7z+ORMX3FMKYswOLcAsyXufVywOh+w9vxDxZwBZT9+f++voxGVeQKG07grFdR8lnLzy+ROXeRECQeYMCDOvyDteVwgTF36lDNB98Zznv7YQJi6dFerKqTzzirzi9ROXe5muCICsJxnPefT7JmVmRYiKM32/kEe/b1Jq9iupONP3QR773gkRynd4Ad0Hedw+JoS0gKIFmCV51H4mpLQIgWyXC/KYfU2IsQjRAsySPGJ/E3IPFQH51f1OinbFyoL51f1OSE4LkPz4MSalp7+QfO4Y5VR+Rn78GJPS5V8vP3K8sSKjXL59zJFCxy/D+dal8vEbzOn0HzH7rtJXDPLYAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:53px;height:43px;margin-top:2px;margin-left:2px}#wz_bg_top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQUAAAANCAYAAACgsntIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEcSURBVGhD7dlRkcIwFIVhLMRCLdRCLWChFmohFrBQC7VQC7EQC+z9GcIuO2V4T/878z2QTvp2zlzg8mGGcA1LyJK6Qq7JNzn/Oo8yiLlt21ZqrXdJ/SHf5Jy8P3N/OGNKKbcy2Pe9xqUSZzWeSeoAeSbX5LuVA7mPZ2N4mzhPuRT6oN7neS5x1l7CJUmdaNkm520BiHOKIYXXXNuGMI7j49L/F0nqCzkn721joAcoAyZN03T7uyEcvUBSf8h72xjoAfqAUpjWdY0NYvfrgnRC5J780wP0AaUw81vCsixuCdIJkXvyTw/QB5TCwuowDAMHh5ck9Yvck396gD6gFPLzg1uCdF6tFPgXwlKQzo78WwqSXiwFSW9+S+GSfwC0tj0+ouoRiwAAAABJRU5ErkJggg==);background-size:cover;background-repeat:no-repeat;width:281px;height:13px}#wz_bg_middle_1,#wz_bg_middle_2,#wz_bg_middle_3,#wz_bg_middle_4,#wz_bg_middle_5,#wz_bg_middle_6{background-color:#292929;width:281px;overflow:hidden}#wz_bg_bottom{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQUAAAANCAYAAACgsntIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAElSURBVGhD7dlRcYNAFIVhLGABC2sBC2uhFrCABSxgIRawgIW1kN5/y3aaJp0+B/6d+SaELLydMxfSxZpLKff4LH3f75Kuh/wfPTBbCpIsBUmPLAVJvz2UwsSXYRhKHL/aLOnEyH1KqZXCRCl87PtepmmqI8SriySdF7kn//QAfUApjOu6bscJS0G6GHJP/ukB+oBS6MdxXBgdnBakayHv5J780wP0AaXAqtMCP+ScLQbpAsg5eSf3P6eEtmiHedu2umFZFi6qjxPh6WaS3hN5JtdxXMg5eSf35D98TwltDSHHxhsb28vHlFK9iaT3R57bS8VjALjF+RzI/59rjAuX9vKRCyWdR3upSM7J+1fs/1+MEWzm7wnGCknnQa7J99PjQtd13SdpfTwMeFer+AAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:281px;height:13px}#wz_stars_1{margin-left:49px;height:10px}#wz_stars_2{margin-left:77px;padding-top:8px;height:10px}.star_blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACsSURBVChTjVBtEcMwCMUCFrBQC7GABSxgoRZqIRaqZRawkPFKuuxu/bF3x3G8D2hDDxBi8qv/AVPzF3qNz8CmrTXt5j6aasc8+QUR8XQdqnamMWBGV9UTPKc+rSRJXNuq9p8Onb8ubBUog3+CDuMBvWwL+V/3J+x3IMCXPBEReYXs3rZqH+CnXui9CzN7umOeNXQ1C2Zx6OVMXMk0Z0DzZWSMkQ8gG+asuZnoDQuRcn10d4StAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:11px;height:10px;margin-left:-1px;float:left}#star_0,#star_16{margin-left:0}#star_6,#star_11,#star_21{margin-left:5px}#wz_soul_name{width:281px;font-size:10.5pt;font-weight:700;color:#cf0;margin-top:8px;text-align:center;display:none}#wz_item_name{width:281px;font-size:10.5pt;font-weight:700;color:#f06;margin-top:8px;padding-bottom:1px;text-align:center}#wz_item_flag{width:281px;font-size:8.5pt;font-weight:400;color:orange;margin-top:3px;padding-bottom:13px;text-align:center}.dot_line{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQUAAAACCAYAAABR5MmdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABDSURBVEhLYwCCjnfv3v0H0u8EBQXvgmgYBvFHxUbFRsWGvxiIhpYDHUCMWii4uLi8g2GYAaNio2KjYsNbDFEoMHQAALeAhEPrMtbsAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:281px;height:2px}#wz_item_icon{background-size:cover;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;width:75px;height:75px;margin-top:20px;margin-left:5px;float:left}#wz_item_img{position:absolute;width:75px;height:75px;image-rendering:pixelated;transform:scale(2);background-repeat:no-repeat;background-position:center}#wz_item_icon_cover{position:absolute;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOFSURBVHhe7ZyLcdswEETVglpwC27BLagFt6AW1IJbSAtpIS2kFmcXwcGnI0AcqQ8/up1ZAQQ/uH0DJzMUqQP1/f39Bp/hr+xfDf9WrfYf1Wr/Ve0jzDmlZu2LMbNpfyqflD+U3+G3BIjiBszwtQnvaRZcG59jXusnxIOEOY5lHnT0Srq3W3DmQpPzHg5JK82XJ55rG3gOAH1Or8/2qZAozPnOj7E/u1axMjZme9zY+a1j7djTIVGYt4DyFFqzHKeP91yrdp7d1sfQi0CiMPdgRdnCa+OeY+y29MfGxtrFIFGY/6O3olrjuj821jqmd5y0/I/mmOtdTKjBtaJs8bUx3d5jn3hxSBTqqK4oKdIGabW9feLaWMurWEki1FJAeUPbsHbbure/5lVBolDPya4o3WpPBTTXq4NEoaYrUNaPhGH7bOlc2rqEukZB9VwLrPsS3rq27zPXtEqhvlFQOpRtx/p2rLZPe9WQqFQjPgQUi66F7wWdat7aKP1cy6qV6sQHQbHoewIRGPq+jx0/5TpWL9arQU1xLfgUbwYShXrPFhRD3AKg53QXMc+/GaHmAkqCzFodlb7cWrXeHCQKdQ9AjZlBpZ3jTUKiUPtFg2KYW0Bo8+a8tOlGfZ5zk0L9BZQN2rIAkL4FUvOmIVHIMADFYLadan7NI/1Fb7jdS8hRQOmgHgsMttYyvgtIFLI0QenA0tbc2rcbSBTyfAmoWliP+eWpHVvdbZJbhUxlRdmwNQuUWiveHSQKucqKktAtAC7n6+5OyHYF6hbvciWJkC+B4p3MWvgxp4cX2OZr7VrIWVaUBB+AUK12GsvX2b2QNf1jzhVlgdQgXQHL13gJIW/50ysAPM7nv4yQ+WpF0VerRjuf8HKQKOQegCpQQj8Ck/+g8naoIQF1yduhhgKUU2CUbgUHqI4ClFMByikBdc7boYbAKH1THKA6ClBOgVF67GcTT5QsqQDlFBilh1039WTJEgpQTgmozT488SyBUXpzIUB1FKCcElCbf9rk0QKj9AZogOooQDkloHb7Vfi9FKCcAqNjgHIoQDkVoJwSUPGFZ0exopyKFTVFsaKcihXlVIByKkA5FaCcClBOBSinApRTAWqCAtYEERbMx6fl5SFa3t+j+UaovIhNy08A8IclaD5dLObbENr6x03nWq5jr63nlVqkNqlVv+Fq3zFk5sFj4xlL1uHwD2L3yW0p8FYQAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:74px;height:74px;margin-left:2px;margin-top:1px}#wz_item_icon_frame{position:absolute;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABQCAYAAACZM2JkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG+SURBVHhe7d1RjcJAFEDRWlgLawELWMACFrAwFrBQC7VQC1jAAvuGtoEm7JZ5u7k/e2/yQigtH4dkmL/pVpXLLmaIucbcnNVUk2qzm7WSlctp/kJne06zWmNr5DFmH/Mxf2rVYjKpNknsablYHi7zVfuuavTwalhGHr/SOF+xrVJmqV/nn/e8Crxd8wN2b3Erw63r43W43roxpr4O8b5eO9/nsn7A2lrcTv2EfR5fz+fuHHcfhc62CR2fHcoQd9bdSezghM61BV3Ga70rZv7vEzrXFnSdY+nnuyOhc70DXWd/PKwfsLYWtxLQfYDWncbzLLuOMtQlxDU63cOtrsNb464jXbOb0LmEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaSmgooaGEhhIaKg3tYQrvlzxMweNBWkseD+KBNy2lD7ypeYTTz/3JEU5La2zn50kiL03LiMfsvZ5fHLPXdV+rTGYRC8cpKgAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:75px;height:75px;margin-left:1px;margin-top:1px}#wz_damage_increase{float:left;margin-top:20px;margin-left:25px}#wz_damage_increase_txt{font-size:8.6pt;float:right;margin-right:-1px;color:#999}#wz_damage_increase_num{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGASURBVEhLpZQBsYMwDIaxMAtYqAUs1MIsYAELs4AFLGBhFrCwl680vaYE2O79d1lH8uUnLQfdhR4SfRPkiK+kBkFiCCHEqVLf95F8rqu5Kwohxvhc13X5XEjqKxx87jNKRvM8vzL/leDpy/1FPXfKzE/KE7LlonC3tTPRR/9us484SH6juG1pSStgPvTIylm1jMRGf/ZJP7GFEHkJPRNWw6kkb8yYzDMD0vNgLZxGy5nJFEA1JCoccrgymTFTkLxCeb3lrqD/b7OBTid7v98HzkAAlVm9zTKZMh7Hj4GaOx4egDIeVyAFTszMZEQ12fk2KzP3aSrjcVdQO9kth5kZXyF5H/WblYJrj6Nfokw2yBa3GmLL5F6icRwnWSauRanOO58586KjsCzLDAikoJoiNWmMPvRJvx5F0oNPjDYp7K36n0DSV59rUXiKdj87RW1AUAeCp29vt2LPFAa+7dK0JtdKXJOvvv1EOStPFBk7GTtBnvpha1fCVIPG+tpR1/0BTzjI6i86FosAAAAASUVORK5CYII=);background-repeat:no-repeat;width:19px;height:26px;clear:both;float:right;margin-top:5px;margin-right:1px}#wz_item_req{clear:both;float:right;margin-top:6px}#wz_item_req2{clear:both;float:right;color:#999;font-size:8pt}#wz_req_lev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAGCAYAAABq43YJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVDhPvY1RDoAwCEO5/9m8kwqhS62w8LWXYMajoO24L7u5Uv98N0v1ofK8g4KPQKL9QheZ7kiVdbo8M3XO+J5/UOkXPOP5zucz0N7pHFfq0b2gWgbdkSrrdHlm6gBmXWa3G2iAD2pF4KVyDM+RUQcPtD/KmZ+bPROT8qeivPGwAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:49px;height:6px}#wz_req_lev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAGCAYAAABq43YJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVDhPvY1RDoAwCEO5/9m8kwqhS62w8LWXYMajoO24L7u5Uv98N0v1ofK8g4KPQKL9QheZ7kiVdbo8M3XO+J5/UOkXPOP5zucz0N7pHFfq0b2gWgbdkSrrdHlm6gBmXWa3G2iAD2pF4KVyDM+RUQcPtD/KmZ+bPROT8qeivPGwAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:49px;height:6px;float:left}#wz_req_0{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAdSURBVBhXYwCB/0gALgBmQAGYT7wgjAEDDAwMDADPGC/RZlHHlwAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:5px;height:5px;margin-left:17px;float:left}.item_info_req_0_1,.item_info_req_0_2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAdSURBVBhXYwCB/0gALgBmQAGYT7wgjAEDDAwMDADPGC/RZlHHlwAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:5px;height:5px;margin-left:1px;float:left}.item_info_req_0_1{margin-top:9px}.item_info_req_0_2{margin-top:3px}#wz_req_str{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAGCAYAAACB1M0KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB9SURBVDhPvc1BEoQwCAXR3P/SKlRDJT8YdnkLHRqsGSePIG/dsFp2pA3rVDXzd1ti70hJW8zag/bqrmoz3Xez8WaPQE/kRD52fjqdg/VAStr8aELesXekpC1m7UH7392s+6abTdUWehCzvZUffBgdacEqkZO2br7i3p+O8QLgumaoQDvFXAAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:50px;height:6px;padding-right:3px;margin-top:9px;clear:both;float:left}#wz_req_luk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAGCAYAAACB1M0KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB/SURBVDhPvY3BDcAgDAPZf+m2juwodQDx4h4Qn4MYOx6DunnA6tdRNWadO+WVb6AQVIk7ZffC/ekecKdcfZ0r4XEI+oQ6od56joFnMfPulHGLKFZwJ6BK3Cm7F+5P94A75errXFn5xBeUcTux8MEYUDVYJ9TTt3UGnq9w79MxXlJ6TsAo1YexAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:50px;height:6px;padding-right:3px;margin-left:9px;margin-top:9px;float:left}#wz_req_dex{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAGCAYAAACB1M0KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACASURBVDhPvY1BEsAgDAL9/6fbJgNMpEZv7sGUDdWx4zGgfz7AatpBTWAloNs7OYlnEQsCJdwxuyfuV72u475y6qSPg8ALaAG99fhMPAddJ2Yll4WVm8i/AJRwx+yeuF/1uo77yqnTeeEF5phOFj4QE6gJrAR0eycn8XyFe4+O8QKmvHKc+nvYUgAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:50px;height:6px;padding-right:3px;margin-top:3px;clear:both;float:left}#wz_req_int{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAGCAYAAACB1M0KAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB9SURBVDhPvY5BDoBADAL3/59WaaCptNE97Ry0DJi4vrgM6uYBq1dH1aid77xzWHXYB1SJO2X3wv3ODjdgHL+ZXCV6PAR9Qp1Qf3qegWdRvW5/VybXwEhQJe6U3Qv3Ozu/AWMyucpf3wbKeDsxeGAMqBq1851nMLmjnPuBtW5cl0LM6ecgbgAAAABJRU5ErkJggg==);background-repeat:no-repeat;width:50px;height:6px;padding-right:3px;margin-left:9px;margin-top:3px;float:left}#wz_job_bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO0AAAAYCAYAAAAWEnolAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAQUSURBVHhe7ZzhUR0xDIRpgRZogRZogRbSAtWmhbSQvFW8zlon3/MZH++YiJlvbEvrle5A8/gDT/h6fn7+cVt+JklyXcqc/hvY19fXX+/v77/e3t6SJLkQmEvMpw6uDSySWJMkuR6cT8yrDS0nOUmS64I5rUObn7JJcn0wpzm0SfKNWD20vwMi3Sjm8fLysspPOdN7lKiHR/RxBN+rEunPIqpPNroTvs/qR09/rrGV9VcOrTUGPj4+6h5xr0O+xJmzvcRNi7Onpz2K9wXa/02j3qOxI9S6Ct8Z9lhJdP7ifg149Ljle9738kfZ1FZUG+V33tso9T69EONZfG3v4R3siy6q0WXZ0PrGFKe1mD5s8BC8U+PUEtGq9xEabyXwHo0dYVNbz+JtDGob74HYDPQwdnqoeu0XZ5efofqJp9Jotb7yifdhdxWtgRUaojlFdFGNLl/+Sct8D3en8SvxKFb9D9D4cE+Kd9UihtXHPtFDva/1oz3Pe0DjvbH6WNHN9Et439D+Am87Myc9qeYwWk9q9ryb/rgn5b7qR2h81FdX6FSrOlJ0UY0uDxta5pXOQ1gcK2NO6/WjVA/fT9DHGT2op6F96P7eWXwib4vpHY0fhHdrbRJ4W4xx1QHRzbDxBYgXQm3US6AfofHy/lyhU63e4bloohpdlg9tp/FG55snnYfYxKnt6IeQuwbOO32c0YPeNXDWHqKzorniEXlbTD00fgTe3+Omq7C/iKIJ6wwQ1iaqxVnr6rloZ/rY+HAlOHudarmHRnyHWDa02qyupTHV1ngE8qpVv5KLYuo/SvXzMdfHWT1oHYN+vXp7FJ354nxCv8DuE+0XIE+Qu0fRRnVGCPtAvKeLCPQjNDW59yt0gLqIoolqdFk1tE1zwUvUxmrOa0GkjV6Ci1F/lJG7Z/WweXY979XzIE6d1+7Eop7uUX08gW+tq7VFp9oZ9rwbnfbpCfQj2F1f36/QUdujaKIaXZYNLR9AmybIz2qZlwf0Z2qP0ngyJvtGd0IP1Zfo2Xsz1gP5oq9nrIxFnhNUb8+Od81jxdnlZzAfrc09c0XX6IneKzHVjtDU5F5XaAqmV/ReiXn/XZYMLYrf46YzopxHtdz7s+zDngYwD75AnB1Vo/GFPdh9T+8byhjzCuP0LPc2Z+85wW4PyDt9cw+ri08Br3tE94SRnu9Ra+k7GPT9VP1ln7SEDwA0fmNGG2Ga2QcWzKMH8k6vLOsBBM8feTf9eYpW9YrlRBdpRtnUHvAd0RyBXrM/Q2BFT1rP/NDHoO90/VVD+13hS4uI9I8m6pNE+rN4dP2r8iXv438f2iT5duTQJsk3oxna/CP4JLk+zR/BI5CftklyXTifNrT5j92S5NrwN+HbrIL2PzImSXJd/s7p09MfjtpJhF2xsqAAAAAASUVORK5CYII=);background-repeat:no-repeat;width:237px;height:24px;margin-left:12px;margin-top:4px;padding-bottom:9px}#wz_job_bg2{background-repeat:no-repeat;width:237px;height:24px;margin-left:12px;margin-top:4px;font-size:7.5pt;padding-bottom:9px}#wz_job_beginner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAKCAYAAABMtYURAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVDhPvY1BEsAgDAL9/6dbseiYFKpeuhcTWCclc1U4Slyfc+wZVtFtjYHKQGXgJHeuLwh6B5WAyp27dZxj4CSXbg9lSVx3kiMDr2V+AeYZxhIqAZU71xeCHVc59p8tBCu399kbO4YVTaxw/YSqP1jJ3a88x0u5AQCqWrRW1YSRAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:31px;height:10px;margin-top:7px;margin-left:15px;float:left}#wz_job_warrior{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABXSURBVDhPjYxBDsAwCMP4/6e3RoMJorSNT42xGo8gkv4uLGdFC8t1gXeR6ufqagy54A2Ojo998w3sHMipUYHrLK6fqUBRHfdj81HBTd/jhrEjkyNfF/ECbdTHOTQatVoAAAAASUVORK5CYII=);background-repeat:no-repeat;width:19px;height:10px;margin-top:7px;margin-left:14px;float:left}#wz_job_magician{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAKCAYAAACjd+4vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB/SURBVDhPlYxBEsAwCAL9/6fbkhqHIcq0exKWJK6GSPgGLqsDtlPJ2TnAWR2wnUrOnXPkrLCdSs7OAc7qgO1UcsYNMlZmUh3/gKkDh+Ss7i/d++pUclYHug583VankrM6gG4iJ4udp779aIkHvjddB7jXjXMt3QjdRE4s7y7iBsV4hohra4jGAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:30px;height:10px;margin-top:7px;margin-left:14px;float:left}#wz_job_bowman{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABRSURBVDhPvYwxDsAwCMT4/6cbQS9LwRepQzwl2BDJY6gAOPnG1YPbuaYxxTlL9C00emd6Wyr8iztQ1w8onWMpBBsSuCDQk8AFYX3KL1JIbyIWFZXbJftU5UUAAAAASUVORK5CYII=);background-repeat:no-repeat;width:20px;height:10px;margin-top:7px;margin-left:14px;float:left}#wz_job_thief{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABYSURBVDhPncxRDsAgCAPQ3f/SLG0qmwax8X0YLNUHosGCKJpoxd08mKp+ZtWy8+9jHjLgYBjd9U3eMeywIN193VEZ3jp9hv2OKp8yNPAdjhP1W27PEhHxAgMJ4x3LQjBKAAAAAElFTkSuQmCC);background-repeat:no-repeat;width:19px;height:10px;margin-top:7px;margin-left:14px;float:left}#wz_job_pirate{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABkSURBVChTlcxRDsAgCAPQ3f/SjDJrGhDi3g+1EB8wF2HhW3vkbK2+u2jEXshUY4cA8XDM2pF2yFQWp0ljryUzJsXCaYayK8VhXtFj5jwJ786vjzr7DgHi4Zi1m7R3XLQHiZnZC6wEDwBUsxw1AAAAAElFTkSuQmCC);background-repeat:no-repeat;width:18px;height:10px;margin-top:7px;margin-left:14px;float:left}#wz_bg_middle_4 div{font-size:8.6pt}#equip_type{color:#fff;margin-left:14px;margin-top:4px}#equip_str,#equip_dex,#equip_int,#equip_luk,#equip_ap,#equip_ma{color:#fff;margin-left:14px;margin-top:1px}.equip_num{color:#6ff}.equip_add{color:#cf0}.equip_work{color:#6ff}#equip_ma{padding-bottom:11px}#wz_bg_middle_5 div{font-size:8.6pt}#wz_potential_img{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;width:13px;height:13px;margin-top:4px;margin-left:9px;float:left}#wz_potential_txt{color:#6ff;margin-top:4px;margin-left:5px;float:left}#wz_mob_icon{background-size:cover;background-repeat:no-repeat;width:200px;height:150px;margin:10px auto}#wz_mob_img{position:absolute;width:200px;height:200px;image-rendering:pixelated;transform:scale(1);background-repeat:no-repeat;background-position:center}#map_info{background-color:#292929;width:281px;overflow:hidden;justify-content:space-between;align-items:center}#map_npc,#map_mob,#map_portal,#map_part{color:#fff;margin-left:5px;font-size:8.6pt}#map_icon{background-size:cover;background-repeat:no-repeat;width:200px;height:200px;margin:5px auto}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;background:#fff;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}.container{max-width:1240px}.app-shell-root{padding:20px 0 32px}.site-header-card{margin:0 auto;padding:24px 20px;text-align:center;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:12px}.site-header-title{margin:0;font-size:32px;font-weight:700}.site-header-subtitle{margin:10px 0 0;font-size:14px;color:#6b7280}.site-navbar{margin:16px 0 24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:none}.site-navbar .navbar-brand{color:#111827!important;font-weight:700}.site-navbar .navbar-nav>li>a{color:#4b5563!important;font-weight:500}.site-navbar .navbar-nav>li>a:hover{color:#111827!important;background:transparent!important}.site-navbar .navbar-nav>li>a i{margin-right:6px}.site-shell{border:1px solid #e5e7eb;border-radius:16px;box-shadow:none;padding:20px}.content-column{width:100%}.well{background:#fff}.well2{background-color:#fff}.side-panel{border:1px solid #e5e7eb;border-radius:12px;box-shadow:none}.side-panel-title{font-size:18px;font-weight:600;color:#111827}.login-alert{margin-top:12px;text-align:center}.login-message-panel{display:flex;flex-direction:column;gap:12px}.account-overview-grid{display:grid;gap:16px}.account-overview-status{display:grid;gap:10px}.account-overview-item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6;color:#4b5563}.account-overview-item:last-child{border-bottom:none}.account-overview-item b{color:#111827;font-weight:600}.login-card-subtitle{margin:0 0 4px;color:#6b7280;font-size:13px}.quick-actions-grid{display:grid;gap:10px}.quick-action-button{border-radius:12px;padding:10px 12px;font-weight:600;border:1px solid #dbeafe;background:#fff;color:#2563eb}.quick-action-button.primary{background:#2563eb;color:#fff}.quick-action-button.secondary{border-color:#fecaca;color:#b91c1c;background:#fff1f2}.quick-action-button.ghost{border-color:#e5e7eb;color:#374151}.login-status-alert{margin-bottom:0;text-align:center}.login-action-grid{display:grid;gap:10px}.side-panel-status hr{margin:16px 0}.floating-status-wrap{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:30;display:flex;align-items:center}.floating-status-panel{width:0;overflow:hidden;opacity:0;transform:translate(12px);transition:width .25s ease,opacity .2s ease,transform .25s ease}.floating-status-panel.open{width:320px;opacity:1;transform:translate(0)}.floating-status-panel .side-panel-status{width:320px;margin:0 12px 0 0;box-shadow:0 12px 30px #0f172a24}.floating-status-toggle{border:1px solid #d1d5db;border-right:none;background:#fff;color:#111827;border-radius:12px 0 0 12px;padding:14px 10px;font-weight:600;box-shadow:0 8px 24px #0f172a14}.floating-status-toggle-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.1em}@media(max-width:768px){.floating-status-wrap{right:8px}.floating-status-panel.open,.floating-status-panel .side-panel-status{width:min(280px,calc(100vw - 60px))}}.status-row,.status-meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;color:#4b5563}.status-row b,.status-meta-row b{color:#111827;font-weight:600}.status-meta-note{margin-top:6px;color:#6b7280;font-size:12px}.site-footer{margin-top:20px}.site-footer-text{color:#9ca3af;font-size:13px}.account-grid{display:grid;gap:20px}.profile-hero-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border:1px solid #e5e7eb;border-radius:20px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 10px 30px #0f172a0d}.profile-hero-subtitle{margin:8px 0 0;color:#6b7280;font-size:14px}.profile-hero-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.profile-status-badge{display:inline-flex;align-items:center;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;padding:6px 10px}.profile-status-name{font-size:14px;color:#111827;font-weight:600}.account-top-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.page-section-account{display:flex;flex-direction:column;gap:20px}.account-summary-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0a;padding:20px}.account-summary-title{margin:0 0 16px;font-size:18px;font-weight:600;color:#111827}.account-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.account-panel-subtitle{margin:6px 0 0;color:#6b7280;font-size:13px}.account-summary-list{display:grid;gap:12px}.account-summary-item{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f3f4f6;color:#4b5563}.account-summary-item:last-child{border-bottom:none;padding-bottom:0}.account-summary-item b{color:#111827;font-weight:600}.account-stats-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.account-stat-card{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 20px #0f172a0a}.account-stat-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb}.account-stat-label{font-size:12px;color:#6b7280}.account-stat-value{font-size:22px;font-weight:700;color:#111827}.account-character-layout{display:grid;gap:20px}.equipment-slot-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.equipment-slot-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.equipment-slot-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14;border-color:#dbeafe}.equipment-slot-label{font-size:12px;color:#6b7280}.equipment-slot-icon-wrap{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#f9fafb;border:1px solid #e5e7eb}.equipment-slot-icon{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.equipment-slot-empty{font-size:12px;color:#9ca3af}.equipment-slot-name{text-align:center;font-size:13px;font-weight:600;color:#111827;word-break:break-word}.account-grid-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.account-grid-item{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#374151;text-align:left}.account-item-card{align-items:center}.account-item-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.account-item-slot{font-size:12px;color:#6b7280}.account-item-name{font-weight:600;color:#111827;word-break:break-word}.account-item-sub{font-size:12px;color:#9ca3af}.account-item-side{display:flex;align-items:center;gap:10px}.account-item-icon{width:34px;height:34px;object-fit:contain;image-rendering:pixelated}button.account-grid-item{width:100%}.account-grid-item-active{border-color:#2563eb;background:#eff6ff}.account-empty-text{color:#6b7280;font-size:14px}.account-error-notice{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:12px;padding:12px 14px;font-size:14px}.account-inventory-group+.account-inventory-group{margin-top:20px}.account-inventory-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#111827}.character-list-card{display:flex;flex-direction:column;gap:20px}.character-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.character-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-left:8px;padding:0 8px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}.character-list-subtitle{margin:6px 0 0;color:#6b7280;font-size:14px}.character-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,360px));justify-content:start}.character-card{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 8px 24px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.character-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14;border-color:#dbeafe}.character-card-active{border-color:#93c5fd;box-shadow:0 14px 32px #2563eb14}.character-card-top{display:flex;gap:14px;align-items:flex-start}.character-avatar-wrap{position:relative;width:64px;height:64px;flex-shrink:0}.character-avatar{width:64px;height:64px;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;object-fit:cover}.character-job-icon{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;padding:2px}.character-card-main{flex:1;min-width:0}.character-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.character-name{margin:0;font-size:18px;font-weight:700;color:#111827}.character-job-badge{display:inline-flex;align-items:center;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:600;padding:4px 10px}.character-meta-grid{display:grid;gap:10px;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.character-meta-item{display:flex;flex-direction:column;gap:4px;color:#6b7280;font-size:12px}.character-meta-item b{color:#111827;font-size:14px;font-weight:600}.character-card-actions{display:flex;gap:10px}.character-card-button{flex:1;border:1px solid #dbeafe;border-radius:12px;background:#2563eb;color:#fff;font-weight:600;padding:10px 12px}.character-card-button.secondary{background:#fff;color:#2563eb}@media(max-width:768px){.account-top-grid{grid-template-columns:1fr}.account-stats-grid{grid-template-columns:1fr 1fr}.character-card-grid,.character-meta-grid{grid-template-columns:1fr}.inventory-sheet-wrap{padding:8px}}.inventory-board{display:flex;flex-direction:column;gap:16px;border:1px solid #7a5a34;border-radius:24px;background:linear-gradient(180deg,#2d2118,#1a130e);padding:18px;box-shadow:0 18px 44px #00000047}.inventory-tab-row{display:flex;flex-wrap:wrap;gap:8px}.inventory-tab{border:1px solid #8f6a39;border-radius:999px;background:#ffffff0f;color:#f7e9c0;padding:8px 14px;font-weight:600}.inventory-tab-active{border-color:#f3ce98;background:#f3ce982e;color:#fff3d4}.inventory-sheet-wrap{overflow:hidden;border-radius:24px;border:1px solid #8f6a39;background:#120c09db;padding:12px}.inventory-sheet{position:relative;width:100%;max-width:760px;margin:0 auto;aspect-ratio:603 / 289;background-image:url(/static/inv_full-C3I0IPio.png);background-size:cover;background-position:center;background-repeat:no-repeat}.inventory-sheet-slot{position:absolute;overflow:hidden;border:1px solid #5c4835;border-radius:4px;background:#1a120e85;box-shadow:inset 0 0 0 1px #ffffff08;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.inventory-sheet-slot.filled:hover{transform:translateY(-1px);border-color:#f3ce98;background:#362618b8}.inventory-sheet-icon-wrap{position:relative;width:80%;height:80%;display:flex;align-items:center;justify-content:center}.inventory-sheet-icon{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.inventory-sheet-qty{position:absolute;right:-6px;bottom:-6px;border-radius:999px;background:#000c;color:#fff;font-size:10px;font-weight:700;padding:1px 5px}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px}.inventory-page-button{border:1px solid #8f6a39;border-radius:10px;background:#ffffff0f;color:#f7e9c0;padding:8px 12px;font-weight:600}.inventory-page-button:disabled{opacity:.45}.inventory-page-text{color:#e5d7b2;font-size:13px}.inventory-slot-empty{color:#9ca3af;font-size:12px}.account-item-tooltip{position:sticky;bottom:16px;margin-left:auto;width:min(360px,100%);border:1px solid #7a5a34;border-radius:18px;background:linear-gradient(180deg,#251911fa,#120c09fa);box-shadow:0 18px 40px #00000047;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-item-tooltip-header{display:flex;flex-direction:column;gap:6px}.account-item-tooltip-title{font-size:15px;font-weight:700;color:#f7e9c0}.account-item-tooltip-meta{font-size:12px;color:#f3ce98;font-weight:600}.account-item-tooltip-desc{margin-top:10px;font-size:13px;color:#e5d7b2;line-height:1.6;white-space:pre-wrap}.home-page{display:flex;flex-direction:column;gap:20px}.home-hero-card,.home-feature-card,.home-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.home-hero-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.home-hero-title{margin:0 0 12px;font-size:32px;line-height:1.2;color:#111827}.home-hero-description{margin:0;color:#4b5563;font-size:15px}.home-info-grid,.home-system-grid{display:grid;gap:16px}.home-system-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0f172a0a}.home-info-card-warning{border-color:#f59e0b;background:#fffdf7}.home-info-title,.home-section-title{margin:0 0 10px;font-size:18px;font-weight:600;color:#111827}.home-info-text{margin:0;color:#4b5563}.home-feature-list{margin:0;padding-left:20px;color:#374151;line-height:1.8}.commentbubble{float:right}.text-center,.text-left{margin:0}.positive_comment{color:#5cb85c}.negative_comment{color:#d9534f}.neutral_comment{color:#428bca}.breakword{word-wrap:break-word}blockquote{padding:10px 15px;font-size:12px;margin:0 0 5px!important}h2,.h2{font-size:30px}h2>.label{vertical-align:middle;font-size:10px}.app-shell-root.is-public-page{max-width:1280px;color:#293d32;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.is-public-page .site-header-card{display:none}.is-public-page .site-navbar{margin:0 0 24px;border:0;border-bottom:1px solid #e0e5d9;border-radius:0;min-height:64px;background:#fff}.is-public-page .site-navbar .navbar-brand{padding-left:0;font-size:23px;letter-spacing:-.8px;color:#274c3f!important}.is-public-page .site-navbar .navbar-nav{float:right}.is-public-page .site-navbar .navbar-nav>li>a{color:#526257!important;font-size:14px}.is-public-page .site-navbar .navbar-nav>li>a:hover{color:#a44920!important}.is-public-page .site-navbar .navbar-nav>.active>a{background:#eff3e8;border-radius:8px;color:#284f40!important}.is-public-page .site-shell{padding:0;border:0;background:transparent;box-shadow:none}.is-public-page .page-section{gap:24px}.is-public-page .page-heading,.is-public-page .profile-hero-card{padding:30px 34px;background:#f1f4e9;border:1px solid #e0e5d9;border-radius:18px;box-shadow:none}.is-public-page .public-eyebrow{margin:0 0 10px;color:#607d66;font-size:11px;font-weight:700;letter-spacing:1.5px}.is-public-page .page-title{color:#293f32;font-size:30px;line-height:1.45}.is-public-page .public-page-description,.is-public-page .profile-hero-subtitle{margin:10px 0 0;color:#647361;font-size:13px;line-height:1.8}.is-public-page a{color:#416549}.is-public-page a:focus-visible,.is-public-page button:focus-visible,.is-public-page input:focus-visible{outline:3px solid #bd5c28;outline-offset:3px}.is-public-page .page-link-button,.is-public-page .public-back-link{color:#496b48;font-size:13px}.is-public-page .page-link-button{border:1px solid #cbd5bf;border-radius:8px;background:#fffdf5;padding:10px 16px}.is-public-page .notice-list-card,.is-public-page .notice-detail-card,.is-public-page .rank-filter-card,.is-public-page .rank-search-card,.is-public-page .rank-table-card,.is-public-page .shop-filter-card,.is-public-page .shop-search-card,.is-public-page .library-search-card,.is-public-page .library-results-card,.is-public-page .account-summary-card,.is-public-page .side-panel{border:1px solid #e0e5d9;border-radius:15px;background:#fffefa;box-shadow:none}.is-public-page .notice-list-card{padding:12px 28px}.is-public-page .notice-list-card .article{padding:23px 0;display:flex;gap:24px;align-items:center;border-color:#e7ebdf}.is-public-page .article>a{font-size:15px;margin:0;line-height:1.7}.is-public-page .article-time{font-size:12px;color:#73806b;margin:0 0 0 auto;white-space:nowrap}.is-public-page .notice-detail-card{padding:42px 48px;max-width:1000px;width:100%;margin:0 auto}.is-public-page .article-head{border-bottom:1px solid #e0e5d9;padding-bottom:24px}.is-public-page .page-title-center,.is-public-page .notice-detail-time{text-align:left}.is-public-page .notice-detail-time{color:#788270;margin-top:14px}.is-public-page .notice-detail-content{margin-top:28px;color:#465442;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.is-public-page .notice-detail-content h2,.is-public-page .notice-detail-content h3{color:#2f4c37;margin:30px 0 15px;font-size:21px;line-height:1.6}.is-public-page .notice-detail-content img{max-width:100%;height:auto}.is-public-page .notice-detail-content blockquote{border-color:#b9caa8;background:#f1f4e9;padding:16px 22px;font-size:14px}.is-public-page .notice-detail-content table{display:block;max-width:100%;overflow-x:auto}.is-public-page .btn-primary,.is-public-page .btn-info,.is-public-page .shop-action-primary,.is-public-page .quick-action-button.primary,.is-public-page .character-card-button{background:#31563f;border-color:#31563f;color:#fff;border-radius:8px}.is-public-page .btn-primary:hover,.is-public-page .shop-action-primary:hover{background:#24432f}.is-public-page .form-control{border-color:#d9e0cd;border-radius:8px;box-shadow:none;color:#3c4d3b}.is-public-page .form-control:focus{border-color:#719568;box-shadow:0 0 0 3px #edf2e6}.is-public-page .shop-product-card{border:1px solid #e0e5d9;border-radius:15px;box-shadow:none;background:#fff;padding:24px}.is-public-page .shop-product-card:hover{border-color:#b6c7a9;box-shadow:0 6px 18px #284f400a;transform:none}.is-public-page .shop-product-icon-wrap{background:#f3f5e9;border-color:#e2e7d5;border-radius:12px}.is-public-page .shop-product-title{color:#2d4536}.is-public-page .shop-product-price-value{color:#a65328}.is-public-page .shop-product-price-box{border-color:#e7ebdf}.is-public-page .shop-product-meta-grid,.is-public-page .shop-summary-bar{background:#f8f7ef;border-color:#e4e7da;color:#65735e}.is-public-page .shop-badge,.is-public-page .profile-status-badge,.is-public-page .character-count-badge,.is-public-page .character-job-badge{background:#edf2e5;border-color:#d8e3cc;color:#4a6949}.is-public-page .shop-badge-warning{background:#fbf1df;color:#946031}.is-public-page .shop-action-secondary,.is-public-page .shop-page-button,.is-public-page .quick-action-button.ghost,.is-public-page .character-card-button.secondary{background:#fffdf5;border:1px solid #cad6bf;color:#496247}.is-public-page .btn-type[style*=background-color]{background:#31563f!important;border-color:#31563f!important}.is-public-page .shop-page-current{background:#31563f}.is-public-page .rank-toolbar-row{margin:0;display:flex;gap:16px}.is-public-page .rank-toolbar-row>div{padding:0!important}.is-public-page .rank-filter-card{min-height:70px;display:flex!important;align-items:center;flex-wrap:wrap;gap:5px}.is-public-page .rank-search-card{min-height:70px}.is-public-page .rank-table-card{padding:12px 20px}.is-public-page .table{color:#465442}.is-public-page .table-bordered,.is-public-page .table-bordered td,.is-public-page .table-bordered th{border-color:#e6eadf}.is-public-page .table thead th,.is-public-page #table thead th{background:#f1f4e9;color:#506347;border-color:#dfe6d5;font-size:12px;padding:16px 10px}.is-public-page .table-striped>tbody>tr:nth-of-type(odd){background:#fafbf6}.is-public-page .table td{padding:17px 10px}.is-public-page .rank-table-card .badge{background:#edf2e5;color:#4d6a44}.is-public-page .rank-table-card tbody tr:nth-child(-n+3) .badge{background:#efe2bc;color:#80611e}.is-public-page .rank-table-card td a{color:#a65328!important}.is-public-page .library-search-card{padding:26px}.is-public-page .library-results-card{overflow-x:auto}.is-public-page .checkbox-inline{line-height:2.2;color:#536549}.is-public-page input[type=checkbox]{accent-color:#31563f}.is-public-page .account-summary-title,.is-public-page .side-panel-title,.is-public-page .character-name{color:#2d4536}.is-public-page .account-stat-card,.is-public-page .character-card{background:#fbfcf7;border-color:#e0e5d9;box-shadow:none}.is-public-page .account-stat-icon{color:#5c794e;background:#eaf0e1}.is-public-page .account-empty-text{color:#75816b;background:#f8f7ef;border-radius:10px;padding:32px 20px}.is-public-page .character-card-active{border-color:#85a16d}.is-public-page .floating-status-wrap{top:auto;bottom:18px;right:16px;transform:none;flex-direction:column-reverse;align-items:flex-end;gap:8px}.is-public-page .floating-status-toggle{border:1px solid #d4dcc9;border-radius:999px;padding:10px 15px;color:#36543f;font-size:12px}.is-public-page .floating-status-toggle-text{writing-mode:horizontal-tb;letter-spacing:0}.is-public-page .floating-status-panel{visibility:hidden;height:0;transform:translateY(8px)}.is-public-page .floating-status-panel.open{visibility:visible;height:auto;transform:translateY(0)}.is-public-page .floating-status-panel.open,.is-public-page .floating-status-panel .side-panel-status{width:min(320px,calc(100vw - 40px))}.is-public-page .floating-status-panel .side-panel-status{margin:0}.is-public-page .navbar-toggle .icon-bar{background:#36543f}@media(max-width:991px){.is-public-page .rank-toolbar-row{flex-direction:column}.is-public-page .rank-toolbar-row>div{width:100%}.is-public-page .rank-toolbar-row>div>div{float:none!important}}@media(max-width:767px){.app-shell-root.is-public-page{padding-top:6px}.is-public-page .site-navbar{margin-bottom:14px}.is-public-page .site-navbar .navbar-brand{padding-left:15px;font-size:21px}.is-public-page .site-navbar .navbar-nav{float:none}.is-public-page .page-heading,.is-public-page .profile-hero-card{padding:25px 22px;border-radius:14px}.is-public-page .page-title{font-size:26px}.is-public-page .shop-page-heading{flex-wrap:wrap}.is-public-page .notice-list-card{padding:6px 20px}.is-public-page .notice-list-card .article{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}.is-public-page .article-time{margin:0}.is-public-page .notice-detail-card{padding:26px 22px}.is-public-page .notice-detail-content{font-size:14px}.is-public-page .rank-table-card{padding:8px}.is-public-page .rank-table-card table{min-width:590px}.is-public-page .library-search-card{padding:20px}.is-public-page .account-top-grid{grid-template-columns:1fr}.is-public-page .profile-hero-card{align-items:flex-start}.is-public-page .shop-product-card{padding:22px}}.is-public-page .account-welcome-card{background:#f8f7ef;display:flex;flex-direction:column;justify-content:center;padding:30px}.is-public-page .account-welcome-card>p:not(.public-eyebrow){color:#687560;line-height:1.8;font-size:13px}.is-public-page .account-welcome-note{display:flex;align-items:center;gap:18px;padding-top:25px;margin-top:10px;border-top:1px solid #e1e6d6;color:#4d6345;line-height:1.8}.is-public-page .account-welcome-note img{width:36px;height:36px;image-rendering:pixelated}.is-public-page .account-welcome-note small{color:#78826d}.is-public-page .shop-product-price-label{color:#94754f}.is-public-page .shop-product-price-currency{color:#5b7550}@media(max-width:767px){.app-shell-root.is-public-page{padding-left:14px;padding-right:14px}.is-public-page .site-navbar .navbar-brand{padding-left:0}.is-public-page .account-empty-text{padding-bottom:50px}}.is-public-page .pager li>a,.is-public-page .pagination>li>a,.is-public-page .pagination>li>span{background:#fffdf5;border:1px solid #cad6bf;color:#496247;border-radius:8px}.is-public-page .pagination>.active>a{background:#31563f;color:#fff;border-color:#31563f}.is-public-page .rank-table-card .avatar{max-width:70px;max-height:90px}@media(max-width:767px){.is-public-page .rank-table-card:before{content:"左右滑动查看完整排行 →";display:block;color:#73806b;font-size:11px;padding:6px 8px 14px}.is-public-page .library-results-card #table{min-width:590px}.is-public-page .library-results-card:before{content:"左右滑动查看完整资料 →";display:block;color:#73806b;font-size:11px;padding:6px 0 14px}}.interface-choice-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;color:#58665b}.interface-switch{border:1px solid #cbd5bf;border-radius:8px;background:#fff;padding:8px 13px;color:#31563f;font-weight:600}.interface-switch:focus-visible{outline:3px solid #bd5c28;outline-offset:3px}.interface-classic .interface-switch{border-color:#d1d5db;color:#2563eb}.interface-classic .public-eyebrow,.interface-classic .public-page-description{display:none}.interface-classic .shop-hero-links{align-items:flex-end}.interface-classic .shop-records-footer{background:#f9fafb;border:1px solid #e5e7eb}.interface-classic .shop-records-footer p{color:#6b7280}.interface-classic .shop-records-footer a{background:#fff;border-color:#d1d5db;color:#2563eb}.interface-classic .btn-type[style*=background-color]{background:#337ab7!important;border-color:#2e6da4!important;color:#fff!important}.interface-classic .shop-product-desc{overflow-wrap:anywhere;display:block;max-height:100px;overflow:auto}.interface-classic .shop-product-price-line{flex-wrap:wrap;white-space:normal}.interface-classic .shop-product-price-value{overflow-wrap:anywhere;min-width:0}.interface-classic .shop-product-title{overflow-wrap:anywhere}.interface-classic .shop-dialog{background:#fff;border-radius:16px}.interface-classic .shop-dialog h2,.interface-classic .shop-dialog input,.interface-classic .shop-dialog select{color:#111827}.interface-classic .shop-dialog-overlay{background:#111827b3}.interface-classic .shop-dialog-item{background:#f3f4f6}.interface-classic .shop-dialog-actions button,.interface-classic .shop-record-link{background:#fff;border-color:#d1d5db;color:#2563eb}.interface-classic .shop-dialog-actions button.shop-action-primary,.interface-classic .shop-verify-button{background:#2563eb;color:#fff}.interface-classic .account-daily-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.interface-classic .account-checkin-card,.interface-classic .account-activity-card,.interface-classic .account-confirm-dialog{background:#fff;border-color:#e5e7eb;color:#111827;border-radius:16px}.interface-classic .checkin-heading-row h3,.interface-classic .checkin-reward-value,.interface-classic .activity-heading h3{color:#111827}.interface-classic .checkin-mark,.interface-classic .checkin-receipt,.interface-classic .activity-kind-icon{background:#eff6ff;border-color:#dbeafe;color:#2563eb}.interface-classic .checkin-submit,.interface-classic .activity-tabs button[aria-selected=true]{background:#2563eb;border-color:#2563eb;color:#fff}.interface-classic .account-confirm-backdrop{background:#111827b3}.interface-classic a:focus-visible,.interface-classic button:focus-visible,.interface-classic input:focus-visible,.interface-classic select:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:767px){.interface-choice-bar{margin:0 12px 10px}.interface-classic.app-shell-root{padding:12px 14px 32px}.interface-classic .account-daily-grid{grid-template-columns:minmax(0,1fr)}.interface-classic .shop-page-heading{flex-wrap:wrap}.interface-classic .shop-hero-links{align-items:flex-start}.interface-classic .shop-product-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interface-classic .rank-toolbar-row{display:flex;flex-direction:column;gap:12px}.interface-classic .rank-toolbar-row>div{width:100%}.interface-classic .rank-toolbar-row>div>div{float:none!important}.interface-classic .floating-status-wrap{position:relative;inset:auto;transform:none;width:100%;margin-top:18px;align-items:flex-end}.interface-classic .floating-status-panel.open{width:min(320px,calc(100vw - 40px))}.interface-classic .floating-status-panel .side-panel-status{width:100%}.interface-classic .character-card-grid{grid-template-columns:minmax(0,1fr)}.interface-classic .character-card-top{flex-wrap:wrap}}.interface-classic .navbar-toggle .icon-bar{background:#374151}.interface-classic .account-daily-grid>.account-summary-card{min-width:0}.interface-classic .account-summary-item b,.interface-classic .account-stat-value{overflow-wrap:anywhere;min-width:0}.interface-classic .library-results-card{overflow-x:auto}.interface-classic .library-results-card #table{min-width:590px}.interface-classic .site-navbar .navbar-nav>.active>a{background:#eff6ff;color:#2563eb!important}.app-shell-root.is-home{max-width:1280px;padding-top:20px}.is-home .site-header-card{display:none}.is-home .site-navbar{margin:0 0 24px;border:0;border-bottom:1px solid #e2e6db;border-radius:0;min-height:64px;background:#fff}.is-home .site-navbar .navbar-brand{padding-left:0;font-size:23px;letter-spacing:-.8px;color:#274c3f!important}.is-home .site-navbar .navbar-nav{float:right}.is-home .site-navbar .navbar-nav>li>a{color:#526257!important;font-size:14px}.is-home .site-navbar .navbar-nav>li>a:hover{color:#a44920!important}.is-home .site-shell{padding:0;border:0;background:transparent}.maple-home{--forest: #284f40;--ink: #293d32;--muted: #647366;--line: #e0e5d9;color:var(--ink);display:flex;flex-direction:column;gap:32px;padding-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.maple-home a{color:inherit;text-decoration:none}.maple-home a:focus-visible,.maple-home button:focus-visible{outline:3px solid #bd5c28;outline-offset:4px;border-radius:5px}.maple-home p{line-height:1.8}.maple-kicker{margin:0 0 12px;color:#607d66;font-size:11px;font-weight:700;letter-spacing:1.5px}.maple-hero{display:grid;grid-template-columns:1.04fr 1fr;min-height:378px;overflow:hidden;border-radius:22px;background:#f1f4e9;border:1px solid #e3e8d9}.maple-hero-copy{padding:44px 34px 38px;position:relative;z-index:1}.maple-leaf{color:#b95e2c;padding-right:7px}.maple-hero h1{margin:20px 0;font-size:clamp(30px,3.2vw,43px);font-weight:750;line-height:1.4;letter-spacing:-1px;color:#253f31}.maple-hero h1 span{color:#ac592d}.maple-hero-description{font-size:14px;line-height:1.95!important;color:#596b59;margin:0}.maple-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.maple-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:11px 18px;border-radius:9px;font-size:13px;font-weight:600;transition:background .18s}.maple-home .maple-button-primary{background:#31563f;color:#fff;box-shadow:0 4px #214431}.maple-home .maple-button-primary:hover{background:#24432f}.maple-home .maple-button-secondary{background:#fffdf5;color:#405742;border:1px solid #cbd5bf}.maple-home .maple-button-secondary:hover{background:#e6eddc}.maple-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;color:#67765f;font-size:11px}.maple-hero-tags span+span:before{content:"·";padding-right:10px;color:#8d9b80}.maple-hero-scene{position:relative;min-height:100%;background:url(/static/images/78VtwiA.jpg) center / cover no-repeat}.maple-hero-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f1f4e9 0%,transparent 24%),linear-gradient(0deg,rgba(19,54,32,.28),transparent 55%)}.maple-scene-note{position:absolute;bottom:26px;right:24px;left:60px;display:flex;gap:13px;align-items:center;color:#fff;padding:15px 18px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:#1d3a23c9;font-size:11px;line-height:1.9}.maple-scene-note>span:first-child{font-size:27px;color:#efdca4}.maple-scene-note strong{font-size:15px;font-weight:500;letter-spacing:.5px}.maple-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:#fffefa;margin-top:-14px}.maple-shortcuts>a{display:flex;align-items:center;gap:16px;padding:22px 25px;min-width:0}.maple-shortcuts>a+a{border-left:1px solid var(--line)}.maple-shortcuts>a:hover{background:#f3f5ed}.maple-shortcuts img,.maple-icon-wrap img,.maple-bottom-note img{image-rendering:pixelated;flex-shrink:0}.maple-shortcuts strong{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.maple-shortcuts small{display:block;font-size:11px;color:var(--muted)}.maple-shortcuts>a>span:last-child{margin-left:auto;color:#798e76}.maple-paper{border:1px solid var(--line);border-radius:16px;background:#fff;padding:26px}.maple-updates-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:stretch}.maple-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.maple-home h2{font-size:23px;line-height:1.45;margin:0;font-weight:700;letter-spacing:-.4px;color:var(--ink)}.maple-section-heading .maple-kicker,.maple-guide .maple-kicker{margin-bottom:6px}.maple-home .maple-text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:600;color:#436848;flex-shrink:0}.maple-text-link:hover{text-decoration:underline}.maple-news-content{min-height:238px}.maple-news-list{list-style:none;margin:0;padding:0}.maple-news-list li+li{border-top:1px solid #edf0e7}.maple-news-list a{display:flex;align-items:center;gap:16px;min-height:50px;padding:12px 0;font-size:13px;line-height:1.65}.maple-news-list a:hover .maple-news-title{color:#9b4b25;text-decoration:underline}.maple-news-index{color:#829174;font-size:11px;font-variant-numeric:tabular-nums;flex-shrink:0}.maple-news-title{min-width:0;overflow-wrap:anywhere}.maple-news-list a>span:last-child{margin-left:auto;flex-shrink:0;color:#88977d}.maple-caption{margin:17px 0 0;padding-top:14px;border-top:1px dashed var(--line);color:#626e5c;font-size:11px}.maple-notice-state{padding:48px 12px;text-align:center;color:var(--muted);font-size:14px}.maple-retry{padding:7px 22px;border:1px solid #c3d0bd;border-radius:6px;background:#f2f5ec;color:#3c5b41}.maple-guide{background:#f8f7ef}.maple-guide-intro{font-size:12px;color:#626e5c;margin:12px 0 18px}.maple-guide-link{display:flex;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #e5e7d9}.maple-guide-link strong{display:block;font-size:13px;font-weight:600}.maple-guide-link small{display:block;font-size:11px;color:#626e5c;margin-top:5px;line-height:1.6}.maple-guide-link>span:last-child{margin-left:auto;color:#849078}.maple-guide-link:hover strong{color:#9b4b25;text-decoration:underline}.maple-browser-note{font-size:10px;color:#626e5c;margin:14px 0 0}.maple-systems-heading{margin:8px 0 22px}.maple-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.maple-system-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:15px;padding:25px;background:#fbfcf7}.maple-system-card:nth-child(2){background:#fcf8ef}.maple-system-card:nth-child(3){background:#f3f8f7}.maple-system-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.maple-icon-wrap{width:49px;height:49px;display:grid;place-items:center;background:#fff;border:1px solid #e1e5d7;border-radius:12px}.maple-system-number{font-size:32px;color:#d1d9c5;font-weight:300}.maple-system-tag{font-size:10px;color:#728363;margin:0 0 8px;letter-spacing:1px}.maple-system-card h3{font-size:18px;line-height:1.7;margin:0 0 12px;font-weight:600;color:#2d4536}.maple-system-card>p:not(.maple-system-tag){font-size:12px;line-height:1.95;color:#647361;margin:0 0 22px}.maple-system-card .maple-text-link{margin-top:auto;padding-top:5px}.maple-bottom-note{display:flex;gap:17px;align-items:center;padding:21px 0 5px;border-top:1px solid var(--line)}.maple-bottom-note p{font-size:13px;margin:0}.maple-bottom-note p span{display:block;font-size:10px;color:#626c5b;margin-top:3px}.maple-bottom-note>a{margin-left:auto;font-size:12px;flex-shrink:0;color:#557348}@media(max-width:991px){.maple-hero-copy{padding:32px 25px}.maple-hero h1{font-size:32px}.maple-hero-actions{gap:12px}.maple-updates-grid{grid-template-columns:1.25fr 1fr;gap:18px}.maple-paper{padding:22px}.maple-system-card{padding:20px}.maple-shortcuts>a{padding:20px 16px;gap:12px}.maple-scene-note{left:35px;right:18px;padding:12px}.maple-desktop-break{display:none}.maple-section-heading{flex-wrap:wrap;gap:12px}}@media(max-width:767px){.app-shell-root.is-home{padding-top:6px}.is-home .site-navbar{margin-bottom:14px}.is-home .site-navbar .navbar-brand{padding-left:15px;font-size:21px}.is-home .site-navbar .navbar-nav{float:none}.maple-home{gap:26px}.maple-hero{grid-template-columns:1fr;border-radius:16px}.maple-hero-copy{padding:28px 22px 24px}.maple-hero h1{font-size:32px;margin:17px 0}.maple-hero-description{font-size:13px}.maple-hero-actions{margin-top:22px}.maple-button{font-size:12px;padding:11px 14px}.maple-hero-tags{margin-top:22px}.maple-hero-scene{min-height:220px;background-position:center 53%}.maple-hero-scene:before{background:linear-gradient(180deg,#f1f4e9 0%,transparent 28%),linear-gradient(0deg,rgba(19,54,32,.2),transparent)}.maple-scene-note{left:auto;right:16px;bottom:16px;padding:10px 14px}.maple-scene-note strong{font-size:12px}.maple-shortcuts{grid-template-columns:1fr;margin-top:-10px;border-radius:12px}.maple-shortcuts>a{padding:17px 21px}.maple-shortcuts>a+a{border-left:0;border-top:1px solid var(--line)}.maple-shortcuts strong{font-size:13px}.maple-updates-grid,.maple-system-grid{grid-template-columns:1fr;gap:18px}.maple-paper{padding:22px 20px}.maple-home h2{font-size:21px}.maple-section-heading{gap:12px}.maple-news-list a{padding:14px 0;min-height:54px;gap:12px}.maple-news-content{min-height:210px}.maple-system-top{margin-bottom:14px}.maple-system-card{padding:24px}.maple-bottom-note{align-items:flex-start;flex-wrap:wrap;gap:12px}.maple-bottom-note p{flex:1}.maple-bottom-note>a{margin-left:44px}.maple-caption,.maple-browser-note,.maple-bottom-note p span{font-size:11px}}@media(prefers-reduced-motion:reduce){.maple-home *,.maple-home *:before{transition:none!important}}.is-home .floating-status-wrap{top:auto;bottom:18px;right:16px;transform:none;flex-direction:column-reverse;align-items:flex-end;gap:8px}.is-home .floating-status-toggle{border:1px solid #d4dcc9;border-radius:999px;padding:10px 15px;color:#36543f;font-size:12px}.is-home .floating-status-toggle-text{writing-mode:horizontal-tb;letter-spacing:0}.is-home .floating-status-panel{visibility:hidden;height:0}.is-home .floating-status-panel.open{visibility:visible;height:auto}.is-home .floating-status-panel.open,.is-home .floating-status-panel .side-panel-status{width:min(320px,calc(100vw - 40px))}.is-home .floating-status-panel .side-panel-status{margin:0}.is-home .navbar-toggle .icon-bar{background-color:#36543f}.is-home .floating-status-panel{transition:opacity .2s ease,transform .2s ease;transform:translateY(8px)}.is-home .floating-status-panel.open{transform:translateY(0)}.shop-recovery-actions,.shop-release-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%}.shop-recovery-actions>.shop-verify-button{flex:1 1 160px;width:auto}.shop-force-release-button{background:#fff8ec;color:#854a22;border:1px solid #bf8a55}.shop-release-warning,.shop-release-result{flex-basis:100%;min-width:0}.shop-release-warning{padding:14px;margin-top:10px;border:1px solid #bf8a55;border-radius:9px;background:#fff8ec;color:#71431f;font-size:13px;overflow-wrap:anywhere}.shop-release-warning p{margin:8px 0}.shop-release-actions button,.shop-archive-query{padding:8px 12px;border:1px solid #bfcbb7;border-radius:7px;background:#fffefa;color:#435a3d}.shop-release-actions button{flex:1 1 120px}.shop-release-actions button:last-child{border-color:#bf8a55;color:#854a22}.shop-released-orders{padding:14px;border:1px solid #d9e0cd;border-radius:9px;font-size:12px}.shop-released-orders>p{margin:7px 0}.shop-released-orders ul{padding:0;margin:0;list-style:none}.shop-released-reference{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;border-top:1px solid #e0e5d9}.shop-released-reference>span,.shop-released-reference>p{min-width:0;overflow-wrap:anywhere}.shop-released-reference>p{flex-basis:100%;margin:0}.shop-archive-query{margin-left:auto;font-size:12px;flex-shrink:0}.shop-release-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:#19231673}.shop-release-overlay>.shop-release-warning{flex-basis:auto;width:min(100%,520px);max-height:85vh;overflow-y:auto;box-sizing:border-box}:where(.interface-modern) .page-section-shop{color:#293f32;gap:22px}:where(.interface-modern) .page-section-shop .shop-page-heading{background:#f1f4e9;border:1px solid #e0e5d9;border-radius:18px;padding:28px 32px;align-items:center}:where(.interface-modern) .page-section-shop .page-title{color:#293f32}:where(.interface-modern) .page-section-shop .public-eyebrow,:where(.interface-modern) .shop-eyebrow{color:#607d66;font-size:10px;letter-spacing:1.8px;font-weight:700}:where(.interface-modern) .page-section-shop .public-page-description{color:#647361}.shop-hero-links{display:flex;align-items:flex-end;flex-direction:column;gap:12px;flex-shrink:0}:where(.interface-modern) .page-section-shop a{color:#416549}:where(.interface-modern) .page-section-shop .shop-controls-shell{gap:14px}:where(.interface-modern) .page-section-shop .shop-toolbar-grid{grid-template-columns:minmax(0,1fr) minmax(250px,410px);align-items:center}:where(.interface-modern) .page-section-shop .shop-filter-card,:where(.interface-modern) .page-section-shop .shop-search-card{background:transparent;border:0;box-shadow:none;margin:0;padding:0}:where(.interface-modern) .page-section-shop .shop-filter-card{display:flex;gap:8px;flex-wrap:wrap}:where(.interface-modern) .page-section-shop .btn-type{border:1px solid #d9e0cd;background:#fffefa;color:#496247;border-radius:9px;padding:9px 14px;margin:0}:where(.interface-modern) .page-section-shop .shop-search-group .form-control{border-color:#d9e0cd;background:#fffefa;box-shadow:none}:where(.interface-modern) .page-section-shop .shop-search-button{background:#31563f;border-color:#31563f}:where(.interface-modern) .page-section-shop .shop-summary-bar{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent;color:#647361;font-size:13px}:where(.interface-modern) .page-section-shop .shop-product-card{background:#fffefa;border-color:#e0e5d9;box-shadow:none;border-radius:15px;padding:22px;gap:15px}:where(.interface-modern) .page-section-shop .shop-product-card:hover{transform:none;border-color:#a7ba9e;box-shadow:0 6px 20px #293f3208}:where(.interface-modern) .page-section-shop .shop-product-top{align-items:flex-start}:where(.interface-modern) .page-section-shop .shop-product-icon-wrap{width:66px;height:66px;flex-basis:66px;border-radius:14px;background:#f0f4e8;border-color:#e2e8d9}:where(.interface-modern) .page-section-shop .shop-product-icon{max-width:100%;max-height:100%}:where(.interface-modern) .page-section-shop .shop-product-title{color:#293f32;overflow-wrap:anywhere;font-weight:700}:where(.interface-modern) .page-section-shop .shop-product-main{gap:6px}:where(.interface-modern) .page-section-shop .shop-badge{border:0;background:#edf2e4;color:#657d50;font-size:11px;border-radius:5px;padding:3px 7px}:where(.interface-modern) .page-section-shop .shop-badge-warning{color:#806945;background:#faf5e9}:where(.interface-modern) .page-section-shop .shop-product-desc{font-size:12px;color:#6d7766;overflow-wrap:anywhere;display:block;max-height:100px;overflow:auto}:where(.interface-modern) .page-section-shop .shop-product-price-box{background:transparent;border:0;border-bottom:1px solid #e7ebdf;border-radius:0;padding:10px 0 17px}:where(.interface-modern) .page-section-shop .shop-product-price-line{flex-wrap:wrap;white-space:normal;align-items:baseline;margin:0}:where(.interface-modern) .page-section-shop .shop-product-price-value{color:#a15129;font-size:27px;overflow-wrap:anywhere;min-width:0}:where(.interface-modern) .page-section-shop .shop-product-price-label,:where(.interface-modern) .page-section-shop .shop-product-price-currency{color:#8a613e;font-size:12px;letter-spacing:0}:where(.interface-modern) .page-section-shop .shop-product-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0;border-radius:0;background:transparent;gap:10px 14px}:where(.interface-modern) .page-section-shop .shop-meta-item{flex-direction:row;justify-content:space-between;gap:8px}:where(.interface-modern) .page-section-shop .shop-meta-label{color:#7b8572;letter-spacing:0;font-weight:400;flex-shrink:0}:where(.interface-modern) .page-section-shop .shop-meta-value{color:#435a3d;font-size:11px;font-weight:500;text-align:right}:where(.interface-modern) .page-section-shop .shop-action-button{flex:1;min-width:0;border-radius:9px}:where(.interface-modern) .page-section-shop .shop-action-primary{flex:1.7}:where(.interface-modern) .page-section-shop .shop-action-primary{background:#31563f;color:#fff;border:1px solid #31563f}:where(.interface-modern) .page-section-shop .shop-action-primary:hover{background:#254632}:where(.interface-modern) .page-section-shop .shop-action-secondary,:where(.interface-modern) .page-section-shop .shop-page-button{border-color:#d9e0cd;background:#fffefa;color:#496247}:where(.interface-modern) .page-section-shop .shop-page-current{background:#31563f}:where(.interface-modern) .page-section-shop button:disabled{opacity:.55;cursor:not-allowed}:where(.interface-modern) .page-section-shop button:focus-visible,:where(.interface-modern) .page-section-shop input:focus-visible,:where(.interface-modern) .page-section-shop select:focus-visible,:where(.interface-modern) .page-section-shop a:focus-visible{outline:3px solid #bd5c28;outline-offset:3px}.shop-records-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:#f6f7ef;border-radius:12px;font-size:13px}.shop-records-footer p{margin:5px 0 0;color:#647361}.shop-records-footer a{flex-shrink:0;border:1px solid #d9e0cd;border-radius:9px;padding:10px 16px;background:#fffefa}.shop-dialog-overlay{position:fixed;inset:0;z-index:1100;background:#26382dd1;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.shop-dialog{width:480px;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:20px;padding:30px;background:#fffefa;box-shadow:0 24px 100px #19261c40}.shop-dialog h2{font-size:25px;margin:7px 0;color:#293f32}.shop-dialog #shop-confirm-description,.shop-field-hint{font-size:12px;color:#697662}.shop-dialog-close{float:right;background:none;border:0;font-size:24px;color:#607d66;padding:0 5px}.shop-dialog-item{display:flex;flex-direction:column;gap:6px;padding:17px;margin:20px 0;background:#f1f4e9;border-radius:12px;overflow-wrap:anywhere}.shop-dialog-item span{font-size:12px;color:#647361}.shop-dialog label{display:block;font-size:12px;margin:16px 0 8px}.shop-dialog input,.shop-dialog select{width:100%;min-width:0;padding:12px;border:1px solid #cbd5bf;background:#fff;border-radius:9px;color:#354e39}.shop-bill{display:grid;gap:12px;padding:20px 0;font-size:13px}.shop-bill>div{display:flex;justify-content:space-between;gap:14px;overflow-wrap:anywhere}.shop-total{border-top:1px solid #dfe6d4;padding-top:15px;align-items:center}.shop-total strong:last-child{color:#a15129;font-size:23px;text-align:right}.shop-order-hint,.shop-order-message{font-size:12px;padding:12px 14px;background:#faf5e9;color:#806945;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere}.shop-dialog-actions{display:flex;gap:10px}.shop-dialog-actions button{flex:1;padding:11px;border:1px solid #d9e0cd;border-radius:9px;background:#fffefa;color:#496247}.shop-dialog-actions button.shop-action-primary{flex:1.7;color:#fff;background:#31563f}.shop-recipient-summary{overflow-wrap:anywhere}.shop-record-link{display:block;text-align:center;padding:12px;border:1px solid #cbd5bf;border-radius:9px}@media(max-width:991px){:where(.interface-modern) .page-section-shop .shop-toolbar-grid{grid-template-columns:1fr}}@media(max-width:700px){:where(.interface-modern) .page-section-shop .shop-page-heading{display:block;padding:23px 20px}.shop-hero-links{align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-top:18px;padding-top:15px;border-top:1px solid #dce4d0}:where(.interface-modern) .page-section-shop .shop-product-card{padding:20px}:where(.interface-modern) .page-section-shop .shop-summary-bar{flex-direction:row;font-size:12px}.shop-records-footer{align-items:flex-start;flex-direction:column}.shop-dialog{padding:24px}.shop-dialog h2{font-size:23px}}.shop-verify-button{margin-top:12px;width:100%;padding:11px;background:#31563f;color:#fff;border:0;border-radius:9px}:where(.interface-modern) .page-section-shop .btn-type{max-width:100%;overflow-wrap:anywhere;white-space:normal}@media(prefers-reduced-motion:reduce){:where(.interface-modern) .page-section-shop .shop-product-card{transition:none}}.library-section-nav{display:flex;gap:6px;margin:0 0 20px;padding:5px;border:1px solid #dfdfd0;border-radius:10px;background:#f5f3e9;width:fit-content;max-width:100%}.library-section-nav a{padding:10px 22px;border-radius:7px;color:#68745f;font-weight:600;text-decoration:none}.library-section-nav a[aria-current=page]{background:#36543f;color:#fffdf4;box-shadow:0 2px 5px #29423017}.free-market{color:#354b38;padding-bottom:20px;min-width:0}.market-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#f6f0dc,#f4f6e9);border:1px solid #e4dfca;border-radius:14px;padding:28px 30px;margin-bottom:20px}.market-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#8b7950;margin:0 0 10px}.market-hero h2{font-size:30px;margin:0 0 12px;font-weight:700;color:#304c38}.market-intro{color:#6d765f;margin:0;line-height:1.7}.market-readonly{white-space:nowrap;border:1px solid #d9ddc7;border-radius:20px;padding:8px 13px;font-size:12px;color:#657453;background:#fffff680}.market-toolbar{display:flex;align-items:flex-end;gap:16px;justify-content:space-between;margin:22px 0 16px}.market-search{width:480px;max-width:100%}.market-search label{display:block;font-size:12px;font-weight:600;margin-bottom:8px;color:#607054}.market-search>div{display:flex;gap:8px}.market-search input{min-width:0;flex:1;border:1px solid #d7ddce;background:#fffef8;border-radius:7px;padding:11px 13px;color:#354b38;font:inherit;height:42px}.free-market button{border:1px solid #36543f;background:#36543f;color:#fffdf7;border-radius:7px;padding:10px 18px;font:inherit;min-height:42px;cursor:pointer}.free-market button:disabled{opacity:.5;cursor:default}.free-market .market-refresh,.market-pagination button{background:#fffdf6;color:#496247;border-color:#cad6bf}.free-market button:focus-visible,.free-market input:focus-visible,.market-equip summary:focus-visible,.library-section-nav a:focus-visible{outline:3px solid #b48b48;outline-offset:3px}.market-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#758168;font-size:12px;padding:0 0 18px;line-height:1.7}.market-status-warning{color:#956331}.market-search-note{font-size:12px;line-height:1.8;color:#758168;overflow-wrap:anywhere}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.market-shop-card{border:1px solid #e2dfcf;border-radius:10px;background:#fffdf6;box-shadow:0 3px 10px #564b2210;overflow:hidden;min-width:0}.market-shop-heading{padding:18px 18px 16px;border-bottom:1px solid #e9e5d5;background:linear-gradient(130deg,#f8f2e0,#f6f5e9)}.market-shop-label{font-size:10px;letter-spacing:1px;color:#95825c}.market-shop-heading h3{font-size:17px;line-height:1.5;font-weight:700;margin:7px 0;overflow-wrap:anywhere;color:#3b523c}.market-shop-heading p{margin:0;font-size:12px;color:#7e816a;overflow-wrap:anywhere}.market-shop-heading strong{color:#617453;font-weight:500;margin-left:6px}.market-item-list{list-style:none;padding:0;margin:0}.market-item-list>li{padding:14px;border-bottom:1px solid #efeddf}.market-item-list>li:last-child{border-bottom:0}.market-item-row{display:flex;gap:9px;align-items:center;min-width:0}.market-item-icon{width:38px;height:38px;flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f5f3e9;color:#9d9d82}.market-item-icon img{max-width:32px;max-height:32px;object-fit:contain;image-rendering:pixelated}.market-item-name{font-size:13px;line-height:1.5;flex:1;min-width:0;overflow-wrap:anywhere;color:#48553e}.market-item-price{text-align:right;max-width:45%;overflow-wrap:anywhere}.market-item-price strong{display:block;color:#a4772c;font-size:13px;font-variant-numeric:tabular-nums}.market-item-price span{font-size:10px;color:#8b8b71}.market-equip{margin:10px 0 0 47px;font-size:11px;color:#6c785f}.market-equip summary{cursor:pointer;line-height:1.7}.market-equip dl{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;margin:10px 0 0}.market-equip dl>div{display:flex;gap:4px;justify-content:space-between;min-width:0}.market-equip dt{font-weight:400}.market-equip dd{margin:0;color:#415a3d;font-variant-numeric:tabular-nums}.market-empty{text-align:center;padding:55px 20px;background:#f8f7ef;border:1px dashed #dcdccc;border-radius:12px;color:#7b826b}.market-shop-empty{padding:20px;color:#7b826b;font-size:12px}.market-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px;font-size:13px}.market-footnote{text-align:center;color:#8a8d77;font-size:12px;margin:24px 0 0}@media(max-width:991px)and (min-width:768px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.library-section-nav{margin-bottom:14px}.market-hero{padding:24px 20px;display:block}.market-hero h2{font-size:26px}.market-readonly{display:inline-block;margin-top:15px}.market-grid{grid-template-columns:minmax(0,1fr);gap:16px}.market-toolbar{flex-wrap:wrap;gap:10px}.market-search{width:100%}.market-refresh{margin-left:auto}.market-status{flex-direction:column;gap:4px}.market-item-list>li{padding:15px 16px}.market-pagination{gap:12px}.market-pagination button{padding:10px 13px}}.market-shop-heading{height:138px;box-sizing:border-box;flex-shrink:0}.market-shop-heading h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:51px}.market-shop-heading p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-stock-viewport{height:460px;min-height:460px;max-height:460px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a5b29a #f5f3e9;-webkit-overflow-scrolling:touch}.market-stock-viewport:focus-visible{outline:3px solid #b48b48;outline-offset:-3px}.market-stock-viewport .market-item-list>li{min-height:92px;box-sizing:border-box;padding:12px 14px;border-bottom:1px solid #efeddf}.market-stock-viewport .market-item-row{height:38px}.market-stock-viewport .market-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:39px}.market-stock-viewport .market-equip{margin-top:8px}.market-stock-viewport .market-equip summary{line-height:20px}.market-shop-scroll-hint{height:32px;box-sizing:border-box;padding:7px 10px;border-top:1px solid #e9e5d5;color:#78836c;background:#f7f6ed;font-size:11px;text-align:center;white-space:nowrap}.password-card{margin-top:20px}.password-card p{line-height:1.7;overflow-wrap:anywhere}.password-card code{white-space:normal;color:inherit;background:transparent}.password-field{display:flex;flex-direction:column;gap:6px;margin:15px 0;max-width:480px}.password-field input{width:100%;min-width:0;border:1px solid #aeb7a7;border-radius:8px;padding:10px 12px;color:#263321;background:#fff}.password-field input:focus{outline:2px solid #597443;outline-offset:2px}.password-field input[aria-invalid=true]{border-color:#a12d2d}.password-error{color:#962b2b;margin:4px 0;font-size:14px}.password-actions{display:flex;flex-wrap:wrap;gap:12px}.password-actions button,.password-button{border:1px solid #789466;border-radius:8px;padding:10px 18px;background:#fff;color:#34482c}.password-actions .password-button,.password-card>.password-button{background:#486637;color:#fff}.password-actions button:disabled{opacity:.6;cursor:wait}.password-success{padding:14px 18px;margin:0 0 16px;border:1px solid #8da17d;border-radius:10px;background:#f2f7ec;color:#354f27}.is-public-page .account-daily-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:24px;align-items:stretch}.account-kicker{font-size:10px;font-weight:700;letter-spacing:1.7px;margin:0;color:#70826a}.account-checkin-card{position:relative;padding:28px 30px 22px;border:1px solid #cdd9bd;border-radius:17px;background:linear-gradient(115deg,#f1f5e8,#f8f8ec);color:#2c4535;overflow-wrap:anywhere}.checkin-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkin-date{font-size:11px;color:#718064;white-space:nowrap}.checkin-heading-row{display:flex;align-items:center;gap:17px;margin:24px 0 20px}.checkin-mark{width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center;border-radius:50%;background:#e1ead4;border:1px solid #cbdab9;color:#41653f;font-size:27px}.checkin-heading-row h3{margin:0;font-size:23px;font-weight:700;line-height:1.5;color:#2c4936;letter-spacing:-.6px}.checkin-heading-row p{font-size:12px;line-height:1.8;color:#6b7a5e;margin:7px 0 0}.checkin-receipt{padding:20px 22px;border:1px solid #dfe5d3;border-radius:12px;background:#fffef6}.checkin-reward-label{color:#81906f;font-size:10px;letter-spacing:1px;margin:0 0 9px}.checkin-reward-value{color:#92542b;font-weight:700;line-height:1.8;font-size:18px;margin:0}.checkin-receipt-meta{display:flex;flex-wrap:wrap;gap:8px 22px;color:#7b8473;font-size:11px;margin-top:12px}.checkin-receipt-meta strong{font-weight:500;color:#4c6245;margin-left:5px}.checkin-intro{display:flex;gap:18px;align-items:center;background:#ffffff70;border:1px solid #e0e6d3;padding:20px;border-radius:12px}.checkin-intro>span{font-size:32px;color:#a88042}.checkin-intro p{font-size:15px;line-height:1.9;margin:0;color:#596d47}.checkin-intro small{font-size:11px;color:#899078}.checkin-controls{display:flex;align-items:flex-end;gap:12px;margin-top:22px}.checkin-character-field{flex:1;min-width:0}.checkin-character-field label{display:block;font-size:11px;color:#6f7e62;margin-bottom:7px;font-weight:500}.checkin-character-field select{width:100%;height:43px;background:#fffef9;border:1px solid #cad7bd;border-radius:8px;padding:0 10px;color:#3f5a39;font-size:13px}.checkin-submit{border:1px solid #31563f;background:#31563f;color:#fff;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.checkin-submit:hover:not(:disabled){background:#25442f}.checkin-submit:disabled{opacity:.55;cursor:not-allowed}.checkin-complete-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-size:12px;color:#527249}.checkin-complete-line>span{font-weight:600}.is-public-page .checkin-complete-line a{color:#788463;font-size:11px}.checkin-footnote{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce4cf;margin-top:21px;padding-top:16px;font-size:10px;color:#7e8b72;line-height:1.8}.checkin-footnote button{border:0;background:transparent;color:#5f7955;padding:3px 0;white-space:nowrap;font-size:10px}.checkin-footnote button:disabled{opacity:.45}.checkin-message{margin-top:16px;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.8;white-space:pre-line}.checkin-message.is-error{background:#fff3eb;color:#a04e31;border:1px solid #efdac8}.checkin-message.is-success{background:#eaf0df;color:#426137;border:1px solid #d3dfbf}.account-activity-card{border:1px solid #e0e5d9;background:#fffefa;border-radius:16px;padding:28px 30px 0;scroll-margin-top:20px}.activity-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.activity-heading h3{font-size:20px;font-weight:600;color:#2d4536;margin:9px 0 0;line-height:1.5}.activity-privacy{font-size:11px;white-space:nowrap;color:#7d8d72;display:flex;gap:6px;align-items:center}.activity-tabs{display:flex;gap:5px;align-items:center;border-bottom:1px solid #e4e8dc;padding-bottom:13px}.activity-tabs button{padding:10px 18px;font-size:12px;font-weight:600;border:0;background:transparent;color:#7d8873;border-radius:7px}.activity-tabs button[aria-selected=true]{background:#31563f;color:#fff}.activity-tabs>span{margin-left:auto;font-size:10px;color:#8d9582}.activity-list{margin:0;padding:0;list-style:none}.activity-list>li{display:flex;gap:17px;align-items:center;padding:21px 0;border-bottom:1px solid #eceee3}.activity-list>li:last-child{border-bottom:0}.activity-kind-icon{width:43px;height:43px;flex:0 0 43px;border-radius:10px;display:grid;place-items:center;color:#6c845a;background:#eef2e5;font-size:17px}.activity-kind-gift{color:#b78042;background:#f8efdf}.activity-kind-buy{color:#638a90;background:#eaf1ed}.activity-row-main{flex:1;min-width:0}.activity-row-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.activity-row-title h4{font-size:13px;font-weight:600;margin:0;color:#40543c}.activity-state{display:inline-flex;gap:5px;align-items:center;border-radius:12px;padding:3px 8px;font-size:10px;white-space:nowrap;line-height:1.5}.activity-state>span{width:4px;height:4px;border-radius:50%;background:currentColor}.activity-state-success{color:#648253;background:#edf3e5}.activity-state-pending{color:#a57933;background:#fbf2dc}.activity-state-failed{color:#b2684f;background:#fbebe3}.activity-state-unknown{color:#7c8378;background:#edf0e9}.activity-reward{font-size:12px;line-height:1.8;color:#7d603a;margin:7px 0 3px;overflow-wrap:anywhere}.activity-row-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:#8d9585;font-size:10px}.activity-row-time{text-align:right;display:flex;flex-direction:column;gap:7px;flex:0 0 auto;color:#7e8a73;font-size:11px}.activity-row-time small{color:#a0a692;font-size:10px}.activity-footer{border-top:1px solid #e4e8dc;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-footer p{font-size:10px;color:#919a86;margin:0;line-height:1.7}.activity-footer nav{display:flex;gap:12px;align-items:center;white-space:nowrap;color:#7a886e;font-size:10px}.activity-footer button{border:1px solid #dfe5d5;border-radius:6px;background:#fffef8;width:30px;height:29px;color:#6c835b}.activity-footer button:disabled{opacity:.4;cursor:not-allowed}.activity-empty{text-align:center;padding:40px 15px;color:#6c7e61}.activity-empty>span{font-size:26px;display:block;color:#9bae83}.activity-empty h4{font-size:14px;margin:13px 0}.activity-empty p{font-size:11px;color:#91a080;line-height:1.8;margin:0}.activity-empty button{background:#f4f6ee;border:1px solid #dce4d0;border-radius:7px;color:#5e7a4c;font-size:11px;padding:8px 15px}.activity-skeleton{padding:5px 0}.activity-skeleton>div{display:flex;gap:18px;align-items:center;height:89px;border-bottom:1px solid #eceee3}.activity-skeleton span{background:#edf0e5;border-radius:7px;height:11px;width:28%}.activity-skeleton span:first-child{width:43px;height:43px}.activity-skeleton span:last-child{width:16%;margin-left:auto}.account-confirm-backdrop{position:fixed;inset:0;background:#20372ccc;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px}.account-confirm-dialog{background:#fffdf6;border:1px solid #dfe5d3;border-radius:18px;width:440px;max-width:100%;padding:30px;box-shadow:0 20px 80px #17291944}.account-confirm-dialog h3{font-size:22px;color:#31543c;margin:12px 0 18px;line-height:1.5}.account-confirm-dialog>p:not(.account-kicker){font-size:13px;line-height:1.9;color:#6f7e61}.account-confirm-dialog strong{color:#365d3e;overflow-wrap:anywhere}.account-confirm-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:25px}.account-confirm-actions>button:not(.checkin-submit){border:1px solid #d6dfca;border-radius:8px;background:#fffdf6;color:#728165;font-size:12px;padding:12px 17px}.is-public-page .account-daily-grid>.account-summary-card{padding:27px 26px;min-width:0}.is-public-page .account-daily-grid .account-summary-title{font-size:16px;margin:0 0 12px}.is-public-page .account-daily-grid .account-summary-list{gap:3px}.is-public-page .account-daily-grid .account-summary-item{font-size:11px;line-height:1.8;padding:6px 0;border-color:#eceee3}.is-public-page .account-daily-grid .account-summary-item b{color:#55664a;overflow-wrap:anywhere}.is-public-page .account-daily-grid .account-stats-grid{gap:10px;margin-top:20px}.is-public-page .account-daily-grid .account-stat-card{padding:13px;position:relative;gap:7px;border-radius:10px}.is-public-page .account-daily-grid .account-stat-icon{position:absolute;right:11px;top:11px;width:24px;height:24px;font-size:11px;border-radius:8px}.is-public-page .account-daily-grid .account-stat-label{font-size:10px;color:#8b967f;padding-right:25px}.is-public-page .account-daily-grid .account-stat-value{font-size:23px;line-height:1.6;color:#45623e;overflow-wrap:anywhere}.is-public-page .account-utility-strip .side-panel{margin:0;padding:20px 25px;background:#f8f8f0}.account-utility-strip .side-panel-title,.account-utility-strip hr,.account-utility-strip .login-card-subtitle{display:none}.account-utility-strip .account-overview-grid{display:flex;align-items:center;justify-content:space-between;gap:20px}.account-utility-strip .account-overview-status{display:flex;gap:24px;flex-wrap:wrap}.account-utility-strip .account-overview-item{font-size:11px;gap:10px;margin:0;border:0;padding:0}.account-utility-strip .quick-actions-grid{display:flex;gap:10px;flex:0 0 auto}.account-utility-strip .quick-action-button{font-size:11px;padding:8px 15px;width:auto}.is-public-page .character-list-header{margin-bottom:18px}.is-public-page .character-list-subtitle{font-size:12px;color:#7c8d6c}.is-public-page .character-card-active{outline:2px solid #b0c597;outline-offset:2px}.is-public-page .page-section-account select:focus-visible{outline:3px solid #bd5c28;outline-offset:3px}@media(max-width:991px){.is-public-page .account-daily-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:16px}.account-checkin-card{padding:24px}.checkin-heading-row h3{font-size:21px}.checkin-controls{flex-direction:column;align-items:stretch}.checkin-character-field{width:100%}.checkin-receipt{padding:16px}.account-utility-strip .account-overview-status{gap:12px}}@media(max-width:767px){.is-public-page .account-daily-grid{grid-template-columns:1fr;gap:18px}.account-checkin-card{padding:23px 21px 18px}.checkin-card-top{align-items:flex-start}.checkin-card-top .account-kicker{font-size:9px;letter-spacing:.8px}.checkin-date{font-size:10px}.checkin-heading-row{gap:12px;margin-top:23px}.checkin-heading-row h3{font-size:20px}.checkin-mark{width:42px;height:42px;flex-basis:42px;font-size:22px}.checkin-heading-row p{font-size:11px}.checkin-reward-value{font-size:16px}.checkin-receipt-meta{gap:8px;font-size:10px}.checkin-complete-line{font-size:11px;flex-wrap:wrap}.checkin-footnote{font-size:9px;gap:8px}.account-activity-card{padding:23px 20px 0}.activity-heading{gap:12px;align-items:flex-start;flex-direction:column;margin-bottom:17px}.activity-heading h3{font-size:18px}.activity-privacy{font-size:10px}.activity-tabs{flex-wrap:wrap;padding-bottom:12px}.activity-tabs>span{width:100%;margin-left:0;padding-top:8px}.activity-tabs button{font-size:11px;padding:9px 15px}.activity-list>li{gap:11px;flex-wrap:wrap;align-items:flex-start;padding:18px 0}.activity-kind-icon{width:34px;height:34px;flex-basis:34px;font-size:14px}.activity-row-main{flex-basis:calc(100% - 45px)}.activity-row-title{gap:8px}.activity-row-title h4{font-size:12px}.activity-row-time{padding-left:45px;text-align:left;flex-direction:row;flex-wrap:wrap;font-size:10px;gap:10px}.activity-footer{align-items:flex-start}.activity-footer p{font-size:9px;max-width:58%}.activity-footer nav{gap:9px}.account-utility-strip .account-overview-grid{flex-direction:column;align-items:stretch}.account-utility-strip .account-overview-status{display:grid;grid-template-columns:1fr}.account-utility-strip .quick-actions-grid{margin-top:12px}.account-utility-strip .quick-action-button{flex:1}.is-public-page .account-daily-grid>.account-summary-card{padding:24px 21px}.account-confirm-dialog{padding:25px}.account-confirm-dialog h3{font-size:20px}.account-confirm-actions{justify-content:stretch}.account-confirm-actions button{flex:1}.activity-skeleton span:nth-child(2){width:45%}}.checkin-date,.checkin-heading-row p,.checkin-reward-label,.checkin-receipt-meta,.checkin-intro small,.checkin-character-field label,.checkin-footnote,.activity-privacy,.activity-tabs>span,.activity-row-meta,.activity-row-time,.activity-row-time small,.activity-footer p,.activity-empty p{color:#626f57}.activity-state-success{color:#48683b;background:#edf3e5}.activity-state-pending{color:#866018;background:#fbf2dc}.activity-state-failed{color:#924a33;background:#fbebe3}.activity-state-unknown{color:#5e6957;background:#edf0e9}.is-public-page .account-daily-grid .account-stat-label{color:#66745a}.checkin-locked-label{display:block;font-size:11px;color:#626f57;margin-bottom:7px}.checkin-locked-character{display:block;font-size:15px;color:#3f5a39}.checkin-locked-note{display:block;font-size:10px;color:#626f57;margin-top:5px}.account-kicker,.activity-tabs button:not([aria-selected=true]),.is-public-page .checkin-complete-line a,.activity-footer nav,.account-confirm-actions>button:not(.checkin-submit),.account-confirm-dialog>p:not(.account-kicker),.checkin-footnote button{color:#626f57}@media(max-width:767px){.is-public-page .page-section-account .character-card-top{gap:12px}.is-public-page .page-section-account .character-avatar-wrap,.is-public-page .page-section-account .character-avatar{width:46px;height:46px}.is-public-page .page-section-account .character-job-icon{width:20px;height:20px}.is-public-page .page-section-account .character-name{font-size:16px;line-height:1.5}.is-public-page .page-section-account .character-job-badge{font-size:10px;padding:3px 7px}.is-public-page .page-section-account .character-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.is-public-page .page-section-account .character-meta-item{font-size:10px;line-height:1.6;color:#626f57}.is-public-page .page-section-account .character-meta-item b{font-size:12px;overflow-wrap:anywhere;color:#3d4f36}.is-public-page .page-section-account .character-meta-item:nth-child(n+5){grid-column:1/-1}.is-public-page .page-section-account .character-meta-item:nth-child(n+5) b{font-size:10px}.is-public-page .page-section-account .character-card-button{font-size:11px;padding:9px 12px}.is-public-page .page-section-account .equipment-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.is-public-page .page-section-account .equipment-slot-card{padding:10px 6px;border-radius:10px;gap:7px}.is-public-page .page-section-account .equipment-slot-icon-wrap{width:38px;height:38px;border-radius:9px}.is-public-page .page-section-account .equipment-slot-label,.is-public-page .page-section-account .equipment-slot-name{font-size:10px;color:#626f57}}@media(max-width:767px){.app-shell-root.is-account-page .profile-hero-card{flex-direction:column;gap:17px}.app-shell-root.is-account-page .profile-hero-status{flex-direction:row;align-items:center;gap:10px}.app-shell-root.is-account-page .profile-status-name{color:#52664b;font-size:12px}.app-shell-root.is-account-page .floating-status-wrap{position:relative;inset:auto;transform:none;width:100%;margin-top:18px;align-items:flex-end}}.makeup-picker{margin-top:20px;max-width:650px}.makeup-picker>label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:#435c3e}.makeup-date-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 15px;border:1px solid #c5d2b8;border-radius:10px;background:#fffef9;color:#354f3a;font-size:14px;text-align:left}.makeup-date-trigger:disabled{opacity:.6;cursor:not-allowed}.makeup-date-hint{font-size:11px;color:#6b7d61;white-space:nowrap}.makeup-date-hint>span{font-size:20px;vertical-align:middle;margin-left:5px}.makeup-calendar{margin-top:12px;padding:20px;border:1px solid #ccd9c0;border-radius:14px;background:#fffef9;box-shadow:0 8px 25px #304b3510}.makeup-calendar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}.makeup-calendar-heading h4{margin:0 0 6px;font-size:19px;font-weight:700;color:#304d37}.makeup-calendar-heading p{margin:0;color:#6b785e;font-size:11px;line-height:1.7}.makeup-calendar-close{border:0;background:transparent;color:#64765c;font-size:11px;padding:5px 0;white-space:nowrap}.makeup-calendar-close>span{font-size:18px;vertical-align:middle;margin-left:4px}.makeup-weekdays,.makeup-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.makeup-weekdays{margin-bottom:8px;text-align:center;font-size:11px;color:#73816a;padding:5px 0}.makeup-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:74px;border:1px solid #e0e5d7;border-radius:10px;padding:7px 2px;background:#f4f5ee;color:#66725e;line-height:1.25}.makeup-day-number{font-size:20px;font-weight:600}.makeup-day-status{font-size:10px;font-weight:500}.makeup-day[aria-disabled=true]{cursor:default}.makeup-day.is-checked_in,.makeup-day.is-historical_checked_in{background:#edf3e6;border-color:#d1dfc5;color:#4b6b40}.makeup-day.is-available{background:#fff4df;border-color:#d6b981;border-style:dashed;color:#815627;cursor:pointer}.makeup-day.is-available:hover{background:#ffebc7;border-color:#a87938}.makeup-day.is-made_up,.makeup-day.is-historical_made_up{background:#eaf2f0;border-color:#c3d9d2;color:#416e62}.makeup-day.is-today{border:2px solid #799168;background:#f5f8ed;color:#496542}.makeup-day.is-future{background:#f5f5f0;border-color:#e8e9e0;color:#7b8075}.makeup-day.is-unverified,.makeup-day.is-failed,.makeup-day.is-pending,.makeup-day.is-refund_pending{background:#f0eeea;color:#71695d;border-color:#ded8cd}.makeup-day.is-selected{background:#365d40;border:2px solid #365d40;color:#fff}.makeup-day-today{position:absolute;top:3px;right:4px;font-size:9px}.makeup-legend{display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:17px;font-size:10px;line-height:1.6}.makeup-legend .is-checked_in{color:#4b6b40}.makeup-legend .is-available{color:#815627}.makeup-legend .is-made_up{color:#416e62}.makeup-legend .is-today{color:#496542}.makeup-legend .is-future{color:#73796d}.makeup-legend .is-unverified{color:#71695d}.makeup-calendar-note{font-size:10px;line-height:1.8;color:#737d69;margin:12px 0 0;padding-top:12px;border-top:1px solid #e6e9de}.makeup-picker button:focus-visible{outline:3px solid #ac6c32;outline-offset:3px}.makeup-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:17px;border-top:1px solid #dce4cf}.makeup-refresh{border:0;background:transparent;color:#5d7354;font-size:11px;padding:8px 0}.makeup-refresh:disabled{opacity:.5}@media(max-width:480px){.makeup-calendar{padding:16px 8px;border-radius:11px}.makeup-calendar-heading{padding:0 4px;gap:8px}.makeup-calendar-heading h4{font-size:17px}.makeup-calendar-heading p,.makeup-calendar-close{font-size:10px}.makeup-days,.makeup-weekdays{gap:4px}.makeup-day{min-height:64px;border-radius:7px;gap:6px}.makeup-day-number{font-size:18px}.makeup-day-status{font-size:9px}.makeup-legend{gap:8px 11px;padding:0 4px}.makeup-calendar-note{padding:10px 4px 0}.makeup-date-trigger{font-size:13px;padding:10px 12px}.makeup-actions{flex-wrap:wrap}}.server-details-wrap .floating-status-panel.open{width:370px;max-height:calc(100dvh - 40px);overflow-y:auto;overflow-x:hidden;border-radius:15px 0 0 15px}.server-details-wrap .side-panel-status{width:auto;min-width:0;margin:0;padding:22px 24px;background:#fffef8;border:1px solid #d7dfcb;border-radius:15px 0 0 15px;color:#354d39}.server-details-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.server-details-heading h3{font-size:18px;font-weight:700;letter-spacing:.2px;margin:0;color:#334f39}.server-details-heading button{width:32px;height:32px;background:#f1f4e9;border:1px solid #dde5d2;border-radius:8px;color:#607154;font-size:20px;line-height:1}.server-details .status-row,.server-details .status-meta-row{color:#6d7961;font-size:12px;padding:9px 0;gap:10px}.server-details .status-row b,.server-details .status-meta-row b{color:#40563d;font-size:12px}.server-details #onlineNumber{font-size:27px;color:#41613f;line-height:1.25}.server-details #onlineNumber small{font-size:11px;font-weight:400;color:#7b886c}.server-details .status-row b.server-is-up{color:#4b7646}.online-names-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;border:1px solid #cfddc1;border-radius:9px;background:#eef3e6;color:#41613c;font-size:12px;font-weight:600;padding:11px 13px;margin:5px 0 12px}.server-details button:focus-visible,.server-details-wrap>button:focus-visible{outline:3px solid #b57438;outline-offset:3px}.server-details .status-meta-note{font-size:10px;line-height:1.8}@media(max-width:600px){.server-details-wrap{right:0}.server-details-wrap .floating-status-panel.open{width:min(350px,calc(100vw - 43px));max-height:calc(100dvh - 28px)}.server-details-wrap .side-panel-status{width:auto;padding:18px 16px}}.online-dialog-backdrop{position:fixed;inset:0;z-index:20000020;display:flex;align-items:center;justify-content:center;padding:32px;background:#1c2b1f7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain}.online-players-dialog{width:990px;max-width:100%;height:min(790px,calc(100dvh - 64px));display:flex;flex-direction:column;background:#fffef8;border:1px solid #d5dfc9;border-radius:20px;box-shadow:0 28px 100px #17251555;color:#3e543b;overflow:hidden;font-family:inherit}.online-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 20px;border-bottom:1px solid #e4e9d9;background:linear-gradient(120deg,#f2f6e9,#fffdf4)}.online-dialog-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;color:#7b8e68;margin:0 0 9px}.online-dialog-header h2{font-size:25px;font-weight:700;margin:0;color:#3c5737;letter-spacing:1px}.online-dialog-header h2>span{display:inline-block;font-size:17px;color:#637d4f;margin-left:10px;letter-spacing:0;padding:4px 11px;background:#e7efdc;border-radius:20px;vertical-align:middle}.online-dialog-header h2 small{font-size:11px;color:#637d4f}.online-dialog-close{border:1px solid #d9e2cd;background:#fffef8;border-radius:11px;font-size:26px;line-height:1;color:#6c7c60;width:40px;height:40px;flex:0 0 40px}.online-dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 28px 10px}.online-dialog-toolbar form{display:flex;gap:7px;min-width:0;width:440px;max-width:100%}.online-dialog-toolbar input{border:1px solid #d9e1cf;border-radius:9px;background:#fff;color:#41563b;padding:10px 13px;min-width:0;flex:1;font-size:12px;outline-offset:2px;height:39px}.online-players-dialog button{cursor:pointer;font-family:inherit}.online-dialog-toolbar button,.online-dialog-footer button{border:1px solid #d0ddc2;background:#edf3e5;color:#47633e;border-radius:8px;padding:8px 13px;font-size:12px;white-space:nowrap}.online-dialog-toolbar .online-dialog-refresh{background:#fffef8}.online-players-dialog button:disabled{opacity:.45;cursor:default}.online-players-dialog button:focus-visible,.online-players-dialog input:focus-visible{outline:3px solid #a87537;outline-offset:2px}.online-dialog-summary{display:flex;justify-content:space-between;gap:12px;padding:4px 28px 16px;font-size:11px;color:#7a866d;min-height:35px}.online-dialog-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:0 28px 22px;scrollbar-gutter:stable}.online-player-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.online-player-card{display:flex;align-items:flex-start;gap:11px;padding:18px 13px 15px;background:#fff;border:1px solid #dfe7d5;border-radius:13px;min-width:0;box-shadow:0 2px 5px #46543b04}.online-player-portrait{flex:0 0 72px;width:72px;height:91px;border-radius:12px;background:linear-gradient(160deg,#edf4e3,#f6f7e9);display:flex;align-items:center;justify-content:center;border-bottom:3px solid #dce8c9;overflow:hidden}.online-player-avatar{width:72px;height:88px;object-fit:contain;image-rendering:pixelated}.character-avatar-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:75px;color:#9aa98c;background:#f0f4e9;border-radius:8px}.character-avatar-fallback>span{font-size:34px;line-height:1}.character-avatar-fallback small{font-size:9px;margin-top:6px;white-space:nowrap}.online-player-info{min-width:0;flex:1}.online-player-info h3{font-size:14px;color:#3f5838;font-weight:700;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}.online-player-presence{font-size:10px;color:#879773;display:flex;align-items:center;gap:4px;margin-bottom:12px}.online-player-presence>span{height:5px;width:5px;background:#8aa867;border-radius:50%}.online-player-info dl{margin:0;font-size:11px}.online-player-info dl>div{margin-top:8px}.online-player-info dt{font-weight:400;font-size:9px;color:#96a08b;margin-bottom:2px}.online-player-info dt small{font-size:8px;border:1px solid #e3e8dc;border-radius:3px;padding:0 3px;margin-left:2px;color:#9aab8b}.online-player-info dd{margin:0;line-height:1.6;color:#5d7051;overflow-wrap:anywhere}.online-player-info dd.online-detail-unknown{color:#929681}.online-map-time{font-size:8px;color:#a0aa94;margin:6px 0 0;line-height:1.6}.online-dialog-footer{padding:15px 28px 16px;border-top:1px solid #e2e8d8;background:#f8faef}.online-dialog-footer nav{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px;color:#7b8a6d}.online-dialog-footer nav>div{display:flex;align-items:center;gap:13px}.online-dialog-footer button{padding:1px 11px;font-size:23px;line-height:1.3;background:#fffef8}.online-dialog-footer p{font-size:10px;line-height:1.8;color:#8d987f;margin:12px 0 0}.online-dialog-empty{height:100%;min-height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#899a75;font-size:13px}.online-dialog-empty>span{font-size:48px;opacity:.6;margin-bottom:12px}@media(max-width:850px){.online-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-dialog-backdrop{padding:20px}.online-players-dialog{height:calc(100dvh - 40px)}.online-player-card{padding:15px 12px}}@media(max-width:520px){.online-dialog-backdrop{padding:0}.online-players-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}.online-dialog-header{padding:24px 18px 20px}.online-dialog-header h2{font-size:22px}.online-dialog-eyebrow{font-size:9px;letter-spacing:1.2px}.online-dialog-toolbar{padding:16px 18px 10px;flex-wrap:wrap;gap:9px}.online-dialog-toolbar form{width:100%}.online-dialog-toolbar>.online-dialog-refresh{margin-left:auto;padding:5px 10px;font-size:10px}.online-dialog-summary{padding:3px 18px 13px;font-size:10px;flex-wrap:wrap;gap:4px}.online-dialog-scroll{padding:0 18px 18px}.online-player-grid{grid-template-columns:1fr;gap:10px}.online-player-card{padding:15px 18px;gap:18px}.online-player-portrait{width:80px;flex-basis:80px;height:102px}.online-player-avatar{width:80px;height:99px}.online-player-info h3{font-size:15px}.online-player-info dl{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(0,1.5fr);gap:12px;font-size:12px}.online-player-info dt{font-size:10px}.online-player-presence{margin-bottom:4px}.online-dialog-footer{padding:13px 18px max(14px,env(safe-area-inset-bottom))}.online-dialog-footer p{font-size:9px;margin-top:10px}.online-map-time{font-size:9px}}
