:root{--gold:#b9973f;--gold-dim:#b9973f8c;--highlight-yellow:#ffd100;--panel:#080a10db;--title-font:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--body-font:"Trebuchet MS", "Segoe UI", Arial, sans-serif;--number-font:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--outline:1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000}#ui{pointer-events:none;font-family:var(--body-font);color:#fff;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}#ui .interactive{pointer-events:auto}html,body,canvas,#ui,#ui *{cursor:url(data:image/png;base64,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) 2 2,auto;cursor:image-set(url(data:image/png;base64,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) 1x, url(/assets/pointer@2x-CRFNEU5R.png) 2x) 2 2, auto}canvas.cursor-attack{cursor:url(data:image/png;base64,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) 2 2,crosshair;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IDN8dNUwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADZlWElmTU0AKgAAABgAAABIAAAAAQAAAEgAAAABAAIBGgAFAAAAAQAAAAgBGwAFAAAAAQAAABAAAAAAkHjvvAAAAAlvRkZzAAAAAAAAAAAA2iq2zgAAAAlwSFlzAAALEgAACxIB0t1+/AAAB8RJREFUWAnlmHtsU9cdx3++vtfPOPXNw0mclx1CTFOJaX24FbSdaEFVV0jKENN4bVP/2B+Mrdo0aX9tTENbFbpOamm3STwKFQKWAS1JIIUuRBmgKRJdH1p5tMVOHOfp+BGnSWxf+959jx3DbQZJSEiGtJOcnHvPPb9zPvf3OueG6D4vWsb3gEl4yCBo/4hqQf08LsnJ+4obgAe3bdmkuJZWKXkWwxDuG1CX3A+QaQ0yzYUjkfXLH3ZTSVmlWcvrVibiE9u1lHLjWQjVC60q/wtgDVsU2jJxHNf1TfeThUurqykhSTQ2Pk79fX3U7/dRMNB/UZblrSPjUvdiQ6Y1CO1Iep7LVxTlyWJ7KeWYTZRrySW7vYRsxXb6zoaNFR9e7qyDRpsxNrKYkJxqsX2h4aFkMBgkZkvAklarpXxRpEBgmHb+9ndVZrO5Ddp2qmQW/FIN+GUiHnvf39NNqVSKOE5DCtyOQTI/8Pn8tOv3u50mk+nvgKxacLLJBW4Cwr9Y1xuBgT4KhcKk0QCL/aJlkLyWJ39vH+165dUqQH6wWJpM+2BWGyxapUR8VSKZqhTFAjLDFxkg+9HyGcixsTGqe3G9eKGjfZ1WI5+GT4az8gvRfg0Qi5Fe0LaNjoTrY4mEaBXz05BMg1ouY2oObSwWo/r1G8SO9ra1Cw35NUCmAUBGEdEt0UiobiIWF/PyMpoUBCGjRQAa9EaSpAQ9s+Y58Z+XLtRxmeheEE3+F+AkZBiQzQxybCImFtqKyWLOgS/CZWFynucng0im57+91vqPjnakIPnUQqSg2wKqIE8Bsn70q3Exv6CQcnNzSRD4NKgg6KBJPWC19NzzLzBzvwhNNt1ryJtRzKCmFkR2F3aQZ7tvXPNeuNBBQ0MBkpF60hGOPMmKIhMZDEZ6/c2/OIxG46xSEDKAHpVlrxnLtIBMGpBeQK72ea57z7e30cDgYGZSTM+CR6/TkQas9hI7/XnvgRlTEMA2CTzXzWk07GWKZiK8o4nVgjBb1ifXhSNRsay8Aua2EAef1Ov06ZZptgL9jzz2hHi+7YN12BZbmJx6HgBtrSgzH3zvyKrc2tonnB0Xr6wROM1RjIurx6mvZwXIBNSQw6GIWAKN5eflpSNb4AX4pkAEc9e4asj9+ArxbOvpOqQgtnenIQH3g4pS09stzfW8a1mKli8Zo8udI8Ue/9gAxnSqodTXM5pYPThrbu8XVzynTzeTz+8nmIo02BbRQJMaGo2O0sqVK+jQ4WNO+OY5gDlQv+8oN+9ravqutqIoSsRr6ORJH136V4BtXxfVa0y9nrUGs4J42whLQSPh4Lr+wYBY6XBQYUFB2hdxZENkGwDNUU1NDT38mDvvTEvzxrJi/eZTLVt5R/EQEWLj6D4P/Wzn1fhEXN6Cl27Lzn279q4B2SSTkEjmwfrevkFrZaWDbLZCMiKaWdAYjYb03u16cBnRxL9zdzes4MrzeqA5osaDXvr5LbgTt4NS980JcBKSBU5TJDxc39Pbb3U4nVRSXEw88qQBgDnImdrBo/TUKo5y6TqRTkONh7vo5V9fTUBz7PA7IxxbZ86Ak5DM3C2R0HCdr6fX6nItQ7opISMOGXzwMJkKfMR9dYVIT/ReYw/95FdpszK440x+NmVegGwBFqXMJ8PBQN31L26I1jyRlIFj5KyVSGBwgkLnGv3U8GaQ/OHRVojshMysv2/mDaiCZJrcEIt8lrt9RzVZxr5EWCvU2thLnks2erSsihKmHFfXQH8+jnXnZgt5TwAZJBatL7cbNh3a9zRnlwfgPAodf6ebfJeLSCvzhK9EqkW0S0aLu2swDfn+bCDvCSDy3LbyEsP+pqNP8VXcKMkphd464KXX3hkgl9mKwEESR0km4lQDF4Am3d2DA0yTZ2eCnDcg4LaW2vQHWg65BScvkRSX6dW9N+gPR/oTwQnpjH9kxOU0m5GCDGlIOZkkFz7EJni9u2c4UATI1ukg5wUIuM1lNv3Bd/d8Q3DqNRRPpOgVJOG33h1KxBLyFhDtHJGkAn901O0wmZAfjewzh+SkRNWAHOf4R3tDQRMgP0KdAGj6JdR/5gwIOB22ubMN2ystjzvMlIRZf7PXQ/vPDMcBt42lEqYZZsaoJOX3RKOANJIJyTxDmaKyHCN9MtS/0qDX/kJKKWuQDT7HeJ8alL3QnAoA2fZ7bmm5bvWulyqptTNEx86HmeYYXKN6Uoxle/4bpUbjj9dXL6HC/HxKUYxW/chOpTVRUpIauuETaccv22Ieb2gt5Kfd/tRzT3uNhW1Ws/BJtd2o2Kz6OO433kmAQaLuWZZnUXYsf1Bp3/8M/jewDfV7qJsVRd6inNjziGI16z7DOGyKmXJXp5msULbFmw7hYP10IJL8aTwhr8D937LPprZ4xhzs5f5Y7LW/ej1UVJXCbeLWMNjjWy+UwgW4WnS6sg/mBcgmwcIjqHtQP8xOeqd2ErJBxodC7GZA3PKyVApPMp8SN6Nl3oB3gpmmfxgB1XnyhD99wM2MAyTAjh/xEg4SH6MPp4tMmXMUZye425ZFKCL1+qfXRjdTKMYXWHUU6hujA69fpd1/8sSlpPJDaNpzt/Pe8/EIhGcRYJ8iuBTbAzqZXaNv9dSFbjnA1CeLcA8gZkGcatP/8bs26aOLsPL/0xL/AVxlZ41O5rKgAAAAAElFTkSuQmCC) 1x, url(/assets/attack@2x-KxByAVIR.png) 2x) 2 2, crosshair}canvas.cursor-loot{cursor:url(data:image/png;base64,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) 2 2,pointer;cursor:image-set(url(data:image/png;base64,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) 1x, url(/assets/loot@2x-ev1ewmCu.png) 2x) 2 2, pointer}canvas.cursor-talk{cursor:url(data:image/png;base64,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) 2 2,pointer;cursor:image-set(url(data:image/png;base64,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) 1x, url(/assets/talk@2x-sVotwUUR.png) 2x) 2 2, pointer}canvas.cursor-vendor{cursor:url(data:image/png;base64,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) 2 2,pointer;cursor:image-set(url(data:image/png;base64,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) 1x, url(/assets/vendor@2x-Bit_gYqa.png) 2x) 2 2, pointer}#ui img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.unitframe{align-items:center;width:262px;height:78px;display:flex;position:absolute;top:16px}.unitframe.player{left:16px}.unitframe.target{flex-direction:row-reverse;left:300px}.unitframe.hidden{display:none}.uf-portrait{z-index:2;border:3px solid var(--gold);background:#000;border-radius:50%;flex:none;width:70px;height:70px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000,0 3px 8px #0009}.uf-portrait img,.uf-portrait canvas{object-fit:cover;width:100%;height:100%;display:block}.player .uf-portrait{background:radial-gradient(circle at 50% 40%,#3a4a5e,#0b0f16 75%)}.uf-level{z-index:3;border:2px solid var(--gold);width:24px;height:24px;font:bold 12px/20px var(--number-font);color:var(--highlight-yellow);text-align:center;text-shadow:var(--outline);background:#15120c;border-radius:50%;position:absolute;top:52px}.player .uf-level{left:52px}.target .uf-level{right:52px}.uf-level.combat{color:#ff3b2f;font-size:14px;animation:1.2s ease-in-out infinite combat-pulse}.player.in-combat .uf-portrait{border-color:#c4352a}@keyframes combat-pulse{50%{box-shadow:0 0 8px 2px #ff321eb3}}.uf-body{background:var(--panel);border:1px solid var(--gold-dim);border-radius:0 6px 6px 0;flex:1;margin:0 -14px;padding:5px 10px 6px 22px;box-shadow:0 0 0 1px #000,0 3px 10px #00000080}.target .uf-body{border-radius:6px 0 0 6px;padding:5px 22px 6px 10px}.uf-name{font:bold 13px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);white-space:nowrap;margin-bottom:3px}.target .uf-name{color:#fff}.target.hostile .uf-name{background:linear-gradient(90deg,#c81e1400,#c81e148c);padding:0 4px}.unitframe.dead .uf-portrait{filter:grayscale()brightness(.6)}.uf-cast{background:#000000b3;border:1px solid #000;height:13px;margin-top:3px;display:none;position:relative;overflow:hidden}.uf-cast.on{display:block}.uf-cast .uf-fill{transform-origin:0;background:linear-gradient(#ffd26a,#d8931e);height:100%}.uf-cast span{font:bold 10px/13px var(--body-font);color:#fff;text-align:center;text-shadow:var(--outline);position:absolute;inset:0}.unitframe.dead .uf-name{background:linear-gradient(90deg,#78787800,#78787880)}.uf-bar{background:#000000a6;height:14px;margin-top:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000e6}.uf-fill{transform-origin:0;transition:transform .12s linear;position:absolute;inset:1px}.uf-health .uf-fill{background:linear-gradient(#3ee03e,#129612)}.uf-power{height:11px}.uf-power.mana .uf-fill{background:linear-gradient(#4f7dff,#1a3ccf)}.uf-power.adrenaline .uf-fill{background:linear-gradient(#ff4a3a,#b4130b)}.uf-power.energy .uf-fill{background:linear-gradient(#ffe24a,#c9a60c)}.uf-power.none{display:none}.uf-bar span{font:bold 11px/14px var(--number-font);text-align:center;text-shadow:var(--outline);position:absolute;inset:0}.uf-power span{font-size:10px;line-height:11px}.uf-auras{gap:3px;display:flex;position:absolute;top:82px;left:70px}.target .uf-auras{left:16px}.aura{border:1px solid #c4352a;width:26px;height:26px;position:relative;box-shadow:0 0 0 1px #000}.aura img{width:100%;height:100%;display:block}.aura .aura-sweep{position:absolute;inset:0}.aura span{font:bold 11px var(--number-font);color:var(--highlight-yellow);text-align:center;text-shadow:var(--outline);position:absolute;bottom:-14px;left:0;right:0}.actionbar{background:var(--panel);border:1px solid var(--gold-dim);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;width:max-content;padding:5px 8px 6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 4px 14px #0000008c}.ab-slot{cursor:pointer;background:#ffffff0a;border:1px solid #3a3326;border-radius:3px;width:44px;height:44px;position:relative;box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 10px #000c}.ab-slot.empty{cursor:default}.ab-slot.drop-target{border-color:var(--highlight-yellow);box-shadow:0 0 8px #ffd10099}.ab-icon{border-radius:2px;width:100%;height:100%;position:absolute;inset:0}.ab-slot.empty .ab-icon{display:none}.ab-slot:not(.empty):hover{border-color:#fff}.ab-cd{border-radius:2px;position:absolute;inset:0}.ab-cdtext{font:bold 17px/44px var(--number-font);text-align:center;color:#fff;text-shadow:var(--outline);position:absolute;inset:0}.ab-key{font:bold 11px var(--number-font);color:#ddd;text-shadow:var(--outline);position:absolute;top:2px;right:3px}.ab-count{font:bold 12px var(--number-font);color:#fff;text-shadow:var(--outline);position:absolute;bottom:2px;right:3px}.ab-slot.oor .ab-key{color:#ff2a1a}.ab-slot.oor.nokey .ab-icon{filter:sepia()saturate(6)hue-rotate(-40deg)brightness(.6)}.ab-slot.unusable .ab-icon{filter:grayscale(.85)brightness(.45)}.ab-slot.nomana .ab-icon{filter:brightness(.55)sepia()hue-rotate(185deg)saturate(4)}.ab-slot.queued{border-color:var(--highlight-yellow);box-shadow:0 0 0 1px #000,0 0 10px 2px #ffd100d9}.ab-slot.active{animation:.9s ease-in-out infinite autocast}.ab-slot.flash .ab-icon{filter:brightness(1.8)}@keyframes autocast{0%,to{border-color:#ffd100;box-shadow:0 0 0 1px #000,0 0 4px 1px #ff3c1499}50%{border-color:#ff5a1f;box-shadow:0 0 0 1px #000,0 0 12px 3px #ff3c14f2}}.ab-buttons{gap:4px;display:flex}.ab-micro{background:var(--panel);border:1px solid var(--gold-dim);border-radius:6px;gap:3px;margin-left:6px;padding:4px;display:flex;position:absolute;bottom:-1px;left:100%;box-shadow:0 0 0 1px #000,0 4px 14px #0000008c}.ab-micro-button{background:linear-gradient(#2a2418,#14110b);border:1px solid #3a3326;border-radius:3px;width:30px;height:34px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000}.ab-micro-button img{pointer-events:none;width:34px;height:34px;margin:-1px 0 0 -3px}.ab-micro-portrait{pointer-events:none;background:radial-gradient(circle at 50% 40%,#3a4a5e,#0b0f16 75%);width:44px;height:44px;margin:-6px 0 0 -8px;display:block}.ab-micro-button:hover{border-color:var(--highlight-yellow);filter:brightness(1.2)}.ab-gene-points{color:#171209;background:var(--highlight-yellow);min-width:13px;font:bold 10px var(--body-font);pointer-events:none;border-radius:3px;padding:0 2px;line-height:13px;position:absolute;bottom:0;right:1px}@media (width<=1060px){.ab-micro{margin:0 0 10px;bottom:100%;left:50%;transform:translate(-50%)}}.xpbar{height:10px;box-shadow:0 0 0 1px var(--gold-dim);background:#000000b3;border:1px solid #000;flex-basis:100%;margin-bottom:2px;position:relative;overflow:hidden}.xpbar.hidden{display:none}.xp-fill{transform-origin:0;background:linear-gradient(#b14fd8,#6a1b9a);transition:transform .25s;position:absolute;inset:0}.xp-tick{background:#0000008c;width:1px;position:absolute;top:0;bottom:0}.xp-text{font:bold 10px/10px var(--number-font);text-align:center;text-shadow:var(--outline);opacity:0;position:absolute;inset:0}.xpbar:hover .xp-text{opacity:1}.chat{width:min(var(--chat-width), calc(100vw - 8px));height:min(var(--chat-height), calc(100vh - 8px));box-sizing:border-box;border:1px solid var(--gold-dim);text-shadow:var(--outline);background:#080a10a3;border-radius:5px;flex-direction:column;display:flex;position:absolute;bottom:116px;left:16px;box-shadow:0 2px 12px #0000004d}.chat:hover,.chat:focus-within{background:var(--panel)}.chat-header{border-bottom:1px solid var(--gold-dim);align-items:center;gap:10px;padding:7px 10px;display:flex}#ui .chat-header,#ui .chat-header span{cursor:move}.chat-move{color:#bfae84;font:16px/1 var(--body-font)}.chat-title{font:bold 13px var(--title-font);color:var(--highlight-yellow)}.chat-scope{font:11px var(--body-font);color:#bfae84}.chat-new{color:var(--highlight-yellow);font:11px var(--body-font);background:0 0;border:0;margin-left:auto;padding:0}.chat-new.hidden,.chat-empty.hidden{display:none}.chat-log{scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;overflow-anchor:none;-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:7px 10px 0;overflow-y:auto}.chat-line{font:12px/1.5 var(--body-font);overflow-wrap:anywhere;padding-bottom:4px}.chat-line span,.chat-line time{-webkit-user-select:text;user-select:text}.chat-time{color:#a99f88;margin-right:7px;font-size:10px}.chat-sender{color:#b9d7f2;font-weight:700}.chat-line.own .chat-sender{color:#b6dfa8}.chat-text{color:#f0e6cc}.chat-empty{font:12px var(--body-font);color:#bfae84;pointer-events:none;position:absolute;top:42px;left:10px;right:10px}.chat-form{gap:5px;margin:6px 7px 0;display:flex}.chat-input{border:1px solid var(--gold-dim);color:#fff;min-width:0;font:12px var(--body-font);-webkit-user-select:text;user-select:text;background:#00000080;border-radius:3px;outline:none;flex:1;padding:6px 7px}.chat-input::placeholder{color:#b5ac98}.chat-input:focus{border-color:var(--highlight-yellow)}.chat-send{border:1px solid var(--gold-dim);font:bold 12px var(--title-font);color:var(--highlight-yellow);background:linear-gradient(#7a1a12,#4a0c08);border-radius:3px;padding:4px 9px}.chat-send:hover:not(:disabled){filter:brightness(1.25)}.chat-send:disabled{opacity:.45}.chat-meta{min-height:14px;font:10px/1.4 var(--body-font);justify-content:space-between;gap:8px;padding:3px 28px 5px 8px;display:flex}.chat-resize{width:20px;height:20px;color:var(--gold);font:16px/20px var(--body-font);background:0 0;border:0;padding:0;position:absolute;bottom:2px;right:2px}#ui .chat-resize{cursor:nwse-resize}.chat-resize:hover,.chat-resize:focus-visible{color:var(--highlight-yellow)}.chat-status{color:#ffb39c}.chat-count{color:#bfae84;white-space:nowrap;margin-left:auto}.chat.offline .chat-title{color:#a99f88}@media (width<=1000px){.chat{bottom:158px}}.castbar{opacity:0;align-items:center;gap:6px;width:280px;display:flex;position:absolute;bottom:122px;left:50%;transform:translate(-50%)}.cb-icon{border:1px solid #000;width:24px;height:24px}.cb-bar{border:1px solid var(--gold);background:#000000b3;flex:1;height:18px;position:relative;box-shadow:0 0 0 1px #000,0 2px 8px #0009}.cb-fill{transform-origin:0;background:linear-gradient(#ffd54a,#e09a00);position:absolute;inset:1px}.castbar.done .cb-fill{background:linear-gradient(#7dff6a,#1fae1a)}.castbar.failed .cb-fill{background:linear-gradient(#ff5a4a,#b01a0f)}.cb-name,.cb-delay,.cb-time{font:bold 12px/18px var(--body-font);text-shadow:var(--outline);position:absolute;top:0}.cb-name{text-align:center;left:0;right:0}.cb-delay{color:#ff6b5e;font-family:var(--number-font);left:6px}.cb-time{font-family:var(--number-font);right:6px}.errors{text-align:center;position:absolute;top:13%;left:0;right:0}.errors div{font:bold 17px var(--title-font);color:#ff1a1a;text-shadow:var(--outline), 0 0 6px #0009;line-height:24px}.errors div.message{color:var(--highlight-yellow)}.nameplates{z-index:0;position:absolute;inset:0}.nameplate{white-space:nowrap;text-shadow:var(--outline), 0 0 3px #000c;will-change:transform, opacity;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.nameplate .np-name{font:bold var(--np-name) var(--body-font);line-height:1.15}.nameplate .np-title{font:var(--np-title) var(--body-font);line-height:1.15}.nameplate .np-marker{width:var(--np-marker);height:var(--np-marker);margin-bottom:2px;display:none}.nameplate .np-marker.on{display:block}.nameplate.target .np-name{filter:brightness(1.25);text-shadow:var(--outline), 0 0 6px #ffffff8c}.nameplate .np-bars{width:var(--np-bar-width);background:#000000bf;border:1px solid #000000e6;border-radius:2px;margin-top:2px;padding:1px}.nameplate.target .np-bars{border-color:#fff}.nameplate .np-health{height:var(--np-bar-height);background:#280a0acc;overflow:hidden}.nameplate .np-mana{height:var(--np-mana-height);background:#0a1028cc;margin-top:1px;overflow:hidden}.nameplate .np-mana .np-fill{background:var(--np-mana)}.nameplate .np-fill{transform-origin:0;height:100%}.nameplate .np-cast{width:var(--np-bar-width);background:#000000bf;border:1px solid #000000e6;height:11px;margin-top:2px;display:none;position:relative}.nameplate .np-cast.on{display:block}.nameplate .np-cast .np-fill{background:var(--np-cast)}.nameplate .np-cast span{font:bold 9px/11px var(--body-font);color:#fff;text-align:center;text-shadow:var(--outline);position:absolute;inset:0}.combat-text{position:absolute;inset:0}.ct{font:bold 24px var(--number-font);color:#fff;text-shadow:var(--outline), 0 0 4px #000000b3;white-space:nowrap;will-change:transform, opacity;position:absolute;top:0;left:0}.ct.ability{color:#ffe100}.ct.crit{font-size:34px}.ct.periodic{font-size:19px}.ct.miss{color:#f0f0f0;font-size:20px}.ct.incoming{color:#ff3a2a}.ct.heal{color:#3ef03a}.ct.mana{color:#4aa8ff}.window{background:var(--panel);border:1px solid var(--gold);border-radius:6px;width:300px;padding:0 0 12px;position:absolute;top:130px;left:40px;box-shadow:0 0 0 1px #000,0 8px 28px #0009}.window.hidden{display:none}.win-title{font:bold 16px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);border-bottom:1px solid var(--gold-dim);background:linear-gradient(#b9973f2e,#b9973f00);padding:9px 14px;position:relative}.win-close{border:1px solid var(--gold-dim);color:#ffcfa0;width:24px;height:24px;font:bold 14px/20px var(--body-font);cursor:pointer;background:#3a0d0a;border-radius:4px;position:absolute;top:6px;right:8px}.win-close:hover{background:#6a1510}.sb-section{font:bold 12px var(--title-font);color:#bfae84;text-transform:uppercase;letter-spacing:.08em;margin:12px 14px 6px}.sb-entry{border-radius:4px;align-items:center;gap:10px;margin:0 10px;padding:5px 6px;display:flex}.sb-entry:hover{background:#ffffff0f}.sb-icon{width:40px;height:40px;box-shadow:0 0 0 1px var(--gold-dim);cursor:grab;border:1px solid #000}.sb-name{font:bold 14px var(--title-font);color:#fff;text-shadow:var(--outline)}.sb-sub{color:#a99f88;font-size:12px}.tooltip{z-index:40;background:#040614f0;border:1px solid #8a8a96;border-radius:4px;max-width:290px;padding:8px 10px;font-size:13px;line-height:18px;display:none;position:absolute;box-shadow:0 0 0 1px #000,0 6px 18px #0009}.tooltip.visible{display:block}.tt-row{justify-content:space-between;gap:18px;display:flex}.tt-title{font:bold 15px var(--body-font)}.tt-rank{color:#9a9a9a}.tt-desc{color:var(--highlight-yellow);margin-top:3px}.tt-red{color:#ff2020}.tt-equip{color:#1eff00}.tt-flavor{color:#ffd100}.tt-header{color:gray;font-size:12px}.tt-label{white-space:nowrap;font-weight:700}.genome-hint{margin-top:8px}.genome-tier.nucleus{color:#e4bd62}.genome-tier.sequence{color:#b9cbd3}.genome-tier.trait{color:#78cbaa}.genome-tier.adaptation{color:#89b6f1}.genome-tier.mutation{color:#b58cda}.window.genome{width:min(1000px,100vw - 16px);padding-bottom:0;top:50%;left:50%;transform:translate(-50%,-50%)}.genome-tools{color:#c5bca4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 12px;display:flex}.genome-actions{gap:6px;display:flex}.genome-actions .menu-button:disabled{filter:grayscale()brightness(.6);cursor:default}.genome-stage{background:radial-gradient(#192629,#0c1317 75%);border-radius:0 0 5px 5px;height:min(760px,100vh - 145px);min-height:180px;overflow:hidden}.genome-stage svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%}.genome-stage svg:active{cursor:grabbing}.genome-links line{stroke:#425355;stroke-width:1.2px;pointer-events:none}.genome-links line.taken{stroke:#dfb44e;stroke-width:2px}.genome-links line.pending{stroke:#a0ebd2;stroke-dasharray:4 3}.genome-node{cursor:pointer;outline:none}.genome-hit{fill:#0000}.genome-shape{fill:#172126;stroke:#667b83;stroke-width:1.5px}.genome-node.trait .genome-shape{stroke:#598f7e}.genome-node.adaptation .genome-shape{stroke:#6585a8}.genome-node.mutation .genome-shape{stroke:#73617f}.genome-node.sealed .genome-shape{stroke-dasharray:3 3;opacity:.5}.genome-node.available .genome-shape{fill:#284d47;stroke:#a0ebd2;stroke-width:2.5px}.genome-node.taken .genome-shape{fill:#9a712c;stroke:#f3cf72;stroke-width:2px}.genome-node.removable .genome-shape{stroke:#a0ebd2;stroke-width:2.5px}.genome-node.pending .genome-shape{fill:#315757;stroke:#a0ebd2;stroke-dasharray:3 2}.genome-node.removed .genome-shape{fill:#482b27;stroke:#cb8b75;stroke-dasharray:3 2}.genome-node:hover .genome-shape,.genome-node:focus .genome-shape{filter:brightness(1.6)}.genome-labels{fill:#b6bcab;font:12px var(--body-font)}.genome-price{margin-top:4px;font-size:12px}.drag-ghost{pointer-events:none;opacity:.85;border:1px solid var(--highlight-yellow);z-index:45;width:40px;height:40px;margin:-20px 0 0 -20px;display:none;position:fixed}.char-screens{pointer-events:none;position:absolute;inset:0}.cs-heading{font:bold 13px var(--title-font);color:#bfae84;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.cs-panel,.cc-panel{background:var(--panel);border:1px solid var(--gold);border-radius:8px;padding:14px 14px 16px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #000,0 10px 30px #0009}.cs-panel{width:290px;right:36px}.cs-list{flex-direction:column;gap:6px;display:flex}.cs-row{text-align:left;color:#ddd;cursor:inherit;background:#00000059;border:1px solid #3a3226;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-row:hover{border-color:var(--gold-dim);background:#ffd1000f}.cs-row.selected{border-color:var(--gold);background:#ffd1001f;box-shadow:inset 0 0 12px #ffd10026}.cs-row-icon{width:42px;height:42px;box-shadow:0 0 0 1px var(--gold-dim);border:1px solid #000;border-radius:6px}.cs-row-name{font:bold 16px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline)}.cs-row-class{font:12px var(--body-font);color:#ddd}.cs-row-zone{font:11px var(--body-font);color:#9a917c}.cs-actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cs-actions .menu-button:disabled{filter:grayscale()brightness(.6)}.cs-delete{align-self:center}.cs-bottom,.cc-bottom{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.cs-enter{min-width:220px;font:bold 20px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);border:2px solid var(--gold);cursor:inherit;background:linear-gradient(#8a1e14,#4a0c08);border-radius:6px;padding:12px 28px;box-shadow:0 0 0 1px #000,0 6px 18px #0009}.cs-enter:hover{filter:brightness(1.2);box-shadow:0 0 0 1px #000,0 0 18px #ffbe3c73}.cs-input{text-align:center;width:220px;font:bold 18px var(--title-font);color:var(--highlight-yellow);border:1px solid var(--gold-dim);-webkit-user-select:text;user-select:text;background:#0009;border-radius:4px;outline:none;padding:8px 10px}.cs-input:focus{border-color:var(--gold);box-shadow:0 0 10px #ffd10040}.cs-input::placeholder{color:#7a705c}.cs-dialog-shade{background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.cs-dialog{text-align:center;color:#ddd;width:340px;font:13px var(--body-font)}.cs-dialog p{margin:6px 0}.cs-dialog-hint{color:#bfae84}.cs-dialog .cs-input{margin:8px 0 12px}.cs-dialog-buttons{justify-content:center;gap:10px;display:flex}.cs-dialog .menu-button:disabled{filter:grayscale()brightness(.6)}.cs-account{font:12px var(--body-font);color:#9a917c;justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 10px;display:flex}.cs-account b{color:#ddd}.login-screen{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.login-panel{flex-direction:column;align-items:center;gap:10px;width:300px;padding:18px 18px 14px;display:flex}.login-panel .cs-heading{margin:0}.login-hint{font:12px/1.4 var(--body-font);color:#9a917c;text-align:center}.login-problem{text-align:center}.login-button:disabled{filter:grayscale()brightness(.6)}.login-status{min-height:16px;font:12px var(--body-font);color:#9a917c;text-align:center}.connection-banner{z-index:95;font:bold 13px var(--body-font);color:var(--highlight-yellow);text-shadow:var(--outline);border:1px solid var(--gold-dim);pointer-events:none;background:#3c0a06d9;border-radius:6px;padding:6px 14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.connection-banner.hidden{display:none}.connection-ended{z-index:96}.cc-left{width:220px;left:36px}.cc-right{width:300px;right:36px}.cc-faces{gap:10px;display:flex}.cc-face,.cc-class{font:bold 13px var(--title-font);color:#ddd;text-shadow:var(--outline);cursor:inherit;background:#00000059;border:1px solid #3a3226;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.cc-face{flex:1}.cc-face img{border:2px solid var(--gold-dim);border-radius:50%;width:72px;height:72px}.cc-face:hover,.cc-class:hover{border-color:var(--gold-dim)}.cc-face.selected{border-color:var(--gold);background:#ffd1001f}.cc-face.selected img{border-color:var(--gold);box-shadow:0 0 12px #ffd10066}.cc-classes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-class img{width:52px;height:52px;box-shadow:0 0 0 1px var(--gold-dim);border:1px solid #000;border-radius:8px}.cc-class.selected{border-color:var(--class-color);background:color-mix(in srgb, var(--class-color) 16%, transparent)}.cc-class.selected span{color:var(--class-color)}.cc-class.selected img{box-shadow:0 0 0 2px var(--class-color), 0 0 14px color-mix(in srgb, var(--class-color) 60%, transparent)}.cc-info{color:#ddd;font:13px/19px var(--body-font);margin-top:14px}.cc-class-name{font:bold 22px var(--title-font);text-shadow:var(--outline)}.cc-class-role{color:#bfae84;font-size:12px}.cc-class-text{margin:8px 0 10px}.cc-spells{flex-direction:column;gap:6px;display:flex}.cc-spell{font:bold 12px var(--body-font);color:var(--highlight-yellow);align-items:center;gap:8px;display:flex}.cc-spell img{width:30px;height:30px;box-shadow:0 0 0 1px var(--gold-dim);border:1px solid #000}.cc-problem{min-height:18px;font:bold 13px var(--body-font);color:#ff4a3a;text-shadow:var(--outline)}.cc-back{position:absolute;bottom:36px;left:36px}.loading-screen{z-index:90;background:radial-gradient(#1b2233,#06080d);flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;padding-bottom:12vh;display:flex;position:absolute;inset:0}.loading-text{font:bold 22px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline)}.loading-bar{border:1px solid var(--gold);background:linear-gradient(90deg,#0000,#ffbe3c99,#0000) 0 0/40% 100% no-repeat,#120d08;border-radius:7px;width:min(520px,70vw);height:14px;animation:1.4s linear infinite loading-sweep;overflow:hidden}@keyframes loading-sweep{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.zone-transition{z-index:80;opacity:0;pointer-events:none;background:#05070b;justify-content:center;align-items:center;transition:opacity .35s ease-out;display:flex;position:absolute;inset:0}.zone-transition.on{opacity:1;transition:opacity .22s ease-in}.zone-transition-name{font:bold 26px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);letter-spacing:.04em}.window.character{width:auto}.window.bags{width:auto;padding-bottom:10px;inset:auto 24px 96px auto}.window.bags .inv-bag{margin:10px 12px 0}.inv-subtitle{margin-left:10px;font-size:13px}.inv-body{gap:14px;padding:12px 14px 2px;display:flex}.inv-doll{grid-template-rows:auto auto;grid-template-columns:44px auto 44px;gap:6px 8px;display:grid}.inv-column{flex-direction:column;gap:4px;display:flex}.inv-model{background:radial-gradient(at 50% 35%,#3a4a5e 0%,#161b24 60%,#0b0e14 100%);border:1px solid #b9973f59;border-radius:4px;line-height:0}.inv-model canvas{display:block}.inv-weapons{grid-column:1/4;justify-content:center;gap:6px;display:flex}.inv-side{width:168px}.inv-heading{font:bold 12px var(--title-font);color:#bfae84;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.inv-bag{grid-template-columns:repeat(8,44px);gap:4px;display:grid}.inv-slot{background:#00000073;border:2px solid #3a3326;border-radius:4px;width:40px;height:40px;position:relative;box-shadow:0 0 0 1px #000,inset 0 0 8px #000c}.inv-slot.filled{cursor:pointer}.inv-slot.drop-target{box-shadow:0 0 0 1px #000,0 0 10px 2px #ffd100cc}.inv-icon{border-radius:2px;width:100%;height:100%;display:none;position:absolute;inset:0}.inv-slot.filled .inv-icon{display:block}.inv-cd{pointer-events:none;border-radius:2px;position:absolute;inset:0}.inv-count{font:bold 13px var(--number-font);color:#fff;text-shadow:var(--outline);pointer-events:none;position:absolute;bottom:0;right:2px}.inv-slot.unusable:after{content:"";mix-blend-mode:multiply;background:#ff3030;position:absolute;inset:0}.inv-empty{opacity:.22;filter:grayscale();place-items:center;display:grid;position:absolute;inset:0}.inv-empty img{width:100%;height:100%}.inv-empty span{font:bold 8px var(--number-font);color:#ddd;text-transform:uppercase;text-align:center}.inv-slot.filled .inv-empty{display:none}.inv-slot:hover{border-color:#fff!important}.money{font:bold 12px var(--number-font);color:#b8f0a0;text-shadow:var(--outline);white-space:nowrap;display:inline-block}.bag-money{justify-content:flex-end;margin:8px 14px 0;display:flex}.tt-sell{color:#fff}.tt-sell .money{font-size:12px}.window.loot{width:230px;padding-bottom:6px}.loot-list{padding:6px 8px 0}.loot-row{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:4px 6px;display:flex}.loot-row:hover{background:#ffd1001f}.loot-name{font:bold 13px var(--body-font);text-shadow:var(--outline)}.window.vendor{width:384px;top:110px}.vendor-subtitle{font:12px var(--body-font);color:#bfae84;margin:6px 14px 0}.vendor-grid{grid-template-columns:1fr 1fr;gap:6px 10px;padding:10px 14px 4px;display:grid}.vendor-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:3px 4px;display:flex}.vendor-item:hover{background:#ffd1001f}.vendor-text{flex-direction:column;gap:3px;min-width:0;display:flex}.vendor-name{font:bold 12px var(--body-font);text-shadow:var(--outline);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.money.too-expensive{color:#ff4030}.vendor-footer{justify-content:space-between;align-items:center;margin:10px 14px 0;display:flex}.vendor-junk,.wh-button{font:bold 12px var(--title-font);color:var(--highlight-yellow);border:1px solid var(--gold);cursor:inherit;background:linear-gradient(#7a1a12,#4a0c08);border-radius:4px;padding:4px 12px}.vendor-junk:hover:not(:disabled),.wh-button:hover{filter:brightness(1.25)}.vendor-junk:disabled{filter:grayscale()brightness(.6)}.window.vendor.drop-target{box-shadow:0 0 0 1px #000,0 0 14px 3px #ffd10099}.window.warehouse{width:auto;top:110px}.window.warehouse.drop-target{box-shadow:0 0 0 1px #000,0 0 14px 3px #ffd10099}.wh-counter{font:bold 13px var(--number-font);color:#f0e6cc;position:absolute;top:11px;right:42px}.wh-counter.full{color:#ff4030}.wh-tabs{box-sizing:border-box;border-bottom:1px solid var(--gold-dim);flex-wrap:wrap;gap:3px;width:0;min-width:100%;padding:8px 12px 0;display:flex}.wh-tab{text-overflow:ellipsis;white-space:nowrap;max-width:140px;cursor:inherit;font:bold 12px var(--title-font);color:#bfae84;border:1px solid var(--gold-dim);background:#ffffff0a;border-bottom:none;border-radius:4px 4px 0 0;padding:4px 10px;overflow:hidden}.wh-tab:hover{color:#fff}.wh-tab.selected{color:var(--highlight-yellow);background:#ffd10029}.wh-tab.drop-target{color:#fff;box-shadow:0 0 8px 1px #ffd100cc}.wh-add{padding:4px 9px}.wh-rename{color:#fff;-webkit-user-select:text;user-select:text;background:#0009;outline:none;width:120px}.wh-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;max-height:min(380px,48vh);margin:10px 4px 0 12px;padding-right:4px;overflow-y:auto}.wh-footer{justify-content:space-between;align-items:center;gap:12px;margin:10px 14px 0;display:flex}.wh-note{font:12px var(--body-font);color:#a99f88}.wh-buttons{gap:6px;display:flex}.inv-stats{font-size:12px;line-height:19px}.inv-stat{cursor:default;border-bottom:1px solid #ffffff0d;justify-content:space-between;display:flex}.inv-stat:hover{background:#ffffff0f}.inv-stat span:first-child{color:#d8ccb0}.inv-stat span:last-child{font-family:var(--number-font);font-weight:700}.inv-boosted{color:#1eff00}.levelup{text-align:center;opacity:0;position:absolute;top:20%;left:0;right:0}.lu-sub{font:bold 18px var(--title-font);color:#f5e9c8;text-shadow:var(--outline)}.lu-title{font:bold 46px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline), 0 0 24px #ffbe0099;letter-spacing:.04em}.lu-gains{font:bold 14px var(--number-font);color:#1eff00;text-shadow:var(--outline);grid-template-columns:repeat(2,auto);gap:0 22px;margin-top:6px;display:inline-grid}body.player-dead>canvas{filter:grayscale(.85)brightness(.85);transition:filter 1.2s}.death-popup{background:var(--panel);border:1px solid var(--gold);text-align:center;min-width:300px;font:15px var(--title-font);color:var(--highlight-yellow);border-radius:6px;padding:16px 22px 14px;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000,0 6px 24px #0009}.death-popup.hidden{display:none}.death-popup button{font:bold 13px var(--title-font);color:var(--highlight-yellow);border:1px solid var(--gold);cursor:inherit;background:linear-gradient(#7a1a12,#4a0c08);border-radius:4px;margin-top:12px;padding:6px 18px}.death-popup button:hover{filter:brightness(1.25)}.config-problems{z-index:100;color:#ffd0c8;background:#140404f0;border:1px solid #ff4a3a;border-radius:6px;padding:18px 24px;font:14px/1.6 ui-monospace,Menlo,monospace;position:absolute;inset:40px;overflow:auto}.config-problems h2{font:bold 18px var(--title-font);color:#ff6a5a;margin:0 0 10px}.menu-overlay{z-index:50;background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.menu-overlay.hidden{display:none}.menu-panel{background:var(--panel);border:1px solid var(--gold);border-radius:6px;padding:14px 18px 16px;box-shadow:0 0 0 1px #000,0 10px 32px #000000b3}.menu-panel.hidden{display:none}.menu-title{text-align:center;font:bold 18px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);margin:0 0 12px}.game-menu{flex-direction:column;gap:8px;width:220px;display:flex}.menu-button{font:bold 14px var(--title-font);color:var(--highlight-yellow);border:1px solid var(--gold);cursor:inherit;background:linear-gradient(#7a1a12,#4a0c08);border-radius:4px;padding:8px 12px}.menu-button:hover{filter:brightness(1.25)}.menu-button.small{padding:6px 14px;font-size:13px}.bindings{flex-direction:column;width:560px;max-height:86vh;display:flex}.bindings-help{font:12px var(--body-font);color:#bfae84;text-align:center;margin-bottom:8px}.bindings-list{flex:1;min-height:0;padding-right:6px;overflow-y:auto}.bindings-category{font:bold 12px var(--title-font);color:#bfae84;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--gold-dim);margin:12px 0 4px;padding-bottom:3px}.bindings-row{grid-template-columns:1fr 150px 150px;align-items:center;gap:6px;padding:2px 0;display:grid}.bindings-row:hover{background:#ffffff0a}.bindings-name{font:13px var(--body-font);color:#f0e6cc;padding-left:4px}.bindings-key{height:24px;font:bold 12px var(--body-font);color:#fff;cursor:inherit;background:#00000080;border:1px solid #5a4a2a;border-radius:3px}.bindings-key:hover{border-color:var(--highlight-yellow)}.bindings-key.unbound{color:#777;font-weight:400}.bindings-key.capturing{border-color:var(--highlight-yellow);color:var(--highlight-yellow);box-shadow:0 0 8px #ffd10080}.bindings-fixed{font:12px var(--body-font);color:#cfc4a8;text-align:center;grid-column:2/4}.bindings-status{min-height:18px;font:12px var(--body-font);color:var(--highlight-yellow);text-align:center;margin-top:8px}.bindings-footer{justify-content:space-between;margin-top:8px;display:flex}.window.quest-dialog{width:380px;padding-bottom:10px;top:110px}.quest-npc{align-items:center;gap:10px;padding-left:10px;display:flex}.quest-portrait{border:2px solid var(--gold);object-fit:cover;background:#111;border-radius:50%;width:44px;height:44px}.quest-npc-title{font:12px var(--body-font);color:#cfc4a8}.quest-paper{color:#2b1d0e;background:linear-gradient(#efe1bd,#e2cf9f);border:1px solid #8a6a32;border-radius:3px;max-height:52vh;margin:10px 12px 0;padding:12px 14px;overflow-y:auto;box-shadow:inset 0 0 18px #78501459}.quest-title{font:bold 18px var(--title-font);color:#2b1d0e;margin-bottom:8px}.quest-heading{font:bold 15px var(--title-font);color:#2b1d0e;margin:12px 0 4px}.quest-text{font:13px/1.45 var(--body-font);white-space:pre-line;margin:0 0 6px}.quest-text.dim{color:#6b5636;font-style:italic}.quest-items{grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 8px;display:grid}.quest-item{background:#3c280a1f;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:3px;display:flex}.quest-item-name{font:bold 12px var(--body-font);text-shadow:0 0 2px #000,1px 1px 1px #000}.quest-item.choosable{cursor:pointer}.quest-item.choosable:hover{background:#ffd10040}.quest-item.chosen{background:#ffd10066;border-color:#b8860b;box-shadow:0 0 8px #ffbe00b3}.quest-money{margin:2px 0 6px}.quest-money.money{font-size:15px}.quest-xp{font:bold 13px var(--body-font);color:#2b1d0e}.quest-options{flex-direction:column;gap:4px;margin-top:6px;display:flex}.quest-option{cursor:pointer;font:bold 13px var(--body-font);color:#1a3a8a;border-radius:3px;align-items:center;gap:6px;padding:3px 4px;display:flex}.quest-option:hover{background:#ffd1004d}button.quest-option{text-align:left;background:0 0;border:0}button.quest-option:hover,button.quest-option:focus-visible{background:#ffd1004d}button.quest-option:disabled{opacity:.6;cursor:wait}.quest-option img{width:22px;height:22px}.quest-buttons{justify-content:space-between;align-items:center;margin:10px 12px 0;display:flex}.quest-buttons .menu-button:disabled{filter:grayscale()brightness(.6)}.window.quest-log{width:600px;padding-bottom:10px;top:110px}.quest-log-body{gap:10px;margin:10px 12px 0;display:flex}.quest-log-list{border:1px solid var(--gold-dim);background:#00000059;border-radius:3px;width:210px;max-height:52vh;padding:4px;overflow-y:auto}.quest-log-entry{cursor:pointer;font:bold 13px var(--body-font);text-shadow:var(--outline);border-radius:3px;padding:4px 6px}.quest-log-entry:hover{background:#ffffff14}.quest-log-entry.selected{background:#ffd1002e}.quest-log-done{color:#d0d0d0;font-weight:400}.quest-log-empty{color:#999;font:12px var(--body-font);padding:8px}.quest-log-details{flex:1;margin:0}.quest-objective{font:13px var(--body-font);margin:2px 0}.quest-objective.done{color:#3e6a1e}.quest-log-count{font:12px var(--body-font);color:#cfc4a8}.quest-tracker{text-align:right;width:250px;text-shadow:var(--outline);position:absolute;top:236px;right:22px}.quest-tracker.hidden{display:none}.tracker-quest{margin-bottom:10px}.tracker-title{font:bold 14px var(--title-font);cursor:pointer}.tracker-title:hover{text-decoration:underline}.tracker-line{font:12px var(--body-font);color:#f0f0f0}.tracker-line.done{color:#9adf8a}.minimap{flex-direction:column;align-items:center;width:176px;display:flex;position:absolute;top:10px;right:18px}.minimap-label{max-width:176px;font:bold 13px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#0000,#0000008c,#0000);margin-bottom:4px;padding:2px 12px;overflow:hidden}.minimap-frame{border:4px solid #8a6a32;border-radius:50%;width:164px;height:164px;position:relative;box-shadow:0 0 0 2px #2a1a08,0 0 0 4px #c9a54a,0 4px 14px #0009,inset 0 0 14px #0009}.minimap-canvas{border-radius:50%;width:164px;height:164px;display:block}.minimap-north{width:20px;height:20px;font:bold 11px/16px var(--title-font);color:var(--highlight-yellow);text-align:center;background:#2a1a08;border:2px solid #c9a54a;border-radius:50%;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.minimap-zoom{width:22px;height:22px;color:var(--highlight-yellow);font:bold 14px/16px var(--body-font);cursor:inherit;background:#2a1a08;border:2px solid #c9a54a;border-radius:50%;padding:0;position:absolute;right:-10px}.minimap-zoom:first-of-type{bottom:26px}.minimap-zoom:nth-of-type(2){bottom:0}.minimap-zoom:hover{filter:brightness(1.3)}.window.world-map{width:auto;padding:0 0 8px;top:50%;left:50%;transform:translate(-50%,-50%)}.world-map-frame{border:2px solid #8a6a32;margin:10px 12px 0;line-height:0;box-shadow:0 0 0 1px #000,inset 0 0 20px #00000080}.world-map-canvas{display:block}.world-map-coords{text-align:center;min-height:18px;font:bold 13px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline);margin:6px 12px 0}.zone-text{text-align:center;pointer-events:none;position:absolute;top:22%;left:0;right:0}.zone-text.hidden{display:none}.zone-text-big{font:bold 44px var(--title-font);color:#ffd34a;text-shadow:0 0 2px #000,2px 2px 3px #000,0 0 18px #0009}.zone-text-small{font:bold 20px var(--title-font);color:#f2e6c8;text-shadow:0 0 2px #000,1px 1px 2px #000;margin-top:2px}.window.godmode{width:410px;padding-bottom:6px;top:90px;left:auto;right:210px}.gm-tabs{border-bottom:1px solid var(--gold-dim);gap:3px;padding:8px 10px 0;display:flex}.gm-tab{cursor:inherit;font:bold 12px var(--title-font);color:#bfae84;border:1px solid var(--gold-dim);background:#ffffff0a;border-bottom:none;border-radius:4px 4px 0 0;flex:1;padding:5px 0}.gm-tab:hover{color:#fff}.gm-tab.selected{color:var(--highlight-yellow);background:#ffd10029}.gm-page{max-height:min(64vh,580px);padding:4px 14px 2px;overflow-y:auto}.gm-page.hidden{display:none}.gm-section{font:bold 12px var(--title-font);color:#bfae84;text-transform:uppercase;letter-spacing:.08em;margin:12px 0 6px}.gm-row{align-items:center;gap:6px;margin:5px 0;font-size:13px;display:flex}.gm-label{color:#f0e6cc;flex:none;width:92px}.gm-dim{color:#a99f88;font-size:12px}.gm-note{margin:6px 0 2px;line-height:16px}.gm-value{text-align:right;min-width:118px;font:bold 12px var(--number-font);color:var(--highlight-yellow);white-space:pre}.gm-slider{min-width:0;accent-color:var(--gold);flex:1}.gm-grow,.gm-search{flex:1;min-width:0}.godmode input[type=number],.godmode input[type=text],.godmode select{font:13px var(--body-font);color:#fff;border:1px solid var(--gold-dim);box-sizing:border-box;-webkit-user-select:text;user-select:text;background:#0000008c;border-radius:3px;outline:none;padding:3px 5px}.godmode input:focus,.godmode select:focus{border-color:var(--gold)}.godmode select option{background:#10131c}.gm-number{width:60px}.gm-number.wide{width:86px}.gm-step{min-width:26px;height:24px;cursor:inherit;font:bold 14px/20px var(--body-font);color:var(--highlight-yellow);border:1px solid var(--gold-dim);background:linear-gradient(#7a1a12,#4a0c08);border-radius:3px;padding:0 4px}.gm-step:hover{filter:brightness(1.25)}.godmode button:disabled{filter:grayscale()brightness(.6)}.gm-money-label{color:#b8f0a0;margin-right:6px;font-size:12px}.gm-buttons{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.gm-check{grid-template-columns:20px 110px 1fr;align-items:center;gap:4px;padding:3px 0;font-size:13px;display:grid}.gm-check input{accent-color:var(--gold);margin:0}.gm-check-name{color:#f0e6cc}.gm-stats{color:#f0e6cc;grid-template-columns:1fr 64px 1fr 64px;align-items:center;gap:4px 10px;font-size:13px;display:grid}.gm-stats .gm-number{width:100%}.gm-list{border:1px solid var(--gold-dim);background:#0000004d;border-radius:3px;max-height:210px;overflow-y:auto}.gm-empty{padding:6px}.gm-quest-row{align-items:baseline;gap:6px;padding:3px 6px;font-size:13px;display:flex}.gm-quest-row:hover{background:#ffffff0f}.gm-quest-row.selected{background:#ffd1002e}.gm-quest-name{color:#f0e6cc;flex:1}.gm-state{font:bold 11px var(--body-font);white-space:nowrap}.gm-state.ready{color:#ffb52e}.gm-state.active{color:var(--highlight-yellow)}.gm-state.available{color:#fff}.gm-state.locked{color:#8a8a8a}.gm-state.done{color:#6fcf5a}.gm-quest{border:1px solid var(--gold-dim);background:#ffffff08;border-radius:3px;margin-top:8px;padding:8px 10px}.gm-quest-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gm-quest-title{font:bold 15px var(--title-font);color:var(--highlight-yellow);text-shadow:var(--outline)}.gm-locked{color:#ff6050;margin-top:2px;font-size:12px}.gm-objective{color:#f0e6cc;margin-top:3px;font-size:13px}.gm-objective.done{color:#8a8a8a}.gm-items{grid-template-columns:1fr 1fr;gap:2px 6px;max-height:330px;margin-top:4px;display:grid;overflow-y:auto}.gm-item{text-shadow:var(--outline);border-radius:3px;align-items:center;gap:6px;padding:2px 4px;font-size:12px;display:flex}.gm-item[hidden]{display:none}.gm-item:hover{background:#ffffff14}.gm-item img{width:26px;height:26px;box-shadow:0 0 0 1px var(--gold-dim);border:1px solid #000;flex:none}.gm-where{font:bold 13px var(--number-font);color:var(--highlight-yellow);white-space:pre}.gm-badge{max-width:420px;font:bold 11px var(--body-font);color:#ffb52e;text-shadow:var(--outline);background:#321200cc;border:1px solid #b06a18;border-radius:3px;padding:2px 8px;position:absolute;top:98px;left:16px}.gm-badge.hidden{display:none}
