@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAxUAAwAAAAAHJQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAACcAAAAouPy46k9TLzIAAAFEAAAASQAAAGBmfHzzY21hcAAAAZAAAACUAAAAyB4CHX9nYXNwAAACJAAAAAgAAAAIAAAAEGdseWYAAAIsAAAGMwAAE0zA4Cg3aGVhZAAACGAAAAA1AAAANgh1R95oaGVhAAAImAAAABoAAAAkBKcD7GhtdHgAAAi0AAAAKAAAAKoMNQVfbG9jYQAACNwAAACmAAAApr/duwxtYXhwAAAJhAAAABwAAAAgAGcAXm5hbWUAAAmgAAABBQAAAkovcUtlcG9zdAAACqgAAAGqAAADCIfASQl42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGF+wTiBgZWBgamLKYKBgcEbQjPGMRgxHgLygVJw0MyABJwjg1wZDjAwMJ9jfgHiA80pU2BgmA9iM70DiykwMAMAVhsNRwAAAHjaVYmxCkFhAEbP77OSZBSXuJ4DACkeBmUwmSQxWcnEgvISDJJX8Ay2v343GTjDOcMBQoCARGDzaZgzkCKGiAIRPNYaaaypZlpoo52OuujmHPz9SfDnWmqrvU66OodxL/d0B/uwd7ArsAPbBzsEDL/EgSR87QNdeqTp4JEhS448ZXwKNGnRpkiNElXqVGi8Ad6lJ5oAAQAB//8AD3janVfBbqNYEHzAeK1REkXEQtEoGo0Qsua8sqx8VE4++cQHzGlP+UeffOLUSjJbRT03jcmuVstbgOzQRXW96n7PqUp96quX6oSnm3Sf0nPd1kVbt03bdPVu3/Xl+eO2OPK0vserb6/FsTj2/cevPhUp5ehNSvt614yj3tXdfhw1QwwXBuJSHN9eDaG3IbJD5H6HwQjG4xn3DoN/8f/ymRim0y/CNn8IqI9C1Wj3SCaPFkhkQD4gNAgrX1MqHeEeGMyJ8WNWHe51KzpMBUEfv3DDUR54ff/LbFQpVY4CTaUNMbrxLECnxlmeGURhAYOTEhlGMRiQUuEzs8KscELqcS742vtDZHrDL0Sm27Z2lqQ1J8mkkWkxxYvfZVQviBg+bvF+ZvT7t79bpj/SInZXt5xzXJm/jakwJ1gFeS3VeIYzyBUxroYIBjn4N+ku9bghguYDOE1vVp7N/P3A7rvYZR9kB8ilmsjsKB78Innz5ofFXK9U7iRynb0QJRaTRay7m7HNoj5wQLEBAt7OFP+CZ9cQT2sqUINFoZMz9lAe3h/w7y9MRGcqo+5z1eGQoHhQm/fIe03esBPO6oUzywZQnmHACf1ruuNbQmaN1PS2gBlANsamEXB/TPWpXtFSD1U8Bmer76UL9NF/+bA4N/3Ec5sdURzph54UQDO8c693oAIHuPJd6k9EPLnzZp7doA88IZIs5STNPlj+xG2DE18kLfUi3oSXTWXCTbM5XXkVndSt4Gh9wYe8ClgfxBaYTvyZlpp20aOj03fZqdQ0MuuXTPlgdJxrlvMvhOEKbNGs15izFT7BOWLimHJVASuS3bA8xFIqPd+7VAOxIUc6hu1qjcfq9HFrVgzvDwyoTkDUPPaL2LrT2LPzrMZYM6pjCMaLaj2IVYuO9aMetEHMlvlkfYiBD8m4kgMELiVBClmVk2M8AoUK0PW5tlqi4tFoe+IUw9srUc1maHwKOdWpGXNqlBNGyEuO8szoT+Zkl9TARjh0QJd+Amkx7230hc8dsbMPdAMeGZJw9EP2CA99rw+9iFrSETiLeVcGYbVm9TbQF15/hfAYEfIuIHdrokBG1egFxvgnLr4Glmf2RO9wde5u9CBdkPPCVVql4Oz0JyN8bWb30nqkaQrrEb9uGLS31iMc/DYVwPxP+5dcu0yWEd4bVLJx5W7St5E150VX8lCHJgcy52nOhFg6+Ow7HrEQknAuo9d0+pI+HYyVFqzv1jkQgTw4pEwxTJVNS8c2zFsqXYs1u+xGi+NupQpVD0MsFCgPyGO4rJEp9lmw6JRD6GBSMu+6Nvl/W2xbvEcH61k0RVtrAEQAv6/s5LlvNFlcXvhmCmpq7/fpXtRMufNGQT7dK3xf7Go5FvtZv2ZM38leKfpMEpClaLRGGA9+3IyzyzQ5v2nuh+2/upKH2zK7oTyzi1y7AWrRCdERR+mtTmFGBRdHqM//tAMhhu4xjxpKhr7C/LnnUjn2MYr5u278YqxuVXb4Hp+M2Vua1zIivBoveVNdaCz3unJXOd7Fva36yZbyaV0x0nTGis/OFF93JvNkzWlb601zUet4V/PKOzVVp4my5NiY4TetDxi50ohwQckbfh0wmBeVNCNcxOqg8P/47eZfCIbPqKfqxftp5jU5N+yE1M3U1UIfYYWrr7NilN6K0cyyoXMQLdtJrOCfYdQrleoVXJvovQKhm6aV2qPONIBJGP0WEwYkIguPXTO6ZgR19Z5jveY0LIpqPl9msTecpw17KE6mUu0iiTzBNmPCw9lc/WJ4UibrsF+J7tHCoD4viYVH9GCltEQNK/fCj8RxwGn9vvbmaobJuu2m3B/z/TPWrgJxluzxvEgg8qdPNL/C9r1th96k9sDdEAEZPf6QucAR8Jp5DT1+ZJ1xVv/gwLwIz40IcH5tacflzrWgKvXE9/HClnNvypRwQJuYlgHlKWOwu2n4voF4wsr7BWI6v3DEnVSFzte4kpoh7IT1OKKZjMCJoYhc/EmUvTSVTBJ1a9QQPZAOxVkMLBK77FT4+3EoD6mS48z4j6rVYkDPqNKN/qXIHcgw81qg+WUAJX4Je4BDnq1UNPrVQYZ5s88qZA1GL+qXAk8yw913Zf4jQcffy77iwwB42mNgZGBgYGZguDE79208v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAoEQPaAAAAHjaY2BkYGB+wcAAIv9cA5FAEVTADABwFwSZAAB42mN+wVDLAARAGhXUorPR5RGihGVgIiTawcBYzvALKAOiawEkgQmdAAAAHwAfAB8AHwA8AGcAiACrAM0A3QD9ARMBGwEyAVUBagGRAa8BzAHUAe4CCwIdAjcCXwJxAowCtgK+AuEDCwM2A1QDdAOWA74D4gQaBDsEXwR4BJ0EugTgBP4FIwVABXMFhwWnBcwF6AYFBi8GTAZoBoMGoQbABtYG9AcaB0UHZAeJB6cHxQftCBgIQgh4CJ8I0Qj0CR0JQQlTCV8Jdgl2CYgJpgAAeNpjYGRgYAhisGDgYVBhYAfxEADIYwQAEv8AxnjajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBIABB8ICoABQAAOyt+rZtZNt2N+yybSGIhEiIhmJoh66omD37Dhw6cuzEqTPnLly6cu3GrTv3Hjx68uzFqzfvPnz68u3Hrz//4hKSUtIysnLyCopKYausoqqmrqGppa2jq6dvYGhkbGJqZm5haWVtE9vJL9THhxVQBVnoRgzDAFRqkzFv/zEm4ZiZN6HvGrUupXT49cFtKSVm+/k4LSIgJ6wBeglZBpO9HDe2D3cmz4saU56TH+nyz6X7LZISueZSvIWigIk7yDoBePc976HnfeHkY4bdiufeE/ovEaevGGbgv0Fv8t2U8p8i9E/l/1SjaXN8OKP7Nzzn9ZztqJUp2VEL07Kh9dv6Rnl3gmceMxbaIBUeIKtYjfWiDfrVKWjYjoINFSwNWNrAJLOoY4WqnI1GRYWaaNRUo5qhT069vOcNcZKbefwq4sZzukVrDd1I6J6FLiRwV/5SpVzNOY1/ROgMu+wqxt1zGBd7bZa1tm4zuLOiGd3NiPC/ZeZumdlJzPz7x9OQ84alDMFazvW9cbxBddx8q50AF0Tb7wAA)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-600-normal-B3EuUOZG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-600-normal-CDaIumwU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui:1;--font-px:"Press Start 2P", ui-monospace, monospace;--font-body:"Pixelify Sans", "Press Start 2P", ui-monospace, monospace;--panel:#0e0f12c7;--panel-edge:#3b3d44;--panel-hi:#7a7d86;--gold:#ffd23f;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--hud-body:clamp(14px, .7vw + 11px, 20px);--hud-title:clamp(11px, .45vw + 9px, 16px);--hud-hint:clamp(14px, .75vw + 11px, 20px);--plate:clamp(14px, .55vw + 11px, 20px);--plate-sub:clamp(11px, .4vw + 9px, 16px);--hud-shadow:0 1px 2px #000, 1px 1px 0 #000, -1px 0 #000, 0 -1px 0 #000, 0 0 8px #000c}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.wallet-signing,html.wallet-signing body,html.wallet-signing #app{height:var(--sign-lock-h,100%)!important;min-height:var(--sign-lock-h,100%)!important;max-height:var(--sign-lock-h,100%)!important}html,body{color:#fff;width:100%;height:100%;font-family:var(--font-body);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#070308;margin:0;overflow:hidden}html.landscape-full,html.landscape-full body{background:#0b0d10;width:100%}html.landscape-full:-webkit-full-screen{background:#0b0d10;width:100%;height:100%}html.landscape-full:fullscreen{background:#0b0d10;width:100%;height:100%}html.landscape-full:-webkit-full-screen{background:#0b0d10;width:100%;height:100%}html.landscape-full:-webkit-full-screen #app{background:#0b0d10;width:100%;height:100%}html.landscape-full:fullscreen #app{background:#0b0d10;width:100%;height:100%}html.landscape-full:-webkit-full-screen #app{background:#0b0d10;width:100%;height:100%}html:-webkit-full-screen{background:#0b0d10;width:100%;height:100%}html:fullscreen{background:#0b0d10;width:100%;height:100%}html:-webkit-full-screen{background:#0b0d10;width:100%;height:100%}html:-webkit-full-screen #app{background:#0b0d10;width:100%;height:100%}html:fullscreen #app{background:#0b0d10;width:100%;height:100%}html:-webkit-full-screen #app{background:#0b0d10;width:100%;height:100%}#app{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#game{object-fit:cover;object-position:center;image-rendering:auto;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges'%3E%3Cpath d='M2 2h4v2h2v2h2v2h2v2h2v2h-4v4h-2v-2h-2v-2H8v-2H6v-2H4V8H2z' fill='%2342e07a'/%3E%3Cpath d='M2 2h4v2H4v2H2z' fill='%23d6ffe4'/%3E%3Cpath d='M2 2h2v8H2zM2 2h8v2H2z' fill='none'/%3E%3C/svg%3E") 2 2,crosshair;outline:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hidden{display:none!important}button{color:inherit;cursor:pointer;font-family:inherit}kbd{font-family:var(--font-px);color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:2px;padding:2px 4px;font-size:7px}#hud{z-index:10;pointer-events:none;text-shadow:1px 1px #000000d9;position:absolute;top:0;bottom:0;left:0;right:0}#hud button,#hud .pe{pointer-events:auto}#bottom-left{left:calc(8px + var(--safe-l));bottom:calc(8px + var(--safe-b));transform-origin:0 100%;transform:scale(var(--ui));position:absolute}#top-left{left:calc(8px + var(--safe-l));top:calc(8px + var(--safe-t));transform-origin:0 0;transform:scale(var(--ui));flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}#minimap-wrap{background:linear-gradient(145deg,#4a4c54,#1f2024 55%,#3a3c44);border-radius:6px;width:142px;height:142px;padding:5px;position:relative;box-shadow:0 0 0 2px #0c0d10,0 4px 14px #0000008c,inset 0 0 0 1px #ffffff2e}#minimap{width:132px;height:132px;image-rendering:pixelated;background:#101418;border-radius:3px;display:block;box-shadow:inset 0 0 0 2px #0009}#area-label{font-family:var(--font-px);letter-spacing:.5px;color:#fff;opacity:.9;text-shadow:1px 1px #000,-1px 0 #000,0 -1px #000;font-size:6px;position:absolute;top:8px;left:8px}#quest{background:var(--panel);border:2px solid var(--panel-edge);min-width:158px;font-size:var(--hud-body);color:#f4f7fb;text-shadow:var(--hud-shadow);border-radius:4px;padding:8px 10px 7px;line-height:1.25;box-shadow:0 2px 10px #00000073,inset 0 0 0 1px #ffffff0f}#quest .q-title{font-family:var(--font-px);font-size:var(--hud-title);color:#ffe27a;letter-spacing:.5px;text-shadow:var(--hud-shadow);margin-bottom:6px}#quest .q-body{font-size:var(--hud-body);justify-content:space-between;gap:8px;display:flex}#quest .q-bar{background:#ffffff1f;border-radius:1px;height:5px;margin-top:5px;overflow:hidden}#quest .q-bar i{background:linear-gradient(#ffe27a,#e9a82a);width:0%;height:100%;transition:width .3s;display:block}#quest .q-gold{color:#ffe27a;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.coin{background:radial-gradient(circle at 35% 30%,#fff3b0,#f0b429 55%,#a8721a);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #5a3a0a}#top-right{right:calc(8px + var(--safe-r));top:calc(8px + var(--safe-t));transform-origin:100% 0;transform:scale(var(--ui));gap:6px;display:flex;position:absolute}.mini{border:2px solid var(--panel-edge);background:var(--panel) center/18px 18px no-repeat;width:30px;height:30px;image-rendering:pixelated;border-radius:4px;padding:0}#center-bottom{left:50%;bottom:calc(4px + var(--safe-b));transform-origin:bottom;transform:translateX(-50%) scale(var(--ui));align-items:flex-end;gap:4px;display:flex;position:absolute}#bar-wrap{flex-direction:column;gap:4px;padding-bottom:2px;display:flex}#hearts-row{justify-content:space-between;align-items:center;height:20px;padding:0 2px;display:flex}#hearts{gap:1px;display:flex}#hearts canvas{width:20px;height:18px;image-rendering:pixelated;filter:drop-shadow(0 1px #000000b3)}#rank{font-family:var(--font-px);color:#fff;text-shadow:2px 2px #000;margin-left:6px;font-size:10px}#stamina{background:#08140cd9;border-radius:1px;height:7px;margin:0 3px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0b0d10,0 0 0 3px #4a4d56}#stamina i{background:linear-gradient(#9dff9a 0 30%,#38d65a 30% 70%,#1f9a3e 70%);width:100%;height:100%;transition:width 80ms linear;display:block}#stamina u{background:repeating-linear-gradient(90deg,#0000 0 14px,#00000059 14px 15px);position:absolute;top:0;bottom:0;left:0;right:0}#hotbar{background:linear-gradient(#2a2c32,#16171b);border:2px solid #0b0c0e;border-radius:4px;gap:2px;padding:3px;display:flex;box-shadow:0 0 0 1px #5a5d66,0 5px 14px #0009}.slot{pointer-events:auto;background:linear-gradient(#303238,#202228);border:2px solid #121317;border-radius:3px;width:38px;height:38px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.slot.sel{z-index:2;background:linear-gradient(#444851,#2a2d34);border-color:#f4f6fa;box-shadow:0 0 0 1px #000,0 0 10px #ffffff59,inset 0 0 0 1px #ffffff40}.slot canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.slot .cnt{font-family:var(--font-px);color:#fff;text-shadow:1px 1px #000,-1px 0 #000,0 1px #000;font-size:7px;position:absolute;bottom:0;right:2px}.slot .key{font-family:var(--font-px);color:#ffffff8c;font-size:5px;position:absolute;top:0;left:2px}.slot.cd:after{content:"";background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.orb{filter:drop-shadow(0 4px 6px #0009);border-radius:50%;flex:none;width:74px;height:74px;margin-bottom:-2px;position:relative}.orb .liquid{background:radial-gradient(circle at 50% 70%,#0b1410,#04070a);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px;overflow:hidden;box-shadow:inset 0 0 12px #000000e6}.orb .fill{height:var(--fill,100%);transition:height .15s linear;position:absolute;bottom:0;left:0;right:0}.orb .wave{left:-20%;right:-20%;bottom:calc(var(--fill,100%) - 5px);border-radius:50%;height:10px;transition:bottom .15s linear;animation:2.4s ease-in-out infinite alternate wave;position:absolute}.orb.green .fill{background:radial-gradient(circle at 40% 30%,#aaffd0 0 5%,#29e07a 35%,#0b8a4e 75%,#06552f)}.orb.green .wave{background:#5dffa8}.orb.orange .fill{background:radial-gradient(circle at 40% 30%,#fff0b0 0 5%,#ffae2b 35%,#e0620f 75%,#a03a08)}.orb.orange .wave{background:#ffd070}@keyframes wave{0%{transform:translate(-6%)scaleY(1)}to{transform:translate(6%)scaleY(1.25)}}.orb .gloss{pointer-events:none;background:radial-gradient(38% 24% at 32% 22%,#ffffffb3,#fff0 70%),radial-gradient(circle,#0000 62%,#00000073);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.orb .ring{background:conic-gradient(from 20deg,#2b2c31,#8c8f98,#34353b,#6f727b,#25262b,#8c8f98,#2b2c31);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #00000080;-webkit-mask:radial-gradient(circle,#0000 0 62%,#000 63%);mask:radial-gradient(circle,#0000 0 62%,#000 63%)}.orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;box-shadow:0 0 0 2px #0b0c0e}.orb .num{text-align:center;font-family:var(--font-px);color:#fff;text-shadow:2px 2px #000000e6,-1px -1px #0009;z-index:2;font-size:10px;position:absolute;bottom:9px;left:0;right:0}#hints{right:calc(8px + var(--safe-r));bottom:calc(94px + var(--safe-b));transform-origin:100% 100%;transform:scale(var(--ui));font-size:var(--hud-hint);text-shadow:var(--hud-shadow);flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute}.hint{color:#fff;align-items:center;gap:6px;display:flex}.hint kbd{font-size:clamp(11px,.45vw + 9px,14px)}.mouse{background:#0000004d;border:2px solid #fff;border-radius:7px 7px 6px 6px;width:12px;height:17px;display:inline-block;position:relative}.mouse:before{content:"";background:#fff;width:4px;height:6px;position:absolute;top:0}.mouse.l:before{left:0}.mouse.r:before{right:0}#menu-buttons{right:calc(8px + var(--safe-r));bottom:calc(8px + var(--safe-b));transform-origin:100% 100%;transform:scale(var(--ui));flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute}#menu-buttons .row{gap:3px;display:flex}#clock{background:var(--panel);border:2px solid var(--panel-edge);min-width:78px;height:34px;font-family:var(--font-px);color:#fff;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:flex}#clock .sun{width:12px;height:12px;image-rendering:pixelated;background:50%/contain no-repeat}.mbtn{background:linear-gradient(#2e3036,#1b1c20);border:2px solid #0e0f12;border-radius:4px;width:34px;height:34px;padding:0;position:relative;box-shadow:0 0 0 1px #50535c,inset 0 0 0 1px #ffffff14}.mbtn:active{transform:translateY(1px)}.mbtn .ico{image-rendering:pixelated;background:50%/contain no-repeat;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.mbtn kbd{background:#0009;border:none;padding:0 2px;font-size:6px;position:absolute;bottom:0;right:1px}#touch-controls{display:none}body.touch #touch-controls{display:block}body.touch #hints,body.touch #cast-buttons{display:none}@media (max-width:1100px),(max-height:520px){#hints{display:none}}#cast-buttons{flex-direction:column;justify-content:flex-end;gap:8px;margin:0 0 8px 6px;display:flex}.cast{background:radial-gradient(circle at 35% 30%,#ffffff61,#14161cc7 68%);border:3px solid #ffffff9e;border-radius:50%;width:54px;height:54px;padding:0;position:relative;box-shadow:0 3px 8px #00000080,inset 0 0 0 2px #00000059}.cast canvas{width:28px;height:28px;image-rendering:pixelated;margin:0 auto;display:block}.cast b{z-index:2;font-family:var(--font-px);color:#ffd23f;text-shadow:1px 1px #000;font-size:8px;position:absolute;top:4px;left:6px}.cast small{z-index:2;font-family:var(--font-px);color:#fffc;text-shadow:1px 1px #000;font-size:7px;position:absolute;bottom:4px;right:7px}.cast.on{box-shadow:0 0 0 1px #000,0 0 10px #ffd23f73,inset 0 0 0 2px #00000059}.cast:after,.tbtn:after{content:"";border-radius:inherit;background:conic-gradient(from -90deg, #06080cb8 calc(var(--cd,0) * 1turn), transparent 0);pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.cast.cd:after,.tbtn.cd:after{opacity:1}#stick{left:calc(34px + var(--safe-l));bottom:calc(34px + var(--safe-b));transform-origin:0 100%;width:118px;height:118px;transform:scale(var(--ui));pointer-events:none;opacity:.8;background:radial-gradient(circle,#ffffff1a,#ffffff0a 70%);border:2px solid #ffffff47;border-radius:50%;position:absolute}#stick-knob{background:radial-gradient(circle at 35% 30%,#ffffff8c,#ffffff38);border:2px solid #ffffff8c;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}#touch-btns{right:var(--hud-action-right,calc(var(--hud-menu-inset,4px) + var(--menu-col-w,44px) + var(--hud-action-gap,8px) + var(--safe-r)));bottom:calc(18px + var(--safe-b));transform-origin:100% 100%;width:220px;height:190px;transform:scale(var(--ui));pointer-events:none;position:absolute}.tbtn{pointer-events:auto;touch-action:none;background:radial-gradient(circle at 35% 30%,#ffffff57,#14161c9e 70%);border:3px solid #ffffff8c;border-radius:50%;width:58px;height:58px;padding:0;position:absolute;box-shadow:0 3px 8px #00000080}.tbtn.big{width:84px;height:84px;bottom:0;right:0}.tbtn.active{background:radial-gradient(circle at 35% 30%,#ffffffb3,#505a6eb3 70%);transform:scale(.94)}#tb-evade{bottom:6px;right:96px}#tb-shield{bottom:98px;right:8px}#tb-bolt{width:50px;height:50px;bottom:80px;right:78px}#tb-fury{width:46px;height:46px;bottom:66px;right:140px}#tb-talk{z-index:5;border-color:#ffd23f;bottom:130px;right:150px}.tbtn .ico{image-rendering:pixelated;background:50%/contain no-repeat;position:absolute;top:22%;bottom:22%;left:22%;right:22%}.tbtn .tb-num{z-index:2;font-family:var(--font-px);color:#ffd23f;font-size:8px;position:absolute;top:3px;left:5px}.tbtn canvas.skico{z-index:1;width:64%;height:64%;image-rendering:pixelated;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.tbtn.has-skill .ico{visibility:hidden}#tb-skill.has-skill{color:#0000}#tb-skill .tb-num{color:#ffd23f}.tbtn.has-skill{color:#0000}.tbtn.big .ico{top:20%;bottom:20%;left:20%;right:20%}.tbtn.cd{filter:saturate(.7)}body.touch #bottom-left{bottom:auto;top:calc(6px + var(--safe-t));transform-origin:0 0;transform:scale(calc(var(--ui) * .78))}body.touch #top-left{top:calc(6px + var(--safe-t));left:calc(var(--ui) * 118px + 14px + var(--safe-l))}body.touch #quest{min-width:128px;padding:6px 8px}body.touch #menu-buttons{top:calc(6px + var(--safe-t));transform-origin:100% 0;bottom:auto;right:calc(52px * var(--ui) + 14px + var(--safe-r))}body.touch #menu-buttons .row.bottom{flex-wrap:wrap;justify-content:flex-end;max-width:230px;display:flex}body.touch #center-bottom{transform:translateX(-50%) scale(calc(var(--ui) * .86))}@media (max-width:1100px){body.touch #stick,body.touch #touch-btns{bottom:calc(90px + var(--safe-b))}}body.touch #top-right{top:calc(6px + var(--safe-t))}#toast{font-family:var(--font-px);color:#fff;background:var(--panel);border:2px solid var(--panel-edge);opacity:0;pointer-events:none;text-align:center;z-index:80;border-radius:4px;max-width:80vw;padding:8px 14px;font-size:9px;line-height:1.5;transition:opacity .25s;position:absolute;top:14%;left:50%;transform:translate(-50%)}#toast.show{opacity:1}#banner{text-align:center;pointer-events:none;opacity:0;text-shadow:3px 3px #000000bf;transition:opacity .8s;position:absolute;top:18%;left:0;right:0}#banner.show{opacity:1}#banner b{font-family:var(--font-px);color:#fff;letter-spacing:2px;font-size:clamp(16px,3.4vw,32px);display:block}#banner span{font-family:var(--font-px);color:#ffd23f;letter-spacing:2px;margin-bottom:8px;font-size:clamp(7px,1.2vw,11px);display:block}#damage-layer,#nameplates{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}#damage-layer{z-index:5}.nameplate.hud-occluded{visibility:hidden;opacity:0!important}.dmg{font-family:var(--font-px);color:#fff;text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;will-change:transform, opacity;font-size:12px;animation:.9s ease-out forwards floatUp;position:absolute}.dmg.crit{color:#ffd23f;font-size:16px}.dmg.hurt{color:#ff5a5a}.dmg.heal{color:#7dff9a}.dmg.mana{color:#7ee7ff}.dmg.gold{color:#ffe27a;font-size:10px}.dmg.xp{color:#9fe8ff;font-size:10px}@keyframes floatUp{0%{opacity:0;margin-top:6px;scale:.6}15%{opacity:1;scale:1.15}to{opacity:0;margin-top:-46px;scale:1}}.nameplate{font-family:var(--font-px);font-size:var(--plate);white-space:nowrap;color:#fff;text-shadow:var(--hud-shadow);text-align:center;position:absolute;transform:translate(-50%,-100%)}.nameplate small{font-size:var(--plate-sub);color:#ffe27a;text-shadow:var(--hud-shadow);margin-top:2px;display:block}.nameplate.mon{font-size:var(--plate-sub)}.nameplate .hpbar{background:#000000b3;border:1px solid #000;width:34px;height:4px;margin:2px auto 0;display:block}.nameplate .hpbar i{background:linear-gradient(#ff8a8a,#d93a3a);height:100%;display:block}#vignette{pointer-events:none;background:radial-gradient(at 50% 55%,#0000 55%,#00000061);position:absolute;top:0;bottom:0;left:0;right:0}#hurt-flash{pointer-events:none;opacity:0;background:radial-gradient(#0000 68%,#b418182e);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}#hurt-flash.show{opacity:.85;transition:none}#dialog{left:50%;bottom:max(16px, calc(var(--hud-clear-bottom,120px) + var(--safe-b)));width:min(560px,86vw);max-height:calc(100dvh - var(--safe-t) - var(--hud-clear-bottom,120px) - 24px);border:2px solid var(--panel-hi);pointer-events:auto;box-sizing:border-box;background:#0a0b0ee0;border-radius:6px;flex-direction:column;padding:12px 16px 10px;display:flex;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 18px #0009}#dialog b{font-family:var(--font-px);color:#ffd23f;margin-bottom:8px;font-size:9px;display:block}#dialog p{flex:auto;min-height:0;margin:0 0 6px;font-size:15px;line-height:1.35;overflow-y:auto}#dialog small{color:#ffffff8c;font-size:10px}#panel{z-index:20;pointer-events:auto;background:#0405088c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.panel-card{touch-action:pan-y;background:radial-gradient(120% 80px at 50% 0,#ffd23f29,#0000 70%),linear-gradient(#1c1e24,#121317);border:2px solid #8a7340;border-radius:10px;width:min(560px,94vw);max-height:min(86vh,820px);padding:0 0 16px;position:relative;overflow:auto;box-shadow:0 0 0 3px #0a0b0d,0 18px 48px #000000b8}.panel-card h2{z-index:3;pointer-events:none;font-family:var(--font-px);color:#ffe7a0;letter-spacing:1px;background:linear-gradient(#2a2418,#1b1d23 85%);border-bottom:1px solid #ffd23f52;margin:0;padding:16px 56px 10px 18px;font-size:12px;position:sticky;top:0}.panel-card p,.panel-card li{font-size:15px;line-height:1.4}.panel-card ul{margin:0;padding-left:18px}#panel-close{z-index:40;color:#ffe7a0;width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--font-px);pointer-events:auto;touch-action:manipulation;background:#2a2418;border:2px solid #8a7340;border-radius:50%;font-size:12px;position:absolute;top:6px;right:6px}.panel-help{color:#b7c0b4;margin:12px 0 0;font-size:13px;line-height:1.45}.quest-card{background:linear-gradient(#262b24,#171b16);border:2px solid #3d5a34;border-radius:8px;gap:6px;padding:12px;display:grid}.quest-card b{font-size:16px}.quest-card span{color:#ffe27a;font-family:var(--font-px);font-size:10px}.quest-card i{background:linear-gradient(90deg,#8ee07a,#ffe27a);border-radius:4px;height:8px;display:block;box-shadow:inset 0 0 0 1px #0006}.wg-label{font-family:var(--font-px);color:#ffd23f;letter-spacing:1px;margin:12px 0 4px;font-size:8px;display:block}.wg-input{box-sizing:border-box;width:100%;font-family:var(--font-body);color:#fff;touch-action:auto;background:#0e1014;border:2px solid #3b3d44;border-radius:4px;padding:8px 10px;font-size:18px}.wg-input:focus{outline:2px solid #7ef6ff}.wg-row{align-items:center;gap:8px;margin-top:8px;display:flex}.wg-row .wg-input{text-transform:uppercase;letter-spacing:3px;flex:1}.tome-note,.tome-more{color:#c5d4e4;margin:0 0 12px;font-size:14px;line-height:1.45}.tome-more{color:#9eb4c8;font-size:13px}.tome-list{flex-direction:column;gap:8px;display:flex}.tome-go{text-align:left;color:#071014;touch-action:auto;background:linear-gradient(#f7fdff,#8fd4ef);border:2px solid #f4fbff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.tome-go b{font-family:var(--font-px);letter-spacing:.04em;font-size:8px}.tome-go small{color:#1c4660;font-size:13px}.wg-btn{font-family:var(--font-px);color:#071014;touch-action:auto;background:linear-gradient(#d8fbff,#3ec8d4);border:2px solid #e9fbff;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:8px}.wg-row .wg-btn{margin-top:0}#wg-rift{border-bottom:1px solid #7ef6ff2e;margin-bottom:14px;padding-bottom:10px}#wg-rift-enter:disabled{opacity:.55}.qj-bounty-go{margin:8px auto 12px;display:inline-flex}.wg-code{font-family:var(--font-px);letter-spacing:6px;color:#7ef6ff;margin:4px 0 8px;font-size:22px;display:block}#wg-players{margin-top:8px}.panel-row{background:#171a1e;border:1px solid #2e323a;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;font-size:15px;display:flex}.panel-row button,.btn{background:#2f3138;border:2px solid #5a5d66;border-radius:4px;padding:6px 12px;font-size:14px}.panel-row.account{border-color:#6a4034;margin-top:8px}.panel-row.account span{flex-direction:column;gap:2px;min-width:0;display:flex}.panel-row.account small{color:#d7c2ae;text-overflow:ellipsis;font-size:12px;overflow:hidden}.panel-row.account button{color:#ffe8df;background:#6e322c;border-color:#d37a62}.playmap{position:relative}.bigmap{width:100%;image-rendering:pixelated;background:#101418;border:2px solid #4a4d56;border-radius:4px;display:block}.playmap-label{color:#fff8e8;max-width:11%;font-family:var(--font-body);letter-spacing:0;text-align:center;text-wrap:balance;text-shadow:0 0 2px #000,0 1px #000,1px 0 #000,-1px 0 #000,0 -1px #000;pointer-events:none;margin:0;font-size:clamp(10px,1.15vw,12px);font-weight:600;line-height:1.05;position:absolute;transform:translate(-50%,-50%)}.playmap-label.city{color:#ffe7a0}#faint{z-index:15;text-align:center;background:#000c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#faint b{font-family:var(--font-px);color:#ff6a6a;font-size:clamp(16px,4vw,30px)}#faint span{color:#ccc;font-size:15px}#loading,#title{z-index:30;text-align:center;background:radial-gradient(at 50% 40%,#1d2433,#0a0c10 70%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#title{z-index:25;background:radial-gradient(at 50% 55%,#0e121c59,#05060ac7 80%)}.load-inner,.title-inner{padding:24px}h1{font-family:var(--font-px);letter-spacing:3px;color:#f1f3f8;text-shadow:0 4px #1b1d26,0 0 24px #b86bff59;margin:10px 0 18px;font-size:clamp(22px,5.4vw,52px)}h1 em{color:#c27bff;font-style:normal}.title-inner{max-height:100%;overflow:auto}.title-inner small{font-family:var(--font-px);letter-spacing:2px;color:#ffd23f;font-size:clamp(7px,1.4vw,10px)}.wallet-status{color:#d5dced;max-width:460px;min-height:3.3em;margin:0 auto 14px;font-size:15px;line-height:1.45}.wallet-status b{font-family:var(--font-px);letter-spacing:.4px;color:#9be7ff;font-size:10px;font-weight:400}.wallet-status b.account-email{font-family:var(--font-body);font-size:inherit;letter-spacing:0;overflow-wrap:anywhere}.account-choices{flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;display:flex}#title .account-choices .start{width:min(320px,86vw);min-height:48px;margin:0;animation:none}.account-panel{text-align:left;background:#10131a;border:2px solid #3b3d44;border-radius:6px;max-width:360px;margin:0 auto 12px;padding:12px 14px 8px}.account-input{width:100%;font-family:var(--font-body);color:#fff;touch-action:auto;-webkit-user-select:text;user-select:text;background:#0e1014;border:2px solid #3b3d44;border-radius:4px;margin:0 0 10px;padding:10px 12px;font-size:16px;display:block}.account-input:focus{outline:2px solid #7ef6ff}.account-hint{color:#9aa3b8;margin:-4px 0 10px;font-size:13px;line-height:1.4}.account-error{color:#ffb4b4;min-height:1.3em;margin:0 0 8px;font-size:14px;line-height:1.4}.account-panel .start{width:100%;margin-top:4px;display:block}.start.quiet{animation:none}.wallet-link{color:#c9a0ff;font:inherit;cursor:pointer;background:0 0;border:none;margin:12px auto 0;padding:0;font-size:14px;text-decoration:underline;display:block}.wallet-help{text-align:left;color:#d5dced;background:#080a10c7;border:2px solid #3b3d44;border-radius:6px;max-width:480px;margin:14px auto 0;padding:12px 14px;font-size:14px;line-height:1.45}.wallet-help p{margin:0}.wallet-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wallet-mini{color:#e8f6ff;font:inherit;cursor:pointer;background:#1a2433;border:2px solid #3d5f86;border-radius:4px;padding:8px 10px;font-size:13px;text-decoration:none}.start.hidden{display:none}.load-bar{background:#151821;border:2px solid #3b3d44;border-radius:2px;width:min(320px,70vw);height:10px;margin:0 auto;overflow:hidden}.load-bar i{background:linear-gradient(#e0b8ff,#9b4dff);width:0;height:100%;transition:width .2s;display:block}#load-text{color:#9aa3b8;margin:14px 0 0;font-size:14px}.logo-voxel{grid-template-columns:repeat(2,18px);gap:3px;width:39px;margin:0 auto 6px;display:grid;transform:rotate(45deg)}.logo-voxel i{background:#c27bff;width:18px;height:18px;animation:1.2s infinite alternate pulse}.logo-voxel i:nth-child(2){background:#7a4ae0;animation-delay:.2s}.logo-voxel i:nth-child(3){background:#7a4ae0;animation-delay:.4s}.logo-voxel i:nth-child(4){background:#4a2a9a;animation-delay:.6s}@keyframes pulse{to{opacity:.6;transform:scale(.6)}}.start{font-family:var(--font-px);color:#fff;background:linear-gradient(#a45bff,#6a2fd0);border:3px solid #1b0e3a;border-radius:4px;padding:14px 26px;font-size:clamp(9px,1.8vw,13px);animation:1.8s ease-in-out infinite alternate float;box-shadow:0 0 0 2px #c9a0ff,0 6px #2a1260,0 10px 24px #00000080}.start:active{transform:translateY(3px)}.start:disabled{opacity:.55;cursor:wait;animation:none}@keyframes float{to{transform:translateY(-4px)}}.how{color:#c9cfdf;flex-wrap:wrap;justify-content:center;gap:8px 16px;max-width:560px;margin:26px auto 0;font-size:14px;display:flex}.touch-only{color:#c9cfdf;margin-top:16px;font-size:13px;display:none}body.touch .touch-only{display:block}body.tablet .touch-only,body.touch .how{display:none}#rotate-overlay{z-index:50;text-align:center;background:#0a0c10;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#rotate-overlay b{font-family:var(--font-px);color:#ffd23f;font-size:13px}#rotate-overlay span{color:#aab;font-size:15px}.phone{border:4px solid #fff;border-radius:8px;width:50px;height:86px;animation:2.2s ease-in-out infinite rot}@keyframes rot{0%,20%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (orientation:portrait){#game{object-fit:cover;object-position:center}body.touch.hunting:not(.tablet) #rotate-overlay{display:flex}body.touch #title .title-inner{width:min(440px,100%);padding:calc(32px + var(--safe-t)) 20px calc(36px + var(--safe-b))}body.touch #title h1{margin:8px 0 14px;font-size:clamp(26px,10vw,42px)}body.touch #title .start,body.touch #title .account-choices .start{width:min(280px,100%);min-height:48px;font-size:11px;animation:none}body.touch #title .wallet-status,body.touch #title .wallet-help{max-width:100%}}@media (max-height:420px){.how{display:none}h1{margin:4px 0 10px}}.panel-card.wide{width:min(900px,96vw)}.cat-tabs{gap:6px;margin-bottom:12px;padding-right:34px;display:flex}.cat-tab{font-family:var(--font-px);color:#aab;background:#23252b;border:2px solid #3b3d44;border-radius:6px;flex:1;padding:8px 6px;font-size:9px}.cat-tab small{color:#7a7d86;margin-top:4px;font-family:inherit;font-size:8px;display:block}.cat-tab.on{color:#ffe27a;background:#343019;border-color:#ffd23f}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.cat-sub{font-family:var(--font-px);letter-spacing:1px;color:#ffe27a;border-bottom:1px solid #3b3f4a;grid-column:1/-1;margin:8px 0 0;padding-bottom:4px;font-size:9px}.cat-sub:first-child{margin-top:0}.cat-card{text-align:center;color:#e8ebf2;background:linear-gradient(#262a33,#1a1d24);border:2px solid #3b3f4a;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 10px;display:flex;position:relative}.cat-card:active{transform:translateY(1px)}.cat-card b{font-size:15px;line-height:1.15}.cat-card small{color:#9aa0ad;font-size:12px}.cat-card.locked b{color:#6c717d}.cat-card.ready{border-color:#6fd45a}.cat-card.worn,.cat-card.set{border-color:#ffd23f}.cat-thumb{aspect-ratio:1;background:radial-gradient(at 50% 78%,#78be7847,#0000 62%),#14161b;border-radius:6px;width:100%}.cat-thumb canvas{width:100%;height:100%;display:block}.cat-badge{font-family:var(--font-px);color:#ffe27a;background:#000000b3;border:1px solid #ffd23f;border-radius:3px;padding:2px 5px;font-size:7px;position:absolute;top:12px;left:12px}.cat-foot{color:#7f8593;margin:12px 0 0;font-size:13px!important}.cat-back{color:#cfd3dc;background:#2a2c32;border:2px solid #4a4d56;border-radius:4px;margin-bottom:10px;padding:6px 10px;font-size:14px}.cat-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cat-viewer{aspect-ratio:1;background:radial-gradient(at 50% 80%,#78c8784d,#0000 60%),linear-gradient(#20242c,#121419);border:2px solid #3b3f4a;border-radius:8px;width:100%;max-height:62vh;position:relative;overflow:hidden}.cat-viewer canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.cat-hint{color:#6f7582;pointer-events:none;font-size:11px;position:absolute;bottom:6px;left:8px}.cat-info h3{font-family:var(--font-px);color:#e8ebf2;margin:0 0 6px;font-size:12px;line-height:1.4}.cat-info h4{font-family:var(--font-px);color:#ffd23f;margin:12px 0 6px;font-size:9px}.cat-info p{margin:6px 0}.cat-muted{color:#8a909d;font-size:13px!important}.cat-ok{color:#8ee07a;font-size:13px!important}.cat-tags{flex-wrap:wrap;gap:5px;display:flex}.cat-tags span{color:#c4c9d4;background:#2a2e37;border:1px solid #454a56;border-radius:10px;padding:2px 7px;font-size:12px}.cat-stats{gap:8px;margin:8px 0;display:flex}.cat-stats div{text-align:center;background:#1a1c22;border:1px solid #3b3f4a;border-radius:4px;flex:1;padding:5px 6px}.cat-stats small{color:#8a909d;font-size:11px;display:block}.cat-stats b{font-size:15px}.cat-parts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.cat-part{background:#1a1c22;border:1px solid #3b3f4a;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex;position:relative}.cat-part canvas{background:#14161b;border-radius:4px;flex:none;width:38px;height:38px}.cat-part b{font-size:13px;line-height:1.1;display:block}.cat-part small{color:#8a909d;font-size:11px}.cat-part small.common{color:#b9c4b0}.cat-part small.uncommon{color:#6fd4ff}.cat-part small.rare{color:#ffb84a}.cat-part em{color:#cfd3dc;margin-left:auto;font-size:13px;font-style:normal}.cat-part em.ok{color:#8ee07a}.cat-part em.short{color:#ff8a8a}.cat-made{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;display:grid}.cat-mini{text-align:center;color:#c4c9d4;background:#1a1c22;border:1px solid #3b3f4a;border-radius:6px;flex-direction:column;align-items:center;padding:4px;font-size:11px;line-height:1.15;display:flex}.cat-mini.done{border-color:#8ee07a}.cat-mini canvas{aspect-ratio:1;background:#14161b;border-radius:4px;width:100%}.cat-actions{margin-top:12px}.cat-btn{font-family:var(--font-px);color:#8a909d;background:#2f3138;border:2px solid #5a5d66;border-radius:6px;padding:10px 18px;font-size:10px}.cat-btn.go{color:#fff;background:#2f6b36;border-color:#8ee07a}.cat-btn:disabled{opacity:.6}@media (max-height:520px){.cat-detail{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px}.cat-viewer{aspect-ratio:4/3;max-height:42vh}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.cat-card b{font-size:13px}}@media (max-width:700px) and (max-aspect-ratio:1){.cat-detail{grid-template-columns:1fr;gap:8px}.cat-viewer{aspect-ratio:16/9;max-height:26vh}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.cat-card b{font-size:13px}}.cat-forge{color:#ffe3bf;background:linear-gradient(90deg,#ff7a2238,#3c1e1466);border:2px solid #7a3b14;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.4}.cat-forge b{color:#ffb347;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;display:block}.smith-bench{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.smith-row{background:#161410;border:2px solid #5a4632;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.smith-row small{color:#b7c0b4;margin-top:2px;font-size:12px;display:block}.smith-acts{flex:none;gap:8px;display:flex}.smith-stock{gap:12px;margin:0 0 12px;display:flex}.smith-stock div{color:#d7deea;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.smith-stock canvas{background:#0e1210;border-radius:6px;width:64px;height:64px}.alc-intro{color:#d7ffe8;background:linear-gradient(90deg,#50dc8c29,#14282473);border:2px solid #2f6b4a;border-radius:6px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.4}.alc-intro b{color:#7dffb2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;display:block}.alc-gold{color:#ffe27a;font-family:var(--font-px);margin:0 0 10px;font-size:11px}.alc-row{background:#141816;border:2px solid #24523a;border-radius:6px;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex}.alc-row canvas{width:48px;height:48px;image-rendering:pixelated;background:#0c100e;border-radius:4px;flex:none}.alc-info{flex:1;min-width:0}.alc-info b{font-size:15px;display:block}.alc-info span,.alc-info small{color:#9ab;font-size:13px;display:block}.alc-buy{font-family:var(--font-px);color:#07140c;touch-action:auto;white-space:nowrap;background:linear-gradient(#d8ffd0,#3ecf6a);border:2px solid #e9ffe4;border-radius:4px;padding:8px 12px;font-size:9px}.alc-buy:disabled{opacity:.55;color:#889;background:#2a2e2c;border-color:#3a3e3c}@media (max-width:720px){.slot{width:32px;height:32px}}#tb-skill{width:44px;height:44px;font-family:var(--font-px);color:#ffe7a0;font-size:11px;bottom:148px;right:96px}.sk-bubbles{gap:8px;margin:0 0 12px;display:flex}.sk-bubble{color:#efe7d2;background:#16181d;border:2px solid #3b3f4a;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;display:flex}.sk-bubble.on{background:#241f14;border-color:#ffd23f}.sk-bubble canvas{width:36px;height:36px;image-rendering:pixelated;background:radial-gradient(circle at 35% 30%,#3a3e48,#14161b 70%);border-radius:50%;flex:none}.sk-bubble b{font-family:var(--font-px);color:#ffd23f;font-size:10px}.sk-bubble span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sk-wrap{padding-right:28px}.sk-intro,.sk-note{color:#c9c3b4;margin:0 0 10px;font-size:13px}.sk-pick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sk-class{text-align:left;background:#16181d;border:2px solid #3b3f4a;border-radius:8px;flex-direction:column;gap:6px;min-height:160px;padding:12px;display:flex}.sk-class b{font-size:16px}.sk-class span,.sk-class small{color:#b7b1a4;font-size:13px;line-height:1.35}.sk-class em{color:#ffd23f;font-style:normal;font-family:var(--font-px);margin-top:auto;font-size:9px}.sk-class:disabled{opacity:.55}.sk-back{margin-top:10px}.sk-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;padding-right:36px;display:flex}.sk-head b{font-size:16px;display:block}.sk-head span{color:#c9c3b4;font-size:13px}.sk-head-acts{gap:6px;margin-left:auto;display:flex}.sk-btn{width:auto;height:auto;font-family:var(--font-px);color:#1a1408;white-space:nowrap;background:#ffd23f;border:2px solid #fff1b8;border-radius:4px;padding:6px 10px;font-size:8px;line-height:1.3}.sk-btn:disabled{color:#889;background:#2a2c32;border-color:#3b3f4a}.sk-key{min-width:30px;font-family:var(--font-px);color:#efe7d2;background:#22252c;border:2px solid #3b3f4a;border-radius:4px;padding:5px 8px;font-size:9px}.sk-key.on{color:#1a1408;background:#ffd23f;border-color:#fff1b8}.tt-trees{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid;container-type:inline-size}.tt-tree{background:radial-gradient(120% 60% at 50% 100%, color-mix(in srgb, var(--pc) 34%, transparent), transparent 70%), linear-gradient(color-mix(in srgb, var(--pc) 14%, #0c0e13), #0b0d11);border:2px solid color-mix(in srgb, var(--pc) 30%, #23262d);filter:saturate(.55)brightness(.88);border-radius:6px;flex-direction:column;align-items:center;padding-bottom:14px;display:flex}.tt-tree.lead{border-color:var(--pc);box-shadow:0 0 14px -4px var(--pc);filter:none}.tt-head{border-bottom:2px solid color-mix(in srgb, var(--pc) 55%, #000);background:linear-gradient(#0000008c,#00000059);align-self:stretch;align-items:center;gap:10px;margin-bottom:14px;padding:6px 10px 6px 8px;display:flex;position:relative}.tt-hico{width:38px;height:38px;image-rendering:pixelated;border:2px solid color-mix(in srgb, var(--pc) 70%, #fff);background:#101216;border-radius:6px;flex:none}.tt-head i{min-width:18px;height:18px;font-style:normal;font-family:var(--font-px);color:#fff;background:#0b0c0f;border:2px solid #8a7340;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:8px;display:flex;position:absolute;top:28px;left:32px}.tt-head b{color:#f4ecd6;text-shadow:1px 1px #000;font-size:15px}.tt-grid{flex:none;position:relative}.tt-lines{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.tt-line{fill:none;stroke-width:5px;stroke-linejoin:round}.tt-line.off{stroke:#3a3d46}.tt-line.ready{stroke:#ffd23f}.tt-line.on{stroke:var(--pc)}.tt-arrow.off{fill:#3a3d46}.tt-arrow.ready{fill:#ffd23f}.tt-arrow.on{fill:var(--pc)}.tt-node{touch-action:auto;background:linear-gradient(#262a32,#14161b);border:3px solid #4a4d56;border-radius:8px;width:52px;height:52px;padding:0;display:block;position:absolute;box-shadow:inset 0 0 0 1px #0009,0 3px 6px #00000080}.tt-node.special{border-radius:50%}.tt-node.passive{border-radius:8px}.tt-node canvas{width:34px;height:34px;image-rendering:pixelated;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.tt-node em{min-width:16px;font-style:normal;font-family:var(--font-px);color:#c9c3b4;text-shadow:1px 1px #000;background:#0b0c0f;border-radius:4px;padding:1px 3px;font-size:8px;line-height:1.2;position:absolute;bottom:-6px;right:-4px}.tt-node u{text-align:center;min-width:16px;font-family:var(--font-px);color:#1a1408;background:#ffd23f;border-radius:4px;padding:1px 3px;font-size:8px;text-decoration:none;position:absolute;top:-6px;left:-4px}.tt-node.locked{filter:grayscale();opacity:.55}.tt-node.afford canvas{opacity:.7}.tt-node.ready{border-color:#ffd23f;box-shadow:0 0 10px #ffd23f8c,inset 0 0 0 1px #0009}.tt-node.learned{border-color:var(--pc);background:linear-gradient(color-mix(in srgb, var(--pc) 32%, #262a32), #14161b);box-shadow:0 0 12px -1px var(--pc), inset 0 0 0 1px #0009}.tt-node.learned em{color:#7dff9a}.tt-node.ready em{color:#ffe27a}.tt-node.sel{outline-offset:2px;z-index:2;outline:3px solid #fff}.tt-node.held{box-shadow:0 0 0 2px #ffd23f}.tt-extra{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.tt-band{background:linear-gradient(#171a20,#101216);border:2px solid #2c3038;border-radius:6px;padding:8px 10px 14px}.tt-band h3{font-family:var(--font-px);letter-spacing:.08em;text-transform:uppercase;color:#ffd23f;margin:0 0 12px;font-size:9px}.tt-row{flex-wrap:wrap;gap:16px 14px;display:flex}.tt-row .tt-node{flex:none;position:relative}.tt-detail{z-index:3;border:2px solid var(--pc,#8a7340);box-shadow:0 -8px 18px #0000008c, 0 0 14px -6px var(--pc,#8a7340);background:linear-gradient(#20242c,#12151a);border-radius:8px;gap:12px;margin:0 -4px;padding:10px 12px;display:flex;position:sticky;bottom:-16px}.tt-dico{width:56px;height:56px;image-rendering:pixelated;border:3px solid var(--pc,#8a7340);background:#101216;border-radius:8px;flex:none}.tt-info{flex:1;min-width:0}.tt-info b{color:var(--pc,#ffe7a0);font-size:16px;display:block}.tt-info small{color:#9aa4b2;font-size:12px;display:block}.tt-info p{color:#e2dccb;margin:4px 0 6px;font-size:14px;line-height:1.35}.tt-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-acts span{color:#9aa4b2;font-size:12px}.tt-acts .tt-ok{color:#8dcb8a}.tt-acts .tt-lock{color:#c9a56a}@media (max-width:520px){.sk-pick,.tt-extra{grid-template-columns:1fr}.sk-class{min-height:0;padding:8px 10px}.sk-bubble{gap:4px;padding:4px 6px 4px 4px}.sk-bubble canvas{width:28px;height:28px}.sk-bubble span{white-space:normal;font-size:11px;line-height:1.15}}.bag-empty,.book-empty,.book-note{color:#b7c0b4;margin:8px 0 0;font-size:13px}.bag h3,.book h3{font-family:var(--font-px);letter-spacing:.08em;text-transform:uppercase;color:#ffd23f;margin:0 0 4px;font-size:9px}.bag-hint{color:#b7c0b4;margin:-4px 0 8px;font-size:12px}.bag-cell{text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(#22262c,#15181c);border:2px solid #343842;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px;display:flex;position:relative}.bag-cell.holding{border-color:#ffd23f;box-shadow:0 0 0 1px #ffd23f}.bag-cell canvas{background:#0e1210;border-radius:6px;flex:none;width:52px;height:52px}.cg{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid;position:relative}.cg-main{min-width:0}.cg-title{background:linear-gradient(#2a2418,#1a1812);border:1px solid #ffd23f59;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;padding:6px 10px;display:flex}.cg-title b{color:#ffe7a0;font-size:14px}.cg-title span{color:#b7c0b4;font-size:13px}.cg-stage{grid-template-columns:62px minmax(0,1fr) 62px;gap:10px;display:grid;position:relative}.cg-col{flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;height:350px;display:flex}.cg-mid{flex-direction:column;gap:10px;min-width:0;display:flex}.cg-view{cursor:grab;background:radial-gradient(circle at 50% 38%,#34453b,#0e120f 74%);border:2px solid #2f3a33;border-radius:6px;width:100%;height:350px;box-shadow:inset 0 0 24px #000000b3}.cg-weapons{justify-content:center;gap:10px;display:flex}.cg-slot{touch-action:auto;background:linear-gradient(#262a32,#12141a);border:3px solid #3a3d46;border-radius:8px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex;position:relative;box-shadow:inset 0 0 0 1px #000000b3,0 3px 6px #00000080}.cg-slot canvas{background:#0e1210;border-radius:5px;width:50px;height:50px}.cg-count{color:#ffe7a0;background:#000000b8;border-radius:3px;min-width:14px;padding:1px 3px;font-size:10px;line-height:1.2;position:absolute;bottom:3px;right:3px}.cg-slot span{letter-spacing:.04em;text-transform:uppercase;color:#6c7585;font-size:10px}.cg-slot.filled{border-color:var(--rc,#8ee07a);box-shadow:0 0 10px -2px var(--rc,#8ee07a), inset 0 0 0 1px #000000b3}.cg-slot.open{outline-offset:2px;z-index:5;outline:3px solid #fff}.cg-slot i{min-width:18px;font-style:normal;font-family:var(--font-px);color:#1a1408;background:#ffd23f;border-radius:999px;padding:1px 4px;font-size:8px;position:absolute;bottom:-7px;right:-6px}.cg-pop{z-index:6;background:linear-gradient(#222630,#12151a);border:2px solid #8a7340;border-radius:8px;width:276px;max-width:100%;position:absolute;right:0;box-shadow:0 0 0 3px #0a0b0d,0 14px 30px #000000b3}.cg-pop.hidden{display:none}.cg-pop-head{background:linear-gradient(#2a2418,#1b1d23);border-bottom:1px solid #ffd23f4d;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;padding:7px 8px 7px 12px;display:flex}.cg-pop-head b{font-family:var(--font-px);color:#ffe7a0;font-size:10px}.cg-pop-head button{color:#ffe7a0;width:22px;height:22px;font-family:var(--font-px);background:#2a2418;border:2px solid #8a7340;border-radius:50%;padding:0;font-size:8px}.cg-pop-list{flex-direction:column;gap:6px;max-height:min(300px,42vh);padding:8px;display:flex;overflow:auto}.cg-pop-empty{color:#b7c0b4;margin:0;font-size:13px}.cg-item{text-align:left;border:2px solid var(--rc,#343842);touch-action:auto;background:linear-gradient(#22262c,#15181c);border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.cg-item.worn{background:linear-gradient(#2a2c1e,#171810)}.cg-item canvas{background:#0e1210;border-radius:5px;flex:none;width:46px;height:46px}.cg-item div{flex-direction:column;flex:1;min-width:0;display:flex}.cg-item b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cg-item small{color:#9ab;font-size:11px}.cg-item em{color:#9ab;font-size:11px;font-style:normal}.cg-item em.up{color:#7dff9a}.cg-item em.down{color:#ff8a7a}.cg-item u{font-family:var(--font-px);color:#1a1408;background:#ffd23f;border-radius:4px;flex:none;padding:4px 6px;font-size:7px;text-decoration:none}.cg-item.worn u{background:#c9c3b4}.cg-tabs{gap:6px;margin-top:12px;display:flex}.cg-tab{font-family:var(--font-px);color:#c9c3b4;background:#1b1e24;border:2px solid #3b3f4a;border-radius:6px 6px 0 0;padding:7px 12px;font-size:8px}.cg-tab.on{color:#ffe7a0;background:#2a2418;border-color:#8a7340}.cg-info{flex-direction:column;gap:10px;display:flex}.cg-info section{background:linear-gradient(#1d2026,#13151a);border:1px solid #2f333c;border-radius:6px;padding:8px 10px 10px}.cg-info h3{text-align:center;font-family:var(--font-px);letter-spacing:.08em;text-transform:uppercase;color:#ffe7a0;border-bottom:1px solid #ffd23f4d;margin:0 0 6px;padding-bottom:5px;font-size:9px}.cg-def{text-align:center}.cg-big{font-family:var(--font-px);color:#fff;text-shadow:2px 2px #000;font-size:26px}.cg-def small{color:#9ab;font-size:12px}.cg-row{justify-content:space-between;gap:8px;padding:2px 0;font-size:13px;display:flex}.cg-row span{color:#ffd23f}.cg-row b{color:#f2f5fa;text-align:right;font-weight:600}.cg-note{color:#b7c0b4;margin:0;font-size:12px;line-height:1.35}.book-list,.book-passives{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.bag-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.bag-tab{font-family:var(--font-px);color:#c9c3b4;background:#1b1e24;border:2px solid #3b3f4a;border-radius:999px;padding:6px 8px;font-size:8px}.bag-tab.on{color:#1a1408;background:#ffd23f;border-color:#fff1b8}.bag-stage{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;display:grid}.bag-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.bag-grid.slots{grid-template-columns:repeat(8,minmax(0,1fr))}.bag-cell.empty{cursor:default;opacity:1;background:#14161a;border-style:dashed;border-color:#3b3f4a;min-height:72px}.bag-cell.empty:disabled{opacity:1}.bag-detail{background:linear-gradient(#22262c,#14171b);border:2px solid #6a5a32;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;min-height:160px;padding:10px;display:flex;position:sticky;top:8px}.bag-detail canvas{background:#0e1210;border-radius:8px;width:84px;height:84px}.bag-detail b{font-size:15px}.bag-detail span,.bag-detail small{color:#b7c0b4;font-size:13px}.bag-stats{flex-direction:column;width:100%;margin-top:2px;display:flex}.bag-stats div{border-bottom:1px solid #2c322c;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.bag-stats b{color:#f4f0e2;text-align:right;font-size:13px}.bag-set{color:#d7c48a;margin:2px 0 0;font-size:12px;line-height:1.35}.bag-acts{gap:6px;margin-top:4px;display:flex}.bag-act{font-family:var(--font-px);color:#1a1408;background:linear-gradient(#ffe7a0,#e2b84a);border:2px solid #fff1b8;border-radius:4px;margin-top:0;padding:7px 12px;font-size:8px}.stash-ask-row button.bag-ask-drop{color:#f4e8d4;background:linear-gradient(#5a3a28,#3a2418);border-color:#c48a4a}.bag-gold{color:#ffe27a;font-family:var(--font-px);margin:0 0 8px;font-size:11px}.stash-help{color:#c9c3b4;margin:0 0 10px;font-size:13px}.stash-cols{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:start;gap:14px;display:grid}.stash-count{color:#ffe7a0;font-family:var(--font-px);margin:0 0 8px;font-size:10px}.stash-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.stash-slot{aspect-ratio:1;background:#1b1e24;border:2px solid #6a5a32;border-radius:6px;justify-content:center;align-items:center;padding:2px;display:flex;position:relative}.stash-slot canvas{width:100%;height:100%}.stash-slot i{font-style:normal;font-family:var(--font-px);color:#fff;text-shadow:1px 1px #000;font-size:8px;position:absolute;bottom:2px;right:3px}.stash-slot.empty{background:#14161a;border-style:dashed;border-color:#3b3f4a}.stash-slot.sel{border-color:#ffd23f;box-shadow:0 0 0 1px #ffd23f}.stash-bag .bag-acts,.stash-hold .bag-acts{margin-top:8px}body.touch .stash-bag .bag-cell,body.touch .stash-slot{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}body.touch .stash-bag .bag-cell.holding,body.touch .stash-slot.holding{border-color:#ffd23f;box-shadow:0 0 0 1px #ffd23f}.stash-ask-back{z-index:40;position:fixed;top:0;bottom:0;left:0;right:0}.stash-ask-back.bag-ask-back{z-index:80}.stash-ask{background:linear-gradient(#24262d,#14161b);border:2px solid #e2b84a;border-radius:8px;width:min(260px,100vw - 16px);padding:12px 12px 10px;position:fixed;box-shadow:0 0 0 3px #0a0b0d,0 14px 32px #000000b3}.stash-ask b{color:#ffe7a0;font-family:var(--font-px);margin:0 28px 6px 0;font-size:10px;display:block}.stash-ask p{color:#c9c3b4;margin:0 0 8px;font-size:13px}.stash-ask-row,.stash-ask-custom{gap:6px;display:flex}.stash-ask-custom{margin-top:6px}.stash-ask-row button,.stash-ask-custom button{min-height:44px;font-family:var(--font-px);color:#1a1408;background:linear-gradient(#ffe7a0,#e2b84a);border:2px solid #fff1b8;border-radius:4px;flex:1;font-size:9px}.stash-ask input{color:#fff;background:#0e1014;border:2px solid #6a5a32;border-radius:4px;flex:1;min-width:0;min-height:44px;padding:0 8px;font-size:16px}.stash-ask-x{color:#ffe7a0;background:0 0;border:none;width:36px;min-height:36px;font-size:20px;position:absolute;top:4px;right:4px}@media (max-width:720px) and (max-aspect-ratio:1){.stash-cols{grid-template-columns:1fr}.stash-slots{grid-template-columns:repeat(5,minmax(0,1fr))}}.bag section{margin-bottom:14px}.bag-cell{justify-content:center;min-height:72px}.bag-cell.sel{border-color:#ffd23f;box-shadow:0 0 0 1px #ffd23f}.bag-cell.worn{border-color:#e2b84a}.bag-cell.part{cursor:default}.bag-n,.bag-worn{font-style:normal;font-family:var(--font-px);color:#fff;background:#000000a6;border-radius:3px;padding:2px 4px;font-size:8px;position:absolute;top:8px;right:8px}.bag-worn{color:#1a1408;background:#ffd23f}.book-note{margin-top:0}.book-bar{gap:8px;margin:10px 0 14px;display:flex}.book-slot{color:#efe7d2;background:#171a1e;border:2px dashed #4a4636;border-radius:999px;flex:1;align-items:center;gap:8px;min-height:58px;padding:6px 10px 6px 6px;display:flex}.book-slot.filled{border-style:solid;border-color:#6a8f62}.book-slot.over{background:#2a2618;border-color:#ffd23f}.book-slot b{font-family:var(--font-px);color:#ffd23f;font-size:12px}.book-slot canvas{width:40px;height:40px;image-rendering:pixelated;background:radial-gradient(circle at 35% 30%,#3a3e48,#101216 70%);border-radius:50%}.book-slot small{color:#889;font-family:var(--font-px);margin-left:auto;font-size:8px}.book-card,.book-passive{background:#171a1e;border:2px solid #3a4250;border-radius:6px;gap:8px;padding:8px;display:flex}.book-card{cursor:grab}.book-card canvas,.book-passive canvas{width:36px;height:36px;image-rendering:pixelated;background:#101216;border-radius:4px;flex:none}.book-card b,.book-passive b{font-size:14px;display:block}.book-card small,.book-passive small{color:#9aa;font-size:12px;display:block}.book-card p{color:#ddd6c8;margin:4px 0;font-size:13px}.book-keys{gap:4px;display:flex}.book-key{min-width:28px;font-family:var(--font-px);color:#efe7d2;background:#22252c;border:2px solid #3b3f4a;border-radius:3px;padding:4px 8px;font-size:10px}.book-key.on{color:#1a1408;background:#ffd23f;border-color:#fff1b8}.book-open{font-family:var(--font-px);color:#1a1408;background:linear-gradient(#ffe7a0,#e2b84a);border:2px solid #fff1b8;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:9px}.book section{margin-bottom:12px}@media (max-width:800px) and (max-aspect-ratio:1){.cg{grid-template-columns:1fr}.cg-stage{grid-template-columns:52px minmax(0,1fr) 52px}.cg-col,.cg-view{height:min(36vh,240px)}.cg-slot{width:52px;height:52px}.bag-stage{grid-template-columns:1fr}.bag-detail{z-index:2;min-height:0;max-height:34vh;position:sticky;top:auto;bottom:0;overflow:auto}}.stats{flex-direction:column;gap:12px;display:flex}.st-split{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:14px;display:grid}.st-main,.st-side{flex-direction:column;gap:12px;display:flex}.st-side{position:sticky;top:8px}.st-top{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.st-top div{background:linear-gradient(#262a32,#181b20);border:2px solid #3a3f4a;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.st-top small{color:#9ab;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.st-top b{color:#ffe27a;font-family:var(--font-px);font-size:13px}.st-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.st-tile{text-align:left;color:#e8ecf2;touch-action:auto;background:linear-gradient(#23272e,#15181c);border:2px solid #343842;border-radius:6px;grid-template-rows:auto auto auto;grid-template-columns:34px 1fr;align-items:center;gap:2px 8px;padding:8px;display:grid;position:relative}.st-tile:before{content:"";background:var(--sk);opacity:.85;border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.st-tile.sel{border-color:var(--sk);box-shadow:0 0 0 1px var(--sk), 0 0 12px -2px var(--sk)}.st-tile .st-ico{width:32px;height:32px;image-rendering:pixelated;grid-row:1/span 2}.st-name{font-size:12px;font-weight:600}.st-lvl{font-family:var(--font-px);color:#fff;font-size:11px}.st-lvl i{color:#7b8494;margin-left:1px;font-size:8px;font-style:normal}.st-mini{background:#0b0d10;border:1px solid #272b33;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.st-mini i{background:var(--sk);height:100%;display:block}.st-detail{border:2px solid var(--sk);box-shadow:0 0 18px -8px var(--sk);background:linear-gradient(#1d2127,#14171b);border-radius:8px;padding:12px}.st-dhead{align-items:center;gap:12px;margin-bottom:6px;display:flex}.st-dhead .st-ico{width:40px;height:40px;image-rendering:pixelated}.st-dhead b{font-family:var(--font-px);color:var(--sk);font-size:12px;display:block}.st-dhead span{color:#cfd6e2;font-size:12px}.st-blurb{color:#aeb7c6;margin:4px 0 10px;font-size:13px;line-height:1.4}.st-rows{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-bottom:8px;display:grid}.st-rows div{background:#0e1013;border-radius:4px;flex-direction:column;padding:6px 8px;display:flex}.st-rows span{color:#8a94a6;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.st-rows b{color:#fff;font-size:13px}.st-bar{background:#0b0d10;border:2px solid #2a2e36;border-radius:6px;height:10px;margin-bottom:10px;overflow:hidden}.st-bar i{background:linear-gradient(90deg, var(--sk), #fff8);height:100%;display:block}.stats .st-unlocks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stats .st-unlocks li{color:#6f7888;background:#101216;border-radius:4px;gap:10px;padding:4px 8px;font-size:12px;display:flex}.stats .st-unlocks li b{width:46px;font-family:var(--font-px);flex:none;padding-top:2px;font-size:8px}.stats .st-unlocks li.ok{color:#dfe8f4}.stats .st-unlocks li.ok b{color:var(--sk)}.stats h3{font-family:var(--font-px);letter-spacing:.08em;text-transform:uppercase;color:#ffd23f;margin:0 0 6px;font-size:9px}.st-vgrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}.st-vgrid div{background:#14171b;border:1px solid #2a2e36;border-radius:4px;flex-direction:column;padding:6px 8px;display:flex}.st-vgrid span{color:#8a94a6;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.st-vgrid b{color:#f2f5fa;font-size:13px}.stats .st-talents ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stats .st-talents li{background:#14171b;border-radius:4px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12px;display:flex}.stats .st-talents li b{color:#ffe27a}.stats .st-talents li i{color:#9ab;font-style:normal;font-family:var(--font-px);font-size:8px}.stats .st-talents li span{color:#cfd6e2;text-align:right;margin-left:auto}.st-none{color:#8a94a6;margin:0;font-size:12px}.mbtn .ico.stats{background-size:contain}.mk-intro{color:#fff0cf;background:linear-gradient(90deg,#ffc85029,#28201473);border-color:#8a6a2a}.mk-intro b{color:#ffd27a}.mk-thumb canvas{background:#0c100e;border-radius:4px;flex:none;width:56px;height:56px}.mk-btns{flex-direction:column;gap:6px;display:flex}.mk-all{width:100%;margin-top:4px}.bag-cell.edible{border-color:#5a7f62}.bag-cell.edible:active{transform:translateY(1px)}.set-jumps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.set-jump{text-align:left;color:#e8ecf2;touch-action:auto;background:linear-gradient(#262b24,#171b16);border:2px solid #3d5a34;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.set-jump b{font-family:var(--font-px);color:#ffe27a;letter-spacing:.04em;font-size:8px}.set-jump small{color:#b7c4b0;font-size:11px;line-height:1.3}.wm{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:12px;display:grid}.wm-note,.wm-blurb,.wm-cap{color:#aeb6c4;margin:0 0 8px;font-size:13px;line-height:1.35}.wm-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.wm-head b{font-family:var(--font-px);color:#ffe27a;font-size:12px}.wm-head span,.wm-meta{color:#c5cedb;font-size:13px}.wm-meta{margin:0 0 6px}.wm-left{min-width:0}.wm-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;display:grid}.wm-detail{min-width:0}.wm-cell{aspect-ratio:1;touch-action:auto;background:#111;border:2px solid #10140c;border-radius:2px;padding:0;position:relative;overflow:hidden;container-type:inline-size}.wm-cell canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.wm-num{z-index:2;color:#fff8e8;font-family:var(--font-body);letter-spacing:0;text-shadow:0 1px #000;pointer-events:none;background:#06080adb;border-radius:2px;padding:1px 3px 0;font-size:clamp(9px,26cqw,14px);font-weight:700;line-height:1.15;position:absolute;top:1px;left:1px}.wm-cell.built .wm-num{color:#ffe7a0}.wm-name{color:#f4f1e6;font-family:var(--font-body);letter-spacing:0;text-align:center;text-wrap:balance;text-shadow:0 1px #000;pointer-events:none;background:linear-gradient(#0000,#06080a59 22%,#06080aeb 58%);margin:0;padding:9px 2px 2px;font-size:10px;font-weight:600;line-height:1.05;position:absolute;bottom:0;left:0;right:0}.wm-cell.built .wm-name{color:#ffe7a0}@container (width<=68px){.wm-name{padding-top:8px;font-size:8px}}.wm-cell.built{box-shadow:inset 0 0 0 2px #ffe27a}.wm-cell.sel{outline-offset:1px;z-index:1;outline:2px solid #fff6d0}.wm-shot{background:#0c1014;border:2px solid #3a3f4a;border-radius:6px;width:100%;height:auto}.wm-cap{letter-spacing:.08em;text-transform:uppercase;color:#8a94a6;font-size:11px}@media (max-width:800px) and (max-aspect-ratio:1){.st-split{grid-template-columns:1fr}.st-side{position:static}}@media (max-width:980px) and (max-aspect-ratio:1){.wm{grid-template-columns:1fr}}@media (max-width:720px) and (max-aspect-ratio:1){.set-jumps{grid-template-columns:1fr}}body,button,input{font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0, "calt" 0}#charselect{z-index:24;pointer-events:none;color:#eef1f8;-webkit-user-select:none;user-select:none;font-family:var(--font-body);--gold:#e8c15a;--gold-dim:#7a5d27;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#charselect button,#charselect input{pointer-events:auto}.cs-stage{pointer-events:auto;touch-action:none;cursor:grab;position:absolute;top:0;bottom:0;left:0;right:0}.cs-vignette{pointer-events:none;background:radial-gradient(at 45%,#0000 52%,#04050a94 100%),linear-gradient(#04050a8c,#0000 16% 76%,#04050a9e);position:absolute;top:0;bottom:0;left:0;right:0}.cs-plates{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cs-plate{cursor:pointer;font-family:var(--font-px);text-shadow:0 2px #000,0 0 8px #000;white-space:nowrap;opacity:.88;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:2px 8px;display:flex;position:absolute;transform:translate(-50%,-100%)}.cs-plate b{letter-spacing:.5px;color:#f2e6bd;font-size:11px;font-weight:400}.cs-plate span{color:#c9d1e2;font-size:8px}.cs-plate.selected{opacity:1}.cs-plate.selected b{color:#ffd23f;font-size:14px}.cs-plate.selected span{color:#ffe9a0;font-size:9px}.cs-rotate{pointer-events:none;gap:54px;display:flex;position:absolute;transform:translate(-50%,6px)}.cs-rotate button{cursor:pointer;filter:drop-shadow(0 2px #3a2c08);touch-action:none;background:#ffd23f;border:0;width:30px;height:30px;padding:0}.cs-rotate button:hover{background:#fff0a0}#cs-rot-left{clip-path:polygon(100% 0,0 50%,100% 100%,72% 50%)}#cs-rot-right{clip-path:polygon(0 0,100% 50%,0 100%,28% 50%)}.cs-top{pointer-events:none;text-shadow:0 2px #000;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:0;right:0}.cs-brand{font-family:var(--font-px);letter-spacing:3px;color:#f1e3b0;font-size:13px;font-weight:400}.cs-brand em{color:#c27bff;font-style:normal}.cs-account{text-overflow:ellipsis;white-space:nowrap;color:#aeb8cf;max-width:70vw;font-size:13px;overflow:hidden}.cs-save{letter-spacing:.02em;color:#d7c27a;text-shadow:0 1px #000;margin-top:-2px;font-size:12px;display:block}.cs-panel{pointer-events:auto;border:2px solid var(--gold-dim);background:linear-gradient(#161a28f2,#090b13f2);border-radius:4px;flex-direction:column;width:clamp(268px,26vw,344px);display:flex;position:absolute;top:64px;bottom:88px;right:16px;box-shadow:0 0 0 2px #090a10,0 14px 40px #0009}.cs-panel.hidden{display:none!important}#charselect.list-off #cs-panel{display:none}.cs-search{padding:10px 10px 4px}.cs-search input{width:100%;font:inherit;color:#fff;touch-action:auto;-webkit-user-select:text;user-select:text;background:#0b0d14;border:2px solid #3a3d4a;border-radius:4px;padding:8px 10px;font-size:15px}.cs-search input:focus{outline:2px solid var(--gold)}.cs-list{pointer-events:auto;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;flex:1;min-height:0;padding:2px 8px 8px;overflow-y:auto}.cs-group{text-align:left;width:100%;font-family:var(--font-px);color:#f1d98a;border:1px solid var(--gold-dim);cursor:pointer;background:linear-gradient(90deg,#3d2f15,#231a0b);align-items:center;gap:8px;margin:8px 0 4px;padding:7px 8px;font-size:9px;display:flex}.cs-group span{flex:1}.cs-group em{color:#b9a572;font-style:normal}.cs-caret{border-top:7px solid #f1d98a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .15s}.cs-group.closed .cs-caret{transform:rotate(-90deg)}.cs-row{cursor:pointer;background:#ffffff0b;border:2px solid #0000;border-radius:3px;align-items:center;gap:10px;margin:3px 0;padding:8px;display:flex}.cs-row:hover{background:#ffffff17}.cs-row:focus-visible{outline:2px solid #7ef6ff}.cs-row.selected{border-color:var(--gold);background:linear-gradient(90deg,#e8c15a47,#e8c15a14)}.cs-emblem{width:36px;height:36px;font-family:var(--font-px);color:var(--c,#aeb6c8);background:color-mix(in srgb, var(--c,#aeb6c8) 24%, #10131b);border:2px solid var(--c,#aeb6c8);flex:none;place-items:center;font-size:14px;display:grid}.cs-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cs-info b{font-family:var(--font-px);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.cs-row.selected .cs-info b{color:#ffd23f}.cs-lv{color:#e3e8f4;word-spacing:.3em;font-size:14px}.cs-lv i{font-style:normal}.cs-info small{color:#9aa3b8;word-spacing:.3em;font-size:12px}.cs-star{color:#4d5266;cursor:pointer;flex:none;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.cs-star:before{content:"★"}.cs-star:hover{color:#9a8a52}.cs-star.on{color:#ffd23f}.cs-rank{width:26px;height:26px;font-family:var(--font-px);color:#ffd23f;border:2px solid var(--gold-dim);background:#1b1409;flex:none;place-items:center;font-size:9px;display:grid}.cs-empty{color:#9aa3b8;margin:14px 8px;font-size:14px}.cs-foot{border-top:2px solid #3a2c14;gap:8px;padding:10px;display:flex}.cs-foot .cs-btn{flex:1}.cs-btn{font-family:var(--font-px);letter-spacing:.5px;color:#ffeab8;border:2px solid var(--gold);cursor:pointer;text-shadow:0 2px #000000a6;pointer-events:auto;background:linear-gradient(#c8362c,#7a130f);border-radius:4px;padding:12px 14px;font-size:11px;box-shadow:inset 0 2px #ffffff38,0 4px #350907}.cs-btn:hover:not(:disabled){filter:brightness(1.18)}.cs-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #ffffff38,0 2px #350907}.cs-btn:disabled{opacity:.45;filter:grayscale(.7);cursor:default}.cs-btn:focus-visible{outline-offset:2px;outline:2px solid #7ef6ff}.cs-btn.quiet{border-color:var(--gold-dim);color:#e5e9f5;background:linear-gradient(#3d4558,#232838);box-shadow:inset 0 2px #ffffff1f,0 4px #0c0e15}.cs-btn.big{min-width:236px;padding:16px 30px;font-size:16px}.cs-icon{border:2px solid var(--gold-dim);cursor:pointer;background-color:#1b1f2e;background-position:50%;background-repeat:no-repeat;background-size:22px 22px;border-radius:4px;flex:none;width:46px;padding:0}.cs-icon:hover:not(:disabled){border-color:var(--gold);background-color:#262b3e}.cs-icon:disabled{opacity:.4;cursor:default}#cs-delete{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e8c15a'%3E%3Cpath d='M6 1h4v2h4v2H2V3h4zM3 6h10l-1 9H4zm3 2v5h1V8zm3 0v5h1V8z'/%3E%3C/svg%3E")}#cs-restore{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e8c15a'%3E%3Cpath d='M8 2a6 6 0 1 1-5.6 8.2l1.9-.6A4 4 0 1 0 5 4.8L7 6.8H1.5V1.3L3.6 3.4A6 6 0 0 1 8 2z'/%3E%3C/svg%3E")}.cs-back{min-width:104px;position:absolute;bottom:18px;left:18px}.cs-enter{pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cs-enter.hidden{display:none!important}.cs-name{min-height:22px;font-family:var(--font-px);color:#ffd23f;text-shadow:0 3px #000,0 0 12px #000000d9;text-overflow:ellipsis;white-space:nowrap;max-width:80vw;font-size:18px;overflow:hidden}.cs-toggle{font-family:var(--font-px);letter-spacing:1px;color:#dcc78c;text-shadow:0 2px #000;pointer-events:none;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:30px;right:18px}.cs-toggle.hidden{display:none!important}.cs-toggle button{border:2px solid var(--gold);cursor:pointer;background:#120f08;width:30px;height:30px;padding:0;position:relative}.cs-toggle button[aria-pressed=true]:after{content:"";background:var(--gold);position:absolute;top:5px;bottom:5px;left:5px;right:5px}.cs-form{touch-action:pan-y;padding:14px;bottom:18px;overflow-y:auto}.cs-form>*{flex-shrink:0}.cs-form-title{font-family:var(--font-px);color:#ffd23f;margin:0 0 12px;font-size:13px;font-weight:400}.cs-label{font-family:var(--font-px);letter-spacing:1px;color:#c9b27a;margin:10px 0 6px;font-size:8px}.cs-input{width:100%;font:inherit;color:#fff;touch-action:auto;-webkit-user-select:text;user-select:text;background:#0b0d14;border:2px solid #3a3d4a;border-radius:4px;padding:10px 12px;font-size:17px}.cs-input:focus{outline:2px solid var(--gold)}.cs-classes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cs-class{color:#cfd6e6;cursor:pointer;background:#ffffff0a;border:2px solid #3a3d4a;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.cs-class b{font-family:var(--font-px);font-size:8px;font-weight:400}.cs-class.on{color:#fff;border-color:var(--c);background:color-mix(in srgb, var(--c) 18%, #10131b)}.cs-blurb{color:#b9c2d8;min-height:2.6em;margin:8px 0 2px;font-size:14px;line-height:1.35}.cs-looks{flex-direction:column;gap:6px;margin-top:4px;display:flex}.cs-random{font-family:var(--font-px);color:#f1d98a;border:2px solid var(--gold-dim);cursor:pointer;background:#1b1409;border-radius:3px;align-self:flex-start;margin-bottom:2px;padding:6px 10px;font-size:8px}.cs-opt{color:#d5dced;align-items:center;gap:8px;font-size:14px;display:flex}.cs-opt>span{flex:1}.cs-step{color:#ffd23f;border:2px solid var(--gold-dim);cursor:pointer;background:#1b1f2e;border-radius:4px;width:34px;height:34px;padding:0;font-size:22px;line-height:1}.cs-step:hover{border-color:var(--gold)}.cs-val{text-align:center;color:#fff;min-width:74px;font-size:14px;font-style:normal}.cs-val.swatch{border:2px solid #0b0d14;outline:2px solid #3a3d4a;height:22px;display:block}.cs-error{color:#ffb4b4;min-height:1.3em;margin:10px 0 4px;font-size:14px}.cs-form-foot{background:linear-gradient(#090b1300,#0a0c14 30%);gap:8px;margin:0 -14px -14px;padding:10px 14px 14px;display:flex;position:sticky;bottom:-14px}.cs-form-foot .cs-btn{flex:1}.cs-note{text-align:center;color:#ffeab8;border:2px solid var(--gold-dim);opacity:0;pointer-events:none;background:#0a0c14e0;border-radius:4px;max-width:86vw;padding:8px 14px;font-size:15px;transition:opacity .2s;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.cs-note.show{opacity:1}.cs-note.bad{color:#ffb4b4;border-color:#8a3030}.cs-confirm{pointer-events:auto;background:#03040899;place-items:center;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cs-confirm.hidden{display:none!important}.cs-confirm-box{border:2px solid var(--gold);background:#11141f;border-radius:4px;max-width:380px;padding:18px}.cs-confirm-box p{color:#e9edf7;margin:0 0 16px;font-size:16px;line-height:1.4}.cs-confirm-box b{color:#ffd23f;font-weight:400;font-family:var(--font-px);font-size:12px}.cs-confirm-actions{justify-content:flex-end;gap:10px;display:flex}body.selecting #btn-fs,body.selecting #nameplates,body.selecting #damage-layer,#charselect.creating .cs-back{display:none}@media (max-aspect-ratio:5/6),(max-width:640px){.cs-top{top:8px}.cs-brand{font-size:11px}.cs-panel{width:auto;height:min(38vh,330px);top:auto;bottom:128px;left:10px;right:10px}.cs-form{height:min(62vh,560px);bottom:10px}.cs-back{min-width:0;padding:14px 12px;font-size:10px;bottom:12px;left:10px}.cs-enter{gap:6px;bottom:12px}.cs-name{min-height:18px;font-size:14px}.cs-btn.big{width:188px;min-width:0;padding:14px 6px;font-size:13px}.cs-toggle{display:none}.cs-note{bottom:112px}.cs-plate b{font-size:10px}.cs-plate.selected b{font-size:12px}}@media (max-height:470px) and (min-aspect-ratio:5/4){.cs-top{display:none}.cs-panel{width:clamp(236px,30vw,300px);top:38px;bottom:66px;right:10px}.cs-form{bottom:10px}.cs-back{min-width:0;padding:10px 12px;bottom:10px;left:10px}.cs-enter{gap:6px;bottom:10px}.cs-name{min-height:16px;font-size:13px}.cs-btn.big{min-width:170px;padding:11px 18px;font-size:12px}.cs-toggle{bottom:14px;right:12px}.cs-toggle span{display:none}.cs-row{padding:5px 8px}.cs-emblem{width:30px;height:30px}.cs-note{bottom:74px}.cs-form{padding:10px}.cs-label{margin:6px 0 4px}.cs-blurb{min-height:0;font-size:13px}}body.touch #panel{z-index:62}body.touch #faint{z-index:63}body.touch .stash-ask-back,body.touch .stash-ask{z-index:70}body.touch #panel{padding:max(4px, var(--safe-t)) max(4px, var(--safe-r)) max(4px, var(--safe-b)) max(4px, var(--safe-l));justify-content:stretch;align-items:stretch}body.touch .panel-card,body.touch .panel-card.wide{border-radius:8px;flex:auto;width:auto;max-width:none;min-height:0;max-height:none;margin:0;padding-bottom:8px;box-shadow:0 0 0 2px #0a0b0d,0 10px 28px #000000a6}body.touch .panel-card h2{letter-spacing:.5px;padding:9px 56px 6px 10px;font-size:10px}body.touch #panel-body{padding:8px 8px 2px}body.touch #panel-close{z-index:40;width:44px;min-width:44px;height:44px;min-height:44px;top:4px;right:4px}body.touch .panel-card p,body.touch .panel-card li{font-size:14px;line-height:1.35}body.touch .panel-help{margin-top:8px;font-size:12px}body.touch .panel-row{margin-bottom:4px;padding:6px 8px;font-size:14px}body.touch .cat-tabs{gap:4px;margin-bottom:8px;padding-right:28px}body.touch .cat-tab{padding:6px 4px}body.touch .cat-card{padding:4px 4px 6px}body.touch .cat-grid{gap:6px}body.touch .cat-info h4{margin:8px 0 4px}body.touch .cat-stats{gap:4px;margin:6px 0}body.touch .cat-actions{margin-top:8px}body.touch .bag-tabs{gap:4px;margin-bottom:6px}body.touch .bag section{margin-bottom:8px}body.touch .bag-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px}body.touch .bag-grid.slots{grid-template-columns:repeat(5,minmax(0,1fr))}body.touch .bag-cell.empty{min-height:52px}body.touch .bag-cell{min-height:0;padding:4px}body.touch .bag-cell canvas{width:44px;height:44px}body.touch .bag-detail{gap:4px;min-height:0;padding:8px}body.touch .bag-detail canvas{width:56px;height:56px}body.touch .bag-stats div{padding:2px 0}body.touch .cg{gap:8px}body.touch .cg-title{margin-bottom:6px;padding:4px 8px}body.touch .cg-info{gap:6px}body.touch .cg-info section{padding:6px 8px}body.touch .sk-bubbles{gap:6px;margin-bottom:8px}body.touch .sk-intro,body.touch .sk-note{margin-bottom:6px}body.touch .sk-pick{gap:6px}body.touch .tt-trees{gap:6px;margin-bottom:8px}body.touch .tt-detail{gap:8px;margin:0;padding:8px;bottom:-8px}body.touch .tt-dico{width:44px;height:44px}body.touch .tt-info b{font-size:14px}body.touch .tt-info p{margin:2px 0 4px;font-size:13px}body.touch .st-split,body.touch .stats{gap:8px}body.touch .st-detail{padding:8px}body.touch .wm{gap:8px}body.touch .wm-note,body.touch .wm-blurb{margin-bottom:4px}body.touch .set-jumps{gap:6px;margin-bottom:8px}body.touch .set-jump{padding:8px}body.touch .smith-bench{gap:6px;margin-bottom:8px}body.touch .smith-row,body.touch .alc-row{gap:8px;padding:6px 8px}body.touch .alc-intro,body.touch .cat-forge{margin-bottom:8px;padding:8px}body.touch .book-bar{gap:6px;margin:6px 0 8px}body.touch .book-slot{min-height:46px;padding:4px 8px 4px 4px}body.touch .book-list,body.touch .book-passives{gap:6px}body.touch .stash-cols{gap:8px}body.touch .stash-help{margin-bottom:6px}body.touch #dialog{width:min(520px, calc(100vw - 20px - var(--safe-l) - var(--safe-r)));bottom:max(12px, var(--safe-b));max-height:min(58vh, calc(100dvh - var(--safe-t) - 12px));padding:8px 10px 6px}body.touch #dialog b{margin-bottom:4px}body.touch #dialog p{margin-bottom:4px;font-size:14px}body.touch #faint{gap:8px;padding:12px}body.touch .cs-confirm{padding:10px}body.touch .cs-confirm-box{padding:12px}body.touch .cs-confirm-box p{margin-bottom:10px;font-size:15px}body.touch .stash-ask{padding:8px}body.touch .stash-ask b{margin-bottom:4px}body.touch .stash-ask p{margin-bottom:6px}body.touch .stash-ask-row button,body.touch .stash-ask-custom button,body.touch .stash-ask input{min-height:40px}@container (width<=780px){.tt-grid{zoom:.82}.tt-head{gap:6px;margin-bottom:8px;padding:4px 6px}.tt-head b{font-size:13px}.tt-hico{width:30px;height:30px}}@container (width<=520px){.tt-grid{zoom:.56}.tt-tree{overflow:hidden}.tt-head b{font-size:11px;line-height:1.2}.tt-hico{width:24px;height:24px}.tt-head i{top:16px;left:16px}}@media (max-height:520px){body.touch .panel-card{flex-direction:column;display:flex;overflow:hidden}body.touch #panel-body{flex:auto;min-height:0;overflow:auto}body.touch #panel-body:has(.cg){flex-direction:column;display:flex}body.touch .cg{flex:1;min-height:0}body.touch #panel{padding:max(3px, var(--safe-t)) max(3px, var(--safe-r)) max(3px, var(--safe-b)) max(3px, var(--safe-l))}body.touch .panel-card h2{padding:6px 34px 4px 8px}body.touch #panel-body{padding:6px 6px 2px}body.touch .cg{grid-template-columns:minmax(0,1fr) minmax(148px,210px);align-items:stretch}body.touch .cg-stage{grid-template-columns:46px minmax(0,1fr) 46px;gap:6px}body.touch .cg-col,body.touch .cg-view{height:min(40vh,132px)}body.touch .cg-info{min-height:0;max-height:none;overflow:auto}body.touch .cg-slot{width:46px;height:46px}body.touch .cg-slot canvas{width:36px;height:36px}body.touch .bag-stage{grid-template-columns:minmax(0,1fr) minmax(136px,190px);gap:6px}body.touch .bag-detail{max-height:none;position:sticky;top:0;bottom:auto}body.touch .bag-detail canvas{width:44px;height:44px}body.touch .st-split{grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr)}body.touch .st-side{position:sticky;top:4px}body.touch .wm{grid-template-columns:minmax(0,1fr) minmax(150px,220px)}body.touch .sk-class{gap:4px;min-height:0;padding:6px 8px}body.touch .sk-head{margin-bottom:4px}body.touch .sk-wrap:has(.tt-trees){position:relative}body.touch .sk-wrap:has(.tt-trees) .sk-bubbles{margin-right:230px}body.touch .sk-wrap:has(.tt-trees) .tt-trees{margin-right:230px}body.touch .sk-wrap:has(.tt-trees) .tt-trees{margin-bottom:0}body.touch .sk-wrap:has(.tt-trees) .tt-grid{zoom:.6}body.touch .sk-wrap:has(.tt-trees) .tt-detail{width:210px;max-height:48%;margin:0;position:absolute;top:46px;right:0;overflow:auto}body.touch .sk-wrap:has(.tt-trees) .tt-extra{grid-template-columns:1fr;gap:4px;width:210px;margin:0;position:absolute;bottom:0;right:0}body.touch .sk-wrap:has(.tt-trees) .tt-band{padding:4px 6px 6px}body.touch .sk-wrap:has(.tt-trees) .tt-band h3{margin-bottom:4px}body.touch .sk-wrap:has(.tt-trees) .tt-row{gap:6px}body.touch .sk-wrap:has(.tt-trees) .tt-extra .tt-node{width:40px;height:40px}body.touch .sk-wrap:has(.tt-trees) .tt-extra .tt-node canvas{width:28px;height:28px;top:4px;bottom:4px;left:4px;right:4px}body.touch .cat-thumb{aspect-ratio:5/3}body.touch .sk-class b{font-size:14px}body.touch .book-list,body.touch .book-passives{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}body.touch .book-slot canvas{width:32px;height:32px}body.touch #dialog{width:min(640px, calc(100vw - 16px - var(--safe-l) - var(--safe-r)));left:50%;bottom:max(8px, var(--safe-b));max-height:min(62vh, calc(100dvh - var(--safe-t) - 8px));padding:8px 10px}body.touch #dialog p{font-size:13px;line-height:1.3}body.touch #faint b{font-size:16px}body.touch #faint span{font-size:13px}body.touch #title .title-inner{padding:16px}body.touch #title h1{margin:4px 0 8px;font-size:clamp(20px,5vw,32px)}body.touch .wallet-status{margin-bottom:8px;font-size:13px}body.touch .account-panel{margin-bottom:6px;padding:8px 10px 6px}body.touch .account-input{margin-bottom:6px;padding:7px 8px}body.touch .touch-only{margin-top:8px;font-size:12px}body.touch .cs-confirm-box{padding:10px}body.touch .cs-confirm-box p{margin-bottom:8px;font-size:14px}}@media (max-height:520px) and (min-width:720px){body.touch .set-jumps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-aspect-ratio:1){body.touch .cg-col,body.touch .cg-view{height:min(34vh,220px)}body.touch .cg-slot{width:48px;height:48px}body.touch .cg-stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:6px}body.touch #dialog{width:min(460px, calc(100vw - 16px - var(--safe-l) - var(--safe-r)));bottom:max(16px, calc(var(--hud-clear-bottom,200px) + var(--safe-b)))}body.touch #title .title-inner{padding:calc(16px + var(--safe-t)) 14px calc(16px + var(--safe-b))}body.touch .wallet-status{margin-bottom:8px;font-size:14px}body.touch .account-panel{padding:8px 10px 6px}body.touch .account-input{margin-bottom:6px;padding:8px 10px}}.panel-card.adventures{background:#0b1524;border:2px solid #c6a15a;border-radius:2px;flex-direction:column;width:min(1080px,96vw);height:min(760px,90vh);max-height:min(760px,90vh);padding:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #3a2c14,0 0 0 4px #070d16,0 22px 50px #000000b8;container-type:inline-size}.panel-card.adventures h2{display:none}.panel-card.adventures #panel-body{flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.panel-card.adventures #panel-close{z-index:40;color:#ffe7a0;background:linear-gradient(#3a3224,#1c1810);border-color:#e6c36a;width:44px;height:44px;top:4px;right:4px}body.touch .panel-card.adventures{flex:auto;width:auto;height:auto;min-height:0;max-height:none}body.touch .panel-card.adventures #panel-body{padding:0;display:flex;overflow:hidden}@media (min-width:1024px) and (min-height:640px){body.touch #panel{padding:max(18px, var(--safe-t)) max(18px, var(--safe-r)) max(18px, var(--safe-b)) max(18px, var(--safe-l));justify-content:center;align-items:center}body.touch .panel-card,body.touch .panel-card.wide,body.touch .panel-card.adventures{flex:0 auto;width:min(560px,92vw);max-width:min(560px,92vw);min-height:0;max-height:min(86vh,900px);margin:0 auto}body.touch .panel-card.wide{width:min(900px,94vw);max-width:min(900px,94vw)}body.touch .panel-card.adventures{width:min(1080px,94vw);max-width:min(1080px,94vw);max-height:min(760px,86vh)}body.touch .panel-card h2{letter-spacing:1px;padding:16px 56px 10px 18px;font-size:12px}body.touch .panel-card p,body.touch .panel-card li{font-size:16px;line-height:1.45}body.touch #panel-body{padding:14px 16px 4px}}.qj{color:#d5deea;background:#0b1524;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.qj-banner{border-bottom:2px solid #c6a15a;flex:none;height:108px;position:relative;overflow:hidden}.qj-art{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.qj-banner-shade{background:linear-gradient(90deg,#060c16b8 0%,#060c1614 28%,#060c1600 48%);position:absolute;top:0;bottom:0;left:0;right:0}.qj-brand{z-index:1;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.qj-brand b{font-family:var(--font-px);letter-spacing:2px;color:#f3d27a;text-shadow:0 2px #3a2a10,0 0 12px #000000a6;font-size:15px}.qj-compass,.qj-mini-compass{background:radial-gradient(circle,#1a2740 0 5px,#e7c56a 6px 7px,#142033 8px);border:2px solid #e7c56a;border-radius:50%;width:26px;height:26px;position:relative;box-shadow:0 0 0 2px #3a2c14,inset 0 0 0 2px #0c1624}.qj-compass:before,.qj-mini-compass:before{content:"";border-bottom:9px solid #d24a4a;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:4px;left:50%;transform:translate(-50%)}.qj-mini-compass{width:16px;height:16px}.qj-mini-compass:before{border-bottom-width:6px;border-left-width:3px;border-right-width:3px;top:2px}.qj-info{z-index:2;color:#f3d27a;width:26px;height:26px;font-family:var(--font-px);background:#142033;border:2px solid #e7c56a;border-radius:50%;font-size:11px;position:absolute;top:10px;right:46px}.qj-tabs{background:#101c2e;border-bottom:1px solid #3d5470;flex:none;gap:0;padding:0 6px;display:flex}.qj-tab{color:#9aabbe;font-family:var(--font-px);letter-spacing:.3px;background:0 0;border:0;border-top:2px solid #0000;flex:1 1 0;margin:0;padding:11px 8px 9px;font-size:8px;position:relative}.qj-tab.on{color:#f3e2b0;background:linear-gradient(#24344a,#15263a);border-top-color:#e7c56a}.qj-badge{color:#fff;min-width:14px;height:14px;font-style:normal;font-family:var(--font-px);text-align:center;background:#c62828;border-radius:8px;padding:0 3px;font-size:7px;line-height:14px;position:absolute;top:3px;right:6px}.qj-body{flex:auto;min-height:0;display:flex}.qj-side{background:#0e1a2b;border-right:1px solid #3a4e68;flex-direction:column;flex:none;width:250px;min-height:0;display:flex}.qj-side-h{color:#f0d48a;font-family:var(--font-px);letter-spacing:1px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.qj-sort{padding:0 10px 8px;display:block}.qj-sort select{color:#f3e2b0;width:100%;font-family:var(--font-body);background:#122033;border:2px solid #8a6a32;padding:6px 8px;font-size:14px}.qj-filters{flex-direction:column;gap:4px;padding:0 10px 8px;display:flex}.qj-check{color:#d5deea;align-items:center;gap:8px;font-size:14px;display:flex}.qj-check input{accent-color:#e7c56a;width:14px;height:14px}.qj-list{scrollbar-color:#c6a15a #0e1a2c;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.qj-list::-webkit-scrollbar{width:10px}.qj-log::-webkit-scrollbar{width:10px}.qj-list::-webkit-scrollbar-track{background:#0e1a2c}.qj-log::-webkit-scrollbar-track{background:#0e1a2c}.qj-list::-webkit-scrollbar-thumb{background:linear-gradient(#e6c36a,#8a6a32);border:2px solid #0e1a2c}.qj-log::-webkit-scrollbar-thumb{background:linear-gradient(#e6c36a,#8a6a32);border:2px solid #0e1a2c}.qj-series{color:#c6a15a;font-family:var(--font-px);letter-spacing:.6px;padding:6px 10px 2px;font-size:8px}.qj-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #3a4e6873;align-items:center;gap:8px;width:100%;margin:0;padding:7px 10px;display:flex}.qj-item span{min-width:0}.qj-item b{font-size:14px;font-weight:600;line-height:1.25;display:block}.qj-item small{color:#8ea0b5;font-size:12px;display:block}.qj-item.done b{color:#7dcea0}.qj-item.active b{color:#f3d27a}.qj-item.available b{color:#e8eef8}.qj-item.locked b{color:#607289}.qj-item.on{background:#e7c56a1f;box-shadow:inset 3px 0 #e7c56a}.qj-gem{background:#8aa0b8;flex:none;width:9px;height:9px;transform:rotate(45deg)}.qj-gem.quest{background:#e7c56a}.qj-gem.mini{background:#7eb6e0}.qj-gem.beast{background:#c27bff}.qj-dot{background:#d23b3b;border-radius:50%;width:7px;height:7px;margin-left:auto}.qj-empty{color:#8ea0b5;margin:12px;font-size:14px}.qj-points{color:#f0d48a;font-family:var(--font-px);letter-spacing:.2px;background:#0b1524;border-top:1px solid #3a4e68;flex:none;padding:9px 10px;font-size:8px}.qj-main{background:radial-gradient(80% 40% at 50% 0,#e7c56a14,#0000 70%),#0c1828;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.qj-back{color:#f0d48a;width:max-content;font-family:var(--font-px);background:0 0;border:0;margin:8px 12px 0;padding:6px 8px;font-size:8px;display:none}.qj-title{text-align:center;font-family:var(--font-px);letter-spacing:1px;color:#f0d48a;text-shadow:0 1px #5a4318;margin:0;padding:14px 18px 8px;font-size:13px;line-height:1.45}.qj-log{scrollbar-color:#c6a15a #0e1a2c;scrollbar-width:thin;background:#0b1626;border:1px solid #35506e;flex:auto;min-height:0;margin:0 12px 8px;padding:14px 18px 18px;overflow:auto;box-shadow:inset 0 0 0 1px #e7c56a33}.qj-log p{color:#d5deea;margin:0 0 14px;font-size:16px;line-height:1.5}.qj-log.story p{text-align:center}.qj-log b{color:#f0d48a;font-weight:600}.qj-now{color:#f3d27a!important}.qj-lock{color:#8ea0b5!important}.qj-complete{font-family:var(--font-px);letter-spacing:1px;text-align:center;color:#f0d48a!important;margin-top:8px!important;font-size:12px!important}.qj-foot{flex:none;align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.qj-arrow{color:#f0d48a;background:#15263c;border:2px solid #c6a15a;width:34px;height:30px;font-size:18px;line-height:1}.qj-action{color:#f7fbff;font-family:var(--font-px);letter-spacing:.5px;background:linear-gradient(#4aa0ff,#1d62d4);border:2px solid #b9dcff;margin-left:auto;padding:9px 16px;font-size:8px;box-shadow:inset 0 1px #fff6,0 2px #0c2e66}.qj-corner{z-index:7;pointer-events:none;border:2px solid #e7c56a;width:14px;height:14px;position:absolute}.qj-corner.nw{border-bottom:0;border-right:0;top:4px;left:4px}.qj-corner.ne{border-bottom:0;border-left:0;top:4px;right:4px}.qj-corner.sw{border-top:0;border-right:0;bottom:4px;left:4px}.qj-corner.se{border-top:0;border-left:0;bottom:4px;right:4px}@container (width<=760px){.qj-tab{letter-spacing:0;padding:10px 2px 8px;font-size:7px}.qj-brand b{font-size:12px}.qj-banner{height:74px}.qj-body:not(.detail-open) .qj-main,.qj-body.detail-open .qj-side{display:none}.qj-side{border-right:0;width:100%}.qj-back{display:inline-flex}.qj-title{padding-top:6px;font-size:11px}}#dialog{z-index:40}body.touch #dialog{z-index:74}#dlg-choices{flex-direction:column;flex:none;gap:6px;margin:8px 0 4px;display:flex}.dlg-choice{text-align:left;color:#f3e2b0;background:#15263c;border:2px solid #c6a15a;padding:8px 10px;font-size:15px}.dlg-choice:hover,.dlg-choice:focus{background:#1d3350}#world-status{background:var(--panel);border:2px solid var(--panel-edge);pointer-events:auto;border-radius:4px;align-items:center;gap:8px;max-width:min(320px,52vw);padding:7px 10px;line-height:1.2;display:flex}#world-status b{font-family:var(--font-px);letter-spacing:.4px;color:#e8fbff;white-space:nowrap;text-shadow:var(--hud-shadow);font-size:clamp(12px,.7vw + 10px,18px)}#world-status[data-state=connecting] b,#world-status[data-state=waking] b,#world-status[data-state=reconnecting] b{color:#ffd23f}#world-status[data-state=offline] b{color:#ff8a7a}#world-status small{display:none}#world-status .wc-retry{font-family:var(--font-px);color:#071014;touch-action:auto;background:linear-gradient(#d8fbff,#3ec8d4);border:2px solid #e9fbff;border-radius:3px;margin:0;padding:3px 6px;font-size:6px}#world-chat{left:calc(8px + var(--safe-l));bottom:calc(8px + var(--safe-b) + 142px * var(--ui) + 12px);pointer-events:auto;z-index:18;flex-direction:column;gap:4px;width:min(320px,34vw);display:flex;position:absolute}#world-chat .wc-toggle{font-family:var(--font-px);letter-spacing:.4px;color:#071014;touch-action:auto;background:linear-gradient(#d8fbff,#3ec8d4);border:2px solid #e9fbff;border-radius:4px;align-self:flex-start;padding:5px 8px;font-size:7px}#world-chat .wc-body{background:var(--panel);border:2px solid var(--panel-edge);border-radius:4px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000073,inset 0 0 0 1px #ffffff0f}#world-chat.collapsed .wc-body{display:none}#world-chat .wc-tabs{border-bottom:1px solid #2e323a;gap:0;display:flex}#world-chat .wc-tabs button{font-family:var(--font-px);letter-spacing:.4px;color:#9aa3ad;touch-action:auto;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:6px 8px;font-size:7px}#world-chat .wc-tabs button.on{color:#7ef6ff;border-bottom-color:#7ef6ff}#world-chat .wc-stack{flex-direction:column;flex:none;height:112px;min-height:0;display:flex;overflow:hidden}#world-chat .wc-log{color:#e8edf2;flex-direction:column;flex:auto;justify-content:flex-end;gap:4px;height:auto;min-height:0;padding:6px 8px;font-size:14px;line-height:1.35;display:flex;overflow:hidden}#world-chat .wc-log p{margin:0}#world-chat .wc-log p.wc-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;width:100%;min-height:2.5em;max-height:2.5em;display:-webkit-box;overflow:hidden}#world-chat .wc-log p.wc-you{color:inherit;background:#c6a15a1a;border:0;border-radius:2px;margin:0 0 4px;padding:1px 4px}#world-chat .wc-pin{border-top:0;border-left:3px solid var(--mg-gold,#c6a15a);background:#2a200cf0;border-radius:0 4px 4px 0;flex:none;min-width:0;margin:0 6px 4px;padding:2px 8px;display:none;overflow:hidden}#world-chat .wc-pin:not([hidden]){display:block}#world-chat .wc-pin p.wc-you{color:#e8edf2;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;padding:0;overflow:hidden}#world-chat .wc-pin-mark{vertical-align:-1px;margin-right:6px;font-size:12px;line-height:1;display:inline-block}#world-chat .wc-log b{color:#ffd23f;margin-right:4px;font-weight:600}#world-chat .wc-form{border-top:1px solid #2e323a;gap:6px;padding:6px;display:flex}#world-chat .wc-in{box-sizing:border-box;min-width:0;font-family:var(--font-body);color:#fff;touch-action:auto;-webkit-user-select:text;user-select:text;background:#0e1014;border:2px solid #3b3d44;border-radius:4px;flex:1;padding:6px 8px;font-size:16px}#world-chat .wc-in:focus{outline:2px solid #7ef6ff}#world-chat .wc-send{font-family:var(--font-px);color:#071014;touch-action:auto;background:linear-gradient(#d8fbff,#3ec8d4);border:2px solid #e9fbff;border-radius:4px;padding:6px 10px;font-size:7px}.nameplate.hunter{color:#e8fbff;font-size:var(--plate);pointer-events:auto;cursor:pointer}.nameplate.hunter.party{color:#ffe27a}.nameplate .say{box-sizing:border-box;white-space:normal;border:1px solid var(--mg-gold,#c6a15a);color:#e8fbff;max-width:180px;font-size:var(--plate-sub);text-align:center;background:#080c10e0;border-radius:4px;margin:5px auto 0;padding:6px 8px 5px;line-height:1.45;display:block;overflow:visible}body.touch #world-chat{left:calc(8px + var(--safe-l));bottom:calc(196px + var(--safe-b));width:min(250px,54vw)}body.touch #world-chat .wc-stack{height:84px}body.touch #world-chat .wc-log{padding:2px 8px;font-size:13px;line-height:1.25}@media (max-width:820px){#world-chat{left:calc(8px + var(--safe-l));bottom:calc(8px + var(--safe-b) + 142px * var(--ui) + 12px);width:min(280px,52vw)}}#world-wake{z-index:28;padding-top:calc(8vh + var(--safe-t));pointer-events:none;background:radial-gradient(at 50% 18%,#0e121c33,#0000 58%);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#world-wake .ww-card{pointer-events:auto;text-align:center;background:#0a0c12e0;border:2px solid #3b3d44;border-radius:6px;width:min(420px,88vw);padding:22px 24px 18px;box-shadow:0 8px 28px #0000008c,inset 0 0 0 1px #ffffff0f}#world-wake small{font-family:var(--font-px);letter-spacing:2px;color:#ffd23f;font-size:clamp(7px,1.4vw,10px)}#world-wake h1{margin:10px 0 14px}#world-wake .ww-msg{color:#d5dced;margin:0 0 10px;font-size:16px;line-height:1.45}#world-wake .ww-count{font-family:var(--font-px);letter-spacing:2px;color:#e8fbff;text-shadow:0 3px #1b1d26,0 0 18px #b86bff59;min-height:1.2em;margin:0 0 10px;font-size:clamp(16px,3vw,28px);display:block}#world-wake .ww-bar{margin:0 auto 12px}#world-wake .ww-spin{border:3px solid #3b3d44;border-top-color:#c27bff;border-radius:50%;width:22px;height:22px;margin:0 auto 12px;animation:.8s linear infinite ww-spin}#world-wake[data-phase=stuck] .ww-spin{display:none}#world-wake .ww-actions{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:none}#world-wake[data-phase=stuck] .ww-actions{display:flex}#world-wake .ww-actions .start{width:min(280px,80vw);animation:none}@keyframes ww-spin{to{transform:rotate(360deg)}}#debug-badge{top:calc(8px + var(--safe-t));left:auto;right:calc(10px + var(--safe-r));z-index:20;font-family:var(--font-px);letter-spacing:1px;color:#1a1208;pointer-events:none;background:linear-gradient(#ffe27a,#e9a82a);border:2px solid #fff3c4;border-radius:4px;padding:6px 10px;font-size:clamp(11px,.6vw + 9px,14px);position:absolute;transform:none;box-shadow:0 2px 10px #00000073}html:has(#panel:not(.hidden)) #debug-badge{visibility:hidden}.panel-card.bag-sheet{background:#1a1510;border:2px solid #a68445;border-radius:2px;flex-direction:column;width:min(560px,96vw);max-height:min(92vh,780px);padding-bottom:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #3a2c18,inset 0 0 0 1px #6b542c,0 18px 40px #000000bf}.panel-card.bag-sheet h2{text-align:center;text-transform:uppercase;letter-spacing:2px;color:#e7c56a;background:linear-gradient(#2e261c,#1a1510 80%);border-bottom:1px solid #c6a15a73;padding:11px 48px 9px}.panel-card.bag-sheet #panel-body{flex-direction:column;flex:auto;min-height:0;padding:8px 10px 10px;display:flex;overflow:hidden}.bag.rs{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.bag.rs .bag-filters{align-items:center;gap:4px;min-height:34px;display:flex}.bag.rs .bag-tab{background:#241c14;border:1px solid #4a3b28;border-radius:2px;width:34px;height:34px;padding:5px;box-shadow:inset 0 0 0 1px #120e0a}.bag.rs .bag-tab canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.bag.rs .bag-tab.on{background:#3d3218;border-color:#ffe14a;box-shadow:inset 0 0 0 1px #ffe14a,0 0 8px #ffd24659}.bag.rs .bag-gold{color:#e7c56a;font-family:var(--font-px);white-space:nowrap;margin:0 0 0 auto;padding-left:8px;font-size:9px}.bag.rs .bag-scroll{scrollbar-color:#c6a15a #1a140f;scrollbar-width:thin;background:#14110e;border:1px solid #3a2e22;flex:auto;min-height:0;max-height:min(52vh,440px);padding:4px 6px 4px 4px;overflow:auto}.bag.rs .bag-scroll::-webkit-scrollbar{width:10px}.bag.rs .bag-scroll::-webkit-scrollbar-track{background:#1a140f}.bag.rs .bag-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#e6c36a,#8a6a32);border:2px solid #1a140f}.bag.rs .bag-grid,.bag.rs .bag-grid.slots{grid-template-columns:repeat(20,minmax(0,1fr));gap:2px}.bag.rs .bag-cell{aspect-ratio:1;background:#221c16;border:1px solid #3d3226;border-radius:1px;gap:0;min-height:0;padding:1px;box-shadow:inset 0 0 0 1px #0d0b09}.bag.rs .bag-cell canvas{background:0 0;border-radius:0;width:82%;height:82%}.bag.rs .bag-cell.empty{opacity:1;background:#16130f;border-style:solid;border-color:#2c241c;min-height:0}.bag.rs .bag-cell:hover:not(.empty):not(:disabled){border-color:#c6a15a}.bag.rs .bag-cell.sel{background:radial-gradient(circle,#ffd6506b,#503c1033 72%);border-color:#ffe14a;box-shadow:inset 0 0 10px #ffd23ca6,0 0 0 1px #ffe14a}.bag.rs .bag-cell.worn{border-color:#e2b84a}.bag.rs .bag-n,.bag.rs .bag-worn{color:#ffe56a;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;background:0 0;border-radius:0;padding:0;font-size:9px;line-height:1;top:auto;bottom:0;right:2px}.bag.rs .bag-worn{letter-spacing:0;font-size:7px;left:2px;right:auto}.bag.rs .bag-empty{text-align:center;grid-column:1/-1;margin:12px 4px}.bag.rs .bag-examine{color:#f0e2c0;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:22px;display:flex}.bag.rs .bag-examine b{color:#ffe7a0;font-size:14px}.bag.rs .bag-examine>span{color:#b7a88a;text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;font-size:12px;overflow:hidden}.bag.rs .bag-hint{color:#8d7d64;margin:0;font-size:12px}.bag.rs .bag-stats{flex:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;display:grid}.bag.rs .bag-stats div{border:0;padding:0}.bag.rs .bag-set{flex:100%;margin:0}.bag.rs .bag-acts{margin:0 0 0 auto}.bag.rs .bag-search{color:#c6a15a;background:#100e0c;border:1px solid #6a5430;border-radius:2px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.bag.rs .bag-search-ico{flex:none;width:16px;height:16px}.bag.rs .bag-search input{color:#f3ead8;text-align:center;background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.bag.rs .bag-search input::placeholder{color:#8a7a62}.bag.rs .bag-search input:focus{outline:none}body.touch .panel-card.bag-sheet,body.touch .panel-card.wide.bag-sheet{width:auto;max-width:none}body.touch .bag.rs .bag-scroll{max-height:none}body.touch .bag.rs .bag-grid,body.touch .bag.rs .bag-grid.slots{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}body.touch .bag.rs .bag-cell,body.touch .bag.rs .bag-cell.empty{min-height:0;padding:2px}body.touch .bag.rs .bag-cell canvas{width:82%;height:82%}:root{--menu-btn:44px;--menu-gap:8px;--menu-col-w:44px;--hud-clear-bottom:120px;--hud-menu-bottom:6px;--hud-action-gap:8px;--hud-menu-inset:4px;--hud-action-right:calc(var(--hud-menu-inset) + var(--menu-col-w) + var(--hud-action-gap) + var(--safe-r));--hud-clock-gap:8px;--mg-navy:#0b1524;--mg-navy-2:#0c1828;--mg-navy-3:#101c2e;--mg-navy-4:#0e1a2b;--mg-navy-5:#122033;--mg-navy-6:#142033;--mg-navy-7:#15263c;--mg-ink:#070d16;--mg-gold:#c6a15a;--mg-gold-hi:#e7c56a;--mg-gold-title:#f0d48a;--mg-gold-text:#f3d27a;--mg-gold-bright:#f3e2b0;--mg-gold-dim:#8a6a32;--mg-gold-edge:#3a2c14;--mg-ink-text:#d5deea;--mg-muted:#8ea0b5;--mg-tab:#9aabbe;--mg-line:#3a4e68;--mg-line-2:#35506e;--mg-line-3:#3d5470;--mg-blue-hi:#4aa0ff;--mg-blue-lo:#1d62d4;--mg-blue-edge:#b9dcff;--mg-blue-shadow:#0c2e66;--mg-quiet-hi:#24344a;--mg-quiet-lo:#15263a;--mg-radius:2px;--mg-pad:14px;--mg-title-size:13px;--mg-body-size:16px;--mg-small:14px;--mg-label:8px;--mg-frame-border:2px solid var(--mg-gold);--mg-chat-border:4px solid var(--mg-gold);--mg-frame-shadow:0 0 0 1px var(--mg-gold-edge), 0 0 0 4px var(--mg-ink), 0 22px 50px #000000b8;--mg-tex:radial-gradient(80% 40% at 50% 0%, #e7c56a14, transparent 70%);--mg-scroll-track:#0e1a2c;--mg-scroll-thumb:linear-gradient(#e6c36a, #8a6a32);--gold:#e7c56a;--gold-dim:#8a6a32;--panel:#0b1524eb;--panel-edge:#c6a15a;--panel-hi:#e7c56a}@keyframes mg-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.mg-frame,.panel-card,.account-panel,.wallet-help,.wallet-unlinked,.wallet-link-card,#dialog,#toast,#faint,.cs-panel,.cs-confirm-box,.cs-note,#world-chat .wc-body,#world-status,#world-wake .ww-card,#world-name .wn-card,#mg-import .mg-import-card,#party-frame,#social-invite,#social-menu{background:var(--mg-tex), #0b1524;border:var(--mg-frame-border);border-radius:var(--mg-radius);box-shadow:var(--mg-frame-shadow);color:var(--mg-ink-text);position:relative}.mg-corner,.qj-corner{z-index:7;pointer-events:none;border:2px solid var(--mg-gold-hi);width:14px;height:14px;position:absolute}.mg-corner.nw,.qj-corner.nw{border-bottom:0;border-right:0;top:4px;left:4px}.mg-corner.ne,.qj-corner.ne{border-bottom:0;border-left:0;top:4px;right:4px}.mg-corner.sw,.qj-corner.sw{border-top:0;border-right:0;bottom:4px;left:4px}.mg-corner.se,.qj-corner.se{border-top:0;border-left:0;bottom:4px;right:4px}.mg-title,.panel-card h2,.qj-title,.cs-form-title,.cs-brand{font-family:var(--font-px);color:var(--mg-gold-title);letter-spacing:1px;text-shadow:0 1px #5a4318}.mg-close,#panel-close,.qj-info{color:#ffe7a0;border:2px solid var(--mg-gold-hi);background:linear-gradient(#3a3224,#1c1810)}.mg-btn,.qj-action,.wg-btn,.sk-btn,.dlg-choice,#world-chat .wc-send,#world-chat .wc-toggle,#world-status .wc-retry{font-family:var(--font-px);letter-spacing:.5px;color:#f7fbff;background:linear-gradient(var(--mg-blue-hi), var(--mg-blue-lo));border:2px solid var(--mg-blue-edge);border-radius:var(--mg-radius);box-shadow:inset 0 1px 0 #fff6, 0 2px 0 var(--mg-blue-shadow)}.start,#title .account-choices .start,.cs-btn{font-family:var(--font-px);letter-spacing:.5px;color:var(--mg-gold-title);background:linear-gradient(var(--mg-quiet-hi), var(--mg-quiet-lo));border:2px solid var(--mg-gold-hi);border-radius:var(--mg-radius);box-shadow:0 0 0 1px var(--mg-gold-edge), inset 0 1px 0 #ffffff1f, 0 3px 0 var(--mg-ink)}.mg-btn:hover,.qj-action:hover,.start:hover,.cs-btn:hover:not(:disabled),.wg-btn:hover,.dlg-choice:hover,#world-chat .wc-send:hover,#world-chat .wc-toggle:hover{filter:brightness(1.12)}.mg-btn:active,.qj-action:active,.start:active,.cs-btn:active:not(:disabled){transform:translateY(1px)}.mg-btn.quiet,.start.quiet,.cs-btn.quiet,.qj-arrow,.qj-back{color:var(--mg-gold-title);background:linear-gradient(var(--mg-quiet-hi), var(--mg-quiet-lo));border:2px solid var(--mg-gold);box-shadow:inset 0 1px 0 #ffffff1f, 0 2px 0 var(--mg-ink)}.mg-tab,.qj-tab,.cat-tab,#world-chat .wc-tabs button{font-family:var(--font-px);color:var(--mg-tab);background:0 0;border:0;border-top:2px solid #0000}.mg-tab.on,.qj-tab.on,.cat-tab.on,#world-chat .wc-tabs button.on{color:var(--mg-gold-bright);border-top-color:var(--mg-gold-hi);background:linear-gradient(var(--mg-quiet-hi), var(--mg-quiet-lo))}.mg-list,.qj-list,.cs-list,.qj-log,#world-chat .wc-log,#panel-body,.panel-card{scrollbar-color:var(--mg-gold) var(--mg-scroll-track);scrollbar-width:thin}.mg-list::-webkit-scrollbar{width:10px}.qj-list::-webkit-scrollbar{width:10px}.qj-log::-webkit-scrollbar{width:10px}.cs-list::-webkit-scrollbar{width:10px}#world-chat .wc-log::-webkit-scrollbar{width:10px}.panel-card::-webkit-scrollbar{width:10px}.mg-list::-webkit-scrollbar-track{background:var(--mg-scroll-track)}.qj-list::-webkit-scrollbar-track{background:var(--mg-scroll-track)}.qj-log::-webkit-scrollbar-track{background:var(--mg-scroll-track)}.cs-list::-webkit-scrollbar-track{background:var(--mg-scroll-track)}#world-chat .wc-log::-webkit-scrollbar-track{background:var(--mg-scroll-track)}.panel-card::-webkit-scrollbar-track{background:var(--mg-scroll-track)}.mg-list::-webkit-scrollbar-thumb{background:var(--mg-scroll-thumb);border:2px solid var(--mg-scroll-track)}.qj-list::-webkit-scrollbar-thumb{background:var(--mg-scroll-thumb);border:2px solid var(--mg-scroll-track)}.qj-log::-webkit-scrollbar-thumb{background:var(--mg-scroll-thumb);border:2px solid var(--mg-scroll-track)}.cs-list::-webkit-scrollbar-thumb{background:var(--mg-scroll-thumb);border:2px solid var(--mg-scroll-track)}#world-chat .wc-log::-webkit-scrollbar-thumb{background:var(--mg-scroll-thumb);border:2px solid var(--mg-scroll-track)}.panel-card::-webkit-scrollbar-thumb{background:var(--mg-scroll-thumb);border:2px solid var(--mg-scroll-track)}.mg-input,.account-input,.cs-input,.cs-search input,.wg-input,.qj-sort select,#world-chat .wc-in,#world-name .wn-in{color:#e8eef8;border:2px solid var(--mg-gold-dim);border-radius:var(--mg-radius);font-family:var(--font-body);background:#0b1626}.mg-input:focus,.account-input:focus,.cs-input:focus,.cs-search input:focus,.wg-input:focus,#world-chat .wc-in:focus,#world-name .wn-in:focus{outline:2px solid var(--mg-gold-hi)}#panel{z-index:50;pointer-events:auto}#panel.hidden{pointer-events:none}#panel:not(.hidden) .panel-card{animation:.18s ease-out mg-panel-in}.panel-card{padding:0 0 16px;overflow:auto}.panel-card h2{z-index:3;pointer-events:none;background:linear-gradient(#24344a,#101c2e 85%);border-bottom:1px solid #e7c56a52;margin:0;padding:16px 56px 10px 18px;font-size:12px;position:sticky;top:0}#panel-body{padding:14px 16px 4px}.panel-card p,.panel-card li{font-size:var(--mg-body-size);color:var(--mg-ink-text);line-height:1.45}#panel-close{z-index:40;width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--font-px);pointer-events:auto;touch-action:manipulation;border-radius:50%;font-size:12px;position:absolute;top:6px;right:6px}.panel-row{border:1px solid var(--mg-line);border-radius:var(--mg-radius);background:#0e1a2b}.panel-row button,.btn{font-family:var(--font-px);color:var(--mg-gold-title);background:linear-gradient(var(--mg-quiet-hi), var(--mg-quiet-lo));border:2px solid var(--mg-gold);border-radius:var(--mg-radius);font-size:8px}.quest-card{border:2px solid var(--mg-gold);border-radius:var(--mg-radius);background:#0e1a2b}html,body{height:100%;height:100dvh;max-height:100dvh;overflow:hidden}#app,#hud,#charselect,#title{overflow:hidden}#title{background:var(--mg-tex), radial-gradient(ellipse at 50% 40%, #15263c, #070d16 72%)}h1{color:var(--mg-gold-bright);text-shadow:0 3px #3a2a10,0 0 18px #0000008c}h1 em,.cs-brand em{color:var(--mg-gold-hi)}.title-inner small{color:var(--mg-gold-text)}.wallet-status{color:var(--mg-ink-text)}.start{border-radius:var(--mg-radius);animation:none}#title .title-inner{box-sizing:border-box;flex-direction:column;max-width:min(540px,92vw);max-height:calc(100dvh - 16px);padding:28px 28px 22px;display:flex}#title .touch-only{flex:none;margin-top:14px;padding:0 8px 8px;line-height:1.35}@media (max-height:500px){#title{align-items:center;padding:14px 12px 16px}#title .title-inner{max-height:calc(100dvh - 16px);padding:16px 18px;overflow:hidden}#title h1{margin:2px 0 6px;font-size:clamp(18px,6.4vh,28px)}#title .title-inner small{letter-spacing:1px;margin:2px 0 4px;padding:0 2px;font-size:8px;display:block}#title .wallet-status{display:none}#title .account-choices{flex:none;gap:6px;margin-bottom:4px}#title .account-choices .start,body.touch #title .account-choices .start,body.touch #title .start{min-height:30px;padding:6px 12px;animation:none}#title .touch-only{flex:none;margin-top:8px;padding:8px 8px 12px;font-size:12px;line-height:1.35;display:block}body.touch #title .title-inner{padding:16px}body.touch #title h1{margin:2px 0 6px;font-size:clamp(18px,6.4vh,28px)}}#title .account-choices .start{border-color:var(--mg-gold-hi);animation:none}.account-panel{text-align:left;padding:12px 14px 8px}.account-hint{color:var(--mg-muted)}.wallet-link{color:var(--mg-gold-title)}.load-bar{border:2px solid var(--mg-gold-dim);background:#0e1a2c}.load-bar i{background:linear-gradient(var(--mg-gold-hi), var(--mg-gold-dim))}#loading{--load-chrome:128px;isolation:isolate;opacity:1;background:radial-gradient(72% 58% at 50% 36%,#b0161c6b,#0000 64%),radial-gradient(at 50% 100%,#46080c8c,#0000 52%),repeating-linear-gradient(0deg,#12080a80 0 8px,#08030533 8px 16px),repeating-linear-gradient(90deg,#180a0c47 0 8px,#0000 8px 16px),#070308;transition:opacity .42s;overflow:hidden}#loading.fading{opacity:0;pointer-events:none}.load-shell{z-index:5;width:min(92vw, calc((100dvh - var(--load-chrome)) * 1.5));background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:4px 8px 12px;display:flex;position:relative}.load-stage{width:min(92vw, calc((100dvh - var(--load-chrome)) * 1.5));max-height:calc(100dvh - var(--load-chrome));aspect-ratio:3/2;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.load-glow{z-index:0;filter:blur(28px);opacity:.7;pointer-events:none;background:radial-gradient(at 50% 48%,#dc241c8c,#0000 72%);position:absolute;top:8%;bottom:8%;left:12%;right:12%}#loading.held .load-glow{animation:2.6s ease-in-out infinite load-pulse}@keyframes load-pulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.load-poster,#load-video,.load-key{object-fit:contain;object-position:center;pointer-events:none;-webkit-mask-composite:source-in, source-in;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(74% 84% at 50% 52%,#000 46%,#0000 82%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 8% 94%,#0000 100%);mask-image:radial-gradient(74% 84% at 50% 52%,#000 46%,#0000 82%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 8% 94%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.load-poster{z-index:0}#load-video{z-index:1}.load-key{z-index:2}#loading.keyed #load-video,#loading.keyed .load-poster,.load-stage.is-keyed #load-video,.load-stage.is-keyed .load-poster{opacity:0}.load-meter{width:min(460px,86vw);padding:0 16px}#loading .load-bar{border:3px solid var(--mg-gold-hi);width:100%;height:26px;box-shadow:0 0 0 1px var(--mg-gold-edge), 0 0 0 2px #1a0808, 0 0 18px #b4141466;background:#12060a;border-radius:0;margin:0 auto;position:relative;overflow:visible}#loading .load-bar i{background:linear-gradient(#ff6a4a,#8a1010);height:100%;display:block;box-shadow:0 0 10px #ff3c28a6}.load-cap{border:2px solid var(--mg-gold-hi);width:16px;height:16px;box-shadow:0 0 0 1px var(--mg-gold-edge), 0 0 10px #ff3228cc;z-index:4;background:radial-gradient(circle at 30% 30%,#ff8a7a,#8a1218 62%);position:absolute;top:50%;left:-11px;transform:translateY(-50%)rotate(45deg)}.load-cap-end{left:auto;right:-11px}#loading #load-text{z-index:3;color:var(--mg-gold-bright);letter-spacing:.4px;white-space:nowrap;text-shadow:0 1px #1a0808,0 0 8px #000;pointer-events:none;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:14px;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}#load-tip{min-height:2.4em;color:var(--mg-gold-hi);text-shadow:0 1px #1a0808;margin:12px 0 0;font-size:15px;line-height:1.4}.load-embers{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.load-ember{opacity:.75;background:#ff4a3a;width:4px;height:4px;animation-name:load-ember-rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-6px;box-shadow:0 0 8px #ff2a1a,0 0 2px #ffd0a0}@keyframes load-ember-rise{0%{opacity:0;transform:translate(0)}12%{opacity:.85}to{transform:translate(var(--ember-x,0), -110vh);opacity:0}}.load-runes{z-index:4;pointer-events:none;color:#c42a22;letter-spacing:2px;text-shadow:0 0 12px #ff3a28;opacity:.42;font-size:16px;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.load-runes span{position:absolute}.load-runes span:first-child{top:3%;left:4%}.load-runes span:nth-child(2){top:3%;right:4%}.load-runes span:nth-child(3){bottom:6%;left:5%}.load-runes span:nth-child(4){bottom:6%;right:5%}@media (max-height:500px){#loading{--load-chrome:84px}.load-shell{gap:8px;padding:2px 8px 8px}.load-stage,.load-shell{width:min(92vw, calc((100dvh - var(--load-chrome)) * 1.5))}#loading .load-bar{height:20px}#loading #load-text{padding:0 18px;font-size:10px}#load-tip{min-height:1.4em;margin-top:8px;font-size:12px}}@media (max-width:420px){#loading{--load-chrome:124px}.load-runes{font-size:13px}}@media (prefers-reduced-motion:reduce){#load-video{display:none}.load-key{display:block}.load-ember,.load-glow,#loading.held .load-glow{animation:none!important}#loading{transition:none}}#loading.reduced #load-video,#loading.reduced .load-embers{display:none}#dialog{top:auto;left:50%;right:auto;bottom:max(16px, calc(var(--hud-clear-bottom,120px) + var(--safe-b)));width:min(560px, calc(100vw - 24px - var(--safe-l) - var(--safe-r)));max-height:calc(100dvh - var(--safe-t) - var(--hud-clear-bottom,120px) - 24px);z-index:40;box-sizing:border-box;flex-direction:column;padding:12px 16px 10px;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}#dialog b{color:var(--mg-gold-text);flex:none}#dialog p{color:var(--mg-ink-text);flex:auto;min-height:0;font-size:15px;overflow-y:auto}#dlg-choices,#dialog small{flex:none}body.touch #dialog{top:auto;bottom:max(12px, var(--safe-b));width:min(520px, calc(100vw - 24px - var(--menu-col-w) - var(--safe-l) - var(--safe-r)));max-height:min(58vh, calc(100dvh - var(--safe-t) - 12px));left:50%;transform:translate(-50%)}@media (max-height:520px){#dialog,body.touch #dialog{top:auto;left:50%;bottom:max(8px, var(--safe-b));max-height:min(62vh, calc(100dvh - var(--safe-t) - 8px));width:min(640px, calc(100vw - 16px - var(--safe-l) - var(--safe-r)))}}#toast{font-family:var(--font-px);color:var(--mg-gold-bright);z-index:80;padding:8px 14px;font-size:9px}#nameplates{z-index:4}html.windows-open #nameplates{visibility:hidden}#app:has(#panel:not(.hidden)) #nameplates{visibility:hidden}#app:has(#dialog:not(.hidden)) #nameplates{visibility:hidden}html.dialog-open #quest{visibility:hidden;pointer-events:none;border:0;max-height:0;padding:0;overflow:hidden}#app:has(#dialog:not(.hidden)) #quest{visibility:hidden;pointer-events:none;border:0;max-height:0;padding:0;overflow:hidden}html.panel-open #dialog{visibility:hidden;pointer-events:none}#quest{pointer-events:auto;min-width:0;padding:0}#quest.open{min-width:min(220px, calc(100vw - var(--menu-col-w) - 48px));width:min(340px, 45vw, calc(100vw - var(--menu-col-w) - 32px));max-width:min(340px, 45vw, calc(100vw - var(--menu-col-w) - 32px));max-height:min(42vh, calc(100dvh - var(--safe-t) - 24px));overflow:hidden auto}body.touch #quest.open{min-width:min(220px, calc(100vw - var(--menu-col-w) - 142px * .78 - 28px));width:min(340px, 45vw, calc(100vw - var(--menu-col-w) - 142px * .78 - 28px));max-width:min(340px, 45vw, calc(100vw - var(--menu-col-w) - 142px * .78 - 28px))}#top-left:has(#quest.open){min-width:min(220px, calc(100vw - var(--menu-col-w) - 48px));max-width:min(340px, 45vw, calc(100vw - var(--menu-col-w) - 32px))}body.touch #top-left:has(#quest.open){min-width:min(220px, calc(100vw - var(--menu-col-w) - 142px * .78 - 28px));max-width:min(340px, 45vw, calc(100vw - var(--menu-col-w) - 142px * .78 - 28px))}#quest.open .q-track{max-height:inherit;overflow:hidden auto}#quest.open .q-body{white-space:normal;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;flex-wrap:wrap;align-items:flex-start;display:flex}#quest.open #q-text{white-space:normal;min-width:0;text-overflow:unset;overflow-wrap:anywhere;word-wrap:break-word;flex:12em;overflow:visible}#quest .q-head{width:100%;color:inherit;cursor:pointer;pointer-events:auto;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 10px;display:flex}#quest .q-title{margin:0}#quest .q-arrow{color:var(--mg-gold-hi);font-size:11px;line-height:1}#quest:not(.open) .q-track{display:none}#quest.open .q-arrow{transform:rotate(180deg)}#quest .q-track{padding:0 10px 8px}.build-id{right:calc(8px + var(--safe-r));bottom:calc(4px + var(--safe-b));z-index:35;font-family:var(--font-px);letter-spacing:.4px;color:#f3e2b08c;pointer-events:none;text-shadow:0 1px #000;font-size:7px;position:absolute}body:has(#hud:not(.hidden)) .build-id{display:none}#faint{background:#070d16d6}#faint b{color:var(--mg-gold-title)}.dlg-choice{text-align:left;letter-spacing:0;font-size:15px;font-family:var(--font-body);min-height:40px;padding:8px 10px}#charselect{--gold:#e7c56a;--gold-dim:#8a6a32}#charselect .cs-panel,#charselect .cs-form{left:auto;right:max(16px, var(--safe-r));max-width:calc(100vw - 32px - var(--safe-l) - var(--safe-r));box-sizing:border-box;position:absolute}.cs-panel{background:var(--mg-tex), linear-gradient(180deg, #101c2ef5, #0b1524f5)}.cs-row{border-bottom:1px solid #3a4e6873}.cs-row.selected{box-shadow:inset 3px 0 0 var(--mg-gold-hi);background:#e7c56a1f}.cs-btn{text-shadow:none;padding:12px 14px;font-size:11px}.cs-btn.quiet{color:var(--mg-gold-title)}.cat-tab,.sk-class,.st-tile,.st-top div,.cat-card,.sk-bubble,.tome-go{border:2px solid var(--mg-line);border-radius:var(--mg-radius);color:var(--mg-ink-text);background:linear-gradient(#15263c,#0e1a2b)}.cat-tab.on,.sk-class.on,.st-tile.sel,.cat-card.ready{border-color:var(--mg-gold-hi);color:var(--mg-gold-bright)}.sk-btn{padding:6px 10px;font-size:8px}.tome-go{color:var(--mg-gold-bright)}.tome-go small{color:var(--mg-muted)}.wg-label{color:var(--mg-gold-text)}.wg-code{color:var(--mg-gold-hi)}.bigmap{border-color:var(--mg-gold)}#world-status{max-width:100%;box-shadow:0 0 0 1px var(--mg-gold-edge), 0 8px 18px #00000073}#world-status b{color:var(--mg-gold-bright);font-size:clamp(9px,.45vw + 8px,13px)}#world-status[data-state=online] b{color:var(--mg-gold-hi)}#world-status[data-state=error] b{color:#ffb4b4}body.touch #world-status{max-width:100%;padding:5px 7px}body.touch #world-status b{font-size:clamp(9px,2vw,12px)}#world-chat .wc-body{border:var(--mg-chat-border);box-shadow:0 0 0 1px var(--mg-gold-edge), 0 8px 18px #00000073}#world-chat .wc-tabs{background:var(--mg-navy-3);border-bottom:1px solid var(--mg-line-3)}#world-chat .wc-tabs button.on{border-bottom-color:#0000}#world-chat .wc-log b{color:var(--mg-gold-text)}#world-wake .ww-count{color:var(--mg-gold-hi);text-shadow:0 3px #3a2a10}#world-wake .ww-spin{border-color:var(--mg-line);border-top-color:var(--mg-gold-hi)}#hud-corner-right{top:calc(8px + var(--safe-t));right:calc(var(--hud-clock-gap) + var(--menu-col-w) + var(--hud-menu-inset) + var(--safe-r));z-index:12;max-width:min(280px, calc(100vw - 24px - var(--menu-col-w) - var(--safe-l) - var(--safe-r)));pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}#hud-corner-right>*{pointer-events:auto}#top-right{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}.hud-status-row{flex-flow:row;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:flex}#world-status-slot:empty{display:none}#top-right #clock{height:34px;position:static;transform:none}.hud-minis{flex:none;justify-content:flex-end;gap:6px;display:flex}.menu-col,#menu-col{z-index:12;right:calc(var(--hud-menu-inset) + var(--safe-r));bottom:calc(var(--hud-menu-bottom,6px) + var(--safe-b));justify-content:flex-start;align-items:center;gap:var(--menu-gap);width:var(--menu-col-w);pointer-events:none;flex-direction:column-reverse;display:flex;position:absolute}.menu-col .mbtn{pointer-events:auto}.mbtn{width:var(--menu-btn);height:var(--menu-btn);min-width:var(--menu-btn);min-height:var(--menu-btn);border:2px solid var(--mg-gold);box-shadow:0 0 0 1px var(--mg-gold-edge);background:linear-gradient(#24344a,#15263a)}.mini{border-color:var(--mg-gold);background-color:var(--mg-navy)}#hints{right:var(--hud-action-right);bottom:calc(var(--hud-clear-bottom,190px) + 8px + var(--safe-b))}body.touch #hud-corner-right,body.touch #top-right{top:auto;bottom:auto;left:auto;right:auto}body.touch #hud-corner-right{top:calc(8px + var(--safe-t));right:calc(var(--hud-clock-gap) + var(--menu-col-w) + var(--hud-menu-inset) + var(--safe-r));max-width:min(220px, calc(100vw - 24px - var(--menu-col-w) - var(--safe-l) - var(--safe-r)))}body.touch #touch-btns,body.touch #hud #touch-btns{right:var(--hud-action-right);transform-origin:100% 100%}body.touch #world-chat{left:calc(8px + var(--safe-l));width:min(140px,38vw);bottom:auto;top:calc(6px + 142px * .78 + 12px + var(--safe-t));max-height:120px}body.touch.mmo-view #top-left,body.touch #hud.mmo-hud #top-left{max-width:min(168px, calc(100vw - 24px - var(--safe-l) - var(--safe-r) - 168px))}body.touch #quest{min-width:0;max-width:100%}body.mmo-view #top-left{max-width:min(280px, calc(100vw - 32px - var(--safe-l) - var(--safe-r) - 200px))}@media (max-width:430px){#hud-corner-right,body.touch #hud-corner-right{gap:6px;max-width:min(168px,46vw)}.hud-status-row{flex-wrap:wrap;justify-content:flex-end;width:min(168px,48vw)}#top-right #clock{flex:1 0 100%;order:5;justify-content:flex-end}body.touch #top-left,body.mmo-view #top-left{left:calc(8px + 142px * .78 + 8px + var(--safe-l));top:calc(8px + var(--safe-t));max-width:min(200px, calc(100vw - 24px - var(--safe-l) - var(--safe-r) - 160px))}}@media (max-height:500px){html,body,#app,#hud{max-height:100dvh;overflow:hidden}:root{--menu-btn:32px;--menu-gap:2px;--menu-col-w:32px}#menu-col .mbtn kbd,#hints{display:none}body.touch #touch-btns,body.touch #hud #touch-btns{width:220px;height:200px;right:var(--hud-action-right);transform-origin:100% 100%;transform:scale(calc(var(--ui) * .82))}body.touch #world-chat{left:calc(8px + 142px * .78 + 8px + var(--safe-l));bottom:calc(96px + var(--safe-b));width:min(280px,42vw);max-height:min(168px,100dvh - 72px);top:auto;overflow:hidden}body.touch #world-chat .wc-stack{height:64px}body.touch #world-chat .wc-log{padding:2px 8px;line-height:1.25}body.touch #world-chat:not(.collapsed) .wc-toggle{min-height:32px;padding:4px 10px}#dialog,body.touch #dialog{top:auto;left:50%;bottom:max(8px, var(--safe-b));width:min(640px, calc(100vw - 16px - var(--safe-l) - var(--safe-r)));max-height:min(62vh, calc(100dvh - var(--safe-t) - 8px));transform:translate(-50%)}}#world-chat{z-index:19;left:calc(8px + var(--safe-l));flex-direction:column-reverse;align-items:flex-start;gap:6px;display:flex}#world-chat .wc-toggle{z-index:3;pointer-events:auto;flex:none;min-width:44px;min-height:44px;padding:8px 12px;font-size:8px;position:relative}#world-chat .wc-body{pointer-events:auto;width:100%}#world-name{z-index:29;padding-top:calc(10vh + var(--safe-t));pointer-events:none;background:radial-gradient(at 50% 18%,#0b152459,#0000 60%);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#world-name .wn-card{pointer-events:auto;text-align:center;opacity:1;width:min(420px,88vw);padding:22px 22px 18px}#world-name small{font-family:var(--font-px);letter-spacing:2px;color:var(--mg-gold-text);font-size:8px}#world-name h2{font-family:var(--font-px);letter-spacing:1px;color:var(--mg-gold-title);margin:10px 0 8px;font-size:12px}#world-name p{color:var(--mg-ink-text);margin:0 0 12px;font-size:15px;line-height:1.45}#world-name .wn-in{text-align:center;touch-action:auto;-webkit-user-select:text;user-select:text;width:100%;margin:0 0 8px;padding:10px 12px;font-size:16px;display:block}#world-name .wn-err{color:#ffb4b4;min-height:1.2em;margin:0 0 10px;font-size:13px}#world-name .wn-go{width:100%;min-height:44px}#mg-import{z-index:40;padding-top:calc(10vh + var(--safe-t));background:radial-gradient(at 50% 18%,#0b15248c,#070d16d1 70%);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#mg-import .mg-import-card{text-align:center;width:min(420px,88vw);padding:22px 22px 18px}#mg-import small{font-family:var(--font-px);letter-spacing:2px;color:var(--mg-gold-text);font-size:8px}#mg-import h2{font-family:var(--font-px);letter-spacing:1px;color:var(--mg-gold-title);margin:10px 0 8px;font-size:12px}#mg-import p{color:var(--mg-ink-text);margin:0 0 12px;font-size:15px;line-height:1.45}#mg-import .mg-import-warn{color:var(--mg-gold-text);font-size:14px}#mg-import .mg-import-actions{flex-direction:column;align-items:center;gap:10px;display:flex}#mg-import .mg-import-actions .start{width:min(280px,100%);min-height:48px}.wallet-unlinked{text-align:left;max-width:420px;margin:12px auto 0;padding:16px 16px 14px}.wallet-unlinked p{color:var(--mg-ink-text);margin:0 0 12px;font-size:15px;line-height:1.45}.wallet-unlinked .start{width:100%;min-height:44px;margin:0;animation:none}.wallet-link-card{margin:10px 0 12px;padding:14px 14px 12px}.wallet-link-card h3{font-size:var(--mg-title-size);margin:0 0 8px}.wallet-link-copy,.wallet-link-who{color:var(--mg-ink-text);margin:0 0 8px;font-size:14px;line-height:1.4}.wallet-link-who{color:var(--mg-gold-text)}.wallet-link-actions{flex-wrap:wrap;gap:8px;display:flex}.wallet-link-actions .mg-btn{min-height:40px;padding:8px 12px;font-size:9px}.wallet-link-confirm{border-top:1px solid var(--mg-line);margin-top:10px;padding-top:8px}.wallet-link-confirm.hidden{display:none}#mock-wallet-badge{top:calc(8px + var(--safe-t));right:calc(12px + var(--safe-r));z-index:80;font-family:var(--font-px);letter-spacing:1px;color:#102018;pointer-events:none;background:linear-gradient(#9be7c2,#4aa07a);border:2px solid #d8ffe8;border-radius:2px;padding:6px 10px;font-size:clamp(9px,.5vw + 8px,12px);position:absolute;box-shadow:0 2px 10px #00000073}body.debug-session #mock-wallet-badge{top:calc(40px + var(--safe-t))}#debug-badge{top:calc(8px + var(--safe-t));left:auto;right:calc(10px + var(--safe-r));z-index:20;transform:none}body.hunting #debug-badge{top:calc(8px + 34px + 8px + var(--safe-t));left:auto;right:calc(var(--hud-clock-gap) + var(--menu-col-w) + var(--hud-menu-inset) + var(--safe-r))}html.panel-open #debug-badge,html.windows-open #debug-badge{visibility:hidden}html:has(#panel:not(.hidden)) #debug-badge{visibility:hidden}body.weapon-cursor-on #hud button,body.weapon-cursor-on #hud a,body.weapon-cursor-on #hud input,body.weapon-cursor-on #panel,body.weapon-cursor-on #dialog,body.weapon-cursor-on #title,body.weapon-cursor-on #charselect,body.weapon-cursor-on .mbtn,body.weapon-cursor-on .mini,body.weapon-cursor-on .slot,body.weapon-cursor-on .cast,body.weapon-cursor-on .tbtn,body.weapon-cursor-on .mg-btn,body.weapon-cursor-on #party-frame,body.weapon-cursor-on #social-invite,body.weapon-cursor-on #social-menu{cursor:pointer}.mg-social{flex-direction:column;gap:8px;min-height:0;display:flex}.mg-social-note{font-size:var(--mg-small);color:var(--mg-ink-text);margin:0;line-height:1.45}.mg-social-note code{font-family:var(--font-px);color:var(--mg-gold-text);font-size:8px}.mg-social-h{font-family:var(--font-px);font-size:var(--mg-label);letter-spacing:1px;color:var(--mg-gold-title);margin:6px 0 0}.mg-social-empty,.mg-social-count{color:var(--mg-muted);margin:0;font-size:13px}.mg-social-add .wg-row{align-items:center;gap:8px;display:flex}.mg-social-add .wg-input{flex:1;min-width:0}.mg-social-row{background:var(--mg-navy-3);border:1px solid var(--mg-line);border-radius:var(--mg-radius);align-items:center;gap:8px;padding:6px 8px;display:flex}.mg-social-who{flex:1;min-width:0}.mg-social-who b{font-family:var(--font-px);color:var(--mg-gold-bright);font-size:9px;display:block}.mg-social-who small{color:var(--mg-muted);font-size:12px}.mg-social-row .mg-btn{flex:none;padding:6px 8px;font-size:7px}.mg-dot{background:#3a4450;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #0b1524}.mg-dot.on{background:#7dff9a}#top-left{flex-direction:column;align-items:flex-start;gap:8px;display:flex}#party-frame{z-index:11;pointer-events:auto;flex:none;width:min(176px,30vw);padding:10px 10px 8px;position:relative;top:auto;left:auto}#party-frame[hidden],#social-invite[hidden],#social-menu[hidden]{display:none!important}.mg-party-h{font-family:var(--font-px);letter-spacing:1px;color:var(--mg-gold-title);margin:0 0 6px;font-size:8px}.mg-party-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mg-party-list li{min-width:0}.mg-party-name{align-items:center;gap:4px;display:flex}.mg-party-name b{font-family:var(--font-px);color:var(--mg-gold-bright);font-size:8px}.mg-party-name small{color:var(--mg-muted);font-size:10px}.mg-crown{clip-path:polygon(0 80%,20% 20%,40% 60%,50% 10%,60% 60%,80% 20%,100% 80%,0 80%);background:linear-gradient(#f3e2b0,#c6a15a);flex:none;width:8px;height:8px}.mg-hp{border:1px solid var(--mg-gold-edge);background:#070d16;height:5px;margin:3px 0 2px}.mg-hp i{background:linear-gradient(#7dff9a,#2a8f48);height:100%;display:block}.mg-party-list small{color:var(--mg-muted);font-size:11px}.mg-party-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.mg-party-actions .mg-btn{padding:4px 6px;font-size:6px}#social-invite{left:50%;top:calc(16% + var(--safe-t));z-index:36;text-align:center;pointer-events:auto;width:min(320px,88vw);padding:16px 16px 14px;position:absolute;transform:translate(-50%)}#social-invite small{font-family:var(--font-px);letter-spacing:1px;color:var(--mg-gold-text);font-size:8px}#social-invite p{color:var(--mg-ink-text);margin:8px 0;font-size:15px}.mg-social-btns{justify-content:center;gap:8px;margin-top:8px;display:flex}#social-menu{z-index:40;pointer-events:auto;flex-direction:column;gap:4px;min-width:168px;padding:10px;display:flex;position:fixed}#social-menu b{font-family:var(--font-px);color:var(--mg-gold-title);margin-bottom:4px;font-size:9px}#social-menu button{font-family:var(--font-px);letter-spacing:.4px;text-align:left;color:var(--mg-ink-text);border:0;border-top:1px solid var(--mg-line);background:0 0;min-height:36px;padding:8px 4px;font-size:8px}#social-menu button:first-of-type{border-top:0}#social-menu button:hover:not(:disabled){color:var(--mg-gold-bright)}#social-menu button:disabled{opacity:.45}#world-chat .wc-log b.wc-name{cursor:pointer}#world-chat .wc-log p.wc-you{color:var(--mg-ink-text);background:#c6a15a1a;border:0}#world-chat .wc-log p.wc-you b{color:var(--mg-gold-text)}#world-chat .wc-pin{border-left-color:var(--mg-gold);background:#2a200cf0}#world-chat .wc-pin p.wc-you{color:var(--mg-ink-text);background:0 0;border:0}#world-chat .wc-pin p.wc-you b{color:var(--mg-gold-hi)}#world-chat .wc-log .wc-wh{color:var(--mg-gold-text);margin-right:4px;font-size:10px;font-style:normal}body.touch #party-frame{width:min(148px,42vw);padding:8px}body.touch .mg-party-actions .mg-btn{min-height:32px}body.touch #social-menu button{min-height:40px}@media (max-width:430px){#party-frame,body.touch #party-frame{width:min(136px,48vw)}}@media (orientation:portrait){#party-frame{width:min(148px,52vw)}}@media (max-height:500px){#party-frame,body.touch #party-frame{width:min(128px,34vw);padding:6px 8px 4px}.mg-party-h{margin-bottom:2px}.mg-party-list{gap:2px}.mg-party-list small{display:none}.mg-hp{height:4px;margin:1px 0}.mg-party-actions{margin-top:4px}#top-left{max-height:calc(100dvh - 168px - var(--safe-b) - var(--safe-t));overflow:hidden}}
