.home[data-v-5e3fbdf9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#1a1510,#0a0a0a 70%)}.home-inner[data-v-5e3fbdf9]{text-align:center;padding:2rem}.title[data-v-5e3fbdf9]{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;color:#c9b037;font-weight:700;margin:0 0 .5rem}.subtitle[data-v-5e3fbdf9]{color:#8a8a8a;font-size:1rem;margin:0 0 2rem}.actions[data-v-5e3fbdf9]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-5e3fbdf9]{padding:.75rem 1.5rem;font-size:1rem;font-family:inherit;border:2px solid #c9b037;border-radius:4px;cursor:pointer;transition:all .2s}.btn-primary[data-v-5e3fbdf9]{background:linear-gradient(180deg,#3d3520,#2a2518);color:gold}.btn-primary[data-v-5e3fbdf9]:hover{background:linear-gradient(180deg,#4a4025,#352d1c);box-shadow:0 0 12px #ffd7004d}.layout-switch[data-v-5e3fbdf9]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;font-size:.9rem;color:#ccc}.layout-label[data-v-5e3fbdf9]{margin-right:.25rem}.layout-btn[data-v-5e3fbdf9]{padding:.5rem 1rem;font-size:.95rem}.layout-btn.active[data-v-5e3fbdf9]{box-shadow:0 0 12px #ffd7004d}.audio-switch[data-v-5e3fbdf9]{margin-top:1rem;display:flex;gap:1rem;justify-content:center;align-items:center;color:#ddd}.audio-item[data-v-5e3fbdf9]{display:inline-flex;align-items:center;gap:.35rem}.select-view[data-v-f3a55335]{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 0%,#1e2a35,#0d1117,#050608);padding:2rem}.select-inner[data-v-f3a55335]{width:100%;max-width:720px}.title[data-v-f3a55335]{font-family:Georgia,Times New Roman,serif;font-size:2rem;color:#c9b037;margin:0 0 .5rem;text-align:center}.subtitle[data-v-f3a55335]{color:#8a8a8a;font-size:.95rem;margin:0 0 2rem;text-align:center}.slot-list[data-v-f3a55335]{display:flex;flex-direction:column;gap:1rem}.slot-card[data-v-f3a55335]{background:linear-gradient(145deg,#1a1f26,#0f1318);border:2px solid #2a3540;border-radius:8px;padding:1.25rem;cursor:pointer;transition:border-color .2s,box-shadow .2s}.slot-card[data-v-f3a55335]:hover{border-color:#3d4f5c}.slot-card.selected[data-v-f3a55335]{border-color:#c9b037;box-shadow:0 0 16px #c9b03740}.slot-card.empty[data-v-f3a55335]{min-height:100px;display:flex;align-items:center;justify-content:center}.slot-content[data-v-f3a55335]{display:flex;align-items:center;gap:1.25rem}.slot-avatar[data-v-f3a55335]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0;overflow:hidden}.slot-avatar-img[data-v-f3a55335]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.slot-avatar.warrior[data-v-f3a55335]{background:linear-gradient(180deg,#6b4423,#4a3018);border:1px solid #8b6914}.slot-avatar.mage[data-v-f3a55335]{background:linear-gradient(180deg,#2a3a5c,#1a2540);border:1px solid #4a6a9c}.slot-avatar.taoist[data-v-f3a55335]{background:linear-gradient(180deg,#2d4a2d,#1a301a);border:1px solid #4a7a4a}.slot-info[data-v-f3a55335]{flex:1;min-width:0}.slot-name[data-v-f3a55335]{font-size:1.15rem;font-weight:700;color:#e8e0d0;margin-bottom:.25rem}.slot-meta[data-v-f3a55335]{font-size:.9rem;color:#8a8a8a}.slot-actions[data-v-f3a55335]{display:flex;gap:.5rem;flex-shrink:0}.slot-empty[data-v-f3a55335]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.empty-label[data-v-f3a55335]{color:#666;font-size:.95rem}.btn[data-v-f3a55335]{padding:.5rem 1rem;font-size:.9rem;font-family:inherit;border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.btn-enter[data-v-f3a55335]{background:linear-gradient(180deg,#3d4a20,#2a3518);color:#b8d4a0;border:1px solid #5a7040}.btn-enter[data-v-f3a55335]:hover{background:linear-gradient(180deg,#4a5a28,#354020)}.btn-delete[data-v-f3a55335]{background:#502828cc;color:#c88;border:1px solid #6a4040}.btn-delete[data-v-f3a55335]:hover{background:#643232e6}.btn-create[data-v-f3a55335]{background:linear-gradient(180deg,#3d3520,#2a2518);color:gold;border:2px solid #c9b037}.btn-create[data-v-f3a55335]:hover{background:linear-gradient(180deg,#4a4025,#352d1c);box-shadow:0 0 12px #c9b0374d}.global-actions[data-v-f3a55335]{margin-top:2rem;text-align:center}.btn-back[data-v-f3a55335]{background:#282319cc;color:#c9b037;border:2px solid #c9b037;padding:.6rem 1.5rem}.btn-back[data-v-f3a55335]:hover{background:#3c3426e6;box-shadow:0 0 12px #c9b03740}.confirm-overlay[data-v-f3a55335]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.confirm-dialog[data-v-f3a55335]{background:linear-gradient(145deg,#1a1f26,#0f1318);border:2px solid #3a3540;border-radius:8px;padding:1.5rem;min-width:320px;max-width:90vw}.confirm-title[data-v-f3a55335]{margin:0 0 .75rem;color:#c9b037;font-size:1.1rem}.confirm-text[data-v-f3a55335]{margin:0 0 1.25rem;color:#ccc;font-size:.95rem;line-height:1.4}.confirm-actions[data-v-f3a55335]{display:flex;gap:.75rem;justify-content:flex-end}.btn-cancel[data-v-f3a55335]{background:#3c3732e6;color:#ccc;border:1px solid #555;padding:.5rem 1rem}.btn-cancel[data-v-f3a55335]:hover{background:#504b46e6}.btn-confirm-delete[data-v-f3a55335]{background:#783232e6;color:#e88;border:1px solid #8a4040;padding:.5rem 1rem}.btn-confirm-delete[data-v-f3a55335]:hover{background:#8c3c3cf2;box-shadow:0 0 8px #c850504d}.create[data-v-c77b329f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#1a1510,#0a0a0a 70%)}.create-inner[data-v-c77b329f]{min-width:360px;padding:1.5rem}.panel-title[data-v-c77b329f]{margin:0 0 1.25rem;color:#c9b037;font-size:1.25rem;text-align:center}.form[data-v-c77b329f]{margin-bottom:1.25rem}.form label[data-v-c77b329f]{display:block;color:#aaa;font-size:.9rem;margin-bottom:.5rem}.form input[data-v-c77b329f]{width:100%;padding:.5rem .75rem;background:#1a1a1a;border:1px solid #444;color:#f5f5f5;font-size:1rem;box-sizing:border-box}.form input[data-v-c77b329f]:focus{outline:none;border-color:#c9b037}.jobs[data-v-c77b329f]{display:flex;gap:.75rem;flex-wrap:wrap}.job-btn[data-v-c77b329f]{flex:1;min-width:100px;padding:.75rem;background:#252520;border:2px solid #444;color:#bbb;cursor:pointer;text-align:center;transition:all .2s}.job-btn.active[data-v-c77b329f]{border-color:#c9b037;color:gold;box-shadow:0 0 10px #c9b0374d}.job-name[data-v-c77b329f]{display:block;font-weight:700;margin-bottom:.25rem}.job-desc[data-v-c77b329f]{font-size:.75rem;opacity:.9}.actions[data-v-c77b329f]{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.btn[data-v-c77b329f]{padding:.5rem 1.25rem;font-family:inherit;font-size:.95rem;border-radius:4px;cursor:pointer}.btn-cancel[data-v-c77b329f]{background:#333;border:1px solid #555;color:#ccc}.btn-confirm[data-v-c77b329f]{background:linear-gradient(180deg,#3d3520,#2a2518);border:2px solid #c9b037;color:gold}.btn-confirm[data-v-c77b329f]:disabled{opacity:.5;cursor:not-allowed}.atlas-icon[data-v-4c8acf2e]{display:inline-block;vertical-align:middle;image-rendering:auto}.enhance-overlay[data-v-59920fdf]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:110}.enhance-panel[data-v-59920fdf]{width:420px;max-height:90vh;background:#141210;display:flex;flex-direction:column;pointer-events:auto}.head[data-v-59920fdf]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #3a3525}.head h3[data-v-59920fdf]{margin:0;color:#c9b037;font-size:1rem}.close-btn[data-v-59920fdf]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer}.body[data-v-59920fdf]{padding:.75rem;overflow-y:auto}.item-info[data-v-59920fdf]{margin-bottom:.75rem}.item-name[data-v-59920fdf]{font-size:1rem;color:gold;margin-bottom:.25rem}.item-meta[data-v-59920fdf]{font-size:.85rem;color:#bbb}.section[data-v-59920fdf]{margin-top:.75rem}.section-title[data-v-59920fdf]{font-size:.9rem;color:#c9b037;margin-bottom:.35rem}.stat-row[data-v-59920fdf],.info-row[data-v-59920fdf]{display:flex;justify-content:space-between;font-size:.85rem;color:#ccc;margin-bottom:.25rem}.stat-row .label[data-v-59920fdf]{font-weight:700}.stat-row .value .highlight[data-v-59920fdf]{color:#9f9}.gold[data-v-59920fdf]{color:gold}.hint[data-v-59920fdf]{font-size:.8rem;color:#777}.actions[data-v-59920fdf]{margin-top:.5rem;display:flex;gap:.5rem;justify-content:flex-end}.btn[data-v-59920fdf]{padding:.25rem .75rem;font-size:.85rem;background:#2a2520;border:1px solid #444;color:#ccc;cursor:pointer}.btn.primary[data-v-59920fdf]{background:#334624;border-color:#5a7a3c;color:#e6ffbf}.btn[data-v-59920fdf]:disabled{opacity:.5;cursor:not-allowed}.message[data-v-59920fdf]{font-size:.85rem;color:gold;margin-bottom:.35rem}.panel-overlay[data-v-3cf173a7]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.panel[data-v-3cf173a7]{width:460px;max-height:90vh;display:flex;flex-direction:column;pointer-events:auto;background:linear-gradient(180deg,#1f1810eb,#120e0af2),url(/ui/textures/parchment.svg);position:relative}.panel-head[data-v-3cf173a7]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #3a3525}.panel-head h3[data-v-3cf173a7]{margin:0;color:#c9b037;font-size:1rem}.close-btn[data-v-3cf173a7]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;line-height:1}.close-btn[data-v-3cf173a7]:hover{color:#fff}.panel-body[data-v-3cf173a7]{padding:.75rem;overflow-y:auto;overflow-x:hidden}.panel-body[data-v-3cf173a7]::-webkit-scrollbar{width:4px}.panel-body[data-v-3cf173a7]::-webkit-scrollbar-track{background:#151515}.panel-body[data-v-3cf173a7]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.grid[data-v-3cf173a7]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.slot[data-v-3cf173a7]{width:100%;aspect-ratio:1;background:linear-gradient(180deg,#3a2c1d73,#15100bcc),url(/ui/textures/parchment.svg);border:1px solid #4d3c23;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.8rem;color:#ccc;cursor:pointer;position:relative}.slot[data-v-3cf173a7]:hover{border-color:#666}.slot.empty[data-v-3cf173a7]{background:#121212;cursor:default}.enhance-badge[data-v-3cf173a7]{position:absolute;top:2px;right:2px;padding:0 2px;font-size:.7rem;line-height:1;background:#000000bf;border-radius:2px;color:gold;pointer-events:none}.slot.q-normal[data-v-3cf173a7]{border-color:#777}.slot.q-excellent[data-v-3cf173a7]{border-color:#2ecc71;background:radial-gradient(circle at 30% 20%,#1c3322,#101810)}.slot.q-rare[data-v-3cf173a7]{border-color:#3498db;background:radial-gradient(circle at 30% 20%,#1b2740,#0e121c)}.slot.q-epic[data-v-3cf173a7]{border-color:#9b59b6;background:radial-gradient(circle at 30% 20%,#2a1636,#130b1a)}.slot.q-legendary[data-v-3cf173a7]{border-color:#f1c40f;background:radial-gradient(circle at 30% 20%,#3a2b10,#181006)}.item-name[data-v-3cf173a7]{text-align:center;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.item-icon[data-v-3cf173a7]{width:24px;height:24px;margin-bottom:2px}.item-count[data-v-3cf173a7]{font-size:.8rem;color:gold}.level-too-low[data-v-3cf173a7]{color:#ff5c5c}.item-type[data-v-3cf173a7]{margin-top:2px;font-size:.65rem;color:#999}.btn.small[data-v-3cf173a7]{padding:4px 8px;font-size:.8rem;border-radius:2px;border:1px solid #555;background:#2a2a2a;color:#ddd;cursor:pointer;width:100%;text-align:center;white-space:nowrap}.btn.small[data-v-3cf173a7]:hover{border-color:#999}.context-menu[data-v-3cf173a7]{position:fixed;z-index:110;display:flex;flex-direction:column;gap:2px;padding:2px;background:#000000e6;border:1px solid #555;z-index:10;min-width:110px}.detail-overlay[data-v-3cf173a7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;z-index:20}.detail-card[data-v-3cf173a7]{width:320px;max-width:100%;background:#141210;border-radius:4px;padding:.75rem}.detail-head[data-v-3cf173a7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.detail-title[data-v-3cf173a7]{font-size:1rem;color:gold}.detail-body[data-v-3cf173a7]{font-size:.85rem;color:#ccc}.detail-line[data-v-3cf173a7]{display:flex;margin-bottom:.35rem}.detail-line .label[data-v-3cf173a7]{width:72px;color:#888}.detail-line .value-base[data-v-3cf173a7]{color:#fff}.detail-line .value-special[data-v-3cf173a7]{font-weight:700}.value-special.q-normal[data-v-3cf173a7]{color:#fff}.value-special.q-excellent[data-v-3cf173a7]{color:#2ecc71}.value-special.q-rare[data-v-3cf173a7]{color:#3498db}.value-special.q-epic[data-v-3cf173a7]{color:#9b59b6}.value-special.q-legendary[data-v-3cf173a7]{color:#f1c40f}.panel-foot[data-v-3cf173a7]{padding:.5rem .75rem;border-top:1px solid #3a3525;color:gold}.panel-foot .gold[data-v-3cf173a7]{font-weight:700;font-size:.95rem}.panel-overlay[data-v-b75ce13c]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.panel[data-v-b75ce13c]{width:440px;pointer-events:auto;background:linear-gradient(180deg,#1f1810eb,#120e0af2),url(/ui/textures/parchment.svg)}.panel-head[data-v-b75ce13c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #3a3525}.panel-head h3[data-v-b75ce13c]{margin:0;color:#c9b037;font-size:1rem}.close-btn[data-v-b75ce13c]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer}.panel-body[data-v-b75ce13c]{padding:.75rem;display:flex;gap:.75rem}.column[data-v-b75ce13c]{flex:1}.slots[data-v-b75ce13c]{flex:1.4}.stats[data-v-b75ce13c]{flex:0 0 180px;display:flex;flex-direction:column;min-height:0}.stats-scroll[data-v-b75ce13c]{overflow-y:auto;max-height:320px;min-height:0}.stats-scroll[data-v-b75ce13c]::-webkit-scrollbar{width:4px}.stats-scroll[data-v-b75ce13c]::-webkit-scrollbar-track{background:#151515}.stats-scroll[data-v-b75ce13c]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.divider[data-v-b75ce13c]{width:2px;background:linear-gradient(180deg,#555,#222)}.equip-row[data-v-b75ce13c]{display:flex;align-items:center;margin-bottom:.35rem}.slot-label[data-v-b75ce13c]{width:52px;color:#888;font-size:.82rem}.slot-box[data-v-b75ce13c]{flex:1;display:flex;align-items:center;gap:.35rem;padding:.28rem .4rem;background:linear-gradient(180deg,#3a2c1d73,#15100bcc),url(/ui/textures/parchment.svg);border:1px solid #4d3c23;color:#ccc;cursor:pointer;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equip-icon[data-v-b75ce13c]{width:20px;height:20px;flex-shrink:0}.equip-icon-empty[data-v-b75ce13c]{opacity:.55}.equip-name[data-v-b75ce13c]{min-width:0;overflow:hidden;text-overflow:ellipsis}.slot-box[data-v-b75ce13c]:hover{border-color:#666}.slot-box .empty[data-v-b75ce13c]{color:#555}.slot-box.q-normal[data-v-b75ce13c]{border-color:#777}.slot-box.q-excellent[data-v-b75ce13c]{border-color:#2ecc71}.slot-box.q-rare[data-v-b75ce13c]{border-color:#3498db}.slot-box.q-epic[data-v-b75ce13c]{border-color:#9b59b6}.slot-box.q-legendary[data-v-b75ce13c]{border-color:#f1c40f}.stats h4[data-v-b75ce13c]{margin:0 0 .5rem;color:#c9b037;font-size:1rem}.stat-line[data-v-b75ce13c]{display:flex;justify-content:space-between;font-size:.95rem;color:#aaa;margin-bottom:.25rem}.stat-label[data-v-b75ce13c]{font-weight:700}.stat-value[data-v-b75ce13c]{font-weight:400}@media (max-width: 500px),(max-height: 600px){.panel[data-v-b75ce13c]{max-height:90vh;overflow-y:auto}.panel-body[data-v-b75ce13c]{flex-direction:column;padding:.5rem}.slots[data-v-b75ce13c],.stats[data-v-b75ce13c]{flex:none}.slot-label[data-v-b75ce13c]{width:48px;font-size:.78rem}.slot-box[data-v-b75ce13c]{font-size:.82rem}}.panel-overlay[data-v-1a138dc8]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.panel[data-v-1a138dc8]{width:420px;max-height:85vh;pointer-events:auto;background:linear-gradient(180deg,#1f1810eb,#120e0af2),url(/ui/textures/parchment.svg)}.panel-head[data-v-1a138dc8]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #4b3a24}.panel-head h3[data-v-1a138dc8]{margin:0;color:#c9b37d;font-size:1rem}.close-btn[data-v-1a138dc8]{background:none;border:none;color:#b6a17a;font-size:1.5rem;cursor:pointer}.head-right[data-v-1a138dc8]{display:flex;align-items:center}.filter-label[data-v-1a138dc8]{font-size:.8rem;color:#d8cfb3}.filter-select[data-v-1a138dc8]{margin-left:.25rem;background:linear-gradient(180deg,#4836208c,#19120cd9),url(/ui/textures/parchment.svg);border:1px solid #5b4728;color:#e1d8c3;padding:2px 4px;font-size:.8rem}.panel-body[data-v-1a138dc8]{padding:.75rem;overflow-y:auto}.panel-body[data-v-1a138dc8]::-webkit-scrollbar,.recipe-list[data-v-1a138dc8]::-webkit-scrollbar{width:4px}.panel-body[data-v-1a138dc8]::-webkit-scrollbar-track,.recipe-list[data-v-1a138dc8]::-webkit-scrollbar-track{background:#151515}.panel-body[data-v-1a138dc8]::-webkit-scrollbar-thumb,.recipe-list[data-v-1a138dc8]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.craft-header[data-v-1a138dc8]{margin-bottom:.75rem}.craft-level[data-v-1a138dc8]{color:#ddd2b1;font-size:.92rem;margin:0 0 .3rem}.craft-exp-wrap[data-v-1a138dc8]{position:relative;height:14px;width:50%;min-width:180px;background:#1a1a1a;border:1px solid #5b4728}.craft-exp-bar[data-v-1a138dc8]{height:100%;background:linear-gradient(90deg,#c9b037,#8b6914);transition:width .2s}.craft-exp-text[data-v-1a138dc8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.7rem;color:#ece3cd}.craft-tip[data-v-1a138dc8]{margin-bottom:.5rem;padding:.35rem .5rem;background:linear-gradient(180deg,#463a218c,#1d160ed9),url(/ui/textures/parchment.svg);border:1px solid #7b6436;color:#f0d99c;font-size:.85rem}.recipe-tabs[data-v-1a138dc8]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.tab-btn[data-v-1a138dc8]{padding:.22rem .45rem;font-size:.75rem;background:linear-gradient(180deg,#4836208c,#19120cd9),url(/ui/textures/parchment.svg);border:1px solid #5b4728;color:#d8cfb3;cursor:pointer}.tab-btn[data-v-1a138dc8]:hover{border-color:#8d6b3b;color:#fff2d2}.tab-btn.active[data-v-1a138dc8]{border-color:#c9b37d;color:gold}.recipe-list[data-v-1a138dc8]{display:flex;flex-direction:column;gap:.5rem;max-height:20.25rem;overflow-y:auto}.recipe[data-v-1a138dc8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;background:linear-gradient(180deg,#3a2c1d73,#15100bcc),url(/ui/textures/parchment.svg);border:1px solid #4d3c23}.recipe.locked[data-v-1a138dc8]{opacity:.45}.recipe-name-block[data-v-1a138dc8]{display:flex;flex-direction:column;min-width:90px}.result-name[data-v-1a138dc8]{color:#f0d99c;font-weight:700;font-size:.95rem}.result-meta[data-v-1a138dc8]{font-size:.72rem;color:#9f8f73;margin-top:.1rem}.mats[data-v-1a138dc8]{flex:1;font-size:.8rem;color:#c4baa2}.btn-craft[data-v-1a138dc8]{padding:.25rem .55rem;background:linear-gradient(180deg,#4e3b23bf,#1b140ef2),url(/ui/textures/parchment.svg);border:1px solid #7f6438;color:#f1dcab;cursor:pointer;font-size:.85rem}.btn-craft[data-v-1a138dc8]:disabled{opacity:.5;cursor:not-allowed}.panel-overlay[data-v-62d6725d]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.panel[data-v-62d6725d]{width:380px;max-height:85vh;pointer-events:auto;background:linear-gradient(180deg,#1f1810eb,#120e0af2),url(/ui/textures/parchment.svg)}.panel-head[data-v-62d6725d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #4b3a24}.panel-head h3[data-v-62d6725d]{margin:0;color:#c9b37d;font-size:1rem}.close-btn[data-v-62d6725d]{background:none;border:none;color:#b6a17a;font-size:1.5rem;cursor:pointer}.head-right[data-v-62d6725d]{display:flex;align-items:center}.refresh-text[data-v-62d6725d]{font-size:.8rem;color:#d8cfb3}.panel-body[data-v-62d6725d]{padding:.75rem}.gold-line[data-v-62d6725d]{color:#f0d99c;margin-bottom:.75rem}.goods[data-v-62d6725d]{display:flex;flex-direction:column;gap:.5rem;max-height:19.2rem;overflow-y:auto}.goods[data-v-62d6725d]::-webkit-scrollbar{width:4px}.goods[data-v-62d6725d]::-webkit-scrollbar-track{background:#151515}.goods[data-v-62d6725d]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.good-row[data-v-62d6725d]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:linear-gradient(180deg,#3a2c1d73,#15100bcc),url(/ui/textures/parchment.svg);border:1px solid #4d3c23}.good-row.locked[data-v-62d6725d]{opacity:.45}.good-name[data-v-62d6725d]{flex:1;color:#ddd2b1;font-size:.95rem}.good-price[data-v-62d6725d]{color:#f0d99c}.btn-buy[data-v-62d6725d]{padding:.25rem .55rem;background:linear-gradient(180deg,#4e3b23bf,#1b140ef2),url(/ui/textures/parchment.svg);border:1px solid #7f6438;color:#f1dcab;cursor:pointer;font-size:.9rem}.btn-buy[data-v-62d6725d]:disabled{opacity:.5;cursor:not-allowed}.panel-overlay[data-v-055f4ccd]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:100}.panel[data-v-055f4ccd]{width:360px;max-height:85vh;pointer-events:auto;background:linear-gradient(180deg,#1f1810eb,#120e0af2),url(/ui/textures/parchment.svg)}.panel-head[data-v-055f4ccd]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #3a3525}.panel-head h3[data-v-055f4ccd]{margin:0;color:#c9b037;font-size:1rem}.close-btn[data-v-055f4ccd]{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer}.panel-body[data-v-055f4ccd]{padding:.75rem;overflow-y:auto;max-height:420px}.panel-body[data-v-055f4ccd]::-webkit-scrollbar{width:4px}.panel-body[data-v-055f4ccd]::-webkit-scrollbar-track{background:#151515}.panel-body[data-v-055f4ccd]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.skill-header[data-v-055f4ccd]{display:flex;justify-content:center;align-items:center;margin-bottom:.25rem}.skill-exp[data-v-055f4ccd]{display:inline-block;min-width:50%;text-align:center;padding:2px 8px;background:linear-gradient(180deg,#4836208c,#19120cd9),url(/ui/textures/parchment.svg);border:1px solid #5b4728;border-radius:4px;font-size:.85rem;color:#f0d99c;font-weight:700}.tabs[data-v-055f4ccd]{display:flex;gap:4px;margin-bottom:.5rem}.tab-btn[data-v-055f4ccd]{flex:1;padding:.35rem 0;background:linear-gradient(180deg,#4836208c,#19120cd9),url(/ui/textures/parchment.svg);border:1px solid #5b4728;color:#d8cfb3;font-size:.8rem;cursor:pointer}.tab-btn.active[data-v-055f4ccd]{background:#2a2520;border-color:#c9b037;color:gold}.skill-list[data-v-055f4ccd]{display:flex;flex-direction:column;gap:.5rem}.skill-row[data-v-055f4ccd]{padding:.5rem;background:linear-gradient(180deg,#3a2c1d73,#15100bcc),url(/ui/textures/parchment.svg);border:1px solid #4d3c23;display:flex;align-items:flex-start;gap:.5rem}.skill-icon[data-v-055f4ccd]{width:32px;height:32px;border-radius:4px;background:linear-gradient(180deg,#2c2419,#17130e);border:1px solid #5f4a28;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6px #00000080;flex-shrink:0}.skill-icon-img[data-v-055f4ccd]{width:26px;height:26px}.skill-info[data-v-055f4ccd]{flex:1}.skill-name[data-v-055f4ccd]{color:#87ceeb;font-weight:700;margin-bottom:.15rem;font-size:1rem}.skill-meta[data-v-055f4ccd]{font-size:.85rem;color:#bbb;margin-bottom:.25rem}.skill-desc[data-v-055f4ccd]{font-size:.9rem;color:#888}.skill-current-effect[data-v-055f4ccd]{margin-top:.25rem;font-size:.85rem;color:#7cb8e6;font-weight:500}.skill-upgrade-row[data-v-055f4ccd]{margin-top:.35rem;display:flex;align-items:center;gap:.5rem}.upgrade-cost[data-v-055f4ccd]{font-size:.8rem;color:#ccc}.btn-upgrade[data-v-055f4ccd]{padding:.2rem .6rem;font-size:.8rem;background:linear-gradient(180deg,#4e3b23bf,#1b140ef2),url(/ui/textures/parchment.svg);border:1px solid #7f6438;color:#f1dcab;cursor:pointer}.btn-upgrade[data-v-055f4ccd]:disabled{opacity:.5;cursor:not-allowed}.skill-locked[data-v-055f4ccd]{margin-top:.35rem;font-size:.8rem;color:#777}.game-view[data-v-573539a6]{width:100vw;height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% -30%,#7c5c2733,#08070600 60%),#0a0a0a;overflow:hidden;position:relative}.game-layout[data-v-573539a6]{flex:1;display:flex;min-height:0}.panel-left[data-v-573539a6],.panel-right[data-v-573539a6]{width:180px;flex-shrink:0;padding:8px;display:flex;flex-direction:column}.panel-inner[data-v-573539a6]{flex:1;min-height:120px;padding:.75rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.panel-title[data-v-573539a6]{margin:0 0 .5rem;color:#c9b037;font-size:.9rem;font-weight:700}.canvas-wrap[data-v-573539a6]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px;background:#0b0b0b}.canvas-wrap canvas[data-v-573539a6]{display:block;background:#111;border:2px solid #4f3f28;box-shadow:inset 0 0 52px #000000a6,0 0 0 1px #cdaa6733}.skill-slots[data-v-573539a6]{display:flex;flex-direction:column;gap:6px}.skill-slot[data-v-573539a6]{display:flex;align-items:center;gap:6px}.skill-slot-icon[data-v-573539a6]{width:34px;height:34px;background:linear-gradient(180deg,#2d2318,#18130e);border:1px solid #5d4828;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 0 0 1px #d2b98233}.slot-icon-img[data-v-573539a6]{width:28px;height:28px;image-rendering:auto}.skill-slot-name[data-v-573539a6]{font-size:1.2rem;color:#bbb}.skill-slot.locked .skill-slot-icon[data-v-573539a6],.skill-slot.locked .skill-slot-name[data-v-573539a6]{opacity:.35}.potion-bar[data-v-573539a6]{margin-top:.75rem;display:flex;gap:.5rem}.potion-slot[data-v-573539a6]{flex:1;padding:.35rem .5rem;background:linear-gradient(180deg,#3c2d1b73,#16110cc7),url(/ui/textures/parchment.svg);border:1px solid #574228;border-radius:4px}.potion-slot.empty[data-v-573539a6]{opacity:.6}.potion-label[data-v-573539a6]{font-size:.8rem;color:#ccc;margin-bottom:.25rem}.potion-icon-wrap[data-v-573539a6]{display:flex;align-items:center;gap:.35rem}.potion-icon[data-v-573539a6]{width:24px;height:24px}.potion-placeholder[data-v-573539a6]{font-size:.75rem;color:#777}.potion-count[data-v-573539a6]{font-size:.85rem;color:gold}.potion-auto[data-v-573539a6]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#ccc}.potion-auto input[type=checkbox][data-v-573539a6]{margin-right:.25rem}.skill-slot-key[data-v-573539a6]{position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%);font-size:.7rem;color:#aaa}.skill-slot-cd[data-v-573539a6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;color:gold;font-size:.9rem}.log[data-v-573539a6]{font-size:.9rem;color:#aaa;flex:1;min-height:0;overflow-y:auto}.log[data-v-573539a6]::-webkit-scrollbar{width:4px}.log[data-v-573539a6]::-webkit-scrollbar-track{background:#151515}.log[data-v-573539a6]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.log-line[data-v-573539a6]{margin-bottom:2px}.log-line.attack[data-v-573539a6]{color:#ff6b6b}.log-line.skill[data-v-573539a6]{color:#87ceeb}.log-line.exp[data-v-573539a6]{color:gold}.log-line.drop[data-v-573539a6]{color:#90ee90}.log-line.rare_drop[data-v-573539a6]{color:#ffd166;font-weight:700}.bottom-bar[data-v-573539a6]{height:160px;background:linear-gradient(180deg,#281f14f2,#0f0c09fa),url(/ui/textures/iron.svg);border-top:2px solid #3a3525;display:flex;align-items:center;justify-content:center;padding:0 1rem}.bottom-center[data-v-573539a6]{display:flex;flex-direction:column;align-items:center;gap:4px}.bottom-main-row[data-v-573539a6]{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.nav-column[data-v-573539a6]{display:flex;flex-direction:column;align-items:center;gap:4px}.orb[data-v-573539a6]{width:128px;height:128px;border-radius:50%;border:2px solid #444;position:relative;overflow:hidden}.orb-fill[data-v-573539a6]{position:absolute;bottom:0;left:0;right:0;transition:height .2s}.hp-orb[data-v-573539a6]{background:#2a1515}.hp-orb .orb-fill[data-v-573539a6]{background:linear-gradient(180deg,#dc143c,#8b0000)}.mp-orb[data-v-573539a6]{background:#15152a}.mp-orb .orb-fill[data-v-573539a6]{background:linear-gradient(180deg,#4169e1,#00008b)}.orb-label[data-v-573539a6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;color:#f5f5f5;font-weight:700;white-space:nowrap}.orb-wrap[data-v-573539a6]{display:flex;flex-direction:column;align-items:center}.orb-label-text[data-v-573539a6]{margin-top:4px;font-size:.8rem;color:#f5f5f5;font-weight:700;min-width:150px;text-align:center;white-space:nowrap}.exp-bar-wrap[data-v-573539a6]{width:100%;height:14px;background:#1a1a1a;border:1px solid #444;position:relative}.exp-bar[data-v-573539a6]{height:100%;background:linear-gradient(90deg,#c9b037,#8b6914);transition:width .2s}.exp-text[data-v-573539a6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.65rem;color:#f5f5f5;font-weight:700}.gold-wrap[data-v-573539a6]{display:none}.nav-buttons[data-v-573539a6]{display:flex;gap:4px;flex-wrap:wrap}.nav-btn[data-v-573539a6]{padding:.35rem .6rem;font-size:.8rem;font-family:inherit;background:linear-gradient(180deg,#4e3b238c,#1b140ed9),url(/ui/textures/parchment.svg);border:1px solid #5d4828;color:#d2c59b;cursor:pointer}.nav-btn[data-v-573539a6]:hover{border-color:#8d6b3b;color:#fff}.nav-btn.active[data-v-573539a6]{border-color:#c9b037;color:gold}.nav-btn.danger[data-v-573539a6]{border-color:#8b2b2b;color:#ff9b9b}.menu-overlay[data-v-573539a6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094;display:flex;align-items:center;justify-content:center;z-index:40}.menu-modal[data-v-573539a6]{width:min(320px,88vw);padding:1rem;display:flex;flex-direction:column;gap:.6rem}.menu-item[data-v-573539a6]{display:flex;align-items:center;gap:.45rem;color:#ddd;font-size:.92rem}.menu-actions[data-v-573539a6]{margin-top:.25rem;display:flex;justify-content:flex-end;gap:.5rem}.ui-frame[data-v-573539a6]{background:linear-gradient(180deg,#1f1810eb,#120e0af2),url(/ui/textures/parchment.svg);border:2px solid #4b3a24;border-radius:4px;box-shadow:inset 0 0 0 1px #d0b1791f,0 6px 16px #0000008c}@media (max-width: 768px){.game-layout[data-v-573539a6]{flex-direction:column}.panel-left[data-v-573539a6],.panel-right[data-v-573539a6]{width:100%;padding:4px 6px;flex-direction:row;min-height:auto}.panel-inner[data-v-573539a6]{padding:.5rem}.canvas-wrap[data-v-573539a6]{padding:4px 4px 0}.canvas-wrap canvas[data-v-573539a6]{width:100%;height:auto}.bottom-bar[data-v-573539a6]{height:auto;padding:.5rem .5rem .75rem}.bottom-main-row[data-v-573539a6]{gap:1rem}.orb[data-v-573539a6]{width:96px;height:96px}.orb-label[data-v-573539a6]{font-size:.7rem}.orb-label-text[data-v-573539a6]{min-width:0;font-size:.75rem}.nav-btn[data-v-573539a6]{padding:.25rem .45rem;font-size:.75rem}.exp-text[data-v-573539a6]{font-size:.6rem}.game-view.layout-landscape .game-layout[data-v-573539a6]{flex-direction:row}.game-view.layout-landscape .panel-left[data-v-573539a6],.game-view.layout-landscape .panel-right[data-v-573539a6]{width:180px;flex-direction:column;min-height:120px}.game-view.layout-landscape .panel-inner[data-v-573539a6]{padding:.75rem}.game-view.layout-landscape .canvas-wrap[data-v-573539a6]{order:unset;padding:8px 4px 0}.game-view.layout-landscape .canvas-wrap canvas[data-v-573539a6]{width:100%;height:auto}.game-view.layout-landscape .bottom-bar[data-v-573539a6]{height:auto;padding:.5rem}.game-view.layout-landscape .orb[data-v-573539a6]{width:80px;height:80px}.game-view.layout-landscape .nav-btn[data-v-573539a6]{padding:.35rem .6rem;font-size:.85rem}.game-view.layout-landscape .exp-text[data-v-573539a6]{font-size:.85rem}.game-view.layout-landscape .log[data-v-573539a6]{max-height:none}}.game-view.layout-mobile .game-layout[data-v-573539a6]{flex-direction:column}.game-view.layout-mobile .panel-left[data-v-573539a6],.game-view.layout-mobile .panel-right[data-v-573539a6]{width:100%;padding:4px 6px;min-height:auto}.game-view.layout-mobile .panel-left[data-v-573539a6]{order:1}.game-view.layout-mobile .canvas-wrap[data-v-573539a6]{order:2;padding:4px 4px 0}.game-view.layout-mobile .panel-right[data-v-573539a6]{order:3}.game-view.layout-mobile .panel-inner[data-v-573539a6]{padding:.5rem}.game-view.layout-mobile .canvas-wrap canvas[data-v-573539a6]{width:100%;height:auto}.game-view.layout-mobile .bottom-bar[data-v-573539a6]{height:auto;padding:.5rem .5rem .75rem}.game-view.layout-mobile .skill-slots[data-v-573539a6]{flex-direction:row;flex-wrap:wrap;gap:4px}.game-view.layout-mobile .skill-slot[data-v-573539a6]{flex:1 1 30%}.game-view.layout-mobile .skill-slot-name[data-v-573539a6]{font-size:.9rem}.game-view.layout-mobile .potion-bar[data-v-573539a6]{margin-top:.5rem}.game-view.layout-mobile .potion-auto[data-v-573539a6]{margin-top:.4rem;font-size:.7rem}.game-view.layout-mobile .nav-btn[data-v-573539a6]{padding:.25rem .4rem;font-size:.75rem}.game-view.layout-mobile .exp-text[data-v-573539a6]{font-size:.6rem}.game-view.layout-mobile .panel-right .panel-inner[data-v-573539a6]{display:none}.panel-right .panel-inner[data-v-573539a6]{display:flex;flex-direction:column}.bottom-bar-mobile .bottom-center[data-v-573539a6]{padding:0}.hpmp-log-row[data-v-573539a6]{display:flex;align-items:stretch;gap:.5rem;margin-bottom:.35rem;min-height:0}.hpmp-bars[data-v-573539a6]{flex:0 0 auto;display:flex;flex-direction:column;gap:.25rem;min-width:100px;max-width:42%}.hp-bar-wrap[data-v-573539a6],.mp-bar-wrap[data-v-573539a6]{display:flex;flex-direction:column;gap:2px}.hpmp-head[data-v-573539a6]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.hpmp-label[data-v-573539a6]{font-size:.7rem;color:#ddd;flex-shrink:0}.hpmp-text[data-v-573539a6]{font-size:.65rem;color:#ccc;white-space:nowrap}.hp-bar-bg[data-v-573539a6],.mp-bar-bg[data-v-573539a6]{position:relative;width:100%;height:8px;border-radius:4px;background:#222;overflow:hidden}.hp-bar-fill[data-v-573539a6]{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(to right,#b01f26,#ff4e50)}.mp-bar-fill[data-v-573539a6]{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(to right,#1c4fd7,#5ac8fa)}.log-mobile[data-v-573539a6]{flex:1;min-width:0;max-height:72px;font-size:.6rem;line-height:1.25;overflow-y:auto}.log-mobile .log-line[data-v-573539a6]{margin-bottom:1px}.log-mobile[data-v-573539a6]::-webkit-scrollbar{width:3px}.log-mobile[data-v-573539a6]::-webkit-scrollbar-track{background:#151515}.log-mobile[data-v-573539a6]::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.nav-row-mobile[data-v-573539a6]{display:flex;flex-wrap:wrap;gap:.25rem;margin:.25rem 0 .35rem;justify-content:center}.exp-bar-mobile[data-v-573539a6]{margin-top:0}.player-info[data-v-573539a6]{font-size:.8rem;color:#ddd;margin-bottom:.5rem}.player-info-line[data-v-573539a6]{margin-bottom:.15rem;font-weight:700}.player-info-card[data-v-573539a6]{position:absolute;left:16px;bottom:88px;padding:.5rem .75rem;font-size:.85rem;color:#f5f5f5}.player-name[data-v-573539a6]{font-weight:700;margin-bottom:.15rem}.player-meta[data-v-573539a6]{font-size:.8rem;color:gold}.app-root[data-v-b63e86eb]{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;background:#050608;color:#f5f5f5;font-family:Georgia,Times New Roman,serif}*,*:before,*:after{box-sizing:border-box}:root{--ui-gold: #c9b37d;--ui-gold-bright: #e8d4a1;--ui-border: #4b3a24;--ui-text: #e7deca}html,body{margin:0;padding:0;width:100%;height:100%;background:#050608}body{font-family:Georgia,Times New Roman,serif;color:var(--ui-text);text-shadow:0 1px 1px rgba(0,0,0,.35)}button{font-family:inherit}
