@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-cyrillic-ext-400-normal-C1DjGVvv.woff2) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAxkAA0AAAAAIPwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABFAAAAYIrJnfNjbWFwAAABwAAAAI8AAAC8YOQML2dhc3AAAAJQAAAACAAAAAgAAAAQZ2x5ZgAAAlgAAAYIAAAVtKUZmKRoZWFkAAAIYAAAADUAAAA2JzShHGhoZWEAAAiYAAAAHQAAACQHgwbqaG10eAAACLgAAABKAAABqvMAAABsb2NhAAAJBAAAANgAAADYK38wZ21heHAAAAncAAAAHAAAACAAgQBibmFtZQAACfgAAAEEAAACCimWRvFwb3N0AAAK/AAAAWYAAAP0DG2/vwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhMmOcwMDKwMAChAwMTHCaoYGxAUQjABMzA5KAt1NeAMMBBgWFLcwN/4F8VqB6BQbG+QxgRUwNQEqBgQkAR6wI3gAAAHjaHIqBBsIAFEVfddYXBCIG+rACllDZF4QkoQIQg0jRqAoG/UEAIqJAEAC5WK/hnnNxzKzsq/hqzlJhbO1uWuiv6kxo0yFmyYotKQcyLtx48OYbNMJjnpsVXYuIPnMSNuzYc/buyp0nn6D+7/JXHinTSakWmmmqicYaaahYA/XU1W++92OBriAKAADWmjdTAAABAAH//wAPeNrNWNFu4zYQHFJxcoc0TVVVda9XoBCEIA/3VAiCf08/brsc7nJAOjLaezsLtCLf7uxydjmkDh0AxC1u6PCEI/BPP/XdPC7dss68xmVMY13iVn/idt4itiv8GQH8GA6WuV+yEQw/FPxnYEj/NvRL39HGP2ELuILjsgXDog9ov6zJMF3zOvVmDLfeLkxdtp/xApyS8bqknKd+ncZsT1M6bTlb4EEeltErMCQX5hPS6MZ5LXH47Qgc8r9urf+p8u0SlrwzwIWjhA/iewTeUppzupaRZE+jXZHW/ERF5XcsiMIAesYu9HDWvCyspX0RWcUzlmqADAVWMT+Fra5STxLTOKRhqXt4Z4B+Zi0GZc87DS/0KG50jIpOP8WQVdstxGWOrMy0Lv2U881k5KnR52IPpMh8PatXDMBAe5KbvMnPIf2xFT5LVR1l43ebg+OoO5gsceajd4h/PiJ8IkJHBPof8RV/Y8Y7vjlPLNjIus9rSFjk7DBn7OXAMbKYipFwtjP47ZzyORfYJqP+NgPlBRzatcdsjNFjivKUIoR8n1b3zreq0a5elShmn1iTZbYJBE4gcWK+nqolRLcHeTH6C3pb+yGvfbZ7x3p4VC+qdIChORxlixCX6ptEWJpDbo4xtJyFzFQsaank4JMqTIaoGuSkb9hwJgK/3EsswFg4jUbDoWKhVCGqyVotO7mWsdTSPvg6hbTYtKynFi8mv+OUFcaj+IwiLNZFNaKumOfbRGkhJVQEdlVgFDpbRLVuPTd5L9nbST6S30KDim3Pqs+GZ68QJmvtiS3+noStKGv2is26CShlubjGoqq4EN+s0MT8FkctECfAS2x/qAY/lCLUmbC2vguSIuIobxJirldjQ57q1ZB8pvFAf+OUZfWqEITP9ORQTVkTKgz3B65cZHOfd36COhW0X2mcO4/Ui1S7i9lOnXpiUvkiv7ayQ9k46/poH0Xn++hWYXhIng+oigqodi/uVFn6f7/Kcn+e0p15/ofK8of7Mmu7j04E/0+jGPVWo3ZEymp/IG6j3+OOfrMBGwU3qoRZsS3Ne5Xm1QgFhD5ytSxc/bUitQf4ns/uGsrcJBa+IaiImbEqF0M0NNb9RCQxpIlQHNRzUhpT4NFahnx3CUEcSBnKOqxOivR371yhld5NTE/adtCoHsWIL76WptvZE4M+HCIgQvMXqdWadlRHrBlwFE2gtBuCqvEMJBWYaJ2+F4Yq4bmJew8FcZ3tddxcHNWtIQXwPQSL4U4jPabNtVrIrAmkMXAPIpvHrHaM8Nyt7nt63Lsek88bPZaYXnjLXFT9YycL4QwrC0MEiWk5BvOO67UoeXxkbVuku28nqN9OdlYlZ1K9AfDOUQjwudSvOdbS7SpHhSf96JhPq1TEIg+aGuHbvhi8J1Q5mpboZy4ms985l/Qeoxine7uTvLG6Bd13ksK2XFp89rcC0Lg1b86Xz955vpOURKqzpd75ZO/q4fb0oLW1jdccVvMH4N6bqq91mpQ6uI5PHDxP1acHMstVoJIWmrtSI9Y4WqXVedyv3vFzTuIRjzrtJC+PeoRihrvxFAsfQykS8I5f8kwZyX+PxsNz9Yz0/JMy4a3ORLMPI8XArmrmOTL/1szPRXh35/yE5jRk+ufMVqey4E3enslQDlTSciK4/0p37rZ64TV/Gz7fLmVDXgIC5/2beCh8bZmvP1Qxt4fZj9jn94twkO1fsGX736vfwd8d/88PlX9tKn/zhqWZ+7q3up9Rv24JDzt4elep8CTQOvTU7y2Pyk6qtNebOu2pIzzHpjmr/wTZ5+8TxFPk8683Wj3c4fdov1834kX+DjD3z8DODLh7Nxy376LOiuRMc7h8eC2tomoWjKosH5jNK/NHlaVnz99h9uiaLIcmP2l4nZmSqhR6l9OvlQrnXeuYz+h+8E8glUbf/mssZ5/OMytnn6FklyWal95Mmd3Z5do33rZT2Wnsst0V9xdUsdj2nHZ3xnzyk++hPSnwU50VXJH9U83zpf7/sjTm4ul5cwY69TV56GTASzu8faw0ennzQTgOCA/fj4erhvD+Bf2JnqJ42mNgZGAA4ubu5X8exfPbfGXgZ2EAgYeH/ywE0Y984/7+Z/jXwMrA2gDksjEwgUQBpB4OIgAAAHjaY2BkYGBu+M/AwMAKJP8xsDKwMKCBLABp3QR5AAAAeNqNjgEKACAIA1fr4T69QBkiAwqO6ZIpoYdV7En5LOQHANWpR33C8a+M6LVmLMfs7aoM2xvC6ypcPo1v75rgWwXjMfYDF4u0E+EAAAAAACQAJAAkACQAMABKAGAAeQCZALgAuADaAPcBAwEaATYBRwFlAYkBqgHuAhICLQJQAnoClQKwAsYC5AMDAyADSQNuA5IDswPQA+0EBQQbBD0EXQSiBM4E9AURBToFVQV1BY8FugXYBfAGBgYfBjYGWgZ3Bn8GmQbBBuQG/AcSBywHQgdaB3EHeQeFB7QHwAfpB/UH/QgFCC4IOghbCHUIgQiNCJkIpQixCL0I5QkMCTkJRQlNCVUJYQltCZwJqAm0CcAJ4wnvCf4KDQo6CkYKcgqKCrIK2njaY2BkYGDIZtBh4GAwYeAC8xCAmYERABWpAOR42nWQhU1EURRED+4UQOxHcXeI4O4WX3d3aYYYdVASDQC7O3lZl6dzJ3MVGMXHAH2DY8Bn33AV9zHOXxX3M81PFQ+wxncVDzLDVxUP8cZTFQ+L36niaSEIkNFOkOaAVe24sJeYMsf1ZogQxG2YtN4VsSn8ihgUU2SbZV7E+8lK6STFh6yUtEHjb7HOCmvaGxximVw+6bL64wRMlIz4OXJGuae7pburuNt4dF3MN2Wz2rI1R7/lRKonoZ7VtVkN3SnqWyglxk/A1LRh4m4JvYnxmuobdTxJGyck3m3Ux6angDh1bzpqn6yfoFFk1dMKbimjYi/FpqvzWq1P3d6Ua74CEC1PqXjabMHTQQYAGADA77Jt27Zt2y2Q3nr/R2iE1sqj1ALdRVJERMRvIhLxn/uIEEmRHD0xEyuxEUdxIyle4jXe4yN+JEuRKk26DJmyZMuRK0++AoWKFCtRqky5CpWqVKtRq069Bo2aNGvRqk27Dp26dOvRq0+/AYOGDBsxasy4CZOmTJsxa868BYuWLFuxas26DZu2bNuxa8++A4eOHDtx6sy5C5euXLtxm/789KdMAwNHAzBtbGABoo0MnExYQzJSSxJZS0AkZ2JaZiagBzq4gSgEASDakgqiHPWr/Ze0yTpyehPkYMgpFY2qUfZK2qtWoiRKX3V/5UJltVeu/5+oDZyx02KnxqzHzO6+FxRUrGjYsKPjwIkfrutImLGgoGLFgRM3nussKGjYsKPjwHn9Ep7rSpixoKBiRcOG76Jd38uHCzee6y4oqFjRsGFHx43nehJmLCioWNGwYUf/W/PAiR+uH39I6UAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-cyrillic-400-normal-CzHgMhVb.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-greek-400-normal-Cw3cUjAn.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-ext-400-normal-_SHQDGOK.woff2) format("woff2"),url(/assets/tiny5-latin-ext-400-normal-BksQzalU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-400-normal-BsIaeAHC.woff2) format("woff2"),url(/assets/tiny5-latin-400-normal-DyAV0xrX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #1d1a26;--panel: rgba(36, 30, 44, .94);--panel-2: #2e2738;--wood: #8a5a3b;--wood-light: #c08a5a;--text: #f4ead8;--muted: #b8aa96;--gold: #f4c95d;--ok: #7fdc7f;--bad: #ff7a6b;--accent: #f4c95d;--radius: 8px;--title-font: "Tiny5", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);overflow:hidden;color:var(--text);font-family:VT323,ui-monospace,Courier New,monospace;font-size:19px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--panel-2);border-radius:var(--radius)}::-webkit-scrollbar-thumb{background:var(--wood);border:2px solid var(--panel-2);border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:var(--wood-light)}::-webkit-scrollbar-thumb:active{background:var(--gold)}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--wood) var(--panel-2);scrollbar-width:thin}}h2,h3,h4,#zone-banner b,#hud .name,.tab,.toast,#modal header h2{font-family:var(--title-font)}[hidden]{display:none!important}#game{position:fixed;inset:0}#game canvas{image-rendering:pixelated}#ui{position:fixed;inset:0;pointer-events:none}#ui>*{pointer-events:auto}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}input,textarea{font:inherit}h2,h3,h4{margin:.4em 0;font-weight:400}h3{font-size:20px;color:var(--gold);display:flex;justify-content:space-between;align-items:baseline}h4{font-size:16px;color:var(--wood-light);margin-top:1em}small{color:var(--muted)}.hint{color:var(--muted);font-size:16px;line-height:1.35}.ok{color:var(--ok)}.bad,.warn{color:var(--bad)}.info{color:#7fd0ff}.icon{display:inline-block;background-repeat:no-repeat;image-rendering:pixelated;vertical-align:middle;flex:none}.box{background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);box-shadow:0 3px #0006}#hud-stack{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);left:calc(env(safe-area-inset-left,0px) + 10px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100vw - 80px)}#hud{display:flex;gap:10px;align-items:center;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);padding:6px 12px 6px 6px;max-width:calc(100vw - 80px)}#hud .portrait{width:48px;height:48px;border:2px solid var(--wood-light);border-radius:6px;overflow:hidden;background:#3b3046;flex:none}#hud .portrait img{width:100%;height:100%;image-rendering:pixelated}#hud .name{font-size:17px}#hud .title{color:var(--gold);font-size:18px}#hud .stats{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:2px;font-size:18px}.mini{background:var(--panel-2);border:1px solid var(--wood);border-radius:5px;padding:1px 6px;font-size:15px}#zone-banner{position:absolute;top:18%;left:50%;transform:translate(-50%);text-align:center;pointer-events:none!important;opacity:0;text-shadow:0 2px 0 #000,0 0 12px #000}#zone-banner b{display:block;font-size:34px;color:var(--gold);font-weight:400}#zone-banner small{color:var(--text);font-size:15px}#zone-banner.show{animation:banner 3.6s ease}@keyframes banner{0%{opacity:0;transform:translate(-50%,8px)}15%,75%{opacity:1;transform:translate(-50%)}to{opacity:0}}#actionbar{position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);padding:8px 10px;width:min(440px,calc(100vw - 20px))}#actionbar .ab-main{flex:1;min-width:0}#actionbar .ab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#actionbar .ab-sub{font-size:15px;color:var(--muted);margin-top:3px}#actionbar button{background:#6b2f2f;border:2px solid #a14a4a;border-radius:6px;padding:6px 10px}.bar{height:8px;background:#0005;border-radius:4px;overflow:hidden;margin-top:4px}.bar>div{height:100%;transition:width .15s linear}.bar.thin{height:5px}#toasts{position:absolute;top:calc(env(safe-area-inset-top,0px) + 80px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none!important;width:min(460px,calc(100vw - 20px))}.toast{display:flex;gap:8px;align-items:center;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);padding:6px 12px;animation:toast-in .25s ease;transition:opacity .5s,transform .5s;text-align:center}.toast.good{border-color:var(--gold);color:#fff3c4}.toast.warn{border-color:#b8564a}.toast.out{opacity:0;transform:translateY(-6px)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}#tooltip{position:fixed;background:var(--panel);border:2px solid var(--wood);border-radius:6px;padding:5px 9px;pointer-events:none!important;font-size:18px;line-height:1.25;z-index:50;max-width:280px;box-shadow:0 3px #0006}#tooltip b{color:var(--gold);font-weight:400}#tooltip small{font-size:16px}#panel-toggle{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);width:44px;height:44px;font-size:22px;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);z-index:5}#panel{position:absolute;top:calc(env(safe-area-inset-top,0px) + 62px);right:calc(env(safe-area-inset-right,0px) + 10px);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);width:330px;display:none;flex-direction:column;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius)}#panel.open{display:flex}#tabs{display:flex;border-bottom:2px solid var(--wood)}.tab{flex:1;background:none;border:none;padding:8px 0;border-right:1px solid #0003}.tab.active{background:var(--panel-2);box-shadow:inset 0 -3px 0 var(--gold)}#panel-body{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:8px 12px 16px}.inv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.slot{position:relative;aspect-ratio:1;background:#0003;border:1px solid #0006;border-radius:5px;display:flex;align-items:center;justify-content:center}.slot small{position:absolute;top:1px;left:3px;font-size:15px;color:#ffef9a;text-shadow:1px 1px 0 #000}.slot.unseen .icon{filter:brightness(0) opacity(.35)!important}.tools{display:flex;gap:6px}.tool{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:#0003;border-radius:6px;padding:6px 2px;text-align:center}.tool small{font-size:14px}.skills{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.skill{background:var(--panel-2);border:1px solid #0006;border-radius:6px;padding:6px;display:grid;grid-template-columns:auto 1fr;gap:4px 6px;align-items:center;text-align:left}.skill b{font-size:25px;font-weight:400;line-height:1}.skill span{color:var(--muted);font-size:15px}.skill small{grid-column:1 / -1;font-size:15px}.skill:hover{border-color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.chip{background:var(--panel-2);border:1px solid #0006;border-radius:6px;padding:4px;min-width:32px}.chip.text{padding:4px 8px;font-size:16px}.chip.active{border-color:var(--gold);background:#4a3c2a}.guide{display:flex;flex-direction:column;gap:4px}.g-row{display:grid;grid-template-columns:28px auto 1fr auto;gap:8px;align-items:center;background:#0002;border-radius:6px;padding:4px 6px}.g-row b{font-weight:400;display:block;font-size:18px}.g-row small{font-size:15px}.g-lvl{font-size:20px;color:var(--gold);text-align:right}.g-row.locked{opacity:.55}.slot.pickable{cursor:pointer}.slot.pickable:hover{border-color:var(--gold)}.slot.in-use{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.g-row.locked .icon{filter:grayscale(1)!important}.g-check{font-size:16px}.coll-grid,.bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.card{background:var(--panel-2);border:1px solid #0006;border-radius:6px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:3px}.card small{font-size:14px;text-align:center}.card.active{border-color:var(--gold);background:#4a3c2a}.card.locked{opacity:.5}.card.locked .icon{filter:brightness(0) opacity(.5)}.row{display:flex;gap:8px;align-items:center;margin:8px 0}.row input[type=range]{flex:1}select{font:inherit;color:var(--text);background:var(--panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23f4c95d'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid var(--wood);border-radius:5px;padding:4px 24px 4px 8px;appearance:none;cursor:pointer}select:hover,select:focus{border-color:var(--gold);outline:none}select option{background:var(--panel-2);color:var(--text)}input:not([type]),input[type=text],input[type=number],textarea{background:#0004;border:1px solid var(--wood);border-radius:5px;color:var(--text);padding:4px 6px}input[type=number]{color-scheme:dark}input:not([type]):focus,input[type=text]:focus,input[type=number]:focus,textarea:focus{border-color:var(--gold);outline:none}textarea{width:100%;resize:vertical;font-size:15px}.btns{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.btns button,footer button,.buy-row button{background:var(--panel-2);border:2px solid var(--wood);border-radius:6px;padding:5px 10px}.btns button:hover,.buy-row button:hover:not(:disabled){border-color:var(--gold)}button.danger{border-color:#a14a4a;background:#4a2626}button.primary{background:#5b7a2f;border-color:#8fbf4f}.mg-overlay{position:fixed;inset:0;background:#000a;display:flex;align-items:center;justify-content:center;padding:12px;z-index:40}.mg-panel{width:min(720px,100%);background:var(--panel);border:2px solid var(--wood-light);border-radius:10px;box-shadow:0 6px #0008;display:flex;flex-direction:column}.mg-head{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:2px solid var(--wood);color:var(--gold);font-size:20px}.mg-panel canvas{width:100%;height:auto;display:block;image-rendering:pixelated;touch-action:none;cursor:pointer;background:#1d1a26}.mg-foot{display:flex;gap:8px;justify-content:flex-end;padding:8px 12px;min-height:20px}.mg-card{display:flex;gap:8px;align-items:center;background:#0002;border:1px solid var(--wood);border-radius:6px;padding:6px 8px;margin:6px 0 10px}.mg-card>div{flex:1;display:flex;flex-direction:column;gap:2px}.mg-card b{font-weight:400;color:var(--gold)}.mg-card small{font-size:15px}.medal-bronze{color:#c8823a!important}.medal-silver{color:#c8d0dc!important}.medal-gold{color:#f4c95d!important}#mg-btn{margin-right:6px;padding:1px 4px;line-height:0}#modal-wrap{position:absolute;inset:0;background:#0008;display:flex;align-items:center;justify-content:center;z-index:20;padding:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 16px) calc(env(safe-area-inset-left,0px) + 16px)}#modal{width:min(560px,100%);max-height:min(720px,100%);display:flex;flex-direction:column;background:var(--panel);border:2px solid var(--wood-light);border-radius:10px;box-shadow:0 6px #0008}#modal header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:2px solid var(--wood)}#modal header h2{font-size:22px;color:var(--gold);display:flex;gap:8px;align-items:center}#modal header .close{background:none;border:none;font-size:20px}.modal-body{padding:10px 14px;overflow-y:auto;scrollbar-gutter:stable}#modal footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-top:2px solid var(--wood);flex-wrap:wrap}#modal footer .primary{margin-left:auto}.tips{padding-left:4px;list-style:none;line-height:1.5}.recipes{display:flex;flex-direction:column;gap:5px}.recipe{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;text-align:left;background:var(--panel-2);border:1px solid #0006;border-radius:6px;padding:6px 8px}.recipe:hover:not(:disabled){border-color:var(--gold)}.recipe:disabled{opacity:.6}.recipe.locked{opacity:.4}.recipe b{font-weight:400;display:block}.recipe small{display:flex;flex-wrap:wrap;gap:6px;font-size:15px}.r-meta{display:flex;flex-direction:column;align-items:flex-end;font-size:16px}.buy-row{display:grid;grid-template-columns:32px 1fr auto auto;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid #0003}.buy-row b{font-weight:400;display:block}.buy-row small{font-size:15px}.slot.sellable{cursor:pointer}.slot.sellable:hover{border-color:var(--gold)}.trade{display:grid;grid-template-columns:32px 1fr;gap:6px 8px;align-items:center;margin:8px 0;padding:8px;background:#0003;border:2px solid var(--gold);border-radius:6px}.trade-what b{font-weight:400;display:block;color:var(--gold)}.trade-what small{font-size:15px}.trade-qty,.trade-go{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.trade-qty input{width:90px;text-align:center}.trade button{background:var(--panel-2);border:2px solid var(--wood);border-radius:6px;padding:3px 9px}.trade button:hover:not(:disabled){border-color:var(--gold)}#trade-total{flex:1;min-width:180px}.trade-go b{font-weight:400;color:var(--gold)}.trade .primary{border-color:var(--gold);color:var(--gold)}.bank-grid .slot{min-height:48px}#minimap{position:absolute;left:calc(env(safe-area-inset-left,0px) + 10px);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);padding:0;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);overflow:hidden;line-height:0}#minimap canvas{width:180px;height:120px;image-rendering:pixelated;display:block}#minimap span{position:absolute;top:3px;right:4px;line-height:1;font-size:15px;background:#000a;border-radius:3px;padding:1px 4px;color:var(--gold)}#minimap:hover{border-color:var(--gold)}#modal:has(#worldmap){width:min(1000px,100%);max-height:100%}.worldmap-wrap{width:100%;position:relative;text-align:center;line-height:0}#worldmap{image-rendering:pixelated;max-width:100%;height:auto;border:2px solid var(--wood);border-radius:6px;cursor:crosshair;touch-action:none}.map-tools{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;line-height:1}.map-tools button{width:28px;height:28px;padding:0;font-size:18px}.legend-row{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:16px}.legend{display:inline-flex;align-items:center;gap:5px}.legend i{width:10px;height:10px;border-radius:50%;border:1px solid #1d1a26;display:inline-block}.legend i.you{background:#fff;border:2px solid #d23c3c}.tool.empty{opacity:.5;min-height:52px;justify-content:center}button.tool{border:1px solid #0006}button.tool:hover{border-color:var(--gold)}.mini-check{display:inline-flex;align-items:center;gap:2px;font-size:14px;color:var(--muted)}.diary-tier{background:#0002;border-radius:6px;padding:4px 8px;margin:4px 0}.diary-tier summary{cursor:pointer;list-style:none}.diary-tier summary::-webkit-details-marker{display:none}.diary-tier .g-row{grid-template-columns:16px 1fr;padding:2px 4px;background:none}#tabs .tab{min-width:0}button:disabled{opacity:.5}.dialogue{display:flex;gap:12px;align-items:flex-start;background:#0003;border:2px solid var(--wood);border-radius:8px;padding:10px}.dialogue .face{width:76px;height:76px;image-rendering:pixelated;border:2px solid var(--wood-light);border-radius:6px;background:#3b3046;flex:none}.dialogue p{margin:4px 0 0;line-height:1.4}.tools.gear{flex-wrap:wrap}.tools.gear .tool{flex:1 1 40%}.foods{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:16px}.food{display:inline-flex;align-items:center;gap:3px}.hud-skill{display:flex;gap:6px;align-items:center;margin-top:4px;min-width:min(210px,100%)}.hud-skill .hs-main{flex:1}.hud-skill .hs-label{display:flex;justify-content:space-between;gap:8px;font-size:16px}.hud-skill .hs-label b{font-weight:400}.hud-skill .hs-label span{color:var(--muted)}.guide-progress{margin:4px 0}.coll-total{margin:6px 0 4px}.coll-total b{font-weight:400;color:var(--gold)}.tt-list{margin:4px 0 0;padding-left:14px;font-size:15px;color:var(--muted)}.creator{display:flex;gap:12px;align-items:flex-start}.creator .preview{width:64px;height:64px;flex:none;image-rendering:pixelated;background-size:256px 448px;background-position:0 0;background-repeat:no-repeat;background-color:#0003;border:2px solid var(--wood);border-radius:6px}.creator .pickers{flex:1;display:flex;flex-direction:column;gap:2px}.creator .picker{margin:0;justify-content:space-between}.creator input[type=color]{width:44px;height:24px;border:1px solid var(--wood);background:none;padding:0}.worldmap-layout{display:flex;gap:10px;align-items:flex-start}.worldmap-layout .worldmap-wrap{flex:1;min-width:0}.map-side{width:190px;flex:none;max-height:70vh;overflow-y:auto}.map-wp h4{margin-top:0}.wp-row{display:flex;align-items:center;gap:4px;background:#0002;border-left:3px solid #5ad1ff;border-radius:4px;padding:3px 6px;margin-bottom:4px}.wp-row b{flex:1;font-weight:400;color:#bfeaff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-new{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.wp-new small{width:100%}.wp-new input{flex:1;min-width:0;font:inherit;font-size:16px;padding:2px 4px;background:#0004;color:inherit;border:1px solid var(--wood);border-radius:3px}.map-events h4{margin-top:0}.ev-row{display:flex;flex-direction:column;gap:1px;border-left:3px solid;background:#0002;border-radius:4px;padding:4px 6px;margin-bottom:6px}.ev-row b{font-weight:400;color:var(--gold)}.ev-row small{font-size:15px}.ev-row button{align-self:flex-start;margin-top:3px}@media(max-width:800px){.worldmap-layout{flex-direction:column}.map-side{width:100%;max-height:none}}.log-tabs{margin-bottom:6px}.goal-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.goal-tabs .chip{min-width:0;padding-inline:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-big{display:flex;align-items:baseline;gap:8px;margin:4px 0}.log-big b{font-weight:400;font-size:42px;color:var(--gold)}.log-part{display:grid;grid-template-columns:1fr auto;gap:0 8px;margin:4px 0}.log-part .bar{grid-column:1 / -1}.m-row{display:grid;grid-template-columns:1fr auto auto auto;gap:0 8px;align-items:center;padding:2px 0;font-size:16px}.m-row .bar{grid-column:1 / -1;grid-row:2}.m-row.locked{opacity:.55}.mbadges{display:inline-flex;gap:2px}.mbadge{width:7px;height:7px;border-radius:50%;border:1px solid var(--wood-light);display:inline-block}.mbadge.on{background:var(--gold);border-color:var(--gold)}.diary-tier summary .bar{margin-top:3px}.mon-card{position:relative;display:flex;gap:8px;align-items:flex-start;background:#0002;border-radius:6px;padding:6px 34px 6px 6px;margin:6px 0}.mon-locate{position:absolute;top:6px;right:6px}.mon-card.locked .icon{filter:brightness(0) opacity(.45)}.mon-main{flex:1;min-width:0}.mon-main b{font-weight:400}.mon-drops{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.mon-drops .slot{width:30px;height:30px;aspect-ratio:auto}.slot.unknown{color:var(--muted);font-size:18px}.chip.dim{opacity:.45}.badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px}.badge{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:8px;background:#0002;border:1px solid #0006;text-align:center}.badge small{font-size:13px;line-height:1.1}.badge:not(.on) .icon{filter:brightness(0) opacity(.4)}.badge:not(.on) small{opacity:.5}.badge.on{border-color:var(--gold);background:#4a3c2a}.stats-table div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid #0003}.stats-table b{font-weight:400;color:var(--gold)}.doll-editor{flex-direction:column;align-items:stretch}.doll-preview{width:256px;max-width:100%;aspect-ratio:4 / 1;image-rendering:pixelated;background:#0003;border:2px solid var(--wood);border-radius:6px;align-self:center}.doll-card{width:32px;height:32px;object-fit:cover;object-position:0 0;image-rendering:pixelated}.cycle{display:inline-flex;align-items:center;gap:6px}.cycle b{min-width:74px;text-align:center;font-weight:400}.swatches{display:inline-flex;gap:4px}.swatch{width:20px;height:20px;border:2px solid var(--wood);border-radius:4px;padding:0;cursor:pointer}.swatch.active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.cos-swatch{display:inline-flex;width:26px;height:26px;border-radius:6px;border:2px solid #0006;align-items:center;justify-content:center;font-size:13px;color:#fff;text-shadow:0 1px 0 #000}.slot .cos-swatch{width:22px;height:22px}.mreward{margin-bottom:6px}.mreward .chip{font-size:13px}#hud .emotes{display:inline-flex;gap:2px}#hud .emotes .mini{padding:0 3px;font-size:13px}.px-icon{image-rendering:pixelated;display:block}.worn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#0002;border-radius:6px;padding:4px 6px;margin:4px 0}.doll-mini{width:128px;height:32px;image-rendering:pixelated}.worn-slots{display:flex;gap:3px}.worn-slots .slot{width:30px;height:30px}.worn-slots small.dim{font-size:10px;opacity:.5}.unseen-pic{filter:brightness(0) opacity(.35);display:inline-block}#goals-card{background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);padding:6px 10px;width:min(280px,100%)}#goals-card .goals-head{font-family:var(--title-font);color:var(--gold);font-size:15px;margin-bottom:4px;background:none;border:none;padding:0;cursor:default;display:flex;gap:6px;align-items:baseline}#goals-card .goals-head small{display:none}#goals-card .goals{display:flex;flex-direction:column;gap:6px}.goal-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:4px;font-size:14px}.goal-row .bar{grid-column:1 / -1}.goal-row .mini{padding:0 4px;font-size:11px}.m-row .pin{padding:0 3px;font-size:11px;grid-row:1;grid-column:4}.m-row .mbadges{grid-row:1;grid-column:3}.m-row>small{grid-row:1;grid-column:2}.bank-tools{display:flex;gap:6px;margin-bottom:4px}.bank-tools input{flex:1;min-width:0}.bank-cats{margin-bottom:6px}.bank-grid .slot[data-pin]{cursor:pointer}.keys{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px}kbd{background:var(--panel-2);border:1px solid var(--wood);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit}.eq-layout{display:flex;gap:8px;align-items:stretch;justify-content:center;flex-wrap:wrap;margin:6px 0 4px}.eq-grid{display:grid;gap:5px;justify-content:center;grid-template-columns:repeat(3,52px);grid-auto-rows:48px;grid-template-areas:"cape head arrows" "ring amulet ." "weapon body shield" ". legs ." ". feet ."}.eq-grid .eq-slot{height:48px}.char-view.side{width:108px;min-height:160px;flex-direction:column;background:radial-gradient(ellipse at 50% 55%,#ffffff1c,#0000 70%),#0002;border:2px solid #ffffff10}.char-view.side .char-img{width:96px;height:96px}.eq-slot .slot-count{position:absolute;right:3px;bottom:1px;font-size:12px;opacity:.9;color:var(--text)}.eq-head{margin:8px 0 2px;font-size:13px;opacity:.75;text-align:center}.eq-row{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:4px 0}.eq-row .eq-slot{width:52px}.eq-slot{position:relative;display:flex;align-items:center;justify-content:center;height:52px;background:#0003;border:2px solid var(--wood);border-radius:8px;cursor:pointer;padding:0;color:inherit}.eq-slot small{font-size:12px;opacity:.55}.eq-slot.filled{background:#ffffff10}.eq-slot.active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.eq-slot:hover{border-color:var(--gold)}.eq-slot .title-chip{opacity:1;color:var(--gold);font-size:11px;line-height:1;text-align:center;padding:2px}.char-view{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(#ffffff18,#0000 70%);border-radius:8px}.char-view .char-img{width:48px;height:48px;image-rendering:pixelated;background-size:400% 100%;background-repeat:no-repeat}.char-view.big{height:120px;margin:4px 0 6px}.char-view.big .char-img{width:96px;height:96px}.char-view .rot{position:absolute;bottom:0;left:0;padding:0 4px;font-size:11px;opacity:.8}.char-view .rot.right{left:auto;right:0}.slot-list{background:#0002;border:1px solid var(--wood);border-radius:8px;padding:4px 8px 8px;margin:6px 0}.slot-list h4{display:flex;justify-content:space-between;align-items:center;margin:4px 0}.hint.center{text-align:center}.stylist h4{margin:8px 0 4px}.pick-row{display:flex;align-items:center;gap:8px;margin:3px 0}.pick-row>span{width:58px;flex:none;opacity:.8}.pick-row .swatches{flex-wrap:wrap}.swatch.custom{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:12px;overflow:hidden;background:#0004}.part-picks{display:flex;flex-wrap:wrap;gap:4px}.part-pick{display:flex;flex-direction:column;align-items:center;width:52px;padding:2px;background:#0003;border:2px solid var(--wood);border-radius:6px;cursor:pointer;color:inherit}.part-pick img{width:32px;height:32px;image-rendering:pixelated}.part-pick small{font-size:11px;text-transform:capitalize}.part-pick.active{border-color:var(--gold)}.sail-card{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#2d6f9a,#12324a 70%);color:#fff6dc;text-align:center;animation:sail-in .5s ease-out}.sail-card .icon{animation:sail-bob 1.6s ease-in-out infinite;margin-inline:auto;display:block}.sail-card h2{font-family:var(--title-font);margin:12px 0 4px}@keyframes sail-in{0%{opacity:0}}@keyframes sail-bob{50%{transform:translateY(-6px) rotate(-3deg)}}.dock-row small{display:block}.ship-needs{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:2px}.ship-needs li{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:4px;background:#0003;cursor:help;font-size:15px}.ship-needs li .need-name{flex:1;color:var(--text);text-align:left}.ship-needs li b{font-weight:400}.ship-needs li:hover{background:#fff1}.dock-row .chips{margin-top:2px;gap:2px}.gold-text{color:var(--gold)}.cos-swatch.aura{font-size:14px}.cos-swatch.trail{position:relative;font-size:11px;justify-content:flex-end}.cos-swatch.trail i{position:absolute;width:3px;height:3px;bottom:5px}.cos-swatch.trail i:nth-child(1){left:3px;opacity:.4}.cos-swatch.trail i:nth-child(2){left:8px;opacity:.7}.cos-swatch.trail i:nth-child(3){left:13px}.dialogue.you{flex-direction:row-reverse;text-align:right;border-color:var(--gold)}.topics{display:grid;gap:6px;margin-top:8px}.topics .topic{text-align:left;padding:8px 10px}.topics .topic span{float:right}.lore-page{background:#f3e6c8;color:#3a2a20;border-radius:4px;padding:8px 10px;margin:6px 0;font-family:Georgia,Times New Roman,serif;box-shadow:inset 0 0 12px #c8a87055}.lore-page b{font-family:var(--title-font);color:#6a3a1a}.lore-page p{margin:4px 0 0;line-height:1.45;font-size:15px;font-style:italic}.lore-page.missing{background:#0003;color:inherit;box-shadow:none;font-family:inherit}.lore-page.missing p{font-style:normal}.board-ship{display:flex;gap:14px;align-items:center;margin-bottom:10px}.board-ship p{margin:0 0 8px}.sea-waters li small{display:block;opacity:.8}.sail-card{transition:opacity .4s ease-out}.sail-card.instant{animation:none}.sail-card.out{opacity:0;pointer-events:none}.coll-layout{display:flex;flex-direction:column;gap:8px}.coll-side{display:flex;flex-wrap:wrap;gap:4px}.ccat{flex:1 1 110px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 6px;padding:3px 7px;background:#0003;border:1px solid #ffffff14;border-radius:6px;color:inherit;cursor:pointer;text-align:left;font:inherit;font-size:16px}.ccat small{opacity:.7;font-size:13px}.ccat .bar{grid-column:1 / -1;height:3px;margin-top:2px}.ccat.active{border-color:var(--gold);background:#ffffff12}.ccat:hover{border-color:var(--wood-light)}.coll-main{min-width:0}.coll-tools{align-items:center}.coll-tools input{flex:1;min-width:90px}.ccards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:6px;margin:6px 0 10px}.ccard{display:flex;gap:8px;align-items:center;padding:6px;background:#0003;border:1px solid #ffffff14;border-radius:8px;min-height:52px}.ccard.owned{border-color:#7fdc7f55;background:#7fdc7f10}.ccard .cpic{flex:0 0 36px;display:flex;align-items:center;justify-content:center}.ccard.locked .cpic{filter:brightness(0) opacity(.45)}.ccard .cbody{display:flex;flex-direction:column;min-width:0;line-height:1.1}.ccard .cbody b{font-size:16px}.ccard .cbody small{font-size:14px;opacity:.75}.ccard .cbody .bar{height:4px;margin:3px 0 0}.ccard .cprog{font-size:12px!important;opacity:.6}.cglyph{font-size:22px}input[type=range]{-webkit-appearance:none;appearance:none;flex:1;min-width:80px;height:18px;margin:0;background:transparent;cursor:pointer;accent-color:var(--gold)}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:8px;border:2px solid var(--wood);border-radius:4px;background:linear-gradient(90deg,var(--gold) 0 var(--fill, 50%),var(--panel-2) var(--fill, 50%) 100%)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;background:var(--gold);border:2px solid var(--bg);border-radius:3px;box-shadow:0 0 0 1px var(--wood-light)}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{background:#ffe08a}input[type=range]::-moz-range-track{height:4px;border:2px solid var(--wood);border-radius:4px;background:var(--panel-2)}input[type=range]::-moz-range-progress{height:4px;border:2px solid var(--wood);border-radius:4px;background:var(--gold)}input[type=range]::-moz-range-thumb{width:12px;height:12px;background:var(--gold);border:2px solid var(--bg);border-radius:3px;box-shadow:0 0 0 1px var(--wood-light)}.range-val{min-width:3.2em;text-align:right;color:var(--gold)}.latest-row{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 8px}.latest{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;font-size:15px;max-width:100%}.latest small{opacity:.6;font-size:13px}.closest{display:grid;grid-template-columns:minmax(0,1fr) 6em auto;gap:6px;align-items:center;padding:3px 0;border-bottom:1px solid #ffffff0d}.closest small{opacity:.7}.closest>small{text-align:right}.closest .bar{margin-top:2px}.ccard{position:relative}.ccard .cpins{position:absolute;top:3px;right:3px;display:flex;gap:2px}.ccard .cpins .mini{padding:0 3px;opacity:.6}.ccard .cpins .mini:hover,.ccard .cpins .pinned{opacity:1}.mini.pin.pinned{background:var(--gold);color:var(--bg);border-color:var(--gold);opacity:1}.slot.pinned{box-shadow:inset 0 0 0 2px var(--gold)}.goal-needs{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:2px}.goal-need{display:inline-flex;align-items:center;gap:2px}.goal-need small{font-size:13px}.build-btns{display:flex;flex-direction:column;gap:4px;align-items:stretch}.goal-hint{font-size:13px;opacity:.7;line-height:1.1}.coll-grid .slot{position:relative}.slot .tile-pin{position:absolute;top:-4px;right:-4px;padding:0 2px;font-size:11px;display:none}.slot:hover .tile-pin,.slot .tile-pin.pinned{display:block}#sheet-bar{display:none}@media(max-width:600px){#panel{display:flex;inset:auto 0 0;width:auto;height:auto;border-radius:14px 14px 0 0;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0px)}#panel:not(.open) #panel-body{display:none}#panel.open{height:55dvh}#panel.open.full{height:calc(100dvh - env(safe-area-inset-top,0px) - 8px)}#sheet-bar{display:flex;align-items:center;height:30px;position:relative;touch-action:none}#sheet-handle{flex:1;display:flex;justify-content:center;align-items:center;height:100%;background:none;border:none;padding:0}#sheet-handle i{width:48px;height:5px;border-radius:3px;background:var(--wood-light)}#sheet-close{position:absolute;right:6px;top:2px;width:44px;height:28px;padding:0;font-size:20px;line-height:1;background:var(--panel-2);border:1px solid var(--wood);border-radius:6px;color:var(--gold)}#panel:not(.open) #sheet-close{display:none}#panel-toggle{display:none}.tab{padding:10px 0}#actionbar{bottom:calc(env(safe-area-inset-bottom,0px) + 86px)}#ui:has(#panel.open) #actionbar{bottom:calc(55dvh + 8px)}#ui:has(#panel.open.full) #actionbar{display:none!important}#minimap{left:auto;right:calc(env(safe-area-inset-right,0px) + 8px);bottom:auto;top:calc(env(safe-area-inset-top,0px) + 8px)}#minimap canvas{width:96px;height:64px}#hud-stack{max-width:calc(100vw - 130px);left:calc(env(safe-area-inset-left,0px) + 8px);top:calc(env(safe-area-inset-top,0px) + 8px)}#hud{max-width:100%;padding:4px 8px 4px 4px;gap:6px}#hud .portrait{width:36px;height:36px}#hud .name{font-size:15px}#hud .stats{gap:8px;font-size:16px}#zone-banner b{font-size:24px}}@media(max-height:500px)and (orientation:landscape){#panel{top:calc(env(safe-area-inset-top,0px) + 6px);bottom:calc(env(safe-area-inset-bottom,0px) + 6px);right:calc(env(safe-area-inset-right,0px) + 60px);width:min(330px,46vw)}#actionbar{left:calc(env(safe-area-inset-left,0px) + 116px);transform:none;width:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);max-width:calc(100vw - 186px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));padding:5px 8px}#ui:has(#panel.open) #actionbar{max-width:calc(100vw - 196px - min(330px,46vw) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}#minimap{bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}#minimap canvas{width:96px;height:64px}#hud-stack{top:calc(env(safe-area-inset-top,0px) + 6px);gap:4px}#ui:has(#panel.open) #hud-stack,#ui:has(#panel.open) #hud{max-width:calc(100vw - min(330px,46vw) - 90px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}#hud{padding:3px 8px 3px 3px;gap:6px}#hud .portrait{width:32px;height:32px}#hud .name{font-size:15px}#hud .stats{gap:8px;font-size:16px}#zone-banner{top:10%}#zone-banner b{font-size:22px}#toasts{top:calc(env(safe-area-inset-top,0px) + 8px)}}@media(max-width:600px),(max-height:500px)and (orientation:landscape){#goals-card{padding:3px 8px;cursor:pointer}#goals-card .goals-head{cursor:pointer;margin:0;width:100%}#goals-card .goals-head small{display:inline;color:var(--muted)}#goals-card .goals-head:after{content:"▾";margin-left:auto;padding-left:8px;color:var(--gold);font-size:20px;line-height:1;font-family:system-ui,sans-serif}#goals-card.expanded .goals-head:after{content:"▴"}#goals-card.expanded .goals-head{margin-bottom:4px}#goals-card:not(.expanded) .goals{display:none}#modal-wrap{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}#modal,#modal:has(#worldmap){width:100%;max-height:100%;height:100%;border-radius:0;border-width:0}#modal header{position:sticky;top:0;z-index:1;background:var(--panel)}#modal header .close{min-width:44px;min-height:44px;font-size:24px}.map-side{width:100%}.mg-overlay{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.mg-panel{width:min(100%,calc((100dvh - 110px)*1.6));max-height:100%}}#ui{-webkit-tap-highlight-color:transparent}#ui,#game{touch-action:manipulation}#game canvas{touch-action:none}#actionbar .ab-go{background:var(--panel-2);border:2px solid var(--gold);color:var(--gold);white-space:nowrap}@media(hover:none){#ui{user-select:none;-webkit-user-select:none}#ui input,#ui textarea{user-select:text;-webkit-user-select:text}.slot .tile-pin{display:block}.ccard .cpins .mini{opacity:1}}@media(pointer:coarse){.mini{min-height:34px;min-width:34px;padding:4px 10px}.goal-row .mini,.m-row .pin,.ccard .cpins .mini{min-height:32px;min-width:32px;padding:2px 6px;font-size:14px}.slot .tile-pin{min-width:26px;min-height:26px;font-size:13px;padding:0}.char-view .rot{min-width:40px;min-height:40px;font-size:16px}.map-tools button{width:44px;height:44px;font-size:22px}#modal header .close{min-width:44px;min-height:44px;font-size:24px}.tab{min-height:44px}.chip{min-height:36px}#hud .emotes .mini{min-width:36px}input[type=range]{height:32px}input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}input[type=range]::-moz-range-thumb{width:20px;height:20px}.worn-slots small.dim,.eq-slot .title-chip,.part-pick small,.cos-swatch.trail,.eq-slot small,.eq-slot .slot-count,.ccard .cprog,.swatch.custom{font-size:13px!important}}#gate,.gate-cover{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:radial-gradient(circle at 50% 30%,#2f6f9a55,transparent 60%),var(--bg);padding:max(16px,env(safe-area-inset-top,0px)) 16px 24px;box-sizing:border-box}.gate-box{width:min(480px,100%);padding:14px 18px;margin:auto 0;box-sizing:border-box}.gate-box h1{font-family:var(--title-font);font-weight:400;color:var(--gold);text-align:center;font-size:34px;margin:4px 0 10px}.gate-tabs{justify-content:center;margin-bottom:8px}.gate-form label{display:flex;flex-direction:column;gap:3px;margin:8px 0;color:var(--muted)}.gate-form input:not([type=radio]),.gate-form textarea,.gate-confirm input{background:var(--panel-2);color:var(--text);border:2px solid var(--wood);border-radius:6px;padding:7px 9px;font-size:18px}.gate-form input:focus,.gate-form textarea:focus,.gate-confirm input:focus{outline:none;border-color:var(--gold)}.gate-form .btns,.gate-box>.btns{justify-content:flex-end}.gate-error{color:var(--bad);min-height:1em;margin:6px 0}.gate-error:empty{display:none}.gate-char{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;background:var(--panel-2);border:1px solid #0006;border-radius:6px;padding:6px 10px;margin:6px 0}.gate-char b{font-size:20px;margin-right:8px}.gate-char small{display:block}.gate-char .btns{margin:0}.gate-mode{font-size:14px;border-radius:4px;padding:0 5px;background:#5b7a2f}.gate-mode.ironman{background:#5d5d66}.gate-mode.hardcore{background:#8f2f2f}.gate-confirm{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gate-confirm small{flex-basis:100%}.gate-confirm input{flex:1;min-width:120px}.gate-modes{display:flex;flex-direction:column;gap:4px}.gate-modepick{flex-direction:row!important;align-items:flex-start;gap:8px!important;margin:0!important;background:var(--panel-2);border:1px solid #0006;border-radius:6px;padding:6px 8px;cursor:pointer}.gate-modepick:has(input:checked){border-color:var(--gold);background:#4a3c2a}.gate-modepick input{margin-top:4px;accent-color:var(--gold)}.gate-modepick b{color:var(--text);font-weight:400;display:block}.gate-import{margin-top:12px}.gate-import summary{cursor:pointer;color:var(--wood-light)}button.linkish{background:none;border:none;padding:0;color:var(--gold);text-decoration:underline}#menu{position:fixed;inset:0;z-index:40;background:var(--bg);overflow:hidden;display:flex;flex-direction:column}.menu-loading{margin:auto;color:var(--muted);font-family:var(--title-font);font-size:22px}.menu-sea{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;z-index:0}.menu-top,.menu-main,.menu-foot{position:relative;z-index:1}.menu-top{display:flex;justify-content:flex-end;padding:max(10px,env(safe-area-inset-top,0px)) 16px 0;min-height:28px}.menu-account{background:#1d1a26b0;border-radius:6px;padding:2px 10px}.menu-account:empty{display:none}.menu-main{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:0 16px;gap:10px;box-sizing:border-box;width:100%}.menu-logo{position:relative;max-width:100%;display:flex;align-items:center;justify-content:center;gap:4px;margin:4vh 0 1vh;animation:menu-bob 4s ease-in-out infinite}.menu-logo h1{margin:0;font-family:var(--title-font);font-weight:400;font-size:clamp(30px,9vw,96px);line-height:1;color:var(--gold);letter-spacing:2px;text-align:center;-webkit-text-stroke:8px #1d1a26;paint-order:stroke fill;text-shadow:0 6px 0 #8a5a3b,0 10px 0 #1d1a26}.menu-tool{width:clamp(26px,7vw,72px);flex:none;image-rendering:pixelated;filter:drop-shadow(2px 2px 0 #1d1a26)}.menu-tool.left{transform:rotate(-20deg)}.menu-tool.right{transform:rotate(20deg) scaleX(-1)}@keyframes menu-bob{50%{transform:translateY(-6px)}}.menu-panel{width:100%;max-width:400px;max-height:100%;overflow-y:auto;background:var(--panel);border:2px solid var(--wood-light);border-radius:var(--radius);box-shadow:0 4px #0008;padding:12px 16px;box-sizing:border-box;margin-bottom:8px}.menu-panel.wide{max-width:860px}.menu-panel h2{font-size:26px;color:var(--gold);margin:2px 0 8px}.menu-buttons{display:flex;flex-direction:column;gap:8px}.menu-btn{font-family:var(--title-font);font-size:24px;padding:10px 14px;background:var(--panel-2);border:2px solid var(--wood);border-radius:8px;box-shadow:0 3px #0006;text-align:left}.menu-btn:hover{border-color:var(--gold);transform:translateY(-1px)}.menu-btn.primary{background:#5b7a2f;border-color:#8fbf4f;text-align:center;font-size:30px}.menu-back{background:none;border:none;color:var(--wood-light);padding:0;margin-bottom:4px}.menu-back:hover{color:var(--gold)}.menu-foot{display:flex;justify-content:space-between;gap:8px;padding:0 16px max(8px,env(safe-area-inset-bottom,0px));color:#fff6dccc;text-shadow:1px 1px 0 #1d1a26;font-size:16px}.menu-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.menu-slot{position:relative;display:flex;flex-direction:column;background:var(--panel-2);border:2px solid var(--wood);border-radius:8px;min-height:150px}.menu-slot:hover{border-color:var(--gold)}.menu-slot-play{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;padding:8px 6px}.menu-slot-play b{font-size:19px;overflow-wrap:anywhere;text-align:center}.menu-slot-play small{text-align:center}.menu-slot-del{position:absolute;top:4px;right:4px;background:#4a2626;border:1px solid #a14a4a;border-radius:4px;padding:0 6px;opacity:.7}.menu-slot-del:hover{opacity:1}.menu-slot.empty{align-items:center;justify-content:center;border-style:dashed;opacity:.75}.menu-slot.empty span{font-size:34px;color:var(--wood-light)}.menu-slot .gate-confirm{padding:6px}.menu-doll{display:block;image-rendering:pixelated;background-repeat:no-repeat;background-position:0 0;animation:menu-doll .9s steps(var(--frames)) infinite}@keyframes menu-doll{to{background-position:calc(var(--frames) * var(--size) * -1) 0}}.menu-slot:not(:hover) .menu-doll{animation-duration:2.4s}.menu-creator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}@media(max-width:700px){.menu-creator{grid-template-columns:1fr}.menu-creator-look{order:-1}}.releases{display:flex;flex-direction:column;gap:10px}.release h3{margin:0 0 4px;font-size:19px;gap:8px;flex-wrap:wrap}.release h3 small{font-family:inherit}.release ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.release li{line-height:1.3}.change-kind{display:inline-block;min-width:64px;margin-right:6px;padding:0 4px;border-radius:4px;font-size:14px;text-align:center;background:#4e484a}.change-kind.new{background:#5b7a2f}.change-kind.improved{background:#3a5fa0}.change-kind.fixed{background:#8a5a3b}#update-banner{position:fixed;z-index:60;top:max(8px,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center;padding:6px 8px 6px 12px;border-color:var(--gold);max-width:calc(100vw - 32px)}#update-banner .primary{border:2px solid #8fbf4f;border-radius:6px;padding:3px 10px}@media(prefers-reduced-motion:reduce){.menu-logo,.menu-doll{animation:none}}.tab{position:relative}.tab .badge,.social-subs .badge{position:absolute;top:2px;right:4px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#d23c3c;color:#fff;font-size:12px;line-height:16px;text-align:center;font-family:inherit}.social-subs{align-items:center}.social-subs .chip{position:relative}.social-subs .badge{position:static;display:inline-block;margin-left:2px}.social-conn{margin-left:auto;font-size:14px}.social-feed{height:min(52vh,420px);overflow-y:auto;background:#0003;border:1px solid #0006;border-radius:6px;padding:4px 6px;display:flex;flex-direction:column;gap:1px}.cmsg{display:flex;gap:6px;align-items:baseline;line-height:1.3;overflow-wrap:anywhere}.cmsg time{flex:none;color:var(--muted);font-size:13px}.cmsg.whisper{color:#ffaee0}.cmsg.broadcast{color:var(--gold)}.cmsg.system{color:var(--muted);font-style:italic}.cname{background:none;border:none;padding:0;color:#9fd4ff;font:inherit;cursor:pointer}.cname:hover{text-decoration:underline}.cmsg.whisper .cname{color:#ffd0ee}.cmsg.broadcast .cname{color:#fff3c4}.social-say,.social-add{display:flex;gap:6px;margin:6px 0}.social-say input,.social-add input{flex:1;min-width:0;background:var(--panel-2);color:var(--text);border:2px solid var(--wood);border-radius:6px;padding:5px 8px;font-size:16px}.social-say input:focus,.social-add input:focus{outline:none;border-color:var(--gold)}.friend{display:flex;align-items:center;gap:8px;padding:5px 6px;border-bottom:1px solid #0004}.friend>div:first-of-type{flex:1;min-width:0}.friend small{display:block}.friend .btns{margin:0;flex-wrap:nowrap}.friend .dot{flex:none;width:9px;height:9px;border-radius:50%;background:#5d5d66}.friend.on .dot{background:var(--ok);box-shadow:0 0 4px var(--ok)}.friend.pending .dot{background:var(--gold)}.blocked summary{cursor:pointer;color:var(--muted);margin-top:8px}#chat-strip{position:absolute;z-index:4;left:calc(env(safe-area-inset-left,0px) + 10px);bottom:calc(env(safe-area-inset-bottom,0px) + 144px);width:min(380px,calc(100vw - 400px));display:flex;flex-direction:column;gap:2px;cursor:pointer;pointer-events:auto}#chat-strip:empty{display:none}#chat-strip .cmsg{background:#1d1a26b8;border-radius:5px;padding:2px 8px;text-shadow:1px 1px 0 #000;transition:opacity 1s}#chat-strip .cmsg.gone{opacity:0}@media(max-width:600px),(max-height:500px)and (orientation:landscape){#chat-strip{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 70px);width:auto;right:calc(env(safe-area-inset-right,0px) + 112px)}#chat-strip .cmsg:not(:last-child){display:none}.social-feed{height:42vh}}.profile .char-view.big{height:140px}.profile .char-view.big .char-img{width:112px;height:112px}.profile-who{text-align:center;display:flex;flex-direction:column;gap:4px;margin:6px 0 10px}.profile-who .title{font-size:20px}.pskills{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:4px}.pskill{display:flex;align-items:center;gap:4px;background:var(--panel-2);border:1px solid #0006;border-radius:5px;padding:2px 6px}.pskill.maxed{border-color:var(--gold)}.pskill b{font-weight:400}#chat-box{display:none}@media(min-width:601px)and (min-height:501px){#ui{--rr: 64px;--cbw: clamp(260px, calc(50vw - 250px) , 430px);--lr: 0px;--mmw: 200px;--mmh: 124px}#ui.panel-open{--rr: 354px}#ui.chatbox{--lr: calc(var(--cbw) + 20px)}#ui.chatbox #minimap{left:auto;bottom:auto;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + var(--rr))}#ui.chatbox #toasts,#ui.chatbox #zone-banner{left:calc((100% - var(--rr)) / 2);max-width:calc(100% - var(--rr) - 20px)}#ui.chatbox #toasts{top:calc(env(safe-area-inset-top,0px) + var(--mmh) + 20px)}#ui.chatbox #zone-banner{top:max(18%,calc(env(safe-area-inset-top,0px) + var(--mmh) + 20px))}#ui.chatbox #actionbar{width:min(440px,max(260px,calc(100vw - 2 * (var(--cbw) + 30px))))}#ui.chatbox #chat-strip{display:none}#chat-box{display:flex;flex-direction:column;position:absolute;z-index:6;left:calc(env(safe-area-inset-left,0px) + 10px);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);width:var(--cbw);box-sizing:border-box;border:2px solid transparent;border-radius:var(--radius)}#chat-box[hidden],#chat-box .cb-head,#chat-box .cb-say,#chat-box .cb-open{display:none}#chat-box .cb-head{align-items:center;gap:6px;padding:4px 6px 0}#chat-box .cb-head .chips{margin:0}#chat-box .cb-say{margin:4px 6px 6px}#chat-box.idle{cursor:pointer}#chat-box.idle .cb-feed{height:auto;max-height:150px;overflow:hidden;background:none;border:none;padding:0;justify-content:flex-end}#chat-box.idle .cmsg{align-self:flex-start;background:#1d1a26a8;border-radius:5px;padding:1px 8px;text-shadow:1px 1px 0 #000}#chat-box.idle .hint{background:#1d1a26a8;border-radius:5px;padding:1px 8px;margin:0;align-self:flex-start}#chat-box.active{background:var(--panel);border-color:var(--wood-light);box-shadow:0 3px #0006}#chat-box.active .cb-head{display:flex}#chat-box.active .cb-head .social-conn{margin-left:auto}#chat-box.active .cb-feed{height:260px;margin:4px 6px 0}#chat-box.active .cb-say{display:flex}#chat-box.min{width:auto}#chat-box.min .cb-feed{display:none}#chat-box.min .cb-open{display:inline-flex;gap:6px;align-items:center;position:relative;background:var(--panel);border:2px solid var(--wood);border-radius:var(--radius);padding:4px 10px}#chat-box.min .cb-open .badge{position:static;display:inline-block;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#d23c3c;color:#fff;font-size:12px;line-height:16px}#chat-box.min .cb-open .badge[hidden]{display:none}}@media(min-width:601px)and (min-height:501px)and (max-width:1150px){#ui.chatbox{--mmw: 150px;--mmh: 92px}#ui.chatbox #minimap canvas{width:132px;height:88px}}a{color:var(--gold);text-underline-offset:2px}a:hover{color:#ffe08a}input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;display:inline-grid;place-content:center;vertical-align:middle;background:var(--panel-2);border:2px solid var(--wood);border-radius:4px;cursor:pointer}input[type=checkbox]:before{content:"";width:10px;height:10px;background:var(--gold);transform:scale(0);transition:transform .1s;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:hover{border-color:var(--wood-light)}input[type=checkbox]:checked{background:#4a3c2a;border-color:var(--gold)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}@media(pointer:coarse){input[type=checkbox]{width:24px;height:24px}input[type=checkbox]:before{width:14px;height:14px}}.swatch.custom{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;color:var(--text);line-height:1}.swatch.custom.open{border-color:var(--gold)}.pick-row:has(.color-pop){flex-wrap:wrap}.pick-row .color-pop{flex-basis:calc(100% - 66px)}.color-pop{flex:0 0 auto;margin:4px 0 8px 66px;padding:6px;background:var(--panel-2);border:2px solid var(--wood);border-radius:6px;box-shadow:0 3px #0006;width:fit-content;max-width:100%;box-sizing:border-box}.color-grid{display:grid;grid-template-columns:repeat(12,20px);gap:3px}.color-grid .swatch{width:20px;height:20px}.color-hex{display:flex;align-items:center;gap:6px;margin-top:6px}.color-hex input{width:7.5em;background:var(--bg);color:var(--text);border:2px solid var(--wood);border-radius:5px;padding:2px 6px;font:inherit}.color-hex input:focus{outline:none;border-color:var(--gold)}@media(max-width:600px){.color-pop{margin-left:0}.color-grid{grid-template-columns:repeat(12,minmax(0,20px))}}.cmsg.system.bad{color:var(--bad);font-style:normal}.social-say{position:relative}.chat-assist{position:absolute;z-index:10;left:0;right:0;bottom:calc(100% + 4px);max-height:220px;overflow-y:auto;display:flex;flex-direction:column;background:var(--panel);border:2px solid var(--wood-light);border-radius:6px;box-shadow:0 3px #0006;padding:3px}.chat-assist[hidden]{display:none}.chat-assist button,.chat-assist .usage{text-align:left;background:none;border:none;border-radius:4px;padding:3px 8px;color:var(--text)}.chat-assist button.sel,.chat-assist button:hover{background:#4a3c2a}.chat-assist b{color:var(--gold);font-weight:400}.chat-assist small{color:var(--muted)}.map-search{position:relative;margin:4px 0 6px}.map-search input{width:100%;box-sizing:border-box;background:var(--panel-2);color:var(--text);border:2px solid var(--wood);border-radius:6px;padding:5px 8px;font-size:16px}.map-search input:focus{outline:none;border-color:var(--gold)}.map-results{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 2px);max-height:280px;overflow-y:auto;background:var(--panel);border:2px solid var(--wood-light);border-radius:6px;box-shadow:0 3px #0006;padding:3px}.map-results[hidden]{display:none}.map-results .hint{margin:4px 6px}.find-row{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;cursor:pointer}.find-row:hover{background:#4a3c2a}.find-row>div{flex:1;min-width:0}.find-row small{display:block;color:var(--muted)}.find-row.away b{color:var(--muted)}button.legend{background:none;border:1px solid transparent;border-radius:4px;padding:1px 4px;color:inherit;font:inherit;cursor:pointer}button.legend:hover{border-color:var(--wood)}button.legend.active{border-color:var(--gold);background:#4a3c2a}.shop-list [hidden]{display:none!important}button.social-conn{background:none;border:none;padding:0 2px;font:inherit;font-size:14px;cursor:pointer;color:inherit}button.social-conn.ok{color:var(--ok)}button.social-conn:hover{text-decoration:underline}.menu-online{color:var(--ok)}.menu-online.none{color:#fff6dccc}.tab .icon{image-rendering:pixelated}#hud .hud-more{display:none}#hud .hud-extra,#hud-row{display:contents}@media(max-width:600px){#hud-stack{left:calc(env(safe-area-inset-left,0px) + 6px);right:calc(env(safe-area-inset-right,0px) + 6px);top:calc(env(safe-area-inset-top,0px) + 6px);max-width:none;align-items:stretch;gap:4px}#hud{padding:3px 6px 4px 3px;gap:6px;align-items:flex-start}#hud .portrait{width:30px;height:30px;margin-top:1px}#hud .who{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}#hud .name{flex:1 1 auto;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hud .name .title{display:none}#hud .stats{display:contents;font-size:15px}#hud .stats>span{white-space:nowrap;font-size:15px}#hud .stats .icon{width:14px!important;height:14px!important}#hud .hud-more{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:26px;padding:0 6px;font-size:20px;line-height:1;color:var(--gold)}#hud .hud-extra{display:none}#hud.open .hud-extra{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;flex-basis:100%;order:3;padding-top:4px}#hud .hud-skill{flex-basis:100%;margin-top:2px;min-width:0}#hud .hud-skill .icon{display:none}#hud .hud-skill .hs-label{font-size:13px}#hud-row{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}#hud-row #minimap{position:relative;inset:auto;flex:none}#hud-row #minimap canvas{width:108px;height:72px}#goals-card{margin-left:auto;max-width:60%}#hud-stack #chat-strip{position:static;width:auto}#actionbar{padding:5px 8px;gap:8px}#actionbar .ab-label{font-size:15px}#actionbar .ab-sub{display:none}#actionbar.details .ab-sub{display:block}#actionbar .ab-main:has(.ab-sub):after{content:"Tap for details";display:block;font-size:12px;color:var(--muted);margin-top:2px}#actionbar.details .ab-main:after{content:none}}.friend small.inline{display:inline}.hiscores{display:flex;flex-direction:column;gap:8px}.hs-top{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.hs-top .chips{margin:0}.hs-modes[hidden]{display:none}.hs-find{display:flex;gap:6px;margin-left:auto}.hs-find input{width:11em;background:var(--panel-2);color:var(--text);border:2px solid var(--wood);border-radius:6px;padding:3px 8px;font-size:16px}.hs-find input:focus{outline:none;border-color:var(--gold)}.hs-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px;align-items:start}.hs-boards{display:flex;flex-direction:column;gap:1px;max-height:60vh;overflow-y:auto;padding-right:4px}.hs-boards h4{margin:8px 0 2px}.hs-boards button{display:flex;align-items:center;gap:6px;background:none;border:1px solid transparent;border-radius:5px;padding:2px 6px;text-align:left;color:inherit}.hs-boards button:hover{background:#ffffff0d}.hs-boards button.active{background:#4a3c2a;border-color:var(--gold)}.hs-boards .icon{flex:none}.hs-pick{display:none}.hs-main h3{gap:8px;align-items:center;justify-content:flex-start}.hs-main h3 .icon,.hs-main td .icon{vertical-align:middle}.hs-star{display:inline-block;width:18px;text-align:center}.hs-table{width:100%;border-collapse:collapse;font-size:16px}.hs-table th{text-align:left;color:var(--wood-light);font-weight:400;border-bottom:2px solid var(--wood);padding:3px 6px}.hs-table td{padding:3px 6px;border-bottom:1px solid #ffffff0d}.hs-table th:not(:nth-child(2)),.hs-table td:not(:nth-child(2)){text-align:right;white-space:nowrap}.hs-table td:first-child,.hs-table th:first-child{text-align:left}.hs-table tr.mine td{background:#f4c95d1f}.hs-table .gate-mode{font-size:12px}.hs-pager{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:6px}.social .hs-body,.hiscores.narrow .hs-body{grid-template-columns:1fr}.social .hs-boards{display:none}.social .hs-pick{display:block}.social .hs-find{margin-left:0}@media(max-width:700px){.hs-body{grid-template-columns:1fr}.hs-boards{display:none}.hs-pick{display:block}.hs-find{margin-left:0}}.hs-pick{width:100%;font-size:16px;padding:4px 8px}.ctag{color:#8fe0a0}.cmsg.guild{color:#a8f0b8}.cmsg.guild .cname{color:#c8ffd4}.cmsg.guild.note{color:#8fbf9a;font-style:italic}.guild-panel h3{flex-wrap:wrap;gap:6px}.guild-panel h3 small{font-family:inherit}.g-motd{margin:4px 0 8px}.g-motd-text{margin:0 0 4px;padding:6px 8px;background:#0003;border-left:3px solid var(--gold);border-radius:4px}.g-goal .bar{height:10px}.g-top{margin:6px 0 0;padding-left:22px}.g-top li{line-height:1.35}.g-rank{font-size:12px;border-radius:4px;padding:0 5px;background:#4e484a}.g-rank.leader{background:#8a5a1f}.g-rank.officer{background:#3a5fa0}.g-bottom{margin-top:10px}.g-bottom button{padding:4px 10px;border-radius:6px}.ah-top{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:6px}.ah-top .hint{flex:1;margin:0;min-width:200px}.ah-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.ah-slot{background:#0003;border:1px solid #ffffff1a;border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;min-height:112px}.ah-slot.empty{align-items:center;justify-content:center;border-style:dashed;opacity:.85}.ah-slot.empty div{display:flex;gap:6px}.ah-slot.buy{border-left:3px solid #7fdc7f}.ah-slot.sell{border-left:3px solid var(--gold)}.ah-slot-head{display:flex;gap:8px;align-items:center}.ah-slot-head b{display:block;font-weight:400}.ah-slot-head small,.ah-ready{font-size:15px}.ah-ready{color:#fff3c4}.ah-slot>div:last-child{display:flex;gap:6px}.ah-bar{position:relative;height:18px;background:#0006;border-radius:4px;overflow:hidden}.ah-bar i{position:absolute;inset:0 auto 0 0;background:#5fae5f}.ah-slot.sell .ah-bar i{background:#c99a3a}.ah-slot.cancelled .ah-bar i{background:#8a6060}.ah-bar span{position:relative;display:block;text-align:center;font-size:14px;line-height:18px}.ah-item{display:flex;gap:10px;align-items:center;margin:6px 0}.ah-item h3{margin:0}.ah-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 12px;font-size:16px;margin:6px 0}.ah-facts b{font-weight:400;color:var(--gold)}.ah-chart{display:flex;gap:4px;align-items:flex-end;height:70px;margin:8px 0;padding:4px;background:#0003;border-radius:4px}.ah-chart div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.ah-chart i{width:100%;max-width:28px;background:var(--gold);border-radius:2px 2px 0 0}.ah-chart small{font-size:12px}.ah-form{display:grid;gap:6px;max-width:420px}.ah-form label{display:flex;justify-content:space-between;align-items:center;gap:8px}.ah-form input{width:140px}.ah-quick{display:flex;gap:4px;flex-wrap:wrap}.ah-form p{margin:2px 0}.ah-form .bad{color:#ff9a8a}.buy-row[data-ah-pick]{cursor:pointer}.buy-row[data-ah-pick]:hover{background:#ffffff0d}.ah-top button,.ah-slot button,.ah-quick button,.ah-form button{background:var(--panel-2);border:2px solid var(--wood);border-radius:6px;padding:3px 10px}.ah-top button:hover:not(:disabled),.ah-slot button:hover:not(:disabled),.ah-quick button:hover:not(:disabled){border-color:var(--gold)}.ah-form button.primary{background:#5b7a2f;border-color:#8fbf4f;padding:6px 10px}.mode-badge{display:inline-block;vertical-align:-1px;image-rendering:pixelated}#gate.fallen{background:radial-gradient(circle at 50% 40%,#3a1414ee,#0d0a10f4)}#fallen{max-width:460px;text-align:center;border-color:#a14a4a}#fallen h1{color:#ff8a7a}.fallen-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.fallen-stats span{background:#0004;border-radius:6px;padding:6px;font-size:15px;color:var(--muted)}.fallen-stats b{display:block;font-weight:400;font-size:20px;color:var(--text)}
