@font-face{font-family:Alegreya;font-weight:400;font-style:normal;font-display:block;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2)format("woff2")}@font-face{font-family:Alegreya;font-weight:400;font-style:italic;font-display:block;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2")}@font-face{font-family:Alegreya;font-weight:500;font-style:normal;font-display:block;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2)format("woff2")}@font-face{font-family:Alegreya;font-weight:700;font-style:normal;font-display:block;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2)format("woff2")}:root{--px:2;--wood-900:#2b1a10;--wood-800:#3b2415;--wood-700:#4f3320;--brass-hi:#f6d391;--brass:#c98a3d;--brass-lo:#7a4c1c;--parch-100:#f7eed8;--parch-200:#f0e3c4;--parch-300:#e4d1a6;--parch-edge:#bfa774;--ink:#2a1b10;--ink-soft:#6a5238;--cream:#f6ead0;--green-hi:#8cc055;--green:#4f7a3a;--green-lo:#2f4d23;--red:#d24a2f;--font-ui:"Alegreya", Georgia, "DejaVu Serif", serif;--tile:calc(32px * var(--px));--wood-size:calc(128px * var(--px));--paper-size:calc(96px * var(--px));--wood-light:linear-gradient(#ffecc817 0 25%, #ffecc80b 25% 50%, #0000 50% 75%, #0000001a 75%)}body{font-family:var(--font-ui);color:var(--ink)}.hw-pixel{image-rendering:pixelated}:where(.hw-ui) button{font:inherit;color:inherit;cursor:pointer}.hw-ui{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased}.hw-icon{fill:currentColor;flex:none;width:1.25em;height:1.25em}.hw-btn,.hw-iconbtn,.hw-action,.hw-tile,.hw-panel,.hw-slot,.hw-badge,.hw-portrait,.hw-hp,.hw-row,.hw-well,.hw-tabs,.hw-tab{image-rendering:pixelated;box-sizing:border-box;background-repeat:repeat;background-clip:padding-box;border-style:solid}.hw-btn{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABDklEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwS1iQDU+acJliCxgYGBhqGRgYDk52Z7DP3fmfhYEB4q37zz4xMDAwMMiI8TIYK4mSbfjGE/dQ+EzYFJ2995osw7HpY8GluG3dOUZcctiAu4Es1hSI1QfUBKMWjFowasFwsABnWSQryEWV2g2rD649fEuyQbj0YPjgyavPDHycbCRbANPLwMDAsO3Uc4ZHr74yMDAgVZkHJ7sznDn3gGHbqedkGY4MdBT4GCZufcLw9OMPRpRK/+Bkd4Z1O65SbAHMcAYGpFYFzBKKTWdAbbYAAIPSZDdqzae9AAAAAElFTkSuQmCC);--fill:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==);--fill-size:var(--wood-size);--light:var(--wood-light);border-width:calc(6px * var(--px));border-image:var(--frame) 6 / calc(6px * var(--px)) / 0 stretch;background-image:var(--light), var(--fill);background-size:100% 100%, var(--fill-size,var(--tile));background-color:var(--wood-800);min-height:calc(24px * var(--px));width:100%;padding:0 calc(2px * var(--px));font:600 18px/1 var(--font-ui);color:var(--cream);text-shadow:0 1px #000a;justify-content:center;align-items:center;gap:10px;display:inline-flex}.hw-btn:active:not(:disabled){--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABAUlEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwS1iQDU+acJliCxgYGBhqGRgYDk52Z7DP3fmfhYEB4q37zz7BFXz6/otsw/k42VD4TMQoItdwBgYGBhZcih+//8aISw4b0JYSwJoCsfqAmmDUglELRi0YDhbgLIu89GVIqt0evv6CVRyrD+RFeUgxG68erD7A5RpiwbZTzxkevfrKwMCAVGUenOzOcObcA4Ztp55TZDgDAwODjgIfw8StTxiefvzBiFLpH5zszrBux1WKLYAZzsCA1KqAWUKx6QyozRYAhP9bQsaJLLoAAAAASUVORK5CYII=);padding-top:var(--px)}.hw-btn .hw-chev{margin-left:auto}.hw-btn--secondary{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA/ElEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwSxiRDT/44BPFFjAwMDDIsTHALWFhYIB46/4ziOHxhZ0MYvIWZBveXWCPwmfCpujVwxNkGY5NHwsuxYxsAoy45LCBl7d3YE2BWH1ATTBqwagFoxYMBwtwlkU75yRRpXbD6oMLB1eRbBAuPRg+WNhfTrLhMHDx3FkGBgYGhm2nnjM8evWVgYEBqco8ONmd4cy5BwzbTj0n2wIY0FHgY5i49QmkyoQJwixZt+MqxRbADGdgQGpVwCyh2HQG1GYLALjOYa3wSGrKAAAAAElFTkSuQmCC);--fill:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAADNElEQVR4nO1dQW7kMAzTpED//6g99RsL9LzosUA7e9jtIMkEiW1RomzLF4JAMZYsUkQP7dw+3t/u8v98f33K8vIqqLP/vFauRXQ9UP799fnU7A/X4v7zWrkW0fUg+bJXiiefHUXknwNYSpgdRURuETMgOmr72/AzpWpxVGdo+1tz1wyYHQ/fx2qyPSqb4ZxNBmjPerI1vHdU9b+ejBZndYam/8wAZ6c8cdQkkUqPUoeHUygZMBrW9r8+lAwYDWv7X7+baQbMjkXvhZikVunoe6M4sqSOZT2ZK7RyAtp51k5F3f9wwM9krjCawliIcuDDASwljY5F74ecrLeCojuypK5NBng5AX2ft1Oh9URSWBTlejq4KgOskX2/dz8ilRkQQTGejvToG5IBECUYcoqyS3nPCous7FJ+mgGJDs6xUPasO7/lXZoyoGnSjjyEskv5SAqLpOxSvrCLnx6jKWI2Rw6RAWzMDCBjZkDHePvz+9fdQhFrm1lz6/stccgMsP586H0tOyzx2XGtPDOAjCYZcKQQ5E725pZokgF7VO3IANy0v5Ydlvjs8FaeGeCIh07oTTEe3LNvlwwoUkIg7lp/JIX0gkjHZQawnc0umq1Adl2UDKAoTdGPaeYwFdMLoh2XGRDJiewmekaEE07/X1CEJlnKPnsPKC+Z1GxoufP3PDNA6RQNfzggQjM9otYJy8trZsBRv5kBnSk5M8DRKRp+iOymekLEzt+jSQZQd2pvvHVylkqZiWcGVDq7hhchu6mesFbpJViUAckNOXqnJSdmgMjYfwljgsgPs1bOiJgZwObeOy/5lt8+3t/upXahKiXAujDBmh9mK2dENM2AqxPFKdb1nHJL5V5hFKdY13PGNxlAVUKHOx/RL/V7xK54dET0q8oA7YniFHQ9VVwzSS1GcQq6nhqeGUB2SmYA2SlVGaA9UZyBrkfFayanxSjOQNej4aEyIBp69B8qA6KhR/+m3ye8PyynoO+H8rNJoZHlFPT9SJ4ZQHZKZgC5f9PfA1hOsb4fymsmV4ssp1jfj+TUDIiOHu9BzYDo6PEemQFsXjO5WswMuOau3ym/57OjSGYAFUVE/gLs2JAnayawnQAAAABJRU5ErkJggg==);--fill-size:var(--paper-size);--light:none;background-color:var(--parch-200);color:var(--ink);text-shadow:0 1px #fff8}.hw-btn--secondary:active:not(:disabled){--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABAElEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwSxiRDT/44BPFFjAwMDDIsTHALWFhYIB46/4ziOH+cYUMD64cItvwi+fOovCZsClS0LEjy3Bs+lhwKXZPmceISw4buHliAdYUiNUH1ASjFoxaMGrBcLAAZ1n0/9cHkmq3W+c2YBXH6gM1owBSzMarB8MHGxf1MzAs6ifZAmSw7dRzhkevvjIwMCBVmQcnuzOcOfeAYdup5xQZzsDAwKCjwMcwcesTSJUJE4RZsm7HVYotgBnOwIDUqoBZQrHpDKjNFgDmjGD2NAAeiQAAAABJRU5ErkJggg==)}.hw-btn--confirm{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABDklEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwS1iQDU+acJliCxgYGBhqGRgYDk52Z7DP3fmfhYEB4q37zz4xMDAwMKgkaDHYukmTbfj8qN0ofCZsig7vekqW4dj0seBSXOKwmhGXHDbgX2WFNQVi9QE1wagFoxaMWjAcLMBZFqk6SFOldsPqg2vHHpJsEC49GD64s+AaAxvJxkP13rrGwMDAwLDt1HOGR6++MjAwIFWZBye7M5w594Bh26nnZBqPADoKfAwTtz5hePrxByNKpX9wsjvDuh1XKbYAZjgDA1KrAmYJxaYzoDZbAHbGYtq/fZoaAAAAAElFTkSuQmCC);--fill:none;--light:none;background-color:var(--green)}.hw-btn--confirm:active:not(:disabled){--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABC0lEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwS1iQDU+acJliCxgYGBhqGRgYDk52Z7DP3fmfhYEB4q37zz4xMDAwMPAHSDG8vvaRbMPZbn1F4TNhUySqxU+W4dj0seBSfPvAU0ZcctiAVZYW1hSI1QfUBKMWjFowasFwsABnWZS1wJmk2u3CqedYxbH6wMBMkhSz8erB8MHHDc8YDm54RrIFyGDbqecMj15B6gV4lXlwsjvDmXMPGLbh8CopQEeBj2Hi1icMTz/+YESp9A9OdmdYt+MqxRbADGdgQGpVwCyh2HQG1GYLAPeoYOpEd4CxAAAAAElFTkSuQmCC)}.hw-btn--auto{width:auto}.hw-btn:disabled{filter:grayscale(.85)brightness(.7);cursor:not-allowed}.hw-btn:focus-visible,.hw-iconbtn:focus-visible,.hw-action:focus-visible,.hw-tab:focus-visible,.hw-row:focus-visible{outline:3px solid var(--brass-hi);outline-offset:2px}.hw-iconbtn,.hw-action{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABQUlEQVR4nO2WPUvDQByHn4RSUsEGF5dYGpwdpHZw65jRrR/APR8hUyc3pd+iiJvVLELBqdQqFF0E29o3iDi0RcgWB0mxyflywUn62+5/8Dz/4467UxDE0LVAVP8po6mvRGuxgqFrweP1kTR8fHtFyXZjkqVBCO9cnEoLuuMZxYIZk6RE8MPjjrQAwAEaVYuS7QahRBHBD/a3peE3Ty8MvTlOOb+0EvUv4GG2Ntep1Pq02j0aVQtD14IUfGxQdzxbdALg3g1iB+C7WLs54clTE7f7y6wEK8FK8B8Eqa8mchtrUq/aQ/8VgGwmTb054dl7A0AdTX2lZLsUCyZOOc/QmyfuNptJs2em2TGznJwPGU19ZXFjGroWNKoWrXaPSq2fSBCFg+DJDCX15kRaEIXHBJ8lZ5f30oIoXCgIJdJ0xN+Wd/DRl3SpMBepAAAAAElFTkSuQmCC);border-width:calc(6px * var(--px));border-image:var(--frame) 6 / calc(6px * var(--px)) / 0 stretch;background:var(--wood-light) 0 0 / 100% 100%, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==) 0 0 / var(--wood-size) var(--wood-800);color:var(--brass-hi);background-clip:padding-box;flex:none;place-items:center;display:grid}.hw-iconbtn{width:calc(24px * var(--px));height:calc(24px * var(--px));font-size:calc(10px * var(--px));padding:0}.hw-iconbtn--small{width:calc(20px * var(--px));height:calc(20px * var(--px));font-size:calc(8px * var(--px))}.hw-iconbtn--small .hw-icon{width:1em;height:1em}.hw-iconbtn--large{width:calc(32px * var(--px));height:calc(32px * var(--px));font-size:calc(14px * var(--px))}.hw-iconbtn:active{filter:brightness(.8)}.hw-action{width:calc(40px * var(--px));height:calc(38px * var(--px));font:600 13px/1 var(--font-ui);color:var(--cream);text-shadow:0 1px #000a;align-content:center;gap:2px}.hw-action .hw-icon{width:28px;height:28px;color:var(--brass-hi)}.hw-action:active{filter:brightness(.8)}.hw-action[aria-pressed=true]{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABL0lEQVR4nGNkwAKk+Tn+YxMnBJ5+/MGILoYhIM3P8f/2kU6SDX92fh+Dfe5ODEtQODDDL29fQ7IF9599YjAxUsCwBM5ANjxsw02SLWBgYGDoNJPEsIQRm+G5bfYkG35411OGCwfuYFjCRA3DYcDAQYWh/NRzhjPnHjAcnOzOIM3P8Z+FgQESQfeffYK7hIGBgWFj2zGMBIAP+FdZYU15TGQ7l0gwasGoBaMWDAcLWHBJqDpIk1SrXTv2EM7eduo5w6NXXxkYGBgYmJ5+/MFon7uTwcRIgaHTTJLhwoE75DqW4dev3wz2DAwMOgp8DBO3PmF4+vEHI0qFc3CyO8OZcw8Yyk89J8sCdMMZGLBUmTBLtpFhCbrhGBYgW7Jux1WSLUA3HKsFMEtINp0Be7MFAF+4mP1oug3hAAAAAElFTkSuQmCC);background-color:#2f5a22;background-image:none}.hw-action[aria-pressed=true] .hw-icon{color:#c6f08a}.hw-panel{border-width:calc(6px * var(--px));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABTUlEQVR4nO2XP0vDQBiHf1ccOtnNwTi0uBoEca6ThIBQhEx+gwpFcHDR0cVRAhb6AZyCEtDGIAgNTkUsEgTBIQ5NOtvJrQ4h9f5ksnfb/aa79w6ehzsO7iXgYtSqM74mM+n3D6HnzMSoVWefzxfK4NnoCTudkJGYDwp4HHjKBJJsiu2tOiNBePhx70OZAAB09lYZCcLDH2/PEAceDKstFZyGXZi2g939c0aiAuR3k2RTAEAcePCjRCocAPwoKb3eJb5gWG0cWsDa5gERdi+Q8dt1/rp6R0y9IhPyn2gBLaAFtIAW0AJaQAtoAeFPmIZd+FHy94eTlKvTE7SaDaEunIBpO6UbF02r2YBpOwCA/nCCm4d3AFRjMnAtvLx+wb3LpMPprK8QbNSXcXk/zhuTYoGW6A8nygRoOFDSnA5ca348KkLDBYFCQhkdYnv+C6oridQtsGA0AAAAAElFTkSuQmCC) 6 / calc(6px * var(--px)) / 0 stretch;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAADNElEQVR4nO1dQW7kMAzTpED//6g99RsL9LzosUA7e9jtIMkEiW1RomzLF4JAMZYsUkQP7dw+3t/u8v98f33K8vIqqLP/vFauRXQ9UP799fnU7A/X4v7zWrkW0fUg+bJXiiefHUXknwNYSpgdRURuETMgOmr72/AzpWpxVGdo+1tz1wyYHQ/fx2qyPSqb4ZxNBmjPerI1vHdU9b+ejBZndYam/8wAZ6c8cdQkkUqPUoeHUygZMBrW9r8+lAwYDWv7X7+baQbMjkXvhZikVunoe6M4sqSOZT2ZK7RyAtp51k5F3f9wwM9krjCawliIcuDDASwljY5F74ecrLeCojuypK5NBng5AX2ft1Oh9URSWBTlejq4KgOskX2/dz8ilRkQQTGejvToG5IBECUYcoqyS3nPCous7FJ+mgGJDs6xUPasO7/lXZoyoGnSjjyEskv5SAqLpOxSvrCLnx6jKWI2Rw6RAWzMDCBjZkDHePvz+9fdQhFrm1lz6/stccgMsP586H0tOyzx2XGtPDOAjCYZcKQQ5E725pZokgF7VO3IANy0v5Ydlvjs8FaeGeCIh07oTTEe3LNvlwwoUkIg7lp/JIX0gkjHZQawnc0umq1Adl2UDKAoTdGPaeYwFdMLoh2XGRDJiewmekaEE07/X1CEJlnKPnsPKC+Z1GxoufP3PDNA6RQNfzggQjM9otYJy8trZsBRv5kBnSk5M8DRKRp+iOymekLEzt+jSQZQd2pvvHVylkqZiWcGVDq7hhchu6mesFbpJViUAckNOXqnJSdmgMjYfwljgsgPs1bOiJgZwObeOy/5lt8+3t/upXahKiXAujDBmh9mK2dENM2AqxPFKdb1nHJL5V5hFKdY13PGNxlAVUKHOx/RL/V7xK54dET0q8oA7YniFHQ9VVwzSS1GcQq6nhqeGUB2SmYA2SlVGaA9UZyBrkfFayanxSjOQNej4aEyIBp69B8qA6KhR/+m3ye8PyynoO+H8rNJoZHlFPT9SJ4ZQHZKZgC5f9PfA1hOsb4fymsmV4ssp1jfj+TUDIiOHu9BzYDo6PEemQFsXjO5WswMuOau3ym/57OjSGYAFUVE/gLs2JAnayawnQAAAABJRU5ErkJggg==) 0 0 / var(--paper-size) var(--parch-200);padding:calc(3px * var(--px)) calc(4px * var(--px));color:var(--ink);background-clip:padding-box}.hw-well{border-width:calc(2px * var(--px));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR4nGNkYGBgqIrS+s9ABmhbdo2RpSpK67+CihzJmuXlpBgYGBj+s8A47inzGEkxYOecpP8MDAwMTCRbjQZGDRg1YHAYwAJjvLixgeQceXDfCQZGBgbKsjMAPSoV57CfWxwAAAAASUVORK5CYII=) 2 / calc(2px * var(--px)) / 0 stretch;padding:calc(4px * var(--px));background-color:#d3c093}.hw-header,.hw-bottombar{background:var(--wood-light) 0 0 / 100% 100%, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==) 0 0 / var(--wood-size) var(--wood-800);color:var(--cream);image-rendering:pixelated;align-items:center;gap:12px;padding:10px 12px;display:flex}.hw-header{border-bottom:calc(6px * var(--px)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAMElEQVR4nGP8dnnifwY8gOXZ+X345BlY3r54h1/BwQvP8Spg1JYSwO+GD19/4DUBACkGD0vnE1XnAAAAAElFTkSuQmCC) 0 0 6 0 / 0 0 calc(6px * var(--px)) 0 / 0 repeat}.hw-bottombar{border-top:calc(6px * var(--px)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAALUlEQVR4nGOU5uf4z4AHsAhwc+CTZ2CJdxDBr8DeQBK/AmEJIfwKpAyd8CoAALZMA29Tx3ZTAAAAAElFTkSuQmCC) 6 0 0 0 / calc(6px * var(--px)) 0 0 0 / 0 repeat}.hw-title{font:600 24px/1.1 var(--font-ui);text-shadow:0 2px #000a;flex:1;margin:0}.hw-h{font:700 20px/1.15 var(--font-ui);margin:0}.hw-meta{font:400 14px/1.3 var(--font-ui);color:var(--ink-soft);margin:0}.hw-body{font:400 15px/1.45 var(--font-ui);margin:0}.hw-tabs{border-width:calc(2px * var(--px));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR4nGNkYGBgqIrS+s9ABmhbdo2RpSpK67+CihzJmuXlpBgYGBj+s8A47inzGEkxYOecpP8MDAwMTCRbjQZGDRg1YHAYwAJjvLixgeQceXDfCQZGBgbKsjMAPSoV57CfWxwAAAAASUVORK5CYII=) 2 / calc(2px * var(--px)) / 0 stretch;background-color:#d3c093;gap:0;display:flex}.hw-tab{--frame:none;border-width:calc(4px * var(--px));border-image:var(--frame) 4 / calc(4px * var(--px)) / 0 stretch;min-height:calc(14px * var(--px));font:600 17px/1 var(--font-ui);color:var(--ink-soft);background-color:#0000;border-color:#0000;flex:1}.hw-tab[aria-selected=true]{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoklEQVR4nGNkgAJpfo7/DCSApx9/MDIwMDAwwjQfnOxOtOYz5x4wFM+/yfD04w9GRpjmeRseE23A2XuvGRIdhBiK599kYIGZePbeOwYGBgYGYyVREjzCADEAGbStO8eIT4O7gSxKWDGRZB0WMGrAYDAAIx3ICnKRlCdQDLj28C1BDTA12079ZGBgQMpMvYnqDNtOPSfa5r1XP0EyE0yA3OwMAFKZOGBgw7/zAAAAAElFTkSuQmCC);background-image:var(--wood-light), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==);background-size:100% 100%, var(--wood-size);background-color:var(--wood-800);color:var(--cream);text-shadow:0 1px #000a}.hw-tabs--green .hw-tab[aria-selected=true]{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqUlEQVR4nGNkgAJ5K7H/DCSAh8deMTIwMDCwwDRPX5dCtOYtO04ybGW4/P/hsVeMjDDNW3acJNqAp7e+M0ircTJsnXWZgQlm4tNb3xme3vpOii8YGBigXkAG0xL2MuLT4F9lhRJWTCRbiQZGDRgMBmCkA/0oJZLyBIoBDx68IKgBpub1Bw4GBgYGBkYGBkhm8k7TZbhw6jnRNj+98Ibh4bFXjPBkS252BgAvfzss30bXzAAAAABJRU5ErkJggg==);background-image:none;background-color:var(--green)}.hw-badge{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAXUlEQVR4nGNkYGBgkLcS+89ABHh47BUji7yV2P+aaf4EFZ+/cI9hK8Pl/ywwDrGABZkzLWEvIzZFWQuc4U5mItroYaQBJZTss3UJRiBcw9XTr3AqQpZjZGAgLWkAAD4YHVsZAzQwAAAAAElFTkSuQmCC);white-space:nowrap;border-width:calc(3px * var(--px));border-image:var(--frame) 3 / calc(3px * var(--px)) / 0 stretch;background-color:var(--green);padding:0 calc(2px * var(--px));min-height:calc(12px * var(--px));font:600 14px/1 var(--font-ui);color:#fff;text-shadow:0 1px #0007;align-items:center;gap:6px;display:inline-flex}.hw-badge--tan{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAXElEQVR4nGNkYGBg8DKQ+M9ABNh24QUji5eBxP/e6iSCiu8+eMTAwLDnPwuCQxxgQeb4lC5hxKZoS3cM3MlMRBs9jDSghFJdlAHBCIRrOHX+Ck5FyHKMDAykJQ0An98c9pV4BPUAAAAASUVORK5CYII=);background-color:#b48b5c}.hw-badge--dim{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAXElEQVR4nGNkYGBg6KoK/c9ABChrW83I0lUV+j8uKZug4ndvXzAwMDD8Z0HiEAVYkDla5hGM2BRdO7kC7mQmoo0eRhpQQmnnynqCEQjX8PjBdZyKkOUYGRhISxoAl6AePfbqRTQAAAAASUVORK5CYII=);color:var(--ink-soft);text-shadow:none;background-color:#d6c9a8}.hw-status{font:400 15px/1 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.hw-status:before{content:"";width:calc(6px * var(--px));height:calc(6px * var(--px));box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #3b8a24, inset var(--px) var(--px) 0 #b7e88a, 0 0 0 var(--px) #1f3a16;clip-path:polygon(var(--px) 0, calc(100% - var(--px)) 0, 100% var(--px), 100% calc(100% - var(--px)), calc(100% - var(--px)) 100%, var(--px) 100%, 0 calc(100% - var(--px)), 0 var(--px));background:#5fb23a}.hw-status--open:before{box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #b27a12, inset var(--px) var(--px) 0 #ffe29a, 0 0 0 var(--px) #4a3018;background:#e0a22c}.hw-hp{--v:50%;height:calc(8px * var(--px));border-width:calc(2px * var(--px));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAWElEQVR4nGNkYGBg4GVn+c+AB3z++YeRkZed5X9DshlORW8fPWKYvPsFxLQqHxmcJlb5yPznZWf5z4TPSmQwFBSywBhRpkJYff7g5TcGBgYGBkYGBuICHAC/sxl4l7OCnwAAAABJRU5ErkJggg==) 2 / calc(2px * var(--px)) / 0 stretch;background-color:#3a2c22;position:relative;overflow:hidden}.hw-hp>i{width:var(--v);background:linear-gradient(#f58a6a 0 25%,#d24a2f 25% 70%,#9f2e1b 70%);position:absolute;inset:0 auto 0 0}.hw-hp--xp>i{background:linear-gradient(#b6e87a 0 25%,#6aa043 25% 70%,#3f6b2d 70%)}.hw-slot{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAxUlEQVR4nGNkYGBg4GVn+c9ABfD55x9GRl52lv+9yRoUG/bg0QeGybtfMLDAOBceMzCI8HGQbaAMP4RmQRbcfu4Rw+uvv0g2zEtfBruBDAwMDLKCXAxvv/wg2jBuNlQjMAxkYGBg+Pb7HyMxhskKcv3/8esPihgT0U4hEowaOGrgYDAQa07RkxUiqjh7jyWLYhjIy8nG8OfvP6Jcw8vJxoCe9VAMFOPnIsogfHrgBgqwfWMQkCY3SL8xPHgJYTEyMFC3CgAAkR0y7Q8UBj4AAAAASUVORK5CYII=);aspect-ratio:1;color:var(--brass-hi);border-width:calc(5px * var(--px));border-image:var(--frame) 5 / calc(5px * var(--px)) / 0 stretch;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA00lEQVR4nIWTQQ+CMAyFH6zYaKKJF2/e/P8/jgsZsOBhedCVTXsZ+tqvryt07+dt0yEgLgk8AUCHAACn3wyVgHGaIVYgxD57nbC4Zl12outQCx0CVHIxoyeV5z9gXBNUDq1w4Ol2FN9gB/jLqtkuTj+CTzyNIuUoLFbJjqVm24NqK2ZN93ndtxbEumjpPcW4pLPdxr1YsNi1+BXtoEb3uKZ8ia3CX52Z3/OPcZoLMrvWtkJdJRwOaskA8LhequMQtDvgh+PnpTMLt1spHPhovcY2/wv9Pp5whTBbFAAAAABJRU5ErkJggg==) 0 0 / calc(16px * var(--px)) #24160d;background-clip:padding-box;place-items:center;display:grid;position:relative}.hw-slot .hw-icon{filter:drop-shadow(0 2px #000a);width:62%;height:62%}.hw-slot>b{font:700 14px/1 var(--font-ui);color:#fff;text-shadow:0 1px #000,1px 0 #000,-1px 0 #000,0 -1px #000;position:absolute;bottom:0;right:2px}.hw-slot[aria-pressed=true],.hw-slot.is-selected{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAsUlEQVR4nGNkYGBg4JVi/89ABfD52U9GRl4p9v8rzxVTbNi1G7cZGqM2MbDAOJdvP2fQVZWk2GAWZM7s9mNkGWIRogh3DAu6JIcwO4OAIDfRhr248w63C2Hg4NTLjMQYph+lhBGZTEQ7hUgwauCogYPBQKw5RcVLiuziDMPAH29/MjAzEJXzGH68/YnfQGFlfnIdhmngh/v/GEQFBMgy5MP9fwyH7z9lYGBggPiNmlUAAAz5LqKKAumcAAAAAElFTkSuQmCC);background-color:#2f5a22;background-image:none}.hw-portrait{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAApUlEQVR4nGNkgAJpfo7/DBSApx9/MDIwMDAwwgy7faSTbMOend/HYJ+7k+Hpxx+MjDDDLm9fQ7aB9599YjAxUmCwz93JwAKz4f6zTwzNqx6SZWBtmDyczYIuefXZB0ZSDNOWEkAJeyaynIQHjBo4auCogcQAjLyMnjcpMtBYgY0sQ7ades7w6NVXBgYGpAL24GR3hnU7rpLtsolbn0AKWJgAtaoAACcqOVze7QooAAAAAElFTkSuQmCC);width:calc(32px * var(--px));height:calc(32px * var(--px));border-width:calc(4px * var(--px));border-image:var(--frame) 4 / calc(4px * var(--px)) / 0 stretch;background-color:#3d6a2d;flex:none;display:block;overflow:hidden}.hw-portrait--sm{width:calc(24px * var(--px));height:calc(24px * var(--px))}.hw-portrait--xs{width:calc(20px * var(--px));height:calc(20px * var(--px))}.hw-portrait.is-active{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAqklEQVR4nGNkgAJpfo7/DBSApx9/MMI50vwc/ykCny/8hzmIUZqf4/+TD98ZGL5cJNt13x8cZOBUsGeQkbFgYGFgYGBg+HKR4fuDgwym7vVkGXh6ZyOczYIuefXZB0Z0MXxAW0oAJeyZyHISHjBq4KiBowYSAzDyMnrepMjAeQW6ZBlyefsaBl1PCJuRgQFSwD55coLh+4ODZLtM1aac4enHH4zwoopaVQAAhcFt2+yqsUAAAAAASUVORK5CYII=)}.hw-portrait>*{width:100%;height:100%;image-rendering:pixelated;display:block}.hw-party{gap:6px;display:flex}.hw-divider{font:600 16px/1 var(--font-ui);align-items:center;gap:10px;margin:8px 0;display:flex}.hw-divider:before,.hw-divider:after{content:"";height:var(--px);background:#8d6a3a;flex:1}.hw-divider i{width:calc(4px * var(--px));height:calc(4px * var(--px));background:var(--brass);box-shadow:0 0 0 var(--px) var(--brass-lo);transform:rotate(45deg)}.hw-row{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAi0lEQVR4nGNkQAIrJiT8ZyACRBQsYMQQXDEh4f//Xx8I4m+vLvzHsAim+ffne0RhFEOQNRPjfAYGBgZkQ5gYGBgYvn94QKxeDMBEts5RA4aDAa8enmZgYGBgYGRggKRGv6gCBlZOPqI0P72xl+HE0aMMEQULGOG5CmYIzGR8AKYZ7gJkQ4hxAXJ2BgCfDpSHPlZGzwAAAABJRU5ErkJggg==);text-align:left;border-width:calc(3px * var(--px));border-image:var(--frame) 3 / calc(3px * var(--px)) / 0 stretch;width:100%;padding:0 calc(2px * var(--px));min-height:calc(24px * var(--px));color:var(--ink);background-color:#fbf3de;align-items:center;gap:12px;display:flex}.hw-row[aria-current=true]{--frame:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAi0lEQVR4nGNkQAL6UUr/GYgAF5fdY4SxWZA1x6YZE9R878E7BgYGhv8wQxiRNUMliQJHd91nuLjsHiMjsuZpCXsZCWtlYMha4PwfZggTkrPIAkxk6xw1YBAZwEJYCSZ4eus7nA1PytZuihiS+MCDBy8YLi67x8jEwADJXUd33SfaBTDNcBfAADnZGQBm8D9/RLbwrQAAAABJRU5ErkJggg==)}.hw-row .hw-chev{margin-left:auto}.hw-row-body{gap:6px;padding:6px 0;display:grid}.hw-skill{padding:0 calc(2px * var(--px)) 0 10px;gap:10px}.hw-skill .hw-row-body{flex:1;gap:2px;min-width:0;padding:5px 0}.hw-skill .hw-iconbtn .hw-icon{width:24px;height:24px;margin:-4px}.hw-skill-name{font:500 19px/1.1 var(--font-ui)}.hw-skill-ability{font:700 12px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.hw-skill-bonus{font:700 24px/1 var(--font-ui);font-variant-numeric:tabular-nums;text-align:right;min-width:2.2ch}.hw-skill-mark{flex:none;place-items:center;width:18px;height:18px;display:grid}.hw-skill-pip{box-sizing:border-box;border:2px solid var(--ink-soft);width:10px;height:10px;transform:rotate(45deg)}.hw-skill-pip--on{background:var(--green);border-color:var(--green-lo)}.hw-skill-star{width:18px;height:18px;color:var(--brass);filter:drop-shadow(0 1px 0 var(--brass-lo))}.hw-label{font:600 15px/1.2 var(--font-ui);margin:0 0 6px;display:block}.hw-field{width:100%;min-height:calc(24px * var(--px));box-sizing:border-box;image-rendering:pixelated;border:calc(3px * var(--px)) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVR4nGNkgIIoW5n/DCSAZYefMDIwMDCwwDQb6AoTrVlOQY2BgeH4/2WHnzCywDTrmTkSb4CKBpR1/D8LzEQ5FQ0GLZsMRmIMuHZkBty7TERbiwOMGjBqAAMDNC/AwP9fH4jOUEIiEgybNh9nYIHkquP/YYLEgqLUHIZlh58wwtM+udkZAL1KJr1Oqa1QAAAAAElFTkSuQmCC) 3 / calc(3px * var(--px)) / 0 stretch;color:var(--ink);font:400 18px/1.2 var(--font-ui);background:#fffaf0 padding-box padding-box;border-radius:0;padding:0 6px;display:block}.hw-field--multiline{resize:none;max-height:calc(5 * 1.2em + 14px + 6px * var(--px));padding:7px 6px;overflow-y:auto}.hw-field::placeholder{color:#9a8a6a}.hw-field:focus-visible{outline:3px solid var(--brass-hi);outline-offset:2px}.hw-chatinput{flex:1;align-items:flex-end;gap:8px;min-width:0;display:flex}.hw-chatinput .hw-field{flex:1;min-width:0}.hw-chatinput .hw-iconbtn{flex:none}.hw-hint{font:400 14px/1.45 var(--font-ui);color:var(--ink-soft);margin:0}.hw-error{font:600 14px/1.4 var(--font-ui);color:#a3341f;margin:0}.hw-backdrop{z-index:50;background:#1b0f08cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.hw-dialog{width:100%;max-width:440px;max-height:100%;overflow-y:auto}.hw-toast{z-index:5;pointer-events:none;max-width:420px;font:600 15px/1.4 var(--font-ui);text-align:center;margin:0 auto;position:absolute;bottom:12px;left:12px;right:12px}.hw-menusheet{z-index:60;color:var(--cream);background:var(--wood-light) 0 0 / 100% 100%, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==) 0 0 / var(--wood-size) var(--wood-800);image-rendering:pixelated;flex-direction:column;display:flex;position:fixed;inset:0}.hw-menusheet-close{right:12px;bottom:max(12px, env(safe-area-inset-bottom));position:absolute}.hw-menusheet-body{min-height:0;padding:max(16px, env(safe-area-inset-top)) 16px calc(max(12px, env(safe-area-inset-bottom)) + 24px * var(--px) + 16px);flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:12px;display:grid;overflow-y:auto}.hw-tile{border-width:calc(6px * var(--px));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABTUlEQVR4nO2XP0vDQBiHf1ccOtnNwTi0uBoEca6ThIBQhEx+gwpFcHDR0cVRAhb6AZyCEtDGIAgNTkUsEgTBIQ5NOtvJrQ4h9f5ksnfb/aa79w6ehzsO7iXgYtSqM74mM+n3D6HnzMSoVWefzxfK4NnoCTudkJGYDwp4HHjKBJJsiu2tOiNBePhx70OZAAB09lYZCcLDH2/PEAceDKstFZyGXZi2g939c0aiAuR3k2RTAEAcePCjRCocAPwoKb3eJb5gWG0cWsDa5gERdi+Q8dt1/rp6R0y9IhPyn2gBLaAFtIAW0AJaQAtoAeFPmIZd+FHy94eTlKvTE7SaDaEunIBpO6UbF02r2YBpOwCA/nCCm4d3AFRjMnAtvLx+wb3LpMPprK8QbNSXcXk/zhuTYoGW6A8nygRoOFDSnA5ca348KkLDBYFCQhkdYnv+C6oridQtsGA0AAAAAElFTkSuQmCC) 6 / calc(6px * var(--px)) / 0 stretch;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAADNElEQVR4nO1dQW7kMAzTpED//6g99RsL9LzosUA7e9jtIMkEiW1RomzLF4JAMZYsUkQP7dw+3t/u8v98f33K8vIqqLP/vFauRXQ9UP799fnU7A/X4v7zWrkW0fUg+bJXiiefHUXknwNYSpgdRURuETMgOmr72/AzpWpxVGdo+1tz1wyYHQ/fx2qyPSqb4ZxNBmjPerI1vHdU9b+ejBZndYam/8wAZ6c8cdQkkUqPUoeHUygZMBrW9r8+lAwYDWv7X7+baQbMjkXvhZikVunoe6M4sqSOZT2ZK7RyAtp51k5F3f9wwM9krjCawliIcuDDASwljY5F74ecrLeCojuypK5NBng5AX2ft1Oh9URSWBTlejq4KgOskX2/dz8ilRkQQTGejvToG5IBECUYcoqyS3nPCous7FJ+mgGJDs6xUPasO7/lXZoyoGnSjjyEskv5SAqLpOxSvrCLnx6jKWI2Rw6RAWzMDCBjZkDHePvz+9fdQhFrm1lz6/stccgMsP586H0tOyzx2XGtPDOAjCYZcKQQ5E725pZokgF7VO3IANy0v5Ydlvjs8FaeGeCIh07oTTEe3LNvlwwoUkIg7lp/JIX0gkjHZQawnc0umq1Adl2UDKAoTdGPaeYwFdMLoh2XGRDJiewmekaEE07/X1CEJlnKPnsPKC+Z1GxoufP3PDNA6RQNfzggQjM9otYJy8trZsBRv5kBnSk5M8DRKRp+iOymekLEzt+jSQZQd2pvvHVylkqZiWcGVDq7hhchu6mesFbpJViUAckNOXqnJSdmgMjYfwljgsgPs1bOiJgZwObeOy/5lt8+3t/upXahKiXAujDBmh9mK2dENM2AqxPFKdb1nHJL5V5hFKdY13PGNxlAVUKHOx/RL/V7xK54dET0q8oA7YniFHQ9VVwzSS1GcQq6nhqeGUB2SmYA2SlVGaA9UZyBrkfFayanxSjOQNej4aEyIBp69B8qA6KhR/+m3ye8PyynoO+H8rNJoZHlFPT9SJ4ZQHZKZgC5f9PfA1hOsb4fymsmV4ssp1jfj+TUDIiOHu9BzYDo6PEemQFsXjO5WswMuOau3ym/57OjSGYAFUVE/gLs2JAnayawnQAAAABJRU5ErkJggg==) 0 0 / var(--paper-size) var(--parch-200);aspect-ratio:1;width:100%;font:600 17px/1.1 var(--font-ui);color:var(--ink);text-shadow:0 1px #fff8;text-align:center;background-clip:padding-box;grid-auto-flow:row;align-content:center;justify-items:center;gap:8px;padding:0 4px;display:grid}.hw-pixelart{width:54px;height:54px;image-rendering:pixelated;filter:drop-shadow(0 2px #0006);flex:none}.hw-tile-preview{place-items:center;width:54px;height:54px;display:grid}.item-art{width:auto;max-width:54px;height:auto;max-height:54px;image-rendering:pixelated;filter:drop-shadow(0 2px #0006)}.hw-tile:active{filter:brightness(.85)}.hw-tile:focus-visible{outline:3px solid var(--brass-hi);outline-offset:2px}.hw-header{padding-top:max(10px, env(safe-area-inset-top))}.hw-bottombar{padding-bottom:max(10px, env(safe-area-inset-bottom))}.hw-stepper{grid-template-columns:5.2em auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hw-stepper-label{font:600 16px/1.2 var(--font-ui);color:var(--ink)}.hw-stepper-value{min-width:0;font:600 16px/1.2 var(--font-ui);color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.hw-swatch{width:30px;height:14px;box-shadow:0 0 0 2px var(--wood-900);flex:none}.hw-iconbtn:disabled{filter:grayscale(.85)brightness(.7);cursor:not-allowed}.hw-sheet{z-index:60;background:var(--parch-200);flex-direction:column;max-width:560px;margin:0 auto;display:flex;position:fixed;inset:0}.hw-sheet-header{grid-template-columns:1fr auto 1fr;display:grid}.hw-sheet-back{justify-self:start}.hw-sheet-header>:last-child{justify-self:end}.hw-sheet-title{text-align:center;gap:3px;min-width:0;display:grid}.hw-sheet-title .hw-title{flex:none;font-size:28px}.hw-sheet-sub{font:400 14px/1.2 var(--font-ui);color:var(--brass-hi);margin:0}.hw-sheet-aside{text-align:right;font:400 13px/1.25 var(--font-ui);color:var(--parch-300)}.hw-sheet-aside b{font:700 16px/1.2 var(--font-ui);color:var(--brass-hi);display:block}.hw-sheet-body{overscroll-behavior:contain;min-height:0;padding:0 10px calc(max(12px, env(safe-area-inset-bottom)) + 16px);flex:1;overflow-y:auto}.hw-sheet--floating-close .hw-sheet-body{padding-bottom:calc(max(12px, env(safe-area-inset-bottom)) + 24px * var(--px) + 16px)}.hw-sheet-footer{flex:none}.hw-sheet-footer .hw-sheet-close{flex:none;position:static}.hw-sheet-close{z-index:3;right:12px;bottom:max(12px, env(safe-area-inset-bottom));position:absolute}.hw-sheet .hw-toast{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 8px)}.hw-sheet--floating-close .hw-toast{right:calc(24px * var(--px) + 24px)}.hw-spell-head{z-index:2;text-align:left;border:2px solid var(--wood-900);background:var(--wood-light) 0 0 / 100% 100%, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==) 0 0 / var(--wood-size) var(--wood-800);width:100%;min-height:48px;image-rendering:pixelated;color:var(--cream);font:700 18px/1 var(--font-ui);text-shadow:0 1px #000a;align-items:center;gap:8px;padding:0 10px;display:flex;position:sticky;top:0;box-shadow:0 2px #0004}.hw-spell-head:focus-visible,.hw-spell-main:focus-visible{outline:3px solid var(--brass-hi);outline-offset:-3px}.hw-spell-level{padding-top:12px}.hw-spell-level:first-child{padding-top:10px}.hw-spell-caret{width:14px;height:14px;color:var(--brass-hi);transition:transform .15s;transform:rotate(90deg)}.hw-spell-head[aria-expanded=false] .hw-spell-caret{transform:none}.hw-spell-level-name{color:var(--brass-hi);flex:1}.hw-spell-slots{font:400 14px/1 var(--font-ui);color:var(--parch-300);text-shadow:none;align-items:center;gap:8px;display:inline-flex}.hw-pips{gap:3px;display:inline-flex}.hw-pip{border:2px solid var(--wood-900);background:#5fb8ff;width:12px;height:12px;box-shadow:inset 2px 2px #fff9,inset -2px -2px #1d4f86}.hw-pip.is-spent{background:0 0;box-shadow:inset 0 0 0 1px #fff3}.hw-spell-body{gap:6px;padding-top:8px;display:grid}.hw-spell{background:var(--parch-100);border:2px solid var(--parch-edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.hw-spell-main{text-align:left;min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.hw-spell-icon.hw-pixelart{width:40px;height:40px}.hw-spell-text{flex:1;gap:2px;min-width:0;display:grid}.hw-spell-text b{font:700 18px/1.15 var(--font-ui)}.hw-spell-text span{font:400 15px/1.2 var(--font-ui);color:var(--ink-soft)}.hw-spell-chev{width:12px;height:12px;color:var(--ink-soft);transition:transform .15s;transform:rotate(90deg)}.hw-spell.is-open .hw-spell-chev{transform:rotate(-90deg)}.hw-spell-cast.hw-btn{width:auto;min-width:72px}.hw-spell-detail{font:400 15.5px/1.4 var(--font-ui);color:var(--ink);grid-column:1/-1;padding:4px 2px 2px}.hw-spell-detail p{margin:0 0 8px}.hw-spell-meta{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0 0 10px;display:grid}.hw-spell-meta dt{font:400 11px/1.2 var(--font-ui);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft)}.hw-spell-meta dd{font:500 14.5px/1.25 var(--font-ui);margin:0}@media (prefers-reduced-motion:reduce){.hw-spell-caret,.hw-spell-chev{transition:none}}.hw-gilt{z-index:6;pointer-events:none;box-sizing:border-box;box-shadow:inset 0 0 0 calc(2px * var(--px)) var(--brass-lo), inset 0 0 0 calc(3px * var(--px)) var(--brass), inset 0 0 0 calc(4px * var(--px)) var(--brass-hi), inset 0 0 0 calc(5px * var(--px)) var(--brass), inset 0 0 0 calc(6px * var(--px)) var(--brass-lo), inset 0 0 calc(14px * var(--px)) calc(6px * var(--px)) #0006;position:fixed;inset:0}.hw-plaque{z-index:7;pointer-events:none;image-rendering:pixelated;box-sizing:border-box;border-style:solid;border-width:calc(6px * var(--px));border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABDklEQVR4nGNkQALS/Bz/GagAnn78wQhjwxnS/Bz/bx/ppNjwZ+f3Mdjn7oRbwohs+OXtayi24P6zTwwmRgpwS1iQDU+acJliCxgYGBhqGRgYDk52Z7DP3fmfhYEB4q37zz4xMDAwMMiI8TIYK4mSbfjGE/dQ+EzYFJ2995osw7HpY8GluG3dOUZcctiAu4Es1hSI1QfUBKMWjFowasFwsABnWSQryEWV2g2rD649fEuyQbj0YPjgyavPDHycbCRbANPLwMDAsO3Uc4ZHr74yMDAgVZkHJ7sznDn3gGHbqedkGY4MdBT4GCZufcLw9OMPRpRK/+Bkd4Z1O65SbAHMcAYGpFYFzBKKTWdAbbYAAIPSZDdqzae9AAAAAElFTkSuQmCC) 6 / calc(6px * var(--px)) / 0 stretch;background-repeat:repeat;background-clip:padding-box;background-image:var(--wood-light), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAwCAYAAADZ9HK+AAAFMklEQVR4nOVcW3YaMQzVgKGQdAFZQ7aR/e+mCTAThn6kpsZY1sOSmbT3nH609UOWZMkjXzO8vb5cwBjzxXbI1TDc/dthPLP7/9is1HP/3G8BAODXYXRpj+E0zQAAsN+um8ahEJ52GwAA+DhOZoNGg0mMBCBbLLftYTzDaZrv2nOdVGpITvtoXAz77drN8Lm9g8bwT7sNy2G8vZcDTIZSVOkVuSz1wrVFRN5WFRs/jtPVk5aCp92mWabVMMBqGOA0zdc/NcQ2sV/+pwTK+NI1tEbusFqVBX0/fgIALrBkYmma0aQlyxS2366v6YsTri1hmor/2DbasoRADULlcY4CpIuyVIIWVoaVhugUNd0/70jTsdqi/8OZ4P34eRWSaj/PeH6lnEyy2No8KTwOvyXUxk+jb7pL43ol69aiaQaJgNhipeNQKDlTaTdLDd/iMFiaTdHD2CXczLrbfv31OOI5wwKei83HTqNUhCa8cw2fztWyTqkttO1vJJQavpfDtIByiOddYKeNHKVoY+XcUp1q2zdJqzG8t9PstqE6dslAnBANcJ+nucZe8kYJ78dPUUjkHvow9FAC5QRaWK6ZG3U8q6mH8QxBmg9j+9q3ZYtAHNQM0WuXSZws15VHyVuD/XatTwEeglFjRgehilTckB6hCdFY25Kxl1ASx/CYbw8luIoshdeaU2ijRpwnOqaHsb3rFagDeJdvexViImopq5ZSOLnac4drL+u4fdGVe5dvvReWo2akeb6Y1AqWAol+ig4QlSEhUuSXJh4K1FTvuH208nKdknPA5eobu2nUIJQE0zBo8j7xbh27TZPMoV1wvLb2TDOlsbG1tzCT8vGpW8oc2NzBSijpxBJwPw8tav4aYEQST91iY0udjvwK0HDcrHhxERxFnqa5mroswuZhPJsa1VpPAHKnIx1AI5y0j4UiqIVju1QSSr2j5SPAqgNwD3haTp3GYXpGFw40Tuy9UTjth7fXlwuWYy1O8tjYrYq3dIL/GQHAv96cI1K1a+2paLKE3YOBOm9IL3haN0tN16JSsFX1juNwlBKl6caD3w+ge8AhedMAIDvAchlREUHyndyTRkVhNQymxZUaagfF3tHTug/5MKSmZGoy729wzu1hajzN1fTSb/O4wDYj+i4ggiJBlNisERqqlWXUaDFcS98eF2PSPli75uvgmoPkzsVxCOmrI+9Sr2aeHhdj0j4Yf7ErHyCnhlu8OpLW+7URptXJapFWS0qVzINt1ACgY8RYEB2lJ1YMj3pCxjmEcniEnCdc2rEpBACdEVu5dyW6NgCuVMliPRVZO/O0otfjkJTPGADq4biEVmZwCUsdq+fYvZBuXjEtHODv61nJE68lc+M90eOFD7dt6awhpoVH5P1yh8idodd7AMlc3u2lbS3bcw+Wd1tWe0pOHYJyBg6+k7J7gzrjSDb1nWWsCzCH8XznjRze/lKUjSFfk/cLnrSf5W8XNJ9oqIhRErbltwI443PAmWdJL3g88HGcvhxgSfX+XnX3f6G+n0OTvm9YwfHmLL1Awa5dLanJ1uj96ISDR9b7AXA+Y5EVzLlCTR1D6gzelyU9Hp30kMmi3h+B0sJFMyDIefDWaaPHTl6iTBFcQquG+1B1ACktKgpgzTGUPoSQKkLLGZCAe7iVyG5Bdqk6gJZ0iQmWK6H3Yqmx07cFVrJ4vQ6iwN28XQvbS+fVe8j3qDVzN2/g/rAzdyHedO1H/Xr3d0YtfV4jQC33lWjcGH3b+wmZF7s3lcnbWSydkvNT+jXb/gYSiqx4TL8GkgAAAABJRU5ErkJggg==);background-size:100% 100%, var(--wood-size);background-color:var(--wood-800);padding:0 calc(10px * var(--px));min-height:calc(18px * var(--px));font:700 20px/1 var(--font-ui);letter-spacing:1px;color:var(--brass-hi);text-shadow:0 2px #000a;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}*{box-sizing:border-box}html,body{background:var(--wood-900);min-width:320px;margin:0}#root{min-height:100svh}.screen{background:var(--parch-200);flex-direction:column;width:100%;max-width:560px;height:100svh;margin:0 auto;display:flex;overflow:hidden}.screen-body{flex:1;align-content:start;gap:20px;padding:16px;display:grid;overflow-y:auto}.stack{gap:14px;display:grid}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.hw-hero{margin:6px 0 10px;font-size:30px}.hw-divider-text{white-space:nowrap}.code-input{letter-spacing:3px;text-transform:uppercase}.room-heading{flex:1;gap:4px;min-width:0;display:grid}.room-heading .hw-title{flex:none;font-size:22px}.room-meta{color:var(--brass-hi);font-size:13px}.room-code{letter-spacing:1px}.map-area{background:var(--green);flex:1;min-height:0;position:relative}.map-canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.map-canvas canvas{touch-action:none;image-rendering:pixelated;display:block}.map-loading{color:var(--cream);align-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.map-bottom{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:4;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:absolute}.map-bottom .hw-toast{flex:1;min-width:0;margin:0;position:static}.map-bottom.sheet-toast{z-index:61;max-width:536px;margin:0 auto;position:fixed}.map-bottom.sheet-toast--menu{padding-right:calc(32px * var(--px) + 12px)}.map-fab{pointer-events:auto;flex:none;margin-left:auto}.map-layers{pointer-events:auto;flex:none;margin-left:auto;position:relative}.map-layers+.map-add,.map-add+.map-fab,.map-layers+.map-fab{margin-left:0}.map-add{pointer-events:auto;flex:none}.map-layer-stack{justify-items:stretch;gap:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.map-flyout{z-index:5;pointer-events:auto;justify-items:center;gap:6px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.map-flyout--below{transform:translate(-50%,10px)}.map-controls{z-index:4;gap:2px;display:grid;position:absolute;top:10px;right:10px}.character-card{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.character-summary{gap:2px;min-width:0;display:grid}.character-summary .hw-h{font-size:17px}.character-summary .hw-meta{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.party-member{align-items:center;gap:12px;display:flex}.party-name{flex:1;gap:2px;min-width:0;display:grid}.party-name .hw-h{font-size:17px}.npc-head{align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.look-stage{place-items:center;padding:8px;display:grid}.look-preview{width:128px;height:192px;image-rendering:pixelated}.log-list{gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.log-row{cursor:default}.log-row .hw-row-body{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;padding:5px 0}.log-row .hw-skill-name{white-space:pre-wrap}.log-roll{font:700 16px/1.2 var(--font-ui);white-space:nowrap}.skill-list{grid-auto-rows:max-content;gap:6px;padding-top:8px;display:grid}
