.skill-panel[data-v-fd7376a2]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #4a4a6a;border-radius:10px;padding:15px;height:100%;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-fd7376a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #4a4a6a}.panel-header h3[data-v-fd7376a2]{margin:0;color:gold;font-size:1.1em}.tabs[data-v-fd7376a2]{display:flex;gap:5px}.tabs button[data-v-fd7376a2]{padding:4px 10px;border:1px solid #4a4a6a;border-radius:4px;background:#2a2a4a;color:#aaa;cursor:pointer;font-size:.8em;transition:all .2s}.tabs button.active[data-v-fd7376a2]{background:#4a4a6a;color:#fff;border-color:#87ceeb}.tabs button[data-v-fd7376a2]:hover{background:#3a3a5a}.equipped-section[data-v-fd7376a2]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #3a3a5a}.section-title[data-v-fd7376a2]{color:#87ceeb;font-size:.85em;margin-bottom:8px}.equipped-skills[data-v-fd7376a2]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.equipped-skills.passive-skills[data-v-fd7376a2]{grid-template-columns:repeat(2,1fr)}.passive-section[data-v-fd7376a2]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #3a3a5a}.equipped-skill[data-v-fd7376a2]{background:#2a2a4a;border:2px solid #4a4a6a;border-radius:6px;padding:6px;text-align:center;cursor:pointer;transition:all .2s;font-size:.75em}.equipped-skill[data-v-fd7376a2]:hover{background:#3a3a5a}.equipped-skill.empty[data-v-fd7376a2]{border-style:dashed;color:#666;cursor:default}.equipped-skill .skill-name[data-v-fd7376a2]{display:block;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipped-skill .skill-level[data-v-fd7376a2]{display:block;color:gold;font-size:.9em}.equipped-skill .skill-dmg[data-v-fd7376a2]{display:block;color:#ff6b6b;font-size:.85em}.equipped-skill .skill-bonus[data-v-fd7376a2]{display:block;color:#98fb98;font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipped-skill.passive-skill[data-v-fd7376a2]{background:#2a3a4a}.content-section[data-v-fd7376a2]{flex:1;overflow-y:auto;min-height:0}.filter-sort-section[data-v-fd7376a2]{background:#2a2a4a;border-radius:6px;padding:8px;margin-bottom:10px}.filter-row[data-v-fd7376a2]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.filter-row[data-v-fd7376a2]:last-child{margin-bottom:0}.filter-label[data-v-fd7376a2]{color:#888;font-size:.75em;min-width:35px;flex-shrink:0}.filter-buttons[data-v-fd7376a2]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.filter-buttons button[data-v-fd7376a2]{padding:3px 8px;background:#1a1a2e;border:1px solid #4a4a6a;border-radius:4px;color:#888;font-size:.7em;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:3px}.filter-buttons button[data-v-fd7376a2]:hover{background:#3a3a5a;color:#aaa}.filter-buttons button.active[data-v-fd7376a2]{background:#4a4a6a;color:#fff;border-color:#87ceeb}.filter-count[data-v-fd7376a2]{background:#5a5a7a;padding:0 4px;border-radius:3px;font-size:.9em}.sort-arrow[data-v-fd7376a2]{color:#87ceeb;font-size:.9em}.empty-hint[data-v-fd7376a2]{color:#666;text-align:center;padding:20px;font-size:.85em}.skill-list[data-v-fd7376a2],.skillbook-list[data-v-fd7376a2]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:280px;padding-right:5px}.skill-item[data-v-fd7376a2]{background:#2a2a4a;border:1px solid #3a3a5a;border-left:3px solid #4a4a6a;border-radius:6px;padding:10px;cursor:pointer;transition:all .2s}.skill-item[data-v-fd7376a2]:hover{background:#3a3a5a}.skill-item.passive[data-v-fd7376a2]{background:#2a3a4a}.skill-header[data-v-fd7376a2]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.skill-name[data-v-fd7376a2]{font-weight:700;font-size:.9em}.skill-type[data-v-fd7376a2]{color:#87ceeb;font-size:.75em;padding:1px 4px;background:#1a1a2e;border-radius:3px}.skill-level[data-v-fd7376a2]{margin-left:auto;color:gold;font-size:.8em}.skill-desc[data-v-fd7376a2]{color:#888;font-size:.75em;margin-bottom:4px}.skill-info[data-v-fd7376a2]{display:flex;gap:10px;font-size:.75em;color:#aaa}.equipped-tag[data-v-fd7376a2]{color:#2ecc71;font-weight:700}.skill-exp[data-v-fd7376a2]{display:flex;align-items:center;gap:8px;margin-top:6px}.exp-bar-container[data-v-fd7376a2]{flex:1;height:4px;background:#1a1a2e;border-radius:2px;overflow:hidden}.exp-bar[data-v-fd7376a2]{height:100%;background:linear-gradient(90deg,#9b59b6,#d8b4fe);transition:width .3s}.exp-text[data-v-fd7376a2]{color:#888;font-size:.7em;min-width:60px;text-align:right}.skill-max[data-v-fd7376a2]{color:#2ecc71;font-size:.75em;margin-top:4px}.skillbook-item[data-v-fd7376a2]{background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;padding:10px;display:flex;justify-content:space-between;align-items:center}.skillbook-info[data-v-fd7376a2]{display:flex;align-items:center;gap:8px}.skillbook-name[data-v-fd7376a2]{font-weight:700;font-size:.9em}.skillbook-rarity[data-v-fd7376a2]{color:#888;font-size:.75em}.skillbook-actions[data-v-fd7376a2]{display:flex;gap:6px}.use-btn[data-v-fd7376a2],.discard-btn[data-v-fd7376a2]{padding:4px 10px;border:none;border-radius:4px;cursor:pointer;font-size:.8em;transition:all .2s}.use-btn[data-v-fd7376a2]{background:#27ae60;color:#fff}.use-btn[data-v-fd7376a2]:hover:not(:disabled){background:#2ecc71}.use-btn[data-v-fd7376a2]:disabled{background:#555;cursor:not-allowed}.discard-btn[data-v-fd7376a2]{background:#5a3a3a;color:#f99}.discard-btn[data-v-fd7376a2]:hover{background:#7a4a4a}.skill-modal[data-v-fd7376a2]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100}.skill-detail[data-v-fd7376a2]{background:#1a1a2e;border:2px solid #4a4a6a;border-radius:12px;padding:20px;min-width:300px;max-width:380px}.detail-header[data-v-fd7376a2]{font-size:1.2em;font-weight:700;margin-bottom:4px}.rarity-tag[data-v-fd7376a2]{font-size:.7em;font-weight:400;margin-left:8px}.detail-type[data-v-fd7376a2]{color:#87ceeb;font-size:.85em;margin-bottom:8px}.detail-desc[data-v-fd7376a2]{color:#888;font-size:.85em;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #3a3a5a}.detail-stats[data-v-fd7376a2]{background:#2a2a4a;padding:10px;border-radius:6px;margin-bottom:12px;font-size:.85em;color:#aaa}.detail-stats .highlight[data-v-fd7376a2]{color:#ff6b6b;font-weight:700}.passive-bonus[data-v-fd7376a2]{color:#98fb98;margin-left:10px}.detail-level[data-v-fd7376a2]{font-size:.85em;color:gold;margin-bottom:15px}.exp-progress[data-v-fd7376a2]{color:#888;font-size:.9em;margin-top:4px}.detail-actions[data-v-fd7376a2]{display:flex;gap:10px}.detail-actions button[data-v-fd7376a2]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:.9em;transition:all .2s}.equip-btn[data-v-fd7376a2]{background:#27ae60;color:#fff}.equip-btn[data-v-fd7376a2]:hover:not(:disabled){background:#2ecc71}.equip-btn[data-v-fd7376a2]:disabled{background:#555;cursor:not-allowed}.unequip-btn[data-v-fd7376a2]{background:#e74c3c;color:#fff}.unequip-btn[data-v-fd7376a2]:hover{background:#c0392b}.close-btn[data-v-fd7376a2]{background:#7f8c8d;color:#fff}.close-btn[data-v-fd7376a2]:hover{background:#95a5a6}.pet-panel[data-v-6a05e8e4]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #4a4a6a;border-radius:10px;padding:15px;max-height:75vh;overflow-y:auto}.panel-header[data-v-6a05e8e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.panel-header h3[data-v-6a05e8e4]{margin:0;color:gold;font-size:1.1em}.pet-count[data-v-6a05e8e4]{color:#87ceeb;font-size:.9em}.tabs[data-v-6a05e8e4]{display:flex;gap:10px;margin-bottom:15px}.tabs button[data-v-6a05e8e4]{flex:1;padding:8px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.tabs button.active[data-v-6a05e8e4]{background:#3a3a6a;color:#fff;border-color:#6a6a8a}.tabs button[data-v-6a05e8e4]:hover{background:#3a3a5a}.pet-list[data-v-6a05e8e4],.egg-list[data-v-6a05e8e4]{max-height:200px;overflow-y:auto;margin-bottom:15px}.empty-hint[data-v-6a05e8e4]{color:#666;text-align:center;padding:20px;font-size:.9em}.pet-card[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px;padding:10px;background:#2a2a4a;border:1px solid #3a3a5a;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s}.pet-card[data-v-6a05e8e4]:hover{background:#3a3a5a}.pet-card.active[data-v-6a05e8e4]{border-color:gold;background:#3a3a4a}.pet-icon[data-v-6a05e8e4]{font-size:2em}.pet-info[data-v-6a05e8e4]{flex:1}.pet-name[data-v-6a05e8e4]{font-weight:700;font-size:.95em}.quality-tag[data-v-6a05e8e4]{font-size:.8em;opacity:.8}.active-tag[data-v-6a05e8e4]{background:#27ae60;color:#fff;padding:2px 6px;border-radius:4px;font-size:.75em;margin-left:5px}.pet-level[data-v-6a05e8e4]{color:#87ceeb;font-size:.85em}.pet-exp[data-v-6a05e8e4]{display:flex;align-items:center;gap:8px;margin-top:4px}.exp-bar-wrap[data-v-6a05e8e4]{flex:1;height:6px;background:#1a1a2e;border-radius:3px;overflow:hidden}.exp-bar[data-v-6a05e8e4]{height:100%;background:linear-gradient(90deg,#9b59b6,#8e44ad);transition:width .3s}.exp-text[data-v-6a05e8e4]{color:#888;font-size:.75em;min-width:80px;text-align:right}.egg-card[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px;padding:10px;background:#2a2a4a;border:2px solid #4a4a6a;border-radius:8px;margin-bottom:8px}.egg-icon[data-v-6a05e8e4]{font-size:2em}.egg-info[data-v-6a05e8e4]{flex:1}.egg-name[data-v-6a05e8e4]{font-weight:700}.egg-desc[data-v-6a05e8e4]{color:#888;font-size:.8em}.hatch-btn[data-v-6a05e8e4]{padding:6px 15px;background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.hatch-btn[data-v-6a05e8e4]:hover{background:linear-gradient(135deg,#2ecc71,#27ae60)}.pet-detail[data-v-6a05e8e4]{background:#2a2a4a;border-radius:8px;padding:15px;margin-bottom:15px}.detail-header[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.pet-icon-large[data-v-6a05e8e4]{font-size:2.5em}.detail-name[data-v-6a05e8e4]{font-size:1.2em;font-weight:700}.detail-level[data-v-6a05e8e4]{color:#87ceeb;margin-left:auto}.detail-stats[data-v-6a05e8e4]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.stat-row[data-v-6a05e8e4]{display:flex;justify-content:space-between;padding:5px 10px;background:#1a1a2e;border-radius:4px}.stat-label[data-v-6a05e8e4]{color:#888}.stat-value[data-v-6a05e8e4]{color:#fff;font-weight:700}.detail-skills[data-v-6a05e8e4]{margin-bottom:15px}.skills-title[data-v-6a05e8e4]{color:gold;font-size:.9em;margin-bottom:8px}.skill-list[data-v-6a05e8e4]{display:flex;flex-wrap:wrap;gap:6px}.skill-item[data-v-6a05e8e4]{padding:4px 10px;background:#4a2a6a;color:#d8b4fe;border-radius:4px;font-size:.85em;cursor:pointer;transition:all .2s}.skill-item[data-v-6a05e8e4]:hover{background:#5a3a7a;transform:scale(1.05)}.skill-tooltip[data-v-6a05e8e4]{position:fixed;background:linear-gradient(135deg,#2a2a4a 0%,#1a1a3a 100%);border:1px solid #6a6a8a;border-radius:8px;padding:10px 12px;min-width:180px;max-width:250px;z-index:1000;box-shadow:0 4px 12px #00000080}.tooltip-name[data-v-6a05e8e4]{color:gold;font-weight:700;font-size:.95em;margin-bottom:6px}.tooltip-desc[data-v-6a05e8e4]{color:#ccc;font-size:.85em;margin-bottom:8px;line-height:1.4}.tooltip-stats[data-v-6a05e8e4]{color:#87ceeb;font-size:.8em;padding:2px 0}.detail-actions[data-v-6a05e8e4]{display:flex;gap:10px}.action-btn[data-v-6a05e8e4]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:.95em;transition:all .2s}.action-btn.deploy[data-v-6a05e8e4]{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.action-btn.deploy[data-v-6a05e8e4]:hover{background:linear-gradient(135deg,#2ecc71,#27ae60)}.action-btn.recall[data-v-6a05e8e4]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.action-btn.recall[data-v-6a05e8e4]:hover{background:linear-gradient(135deg,#e67e22,#f39c12)}.action-btn.release[data-v-6a05e8e4]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.action-btn.release[data-v-6a05e8e4]:hover:not(:disabled){background:linear-gradient(135deg,#c0392b,#e74c3c)}.action-btn[data-v-6a05e8e4]:disabled{opacity:.5;cursor:not-allowed}.active-pet-status[data-v-6a05e8e4]{background:#2a3a4a;border:1px solid #4a6a8a;border-radius:8px;padding:10px}.status-title[data-v-6a05e8e4]{color:#87ceeb;font-size:.85em;margin-bottom:8px}.active-pet-info[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px}.active-pet-info .pet-icon[data-v-6a05e8e4]{font-size:1.5em}.active-pet-info .pet-name[data-v-6a05e8e4]{font-weight:700}.active-pet-info .pet-hp[data-v-6a05e8e4]{color:#e74c3c;margin-left:auto;font-size:.9em}.aptitude-bar[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:8px 10px;background:#1a1a2e;border-radius:6px}.apt-label[data-v-6a05e8e4]{color:gold;font-size:.9em;min-width:30px}.apt-bar-wrap[data-v-6a05e8e4]{flex:1;height:10px;background:#2a2a4a;border-radius:5px;overflow:hidden}.apt-bar[data-v-6a05e8e4]{height:100%;background:linear-gradient(90deg,#3498db,#9b59b6,#e67e22);transition:width .3s}.apt-value[data-v-6a05e8e4]{font-weight:700;min-width:40px;text-align:right}.apt-low[data-v-6a05e8e4]{color:#888}.apt-common[data-v-6a05e8e4]{color:#fff}.apt-rare[data-v-6a05e8e4]{color:#3498db}.apt-epic[data-v-6a05e8e4]{color:#9b59b6}.apt-legendary[data-v-6a05e8e4]{color:#e67e22}.pill-list[data-v-6a05e8e4]{max-height:200px;overflow-y:auto;margin-bottom:15px}.pill-card[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px;padding:10px;background:#2a2a4a;border:2px solid #4a4a6a;border-radius:8px;margin-bottom:8px}.pill-icon[data-v-6a05e8e4]{font-size:2em}.pill-info[data-v-6a05e8e4]{flex:1}.pill-name[data-v-6a05e8e4]{font-weight:700}.pill-desc[data-v-6a05e8e4]{color:#888;font-size:.8em}.pill-limit[data-v-6a05e8e4]{color:#666}.use-pill-btn[data-v-6a05e8e4]{padding:6px 15px;background:linear-gradient(135deg,#9b59b6,#8e44ad);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.use-pill-btn[data-v-6a05e8e4]:hover:not(:disabled){background:linear-gradient(135deg,#8e44ad,#9b59b6)}.use-pill-btn[data-v-6a05e8e4]:disabled{opacity:.5;cursor:not-allowed}.pill-hint[data-v-6a05e8e4]{color:#888;font-size:.85em;text-align:center;padding:10px;background:#1a1a2e;border-radius:6px}.skillbook-list[data-v-6a05e8e4]{max-height:200px;overflow-y:auto;margin-bottom:15px}.skillbook-card[data-v-6a05e8e4]{display:flex;align-items:center;gap:10px;padding:10px;background:#2a2a4a;border:2px solid #4a4a6a;border-radius:8px;margin-bottom:8px}.skillbook-card.quality-common[data-v-6a05e8e4]{border-color:#888}.skillbook-card.quality-rare[data-v-6a05e8e4]{border-color:#3498db}.skillbook-card.quality-epic[data-v-6a05e8e4]{border-color:#9b59b6}.skillbook-icon[data-v-6a05e8e4]{font-size:2em}.skillbook-info[data-v-6a05e8e4]{flex:1}.skillbook-name[data-v-6a05e8e4]{font-weight:700}.text-common[data-v-6a05e8e4]{color:#ccc}.text-rare[data-v-6a05e8e4]{color:#3498db}.text-epic[data-v-6a05e8e4]{color:#9b59b6}.skillbook-desc[data-v-6a05e8e4]{color:#888;font-size:.8em}.use-skillbook-btn[data-v-6a05e8e4]{padding:6px 15px;background:linear-gradient(135deg,#e67e22,#d35400);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.use-skillbook-btn[data-v-6a05e8e4]:hover:not(:disabled){background:linear-gradient(135deg,#d35400,#e67e22)}.use-skillbook-btn[data-v-6a05e8e4]:disabled{opacity:.5;cursor:not-allowed}.skillbook-hint[data-v-6a05e8e4]{color:#888;font-size:.85em;text-align:center;padding:10px;background:#1a1a2e;border-radius:6px}.skillbook-hint.success[data-v-6a05e8e4]{color:#27ae60;background:#1a2e1a}.opened-skill-modal[data-v-6a05e8e4]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1001}.opened-skill-content[data-v-6a05e8e4]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid #4a4a6a;border-radius:12px;padding:20px;min-width:300px;max-width:400px;text-align:center}.opened-skill-title[data-v-6a05e8e4]{color:gold;font-size:1.2em;margin-bottom:15px}.opened-skill-name[data-v-6a05e8e4]{font-size:1.4em;font-weight:700;margin-bottom:8px}.opened-skill-name.rarity-common[data-v-6a05e8e4]{color:#ccc}.opened-skill-name.rarity-rare[data-v-6a05e8e4]{color:#3498db}.opened-skill-name.rarity-epic[data-v-6a05e8e4]{color:#9b59b6}.opened-skill-tier[data-v-6a05e8e4]{color:#87ceeb;font-size:.9em;margin-bottom:10px}.opened-skill-desc[data-v-6a05e8e4]{color:#aaa;font-size:.85em;padding:10px;background:#2a2a4a;border-radius:6px;margin-bottom:15px}.learn-section[data-v-6a05e8e4]{text-align:left;margin-bottom:15px}.learn-title[data-v-6a05e8e4]{color:#87ceeb;font-size:.9em;margin-bottom:10px}.pet-select-list[data-v-6a05e8e4]{max-height:150px;overflow-y:auto}.pet-select-item[data-v-6a05e8e4]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#2a2a4a;border:1px solid #3a3a5a;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:all .2s}.pet-select-item[data-v-6a05e8e4]:hover:not(.disabled){background:#3a3a5a;border-color:#5a5a7a}.pet-select-item.selected[data-v-6a05e8e4]{border-color:#27ae60;background:#1a3a2a}.pet-select-item.disabled[data-v-6a05e8e4]{opacity:.5;cursor:not-allowed}.pet-select-icon[data-v-6a05e8e4]{font-size:1.2em}.pet-select-name[data-v-6a05e8e4]{flex:1;font-weight:700}.pet-select-skills[data-v-6a05e8e4]{color:#888;font-size:.85em}.pet-has-skill[data-v-6a05e8e4]{color:#e67e22;font-size:.75em}.opened-skill-actions[data-v-6a05e8e4]{display:flex;gap:10px}.learn-btn[data-v-6a05e8e4]{flex:1;padding:10px;background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:6px;color:#fff;font-size:.95em;cursor:pointer;transition:all .2s}.learn-btn[data-v-6a05e8e4]:hover:not(:disabled){background:linear-gradient(135deg,#2ecc71,#27ae60)}.learn-btn[data-v-6a05e8e4]:disabled{opacity:.5;cursor:not-allowed}.discard-btn[data-v-6a05e8e4]{flex:1;padding:10px;background:linear-gradient(135deg,#e74c3c,#c0392b);border:none;border-radius:6px;color:#fff;font-size:.95em;cursor:pointer;transition:all .2s}.discard-btn[data-v-6a05e8e4]:hover{background:linear-gradient(135deg,#c0392b,#e74c3c)}.artifact-craft-panel[data-v-c958b168]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:10px;padding:15px;color:#fff;max-height:80vh;overflow-y:auto}.panel-header[data-v-c958b168]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #4a4a6a;padding-bottom:10px}.panel-header h3[data-v-c958b168]{margin:0;color:gold}.tabs[data-v-c958b168]{display:flex;gap:5px;margin-bottom:15px}.tabs button[data-v-c958b168]{flex:1;padding:8px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:5px;color:#aaa;cursor:pointer;transition:all .2s}.tabs button[data-v-c958b168]:hover{background:#3a3a5a}.tabs button.active[data-v-c958b168]{background:linear-gradient(135deg,#9b59b6 0%,#8e44ad 100%);color:#fff;border-color:#bb8fce}.empty-hint[data-v-c958b168]{text-align:center;color:#888;padding:30px}.materials-grid[data-v-c958b168]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.material-card[data-v-c958b168]{background:#2a2a4a;border:1px solid #4a4a6a;border-radius:8px;padding:10px;text-align:center}.material-card.low[data-v-c958b168]{border-color:#2ecc71}.material-card.mid[data-v-c958b168]{border-color:#3498db}.material-card.high[data-v-c958b168]{border-color:#9b59b6}.material-card.super[data-v-c958b168]{border-color:#e67e22}.material-icon[data-v-c958b168]{font-size:2em;margin-bottom:5px}.material-name[data-v-c958b168]{font-weight:700;font-size:.9em}.material-grade[data-v-c958b168]{font-size:.8em;color:#888}.material-count[data-v-c958b168]{font-size:.9em;color:gold;margin-top:5px}.craft-section[data-v-c958b168]{margin-bottom:20px}.section-title[data-v-c958b168]{color:gold;font-weight:700;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #4a4a6a;display:flex;align-items:center;gap:10px}.material-limit-hint[data-v-c958b168]{color:#888;font-size:.75em;font-weight:400}.craft-materials-grid[data-v-c958b168]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.craft-material-card[data-v-c958b168]{background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;padding:8px;text-align:center;cursor:pointer;transition:all .2s}.craft-material-card[data-v-c958b168]:hover{border-color:#9b59b6}.craft-material-card.selected[data-v-c958b168]{border-color:gold;background:#3a3a5a}.craft-material-card .material-icon[data-v-c958b168]{font-size:1.5em}.craft-material-card .material-name[data-v-c958b168]{font-size:.8em}.craft-material-card .material-count[data-v-c958b168]{font-size:.75em;color:#aaa}.selected-count[data-v-c958b168]{color:gold}.material-controls[data-v-c958b168]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:5px}.material-controls button[data-v-c958b168]{width:24px;height:24px;border:none;border-radius:4px;background:#4a4a6a;color:#fff;cursor:pointer}.material-controls button[data-v-c958b168]:hover{background:#5a5a7a}.craft-preview[data-v-c958b168]{background:#2a2a4a;border:1px solid #4a4a6a;border-radius:8px;padding:15px}.preview-quality[data-v-c958b168]{font-size:1.2em;font-weight:700;margin-bottom:10px}.preview-info[data-v-c958b168]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;font-size:.9em;color:#aaa;margin-bottom:15px}.craft-name-input[data-v-c958b168]{margin-bottom:15px}.craft-name-input label[data-v-c958b168]{display:block;color:#888;font-size:.85em;margin-bottom:5px}.craft-name-input input[data-v-c958b168]{width:100%;padding:8px;background:#1a1a2e;border:1px solid #4a4a6a;border-radius:4px;color:#fff}.craft-btn[data-v-c958b168]{width:100%;padding:12px;background:linear-gradient(135deg,#9b59b6 0%,#8e44ad 100%);border:none;border-radius:6px;color:#fff;font-size:1em;font-weight:700;cursor:pointer;transition:all .2s}.craft-btn[data-v-c958b168]:hover:not(:disabled){background:linear-gradient(135deg,#8e44ad 0%,#7d3c98 100%)}.craft-btn[data-v-c958b168]:disabled{background:#4a4a6a;cursor:not-allowed}.artifact-card[data-v-c958b168]{background:#2a2a4a;border:2px solid #4a4a6a;border-radius:10px;padding:12px;margin-bottom:10px}.artifact-card.equipped[data-v-c958b168]{background:linear-gradient(135deg,#2a3a4a 0%,#1a2a3a 100%)}.artifact-header[data-v-c958b168]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.artifact-name[data-v-c958b168]{font-weight:700}.artifact-level[data-v-c958b168]{font-size:.85em;color:#98fb98}.artifact-exp[data-v-c958b168]{margin-bottom:8px}.exp-bar-wrap[data-v-c958b168]{height:6px;background:#1a1a2e;border-radius:3px;overflow:hidden}.exp-bar[data-v-c958b168]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s}.artifact-stats[data-v-c958b168]{font-size:.85em;color:#aaa;margin-bottom:8px}.stat-row[data-v-c958b168]{display:flex;gap:15px}.artifact-skills[data-v-c958b168]{margin-bottom:10px}.skills-section[data-v-c958b168]{margin-bottom:5px}.skills-title[data-v-c958b168]{font-size:.8em;color:gold;margin-bottom:3px}.skill-item[data-v-c958b168]{font-size:.85em;padding:3px 8px;border-radius:4px;margin:2px 0}.skill-item.passive[data-v-c958b168]{background:rgba(46,204,113,.2);color:#2ecc71}.skill-item.active[data-v-c958b168]{background:rgba(231,76,60,.2);color:#e74c3c}.artifact-actions[data-v-c958b168]{display:flex;gap:8px}.artifact-actions button[data-v-c958b168]{flex:1;padding:8px;border:none;border-radius:5px;cursor:pointer;font-size:.9em;transition:all .2s}.equip-btn[data-v-c958b168]{background:linear-gradient(135deg,#2ecc71 0%,#27ae60 100%);color:#fff}.equip-btn[data-v-c958b168]:hover{background:linear-gradient(135deg,#27ae60 0%,#1e8449 100%)}.unequip-btn[data-v-c958b168]{background:linear-gradient(135deg,#3498db 0%,#2980b9 100%);color:#fff}.dismantle-btn[data-v-c958b168]{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);color:#fff}.dismantle-btn[data-v-c958b168]:disabled{background:#4a4a6a;cursor:not-allowed}.talent-panel[data-v-1dd02b0f]{padding:10px;height:100%;overflow-y:auto}.panel-header[data-v-1dd02b0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #333}.panel-header h3[data-v-1dd02b0f]{margin:0;color:#f39c12}.talent-points[data-v-1dd02b0f]{font-size:14px}.points-label[data-v-1dd02b0f]{color:#888}.points-value[data-v-1dd02b0f]{color:#2ecc71;font-weight:700;font-size:18px;margin:0 5px}.points-total[data-v-1dd02b0f]{color:#666}.talent-hint[data-v-1dd02b0f]{font-size:12px;color:#666;margin-bottom:15px;text-align:center}.talent-branches[data-v-1dd02b0f]{display:flex;flex-direction:row;gap:10px}.talent-branch[data-v-1dd02b0f]{flex:1;min-width:0;background:linear-gradient(135deg,rgba(30,30,30,.9),rgba(20,20,20,.9));border:1px solid var(--branch-color, #444);border-radius:8px;padding:10px}.branch-header[data-v-1dd02b0f]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.branch-icon[data-v-1dd02b0f]{font-size:18px}.branch-name[data-v-1dd02b0f]{font-weight:700;color:var(--branch-color, #fff);flex:1;font-size:14px}.branch-points[data-v-1dd02b0f]{font-size:11px;color:#888}.branch-desc[data-v-1dd02b0f]{font-size:10px;color:#666;margin-bottom:8px}.talents-list[data-v-1dd02b0f]{display:flex;flex-direction:column;gap:6px}.talent-item[data-v-1dd02b0f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;background:rgba(40,40,40,.8);border:1px solid #333;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.talent-item[data-v-1dd02b0f]:hover{background:rgba(60,60,60,.8)}.talent-item.can-add[data-v-1dd02b0f]{border-color:var(--branch-color, #2ecc71);box-shadow:0 0 5px #2ecc714d}.talent-item.can-add[data-v-1dd02b0f]:hover{box-shadow:0 0 10px #2ecc7180}.talent-item.maxed[data-v-1dd02b0f]{border-color:#f39c12;background:rgba(243,156,18,.1)}.talent-item.locked[data-v-1dd02b0f]{opacity:.5;cursor:not-allowed}.talent-item.is-ultimate[data-v-1dd02b0f]{border-width:2px;background:linear-gradient(135deg,rgba(50,40,30,.9),rgba(30,25,20,.9))}.talent-item.is-ultimate.maxed[data-v-1dd02b0f]{background:linear-gradient(135deg,rgba(80,60,20,.9),rgba(50,40,15,.9))}.talent-icon[data-v-1dd02b0f]{font-size:18px;width:24px;text-align:center;flex-shrink:0}.talent-info[data-v-1dd02b0f]{flex:1;min-width:0}.talent-name[data-v-1dd02b0f]{font-weight:700;color:#ddd;font-size:12px;display:flex;align-items:center;gap:4px}.ultimate-badge[data-v-1dd02b0f]{font-size:9px;background:linear-gradient(135deg,#f39c12,#e67e22);color:#000;padding:1px 3px;border-radius:3px;font-weight:700}.talent-points-display[data-v-1dd02b0f]{font-size:10px;color:#888}.talent-effect[data-v-1dd02b0f]{font-size:10px;color:#2ecc71;text-align:right;min-width:60px;flex-shrink:0}.talent-item.locked .talent-effect[data-v-1dd02b0f]{color:#666}.talent-lock[data-v-1dd02b0f]{width:100%;font-size:10px;color:#e74c3c;text-align:center;margin-top:2px}.talent-actions[data-v-1dd02b0f]{margin-top:15px;text-align:center}.reset-btn[data-v-1dd02b0f]{background:linear-gradient(135deg,#c0392b,#96281b);color:#fff;border:none;padding:8px 20px;border-radius:5px;cursor:pointer;font-size:13px;transition:all .2s}.reset-btn[data-v-1dd02b0f]:hover:not(:disabled){background:linear-gradient(135deg,#e74c3c,#c0392b)}.reset-btn[data-v-1dd02b0f]:disabled{background:#333;color:#666;cursor:not-allowed}.talent-summary[data-v-1dd02b0f]{margin-top:15px;padding:10px;background:rgba(30,30,30,.9);border:1px solid #333;border-radius:6px}.summary-title[data-v-1dd02b0f]{font-size:12px;color:#888;margin-bottom:8px}.summary-effects[data-v-1dd02b0f]{display:flex;flex-wrap:wrap;gap:8px}.effect-item[data-v-1dd02b0f]{font-size:11px;padding:2px 6px;background:rgba(46,204,113,.2);color:#2ecc71;border-radius:3px}.effect-item.special[data-v-1dd02b0f]{background:rgba(243,156,18,.2);color:#f39c12}.navbar[data-v-d4f8fcf6]{display:flex;align-items:center;justify-content:space-between;padding:15px 30px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-bottom:2px solid #4a4a6a;box-shadow:0 4px 20px #0000004d}.nav-brand[data-v-d4f8fcf6]{display:flex;align-items:baseline;gap:10px}.nav-brand h1[data-v-d4f8fcf6]{margin:0;font-size:1.8em;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.subtitle[data-v-d4f8fcf6]{color:#888;font-size:.9em}.nav-info[data-v-d4f8fcf6]{display:flex;gap:30px}.info-item[data-v-d4f8fcf6]{display:flex;flex-direction:column;align-items:center}.info-item .label[data-v-d4f8fcf6]{font-size:.8em;color:#888}.info-item .value[data-v-d4f8fcf6]{font-size:1.1em;color:#e0e0e0;font-weight:700}.info-item .value.level[data-v-d4f8fcf6]{color:#ff9f43}.info-item .value.realm[data-v-d4f8fcf6]{color:#87ceeb}.info-item .value.gold[data-v-d4f8fcf6]{color:gold}.nav-actions[data-v-d4f8fcf6]{display:flex;gap:10px}.nav-btn[data-v-d4f8fcf6]{padding:8px 20px;border:1px solid #4a4a6a;border-radius:5px;cursor:pointer;font-size:.9em;transition:all .3s}.nav-btn.save[data-v-d4f8fcf6]{background:#2a5a2a;color:#98fb98}.nav-btn.save[data-v-d4f8fcf6]:hover{background:#3a7a3a}.nav-btn.load[data-v-d4f8fcf6]{background:#2a4a6a;color:#87ceeb}.nav-btn.load[data-v-d4f8fcf6]:hover{background:#3a6a8a}.nav-btn.reset[data-v-d4f8fcf6]{background:#5a2a2a;color:#f99}.nav-btn.reset[data-v-d4f8fcf6]:hover{background:#7a3a3a}.nav-btn.skill[data-v-d4f8fcf6]{background:#4a2a6a;color:#d8b4fe}.nav-btn.skill[data-v-d4f8fcf6]:hover{background:#5a3a7a}.nav-btn.talent[data-v-d4f8fcf6]{background:#2a5a4a;color:#98e4d0}.nav-btn.talent[data-v-d4f8fcf6]:hover{background:#3a6a5a}.nav-btn.pet[data-v-d4f8fcf6]{background:#5a4a2a;color:#fc9}.nav-btn.pet[data-v-d4f8fcf6]:hover{background:#6a5a3a}.nav-btn.artifact[data-v-d4f8fcf6]{background:#4a2a5a;color:#c9f}.nav-btn.artifact[data-v-d4f8fcf6]:hover{background:#5a3a6a}.nav-btn.dev[data-v-d4f8fcf6]{background:#6a2a6a;color:#f9f}.nav-btn.dev[data-v-d4f8fcf6]:hover{background:#8a3a8a}.nav-btn.dev.active[data-v-d4f8fcf6]{background:#2a8a2a;color:#98fb98;box-shadow:0 0 10px #98fb9880}.info-item.clickable[data-v-d4f8fcf6]{cursor:pointer;transition:all .2s}.info-item.clickable[data-v-d4f8fcf6]:hover{transform:scale(1.05)}.info-item .value.skill[data-v-d4f8fcf6]{color:#d8b4fe;font-size:.9em}.info-item .value.pet[data-v-d4f8fcf6]{color:#ff9f43;font-size:.9em}.modal-overlay[data-v-d4f8fcf6]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d4f8fcf6]{position:relative;width:90%;max-width:500px;max-height:85vh;overflow:hidden}.modal-content.artifact-modal[data-v-d4f8fcf6]{max-width:600px}.modal-content.talent-modal[data-v-d4f8fcf6]{max-width:900px;width:95%}.modal-close[data-v-d4f8fcf6]{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#e74c3c;border:none;border-radius:50%;color:#fff;font-size:1.2em;cursor:pointer;z-index:10}.modal-close[data-v-d4f8fcf6]:hover{background:#c0392b}.nav-btn.settings[data-v-d4f8fcf6]{background:#3a3a5a;color:silver}.nav-btn.settings[data-v-d4f8fcf6]:hover{background:#4a4a6a}.settings-panel[data-v-d4f8fcf6]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid #4a4a6a;border-radius:12px;padding:20px;min-width:320px;position:relative}.settings-panel h3[data-v-d4f8fcf6]{margin:0 0 20px;color:gold;font-size:1.2em;text-align:center}.setting-item[data-v-d4f8fcf6]{margin-bottom:20px}.setting-item label[data-v-d4f8fcf6]{display:block;color:#87ceeb;font-size:.9em;margin-bottom:10px}.color-presets[data-v-d4f8fcf6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.color-preset[data-v-d4f8fcf6]{width:100%;aspect-ratio:1;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .2s}.color-preset[data-v-d4f8fcf6]:hover{transform:scale(1.1);border-color:#fff}.color-preset.active[data-v-d4f8fcf6]{border-color:gold;box-shadow:0 0 10px #ffd70080}.custom-color[data-v-d4f8fcf6]{display:flex;align-items:center;gap:10px}.custom-color input[type=color][data-v-d4f8fcf6]{width:50px;height:35px;border:none;border-radius:5px;cursor:pointer;background:transparent}.custom-color span[data-v-d4f8fcf6]{color:#888;font-size:.85em}.save-management[data-v-d4f8fcf6]{display:flex;gap:10px}.mgmt-btn[data-v-d4f8fcf6]{flex:1;padding:8px 12px;border:none;border-radius:6px;cursor:pointer;font-size:.85em;transition:all .2s}.mgmt-btn.export[data-v-d4f8fcf6]{background:#2a5a2a;color:#98fb98}.mgmt-btn.export[data-v-d4f8fcf6]:hover{background:#3a7a3a}.mgmt-btn.import[data-v-d4f8fcf6]{background:#2a4a6a;color:#87ceeb}.mgmt-btn.import[data-v-d4f8fcf6]:hover{background:#3a6a8a}.mgmt-btn.confirm[data-v-d4f8fcf6]{background:#27ae60;color:#fff}.mgmt-btn.confirm[data-v-d4f8fcf6]:hover{background:#2ecc71}.mgmt-btn.cancel[data-v-d4f8fcf6]{background:#5a3a3a;color:#f99}.mgmt-btn.cancel[data-v-d4f8fcf6]:hover{background:#7a4a4a}.import-section[data-v-d4f8fcf6]{margin-top:10px}.import-section textarea[data-v-d4f8fcf6]{width:100%;height:80px;padding:8px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;color:#fff;font-size:.85em;resize:none;margin-bottom:8px}.import-section textarea[data-v-d4f8fcf6]::placeholder{color:#666}.import-actions[data-v-d4f8fcf6]{display:flex;gap:10px}.auto-save-hint[data-v-d4f8fcf6]{color:#98fb98;font-size:.85em;text-align:center;padding:8px;background:rgba(39,174,96,.1);border-radius:6px;border:1px solid rgba(39,174,96,.3)}.loot-filter-settings[data-v-d4f8fcf6]{background:#2a2a4a;border-radius:8px;padding:12px}.loot-filter-options[data-v-d4f8fcf6]{margin-top:12px;padding-top:12px;border-top:1px solid #4a4a6a}.filter-switch[data-v-d4f8fcf6]{display:flex;align-items:center;gap:10px;cursor:pointer;color:#aaa;font-size:.85em;margin-bottom:10px}.filter-switch[data-v-d4f8fcf6]:last-child{margin-bottom:0}.filter-switch input[data-v-d4f8fcf6]{display:none}.switch-slider[data-v-d4f8fcf6]{position:relative;width:40px;height:20px;background:#4a4a6a;border-radius:10px;transition:all .3s;flex-shrink:0}.switch-slider[data-v-d4f8fcf6]:after{content:"";position:absolute;width:16px;height:16px;background:#888;border-radius:50%;top:2px;left:2px;transition:all .3s}.filter-switch input:checked+.switch-slider[data-v-d4f8fcf6]{background:#27ae60}.filter-switch input:checked+.switch-slider[data-v-d4f8fcf6]:after{left:22px;background:white}.loot-option-row[data-v-d4f8fcf6]{margin-bottom:12px}.option-label[data-v-d4f8fcf6]{color:#888;font-size:.85em;display:block;margin-bottom:8px}.quality-buttons[data-v-d4f8fcf6]{display:flex;flex-wrap:wrap;gap:6px}.quality-buttons button[data-v-d4f8fcf6]{padding:4px 10px;background:#1a1a2e;border:1px solid #4a4a6a;border-radius:4px;font-size:.75em;cursor:pointer;transition:all .2s}.quality-buttons button[data-v-d4f8fcf6]:hover{background:#3a3a5a}.quality-buttons button.active[data-v-d4f8fcf6]{background:rgba(255,255,255,.1);font-weight:700}.filter-hint[data-v-d4f8fcf6]{color:#888;font-size:.75em;padding:8px;background:#1a1a2e;border-radius:4px;margin-top:10px;line-height:1.4}.redeem-section[data-v-d4f8fcf6]{display:flex;gap:10px}.redeem-input[data-v-d4f8fcf6]{flex:1;padding:8px 12px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;color:#fff;font-size:.9em}.redeem-input[data-v-d4f8fcf6]::placeholder{color:#666}.redeem-input[data-v-d4f8fcf6]:focus{outline:none;border-color:gold}.redeem-btn[data-v-d4f8fcf6]{padding:8px 20px;background:linear-gradient(135deg,#e67e22,#d35400);border:none;border-radius:6px;color:#fff;font-size:.9em;cursor:pointer;transition:all .2s}.redeem-btn[data-v-d4f8fcf6]:hover{background:linear-gradient(135deg,#d35400,#e67e22)}.redeem-result[data-v-d4f8fcf6]{margin-top:10px;padding:8px 12px;border-radius:6px;font-size:.85em}.redeem-result.success[data-v-d4f8fcf6]{background:rgba(39,174,96,.2);border:1px solid #27ae60;color:#2ecc71}.redeem-result.error[data-v-d4f8fcf6]{background:rgba(231,76,60,.2);border:1px solid #e74c3c;color:#e74c3c}.nav-btn.meditation[data-v-d4f8fcf6]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.nav-btn.meditation[data-v-d4f8fcf6]:hover{background:linear-gradient(135deg,#8e44ad,#9b59b6)}.meditation-panel[data-v-d4f8fcf6]{background:linear-gradient(180deg,#1a1a3a 0%,#2a2a4a 100%);border-radius:12px;padding:25px;width:400px;max-width:90vw;position:relative;border:2px solid #9b59b6;box-shadow:0 0 30px #9b59b64d}.meditation-panel h3[data-v-d4f8fcf6]{color:plum;margin-bottom:20px;font-size:1.3em;text-align:center}.meditation-info[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:20px}.realm-display[data-v-d4f8fcf6]{display:flex;align-items:center;justify-content:center;gap:20px}.current-realm[data-v-d4f8fcf6],.next-realm[data-v-d4f8fcf6]{display:flex;flex-direction:column;align-items:center;gap:5px}.realm-display .label[data-v-d4f8fcf6]{color:#888;font-size:.85em}.realm-display .value[data-v-d4f8fcf6]{color:gold;font-size:1.2em;font-weight:700}.realm-display .arrow[data-v-d4f8fcf6]{color:#9b59b6;font-size:1.5em}.exp-progress[data-v-d4f8fcf6]{background:#1a1a2e;padding:15px;border-radius:8px}.exp-label[data-v-d4f8fcf6]{display:flex;justify-content:space-between;color:#aaa;font-size:.9em;margin-bottom:8px}.exp-bar[data-v-d4f8fcf6]{height:12px;background:#333;border-radius:6px;overflow:hidden}.exp-fill[data-v-d4f8fcf6]{height:100%;background:linear-gradient(90deg,#9b59b6,#e74c3c);border-radius:6px;transition:width .3s ease}.success-rate[data-v-d4f8fcf6]{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;background:#1a1a2e;border-radius:8px}.success-rate .label[data-v-d4f8fcf6]{color:#888}.success-rate .value[data-v-d4f8fcf6]{font-size:1.3em;font-weight:700}.success-rate .value.high[data-v-d4f8fcf6]{color:#2ecc71}.success-rate .value.medium[data-v-d4f8fcf6]{color:#f39c12}.success-rate .value.low[data-v-d4f8fcf6]{color:#e74c3c}.breakthrough-tips[data-v-d4f8fcf6]{text-align:center;padding:10px}.breakthrough-tips p[data-v-d4f8fcf6]{color:#888;font-size:.85em;margin:5px 0}.breakthrough-tips .warning[data-v-d4f8fcf6]{color:#e74c3c}.breakthrough-result[data-v-d4f8fcf6]{text-align:center;padding:12px;border-radius:8px;font-size:1em;margin-bottom:10px}.breakthrough-result.success[data-v-d4f8fcf6]{background:rgba(46,204,113,.2);border:1px solid #2ecc71;color:#2ecc71}.breakthrough-result.fail[data-v-d4f8fcf6]{background:rgba(231,76,60,.2);border:1px solid #e74c3c;color:#e74c3c}.breakthrough-btn[data-v-d4f8fcf6]{width:100%;padding:15px;border:none;border-radius:8px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.breakthrough-btn[data-v-d4f8fcf6]:hover:not(:disabled){background:linear-gradient(135deg,#8e44ad,#9b59b6);transform:scale(1.02);box-shadow:0 0 20px #9b59b680}.breakthrough-btn[data-v-d4f8fcf6]:disabled{background:#444;color:#888;cursor:not-allowed}.cultivation-type-display[data-v-d4f8fcf6]{text-align:center;padding:10px;background:#1a1a2e;border-radius:8px}.type-label[data-v-d4f8fcf6]{color:#888;margin-right:10px}.type-value[data-v-d4f8fcf6]{font-size:1.2em;font-weight:700}.type-value.xian[data-v-d4f8fcf6]{color:#87ceeb;text-shadow:0 0 10px rgba(135,206,235,.5)}.type-value.mo[data-v-d4f8fcf6]{color:#e74c3c;text-shadow:0 0 10px rgba(231,76,60,.5)}.cultivation-choice[data-v-d4f8fcf6]{background:#1a1a2e;padding:20px;border-radius:10px;border:2px solid #ffd700}.cultivation-choice h4[data-v-d4f8fcf6]{color:gold;text-align:center;margin:0 0 10px;font-size:1.1em}.choice-warning[data-v-d4f8fcf6]{color:#e74c3c;text-align:center;font-size:.85em;margin-bottom:15px}.choice-options[data-v-d4f8fcf6]{display:flex;gap:15px}.choice-option[data-v-d4f8fcf6]{flex:1;padding:15px;border-radius:10px;cursor:pointer;transition:all .3s;text-align:center}.choice-option.xian[data-v-d4f8fcf6]{background:linear-gradient(135deg,#1a3a5a,#2a5a8a);border:2px solid #87ceeb}.choice-option.xian[data-v-d4f8fcf6]:hover{transform:scale(1.05);box-shadow:0 0 20px #87ceeb80}.choice-option.mo[data-v-d4f8fcf6]{background:linear-gradient(135deg,#3a1a1a,#5a2a2a);border:2px solid #e74c3c}.choice-option.mo[data-v-d4f8fcf6]:hover{transform:scale(1.05);box-shadow:0 0 20px #e74c3c80}.choice-title[data-v-d4f8fcf6]{font-size:1.3em;font-weight:700;margin-bottom:5px}.choice-option.xian .choice-title[data-v-d4f8fcf6]{color:#87ceeb}.choice-option.mo .choice-title[data-v-d4f8fcf6]{color:#e74c3c}.choice-desc[data-v-d4f8fcf6]{color:#aaa;font-size:.85em;margin-bottom:10px}.choice-stats[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.choice-stats span[data-v-d4f8fcf6]{color:#2ecc71;font-size:.8em}.choice-feature[data-v-d4f8fcf6]{color:gold;font-size:.85em;font-style:italic}.nav-btn.guide[data-v-d4f8fcf6]{background:linear-gradient(135deg,#e67e22,#d35400);color:#fff}.nav-btn.guide[data-v-d4f8fcf6]:hover{background:linear-gradient(135deg,#d35400,#e67e22)}.guide-panel[data-v-d4f8fcf6]{background:linear-gradient(180deg,#1a1a3a 0%,#2a2a4a 100%);border-radius:12px;padding:20px;width:600px;max-width:95vw;max-height:80vh;overflow-y:auto;position:relative;border:2px solid #e67e22;box-shadow:0 0 30px #e67e224d}.guide-panel h3[data-v-d4f8fcf6]{color:gold;margin-bottom:15px;font-size:1.3em;text-align:center}.guide-tabs[data-v-d4f8fcf6]{display:flex;gap:10px;margin-bottom:15px;border-bottom:1px solid #4a4a6a;padding-bottom:10px}.guide-tabs button[data-v-d4f8fcf6]{flex:1;padding:8px 12px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;color:#888;cursor:pointer;transition:all .2s;font-size:.9em}.guide-tabs button.active[data-v-d4f8fcf6]{background:#e67e22;color:#fff;border-color:#e67e22}.guide-tabs button[data-v-d4f8fcf6]:hover:not(.active){background:#3a3a5a;color:#ccc}.guide-content[data-v-d4f8fcf6]{max-height:55vh;overflow-y:auto}.guide-section[data-v-d4f8fcf6]{padding:10px 0}.set-item[data-v-d4f8fcf6]{background:#1a1a2e;border-radius:8px;padding:12px;margin-bottom:12px;border:1px solid #3a3a5a}.set-header[data-v-d4f8fcf6]{font-size:1.1em;font-weight:700;margin-bottom:5px}.set-desc[data-v-d4f8fcf6]{color:#888;font-size:.85em;margin-bottom:8px}.set-pieces[data-v-d4f8fcf6]{color:#87ceeb;font-size:.85em;margin-bottom:8px}.set-bonuses[data-v-d4f8fcf6]{background:#2a2a4a;border-radius:4px;padding:8px}.bonus-row[data-v-d4f8fcf6]{display:flex;gap:8px;margin-bottom:4px;font-size:.85em}.bonus-row[data-v-d4f8fcf6]:last-child{margin-bottom:0}.bonus-count[data-v-d4f8fcf6]{color:gold;min-width:50px}.bonus-desc[data-v-d4f8fcf6]{color:#2ecc71}.tower-info[data-v-d4f8fcf6]{background:#2a2a4a;padding:10px;border-radius:6px;margin-bottom:15px}.tower-tip[data-v-d4f8fcf6]{color:#87ceeb;margin:0;font-size:.9em;text-align:center}.tower-drops[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:8px}.drop-item[data-v-d4f8fcf6]{display:flex;gap:15px;padding:10px;background:#1a1a2e;border-radius:6px;border-left:3px solid #e67e22}.drop-floor[data-v-d4f8fcf6]{color:gold;font-weight:700;min-width:80px}.drop-reward[data-v-d4f8fcf6]{color:#ccc;font-size:.9em}.pets-list[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:12px}.pet-info-item[data-v-d4f8fcf6]{background:#1a1a2e;border-radius:8px;padding:12px;border:1px solid #3a3a5a}.pet-info-header[data-v-d4f8fcf6]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pet-info-header .pet-icon[data-v-d4f8fcf6]{font-size:1.5em}.pet-info-header .pet-name[data-v-d4f8fcf6]{font-weight:700;color:#fff;font-size:1em}.pet-info-header .pet-role[data-v-d4f8fcf6]{padding:2px 8px;border-radius:4px;font-size:.75em;margin-left:auto}.pet-role.attacker[data-v-d4f8fcf6]{background:rgba(231,76,60,.3);color:#e74c3c}.pet-role.defender[data-v-d4f8fcf6]{background:rgba(52,152,219,.3);color:#3498db}.pet-role.support[data-v-d4f8fcf6]{background:rgba(46,204,113,.3);color:#2ecc71}.pet-role.balanced[data-v-d4f8fcf6]{background:rgba(155,89,182,.3);color:#9b59b6}.pet-info-skills[data-v-d4f8fcf6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.skills-label[data-v-d4f8fcf6]{color:#87ceeb;font-size:.85em}.skill-tag[data-v-d4f8fcf6]{background:#4a2a6a;color:#d8b4fe;padding:2px 8px;border-radius:4px;font-size:.8em}.pet-info-hidden[data-v-d4f8fcf6]{display:flex;align-items:center;gap:6px;font-size:.85em}.hidden-label[data-v-d4f8fcf6]{color:#f39c12}.hidden-skill[data-v-d4f8fcf6]{color:#e67e22;font-weight:700}.hidden-tip[data-v-d4f8fcf6]{color:#666;font-size:.8em}.skill-category h4[data-v-d4f8fcf6]{color:gold;margin:0 0 12px;font-size:1em}.skills-grid[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:8px}.skill-info-item[data-v-d4f8fcf6]{background:#1a1a2e;border-radius:6px;padding:10px;border-left:3px solid #888}.skill-info-item.tier-1[data-v-d4f8fcf6]{border-left-color:#888}.skill-info-item.tier-2[data-v-d4f8fcf6]{border-left-color:#3498db}.skill-info-item.tier-3[data-v-d4f8fcf6]{border-left-color:#9b59b6}.skill-info-header[data-v-d4f8fcf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.skill-info-header .skill-type-tag[data-v-d4f8fcf6]{font-size:.75em;padding:2px 6px;border-radius:3px;margin-right:6px}.skill-info-header .skill-type-tag.active[data-v-d4f8fcf6]{background:rgba(231,76,60,.3);color:#e74c3c}.skill-info-header .skill-type-tag.passive[data-v-d4f8fcf6]{background:rgba(46,204,113,.3);color:#2ecc71}.skill-info-header .skill-name[data-v-d4f8fcf6]{font-weight:700;color:#fff;flex:1}.skill-info-header .skill-tier[data-v-d4f8fcf6]{font-size:.8em;padding:2px 8px;border-radius:4px;background:#2a2a4a}.skill-info-item.tier-1 .skill-tier[data-v-d4f8fcf6]{color:#888}.skill-info-item.tier-2 .skill-tier[data-v-d4f8fcf6]{color:#3498db}.skill-info-item.tier-3 .skill-tier[data-v-d4f8fcf6]{color:#9b59b6}.skill-info-desc[data-v-d4f8fcf6]{color:#aaa;font-size:.85em}.section-title[data-v-d4f8fcf6]{color:gold;font-size:1em;margin:15px 0 10px;padding-bottom:5px;border-bottom:1px solid #3a3a5a}.section-title[data-v-d4f8fcf6]:first-child{margin-top:0}.tower-special[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:8px}.special-item[data-v-d4f8fcf6]{display:flex;gap:15px;padding:10px;background:#2a1a1a;border-radius:6px;border-left:3px solid #e74c3c}.special-floor[data-v-d4f8fcf6]{color:#e74c3c;font-weight:700;min-width:80px}.special-desc[data-v-d4f8fcf6]{color:#ccc;font-size:.9em}.debuff-text[data-v-d4f8fcf6]{color:#e74c3c;font-weight:700}.artifact-qualities[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:10px}.quality-item[data-v-d4f8fcf6]{background:#1a1a2e;border-radius:8px;padding:12px;border:1px solid #3a3a5a}.quality-header[data-v-d4f8fcf6]{font-weight:700;font-size:1.1em;margin-bottom:8px}.quality-stats[data-v-d4f8fcf6]{display:flex;flex-wrap:wrap;gap:15px;color:#aaa;font-size:.9em}.quality-requirements[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:6px}.req-item[data-v-d4f8fcf6]{padding:8px 12px;background:#1a1a2e;border-radius:6px;font-size:.9em;color:#ccc}.req-quality[data-v-d4f8fcf6]{font-weight:700}.artifact-exp-info[data-v-d4f8fcf6]{background:#1a1a2e;padding:12px;border-radius:8px}.artifact-exp-info p[data-v-d4f8fcf6]{margin:0 0 10px;color:#87ceeb}.exp-examples[data-v-d4f8fcf6]{display:flex;flex-wrap:wrap;gap:15px;color:#aaa;font-size:.9em}.materials-list[data-v-d4f8fcf6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.material-item[data-v-d4f8fcf6]{background:#1a1a2e;border-radius:8px;padding:10px;border:1px solid #3a3a5a}.material-header[data-v-d4f8fcf6]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.material-icon[data-v-d4f8fcf6]{font-size:1.2em}.material-name[data-v-d4f8fcf6]{font-weight:700}.material-grade[data-v-d4f8fcf6]{margin-left:auto;font-size:.8em}.material-drop[data-v-d4f8fcf6]{color:#888;font-size:.85em}.drop-rates[data-v-d4f8fcf6]{display:flex;flex-wrap:wrap;gap:15px}.rate-item[data-v-d4f8fcf6]{background:#1a1a2e;padding:8px 15px;border-radius:6px;font-size:.9em;color:#ccc}.rate-grade[data-v-d4f8fcf6]{font-weight:700}.cultivation-paths[data-v-d4f8fcf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.path-item[data-v-d4f8fcf6]{background:#1a1a2e;border-radius:10px;padding:15px;border:2px solid #3a3a5a}.path-item.xian-path[data-v-d4f8fcf6]{border-color:#3498db}.path-item.mo-path[data-v-d4f8fcf6]{border-color:#e74c3c}.path-header[data-v-d4f8fcf6]{font-weight:700;font-size:1.1em;margin-bottom:10px;text-align:center}.xian-path .path-header[data-v-d4f8fcf6]{color:#3498db}.mo-path .path-header[data-v-d4f8fcf6]{color:#e74c3c}.path-stats[data-v-d4f8fcf6]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;color:#2ecc71;font-size:.9em}.path-desc[data-v-d4f8fcf6]{color:#888;font-size:.85em;text-align:center}.realms-list[data-v-d4f8fcf6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:200px;overflow-y:auto}.realm-item[data-v-d4f8fcf6]{display:flex;justify-content:space-between;padding:8px 12px;background:#1a1a2e;border-radius:6px;font-size:.9em}.realm-name[data-v-d4f8fcf6]{color:gold}.realm-level[data-v-d4f8fcf6]{color:#2ecc71}.realm-exp[data-v-d4f8fcf6]{color:#888}.breakthrough-info[data-v-d4f8fcf6]{background:#1a1a2e;padding:12px;border-radius:8px}.breakthrough-info p[data-v-d4f8fcf6]{margin:5px 0;color:#ccc;font-size:.9em}.breakthrough-info .warning-text[data-v-d4f8fcf6]{color:#e74c3c}@media (max-width: 768px){.navbar[data-v-d4f8fcf6]{flex-wrap:wrap;padding:10px 15px;gap:10px}.nav-brand h1[data-v-d4f8fcf6]{font-size:1.3em}.subtitle[data-v-d4f8fcf6]{display:none}.nav-info[data-v-d4f8fcf6]{order:3;width:100%;justify-content:space-around;gap:10px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #3a3a5a}.info-item[data-v-d4f8fcf6]{min-width:50px}.info-item .label[data-v-d4f8fcf6]{font-size:.7em}.info-item .value[data-v-d4f8fcf6]{font-size:.9em}.info-item .value.skill[data-v-d4f8fcf6],.info-item .value.pet[data-v-d4f8fcf6]{font-size:.75em}.nav-actions[data-v-d4f8fcf6]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.nav-btn[data-v-d4f8fcf6]{padding:6px 10px;font-size:.75em}}@media (max-width: 480px){.navbar[data-v-d4f8fcf6]{padding:8px 10px;gap:8px}.nav-brand[data-v-d4f8fcf6]{gap:5px}.nav-brand h1[data-v-d4f8fcf6]{font-size:1.1em}.nav-info[data-v-d4f8fcf6]{gap:5px;padding-top:6px}.info-item[data-v-d4f8fcf6]{min-width:45px}.info-item .label[data-v-d4f8fcf6]{font-size:.65em}.info-item .value[data-v-d4f8fcf6]{font-size:.8em}.info-item .value.skill[data-v-d4f8fcf6],.info-item .value.pet[data-v-d4f8fcf6]{font-size:.65em}.nav-actions[data-v-d4f8fcf6]{gap:4px}.nav-btn[data-v-d4f8fcf6]{padding:5px 8px;font-size:.7em}.nav-btn.guide[data-v-d4f8fcf6],.nav-btn.dev[data-v-d4f8fcf6]{display:none}.settings-panel[data-v-d4f8fcf6]{min-width:280px;max-width:95vw;padding:15px;max-height:85vh;overflow-y:auto}.meditation-panel[data-v-d4f8fcf6],.guide-panel[data-v-d4f8fcf6]{width:95vw;padding:15px}.guide-tabs[data-v-d4f8fcf6]{flex-wrap:wrap}.guide-tabs button[data-v-d4f8fcf6]{flex:1 1 45%;font-size:.8em;padding:6px 8px}.modal-content[data-v-d4f8fcf6]{width:95%;max-height:90vh}.choice-options[data-v-d4f8fcf6]{flex-direction:column}.choice-option[data-v-d4f8fcf6]{padding:12px}.choice-title[data-v-d4f8fcf6]{font-size:1.1em}.choice-stats span[data-v-d4f8fcf6]{font-size:.75em}.choice-feature[data-v-d4f8fcf6]{font-size:.8em}}.attribute-panel[data-v-3381882b]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #4a4a6a;border-radius:10px;padding:15px;height:100%;display:flex;flex-direction:column}.panel-header[data-v-3381882b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #4a4a6a}.name-level[data-v-3381882b]{display:flex;align-items:center;gap:8px}.panel-header h2[data-v-3381882b]{margin:0;color:gold;font-size:1.2em}.player-name[data-v-3381882b]{cursor:pointer;transition:all .2s}.player-name[data-v-3381882b]:hover{text-shadow:0 0 10px rgba(255,215,0,.8);transform:scale(1.02)}.modal-overlay[data-v-3381882b]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.name-edit-modal[data-v-3381882b]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid #ffd700;border-radius:12px;padding:20px;min-width:280px;text-align:center}.name-edit-modal h3[data-v-3381882b]{color:gold;margin:0 0 15px;font-size:1.1em}.name-edit-modal input[data-v-3381882b]{width:100%;padding:10px 12px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;color:#fff;font-size:1em;text-align:center;box-sizing:border-box}.name-edit-modal input[data-v-3381882b]:focus{outline:none;border-color:gold}.name-hint[data-v-3381882b]{color:#888;font-size:.8em;margin-top:8px}.name-edit-actions[data-v-3381882b]{display:flex;gap:10px;margin-top:15px}.name-edit-actions button[data-v-3381882b]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:.9em;transition:all .2s}.confirm-btn[data-v-3381882b]{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.confirm-btn[data-v-3381882b]:hover{background:linear-gradient(135deg,#2ecc71,#27ae60)}.cancel-btn[data-v-3381882b]{background:#4a4a6a;color:#ccc}.cancel-btn[data-v-3381882b]:hover{background:#5a5a7a}.level-badge[data-v-3381882b]{background:linear-gradient(135deg,#ff9f43,#ee8e32);padding:2px 8px;border-radius:10px;color:#fff;font-size:.75em;font-weight:700}.realm-badge[data-v-3381882b]{background:linear-gradient(135deg,#4a90d9,#357abd);padding:4px 12px;border-radius:15px;color:#fff;font-size:.8em}.attributes[data-v-3381882b]{flex:1;overflow-y:auto}.attr-group[data-v-3381882b]{margin-bottom:12px}.attr-group h3[data-v-3381882b]{color:#87ceeb;font-size:.85em;margin:0 0 8px;padding-bottom:5px;border-bottom:1px dashed #3a3a5a}.attr-item[data-v-3381882b]{display:flex;align-items:center;padding:4px 0;border-bottom:1px solid #2a2a4a}.attr-icon[data-v-3381882b]{width:16px;height:16px;margin-right:6px;border-radius:3px}.hp-icon[data-v-3381882b]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.atk-icon[data-v-3381882b]{background:linear-gradient(135deg,#ff9f43,#ee8e32)}.def-icon[data-v-3381882b]{background:linear-gradient(135deg,#54a0ff,#4392e6)}.crit-icon[data-v-3381882b]{background:linear-gradient(135deg,#ff6b6b,#ff4757)}.crit-dmg-icon[data-v-3381882b]{background:linear-gradient(135deg,#ff4757,#c0392b)}.crit-res-icon[data-v-3381882b]{background:linear-gradient(135deg,#5f27cd,#4a1fb8)}.skill-icon[data-v-3381882b]{background:linear-gradient(135deg,#00d2d3,#00b8b9)}.pen-icon[data-v-3381882b]{background:linear-gradient(135deg,#6c5ce7,#5b4cdb)}.dodge-icon[data-v-3381882b]{background:linear-gradient(135deg,#1dd1a1,#10b897)}.hit-icon[data-v-3381882b]{background:linear-gradient(135deg,#feca57,#f9b62a)}.lifesteal-icon[data-v-3381882b]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.drop-icon[data-v-3381882b]{background:linear-gradient(135deg,#f39c12,#e67e22)}.damage-reduce-icon[data-v-3381882b]{background:linear-gradient(135deg,#3498db,#2980b9)}.thorns-icon[data-v-3381882b]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.hp-bonus-icon[data-v-3381882b]{background:linear-gradient(135deg,#e91e63,#c2185b)}.atk-bonus-icon[data-v-3381882b]{background:linear-gradient(135deg,#ff5722,#e64a19)}.def-bonus-icon[data-v-3381882b]{background:linear-gradient(135deg,#2196f3,#1976d2)}.lifesteal-bonus-icon[data-v-3381882b]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.heal-icon[data-v-3381882b]{background:linear-gradient(135deg,#4caf50,#388e3c)}.heal-recv-icon[data-v-3381882b]{background:linear-gradient(135deg,#8bc34a,#689f38)}.attr-name[data-v-3381882b]{flex:1;color:#aaa;font-size:.8em}.attr-value[data-v-3381882b]{color:#fff;font-weight:700;font-size:.85em}.attr-value.bonus[data-v-3381882b]{color:#2ecc71}.no-skills[data-v-3381882b]{color:#666;font-size:.75em;font-style:italic}.equipped-skills-list[data-v-3381882b]{display:flex;flex-direction:column;gap:4px}.equipped-skill-item[data-v-3381882b]{display:flex;align-items:center;gap:8px;padding:4px 6px;background:#1a1a2e;border-radius:4px;font-size:.75em}.equipped-skill-item .skill-name[data-v-3381882b]{flex:1;font-weight:700}.equipped-skill-item .skill-level[data-v-3381882b]{color:gold}.equipped-skill-item .skill-dmg[data-v-3381882b]{color:#ff6b6b}.equipped-skill-item.passive[data-v-3381882b]{background:#1a2a3a}.equipped-skill-item .skill-bonus[data-v-3381882b]{color:#98fb98;font-size:.9em}.exp-section[data-v-3381882b]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #4a4a6a}.exp-row[data-v-3381882b]{margin-bottom:8px}.exp-row[data-v-3381882b]:last-child{margin-bottom:0}.exp-label[data-v-3381882b]{display:flex;justify-content:space-between;margin-bottom:3px;color:#aaa;font-size:.75em}.exp-bar-container[data-v-3381882b]{height:8px;background:#2a2a4a;border-radius:4px;overflow:hidden}.exp-bar[data-v-3381882b]{height:100%;transition:width .3s ease}.exp-bar.level-exp[data-v-3381882b]{background:linear-gradient(90deg,#ff9f43,#feca57)}.exp-bar.realm-exp[data-v-3381882b]{background:linear-gradient(90deg,#4a90d9,#87ceeb)}.max-level[data-v-3381882b]{color:gold;font-weight:700;text-shadow:0 0 5px rgba(255,215,0,.5)}@media (max-width: 768px){.attribute-panel[data-v-3381882b]{padding:10px}.panel-header h2[data-v-3381882b]{font-size:1em}.level-badge[data-v-3381882b]{font-size:.7em;padding:2px 6px}.realm-badge[data-v-3381882b]{font-size:.75em;padding:3px 10px}.attr-group h3[data-v-3381882b]{font-size:.8em}.attr-item[data-v-3381882b]{padding:3px 0}.attr-name[data-v-3381882b]{font-size:.75em}.attr-value[data-v-3381882b]{font-size:.8em}}@media (max-width: 480px){.attribute-panel[data-v-3381882b]{padding:8px}.panel-header[data-v-3381882b]{margin-bottom:10px;padding-bottom:8px}.name-level[data-v-3381882b]{gap:5px}.panel-header h2[data-v-3381882b]{font-size:.9em}.level-badge[data-v-3381882b]{font-size:.65em;padding:1px 5px}.realm-badge[data-v-3381882b]{font-size:.7em;padding:2px 8px}.attr-group[data-v-3381882b]{margin-bottom:8px}.attr-group h3[data-v-3381882b]{font-size:.75em;margin-bottom:5px}.attr-icon[data-v-3381882b]{width:14px;height:14px;margin-right:4px}.attr-name[data-v-3381882b]{font-size:.7em}.attr-value[data-v-3381882b]{font-size:.75em}.equipped-skill-item[data-v-3381882b]{padding:3px 5px;font-size:.7em}.exp-section[data-v-3381882b]{margin-top:8px;padding-top:8px}.exp-label[data-v-3381882b]{font-size:.7em}.exp-bar-container[data-v-3381882b]{height:6px}}.battle-panel[data-v-b4fa5212]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #4a4a6a;border-radius:10px;padding:15px;display:flex;flex-direction:column;height:100%}.panel-header[data-v-b4fa5212]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-header h3[data-v-b4fa5212]{margin:0;color:#ff6b6b;font-size:1.1em}.kill-count[data-v-b4fa5212]{color:#98fb98;font-size:.9em}.map-select[data-v-b4fa5212]{margin-bottom:12px}.map-select select[data-v-b4fa5212]{width:100%;padding:10px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;color:#fff;font-size:.95em;cursor:pointer}.map-select select[data-v-b4fa5212]:disabled{opacity:.6}.map-desc[data-v-b4fa5212]{margin-top:6px;color:#888;font-size:.8em}.level-range[data-v-b4fa5212]{display:block;color:#87ceeb;margin-top:2px}.battle-control[data-v-b4fa5212]{margin-bottom:12px}.battle-btn[data-v-b4fa5212]{width:100%;padding:12px;border:none;border-radius:8px;font-size:1.1em;cursor:pointer;transition:all .2s}.battle-btn.start[data-v-b4fa5212]{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.battle-btn.start[data-v-b4fa5212]:hover:not(:disabled){background:linear-gradient(135deg,#2ecc71,#27ae60)}.battle-btn.start[data-v-b4fa5212]:disabled{background:#555;cursor:not-allowed}.battle-btn.stop[data-v-b4fa5212]{background:linear-gradient(135deg,#c0392b,#e74c3c);color:#fff}.battle-btn.stop[data-v-b4fa5212]:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)}.battle-status[data-v-b4fa5212]{background:#2a2a4a;border-radius:8px;padding:12px;margin-bottom:12px;min-height:220px;max-height:220px;overflow:hidden}.battle-idle[data-v-b4fa5212]{display:flex;align-items:center;justify-content:center;height:196px}.idle-text[data-v-b4fa5212]{color:#555;font-size:.9em}.battle-layout[data-v-b4fa5212]{display:flex;align-items:flex-start;gap:8px}.battle-left[data-v-b4fa5212],.battle-right[data-v-b4fa5212]{flex:1;min-width:0}.side-label[data-v-b4fa5212]{text-align:center;font-size:.75em;color:#888;margin-bottom:6px;font-weight:700}.battle-left .side-label[data-v-b4fa5212]{color:#ff6b6b}.battle-right .side-label[data-v-b4fa5212]{color:#54a0ff}.monsters-container[data-v-b4fa5212],.player-container[data-v-b4fa5212]{min-height:170px;max-height:170px;overflow-y:auto;overflow-x:hidden}.debuff-icon[data-v-b4fa5212]{margin-left:4px;font-size:.9em}.monster-debuffs[data-v-b4fa5212]{margin-bottom:2px}.debuff-tag[data-v-b4fa5212]{display:inline-block;background:#8b0000;color:#fcc;font-size:.7em;padding:1px 4px;border-radius:3px;margin-right:2px}.combatant[data-v-b4fa5212]{text-align:center;margin-bottom:8px;padding:6px;border-radius:6px;transition:opacity .3s}.monster-side[data-v-b4fa5212]{min-height:52px}.combatant[data-v-b4fa5212]:last-child{margin-bottom:0}.combatant.dead[data-v-b4fa5212]{opacity:.4;background:#1a1a1a}.combatant-name[data-v-b4fa5212]{font-weight:700;margin-bottom:4px;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monster-index[data-v-b4fa5212]{color:gold;margin-right:4px}.skill-count[data-v-b4fa5212]{color:#f39c12;font-size:.8em;margin-left:4px}.monster-side .combatant-name[data-v-b4fa5212]{color:#ff6b6b}.player-side .combatant-name[data-v-b4fa5212]{color:#54a0ff}.player-side[data-v-b4fa5212]{background:#1a1a3a;border:1px solid #4a4a6a;min-height:52px}.hp-bar-wrap[data-v-b4fa5212]{height:14px;background:#1a1a2e;border-radius:7px;overflow:hidden;margin-bottom:2px}.hp-bar[data-v-b4fa5212]{height:100%;transition:width .2s}.hp-bar.monster[data-v-b4fa5212]{background:linear-gradient(90deg,#c0392b,#e74c3c)}.hp-bar.player[data-v-b4fa5212]{background:linear-gradient(90deg,#2980b9,#3498db)}.hp-bar.pet[data-v-b4fa5212]{background:linear-gradient(90deg,#e67e22,#f39c12)}.pet-side[data-v-b4fa5212]{background:#2a3a2a;border:1px solid #4a6a4a;min-height:52px}.pet-side .combatant-name[data-v-b4fa5212]{color:#f39c12}.pet-side .pet-icon[data-v-b4fa5212]{margin-right:4px}.hp-text[data-v-b4fa5212]{font-size:.75em;color:#888;font-variant-numeric:tabular-nums;min-width:80px}.vs[data-v-b4fa5212]{display:flex;align-items:center;justify-content:center;color:gold;font-weight:700;font-size:1em;padding:0 4px;min-width:30px;align-self:center}.battle-log[data-v-b4fa5212]{background:#0d0d1a;border:1px solid #2a2a4a;border-radius:6px;padding:10px;overflow-y:auto;font-size:.8em;height:550px;max-height:550px}.log-line[data-v-b4fa5212]{padding:2px 0;border-bottom:1px solid #1a1a2e}.log-line.success[data-v-b4fa5212]{color:#2ecc71}.log-line.danger[data-v-b4fa5212]{color:#e74c3c}.log-line.warning[data-v-b4fa5212]{color:#f39c12}.log-line.normal[data-v-b4fa5212]{color:#95a5a6}.log-line.critical[data-v-b4fa5212]{color:#ff4757;font-weight:700;text-shadow:0 0 5px rgba(255,71,87,.5)}.log-line.heal[data-v-b4fa5212]{color:#7bed9f}.log-line.buff[data-v-b4fa5212]{color:#70a1ff}.log-line.debuff[data-v-b4fa5212]{color:#ff6b81}.log-line.info[data-v-b4fa5212]{color:#a29bfe}.log-empty[data-v-b4fa5212]{color:#555;text-align:center;padding:20px}.map-select-row[data-v-b4fa5212]{display:flex;gap:8px}.map-select-row select[data-v-b4fa5212]{flex:1}.drop-table-btn[data-v-b4fa5212]{padding:8px 12px;background:#4a4a6a;border:1px solid #6a6a8a;border-radius:6px;color:#fff;font-size:.85em;cursor:pointer;white-space:nowrap}.drop-table-btn[data-v-b4fa5212]:hover{background:#5a5a7a}.modal-overlay[data-v-b4fa5212]{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.drop-table-modal[data-v-b4fa5212]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid #4a4a6a;border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-b4fa5212]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #4a4a6a}.modal-header h3[data-v-b4fa5212]{margin:0;color:gold;font-size:1.1em}.modal-close[data-v-b4fa5212]{width:28px;height:28px;background:#e74c3c;border:none;border-radius:50%;color:#fff;font-size:1.1em;cursor:pointer}.modal-close[data-v-b4fa5212]:hover{background:#c0392b}.drop-table-content[data-v-b4fa5212]{padding:15px;overflow-y:auto;flex:1}.map-drop-section[data-v-b4fa5212]{margin-bottom:15px;background:#2a2a4a;border-radius:8px;overflow:hidden}.map-drop-section[data-v-b4fa5212]:last-child{margin-bottom:0}.map-drop-header[data-v-b4fa5212]{display:flex;justify-content:space-between;padding:10px 12px;background:#3a3a5a;font-weight:700}.map-drop-header.locked[data-v-b4fa5212]{opacity:.5}.map-name[data-v-b4fa5212]{color:#87ceeb}.map-level[data-v-b4fa5212]{color:#f39c12;font-size:.85em}.drop-list[data-v-b4fa5212]{padding:8px 12px}.no-drops[data-v-b4fa5212]{color:#666;font-size:.85em;font-style:italic}.drop-item[data-v-b4fa5212]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #3a3a5a;font-size:.9em}.drop-item[data-v-b4fa5212]:last-child{border-bottom:none}.drop-name[data-v-b4fa5212]{flex:1;font-weight:700}.drop-rate[data-v-b4fa5212]{color:#98fb98;margin:0 10px;font-size:.85em}.drop-type[data-v-b4fa5212]{color:#888;font-size:.8em;background:#1a1a2e;padding:2px 6px;border-radius:4px}.drop-category[data-v-b4fa5212]{color:gold;font-size:.8em;font-weight:700;margin:8px 0 4px;padding-bottom:4px;border-bottom:1px dashed #4a4a6a}.drop-category[data-v-b4fa5212]:first-child{margin-top:0}.equip-drop[data-v-b4fa5212]{color:#87ceeb!important}.tower-floor-select[data-v-b4fa5212]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;background:#2a2a4a;border-radius:6px}.tower-floor-select .floor-label[data-v-b4fa5212]{color:gold;font-size:.9em}.tower-floor-select select[data-v-b4fa5212]{flex:1;padding:6px 10px;background:#1a1a2e;border:1px solid #4a4a6a;border-radius:4px;color:#fff;font-size:.9em}.tower-floor-select .highest-floor[data-v-b4fa5212]{color:#98fb98;font-size:.85em;white-space:nowrap}.current-tower-floor[data-v-b4fa5212]{margin-top:8px;padding:8px 12px;background:linear-gradient(135deg,#4a1a5e 0%,#2a1a4e 100%);border:1px solid #8a4a9a;border-radius:6px;color:#e0b0ff;font-weight:700;text-align:center}.current-tower-floor .floor-number[data-v-b4fa5212]{color:gold;font-size:1.2em}.monster-tooltip[data-v-b4fa5212]{position:fixed;z-index:2000;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4a 100%);border:2px solid #e74c3c;border-radius:10px;padding:12px;min-width:250px;max-width:280px;box-shadow:0 4px 20px #00000080;pointer-events:none}.tooltip-header[data-v-b4fa5212]{border-bottom:1px solid #4a4a6a;padding-bottom:8px;margin-bottom:8px}.tooltip-name[data-v-b4fa5212]{color:#ff6b6b;font-weight:700;font-size:1.1em}.tooltip-stats[data-v-b4fa5212]{margin-bottom:10px}.stat-row[data-v-b4fa5212]{display:flex;justify-content:space-between;padding:3px 0;font-size:.9em}.stat-label[data-v-b4fa5212]{color:#888}.stat-value[data-v-b4fa5212]{font-weight:700}.stat-value.hp[data-v-b4fa5212]{color:#e74c3c}.stat-value.atk[data-v-b4fa5212]{color:#f39c12}.stat-value.def[data-v-b4fa5212]{color:#3498db}.stat-value.crit[data-v-b4fa5212]{color:#e74c3c}.stat-value.dodge[data-v-b4fa5212]{color:#2ecc71}.stat-value.pen[data-v-b4fa5212]{color:#9b59b6}.stat-value.lifesteal[data-v-b4fa5212]{color:#e91e63}.tooltip-special[data-v-b4fa5212]{border-top:1px dashed #4a4a6a;padding-top:8px;margin-top:8px}.tooltip-skills[data-v-b4fa5212]{border-top:1px solid #4a4a6a;padding-top:8px;margin-bottom:8px}.skills-title[data-v-b4fa5212],.buffs-title[data-v-b4fa5212],.debuffs-title[data-v-b4fa5212]{color:gold;font-size:.85em;font-weight:700;margin-bottom:5px}.skill-item[data-v-b4fa5212]{padding:4px 0;border-bottom:1px dashed #3a3a5a}.skill-item[data-v-b4fa5212]:last-child{border-bottom:none}.skill-name[data-v-b4fa5212]{color:#87ceeb;font-weight:700;font-size:.85em;display:block}.skill-desc[data-v-b4fa5212]{color:#aaa;font-size:.75em;display:block;margin-top:2px}.tooltip-buffs[data-v-b4fa5212],.tooltip-debuffs[data-v-b4fa5212]{border-top:1px solid #4a4a6a;padding-top:8px;margin-top:8px}.buff-item[data-v-b4fa5212]{font-size:.8em;padding:2px 6px;border-radius:4px;margin-bottom:3px}.buff-item.buff[data-v-b4fa5212]{background:rgba(46,204,113,.2);color:#2ecc71}.buff-item.debuff[data-v-b4fa5212]{background:rgba(231,76,60,.2);color:#e74c3c}.monster-side[data-v-b4fa5212]{cursor:pointer}.monster-side[data-v-b4fa5212]:hover{background:rgba(255,107,107,.1)}.player-side[data-v-b4fa5212],.pet-side[data-v-b4fa5212]{cursor:pointer}.player-side[data-v-b4fa5212]:hover{background:rgba(46,204,113,.1)}.pet-side[data-v-b4fa5212]:hover{background:rgba(52,152,219,.1)}.player-buffs[data-v-b4fa5212],.pet-buffs[data-v-b4fa5212]{display:flex;gap:3px;flex-wrap:wrap;margin:2px 0}.buff-icon[data-v-b4fa5212]{font-size:.8em}.player-debuffs[data-v-b4fa5212]{display:flex;gap:3px;flex-wrap:wrap;margin:2px 0}.debuff-icon[data-v-b4fa5212]{font-size:.8em;animation:pulse-debuff-b4fa5212 1s ease-in-out infinite}@keyframes pulse-debuff-b4fa5212{0%,to{opacity:1}50%{opacity:.5}}.tooltip-debuffs[data-v-b4fa5212]{margin-top:8px;padding-top:8px;border-top:1px solid #444}.tooltip-debuffs .debuffs-title[data-v-b4fa5212]{color:#e74c3c;font-size:.85em;margin-bottom:5px}.buff-item.debuff[data-v-b4fa5212]{color:#e74c3c}.player-tooltip[data-v-b4fa5212]{position:fixed;z-index:2000;background:linear-gradient(135deg,#1a2e1a 0%,#2a4a2a 100%);border:2px solid #2ecc71;border-radius:10px;padding:12px;min-width:250px;max-width:280px;box-shadow:0 4px 20px #00000080;pointer-events:none}.player-tooltip .tooltip-name[data-v-b4fa5212]{color:#2ecc71}.player-tooltip .tooltip-level[data-v-b4fa5212]{color:#98fb98;margin-left:10px;font-size:.9em}.pet-tooltip[data-v-b4fa5212]{position:fixed;z-index:2000;background:linear-gradient(135deg,#1a1a3e 0%,#2a2a5a 100%);border:2px solid #3498db;border-radius:10px;padding:12px;min-width:250px;max-width:280px;box-shadow:0 4px 20px #00000080;pointer-events:none}.pet-tooltip .tooltip-name[data-v-b4fa5212]{color:#3498db}.pet-tooltip .tooltip-level[data-v-b4fa5212]{color:#87ceeb;margin-left:10px;font-size:.9em}.skill-type-tag[data-v-b4fa5212]{font-size:.75em;padding:1px 4px;border-radius:3px;margin-left:5px}.skill-item.petLearnablePassive .skill-type-tag[data-v-b4fa5212],.skill-item.petSkill .skill-type-tag[data-v-b4fa5212]{background:rgba(155,89,182,.3);color:#bb8fce}.skill-cd[data-v-b4fa5212]{font-size:.8em;color:#888;margin-left:auto}.stats-btn[data-v-b4fa5212]{background:linear-gradient(135deg,#9b59b6 0%,#8e44ad 100%);border:1px solid #bb8fce;border-radius:4px;color:#fff;padding:5px 12px;cursor:pointer;font-size:.85em;transition:all .2s}.stats-btn[data-v-b4fa5212]:hover{background:linear-gradient(135deg,#8e44ad 0%,#7d3c98 100%);box-shadow:0 2px 8px #9b59b666}.battle-stats-modal[data-v-b4fa5212]{background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4a 100%);border:2px solid #9b59b6;border-radius:12px;max-width:360px;width:90%;max-height:80vh;overflow-y:auto}.battle-stats-content[data-v-b4fa5212]{padding:15px}.stats-section[data-v-b4fa5212]{background:rgba(155,89,182,.1);border:1px solid rgba(155,89,182,.3);border-radius:8px;padding:12px;margin-bottom:12px}.stats-section-title[data-v-b4fa5212]{color:#bb8fce;font-weight:700;font-size:.95em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(155,89,182,.3)}.stats-row[data-v-b4fa5212]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.9em}.stats-label[data-v-b4fa5212]{color:#aaa}.stats-value[data-v-b4fa5212]{color:#fff;font-weight:700}.stats-value.exp[data-v-b4fa5212]{color:#98fb98}.stats-value.gold[data-v-b4fa5212]{color:gold}.stats-label.quality-white[data-v-b4fa5212]{color:#ccc}.stats-label.quality-green[data-v-b4fa5212]{color:#2ecc71}.stats-label.quality-blue[data-v-b4fa5212]{color:#3498db}.stats-label.quality-purple[data-v-b4fa5212]{color:#9b59b6}.stats-label.quality-orange[data-v-b4fa5212]{color:#e67e22}.stats-label.quality-skill[data-v-b4fa5212]{color:#f39c12}.stats-actions[data-v-b4fa5212]{text-align:center;padding-top:10px}.reset-stats-btn[data-v-b4fa5212]{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);border:1px solid #ff6b6b;border-radius:6px;color:#fff;padding:8px 20px;cursor:pointer;font-size:.9em;transition:all .2s}.reset-stats-btn[data-v-b4fa5212]:hover{background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);box-shadow:0 2px 8px #e74c3c66}@media (max-width: 768px){.battle-panel[data-v-b4fa5212]{padding:10px}.panel-header h3[data-v-b4fa5212]{font-size:1em}.map-select select[data-v-b4fa5212]{padding:8px;font-size:.85em}.drop-table-btn[data-v-b4fa5212],.stats-btn[data-v-b4fa5212]{padding:6px 10px;font-size:.8em}.battle-status[data-v-b4fa5212]{min-height:180px;max-height:180px;padding:8px}.battle-log[data-v-b4fa5212]{height:380px;max-height:380px;font-size:.75em;padding:8px}}@media (max-width: 480px){.battle-panel[data-v-b4fa5212]{padding:8px}.panel-header[data-v-b4fa5212]{margin-bottom:8px}.panel-header h3[data-v-b4fa5212]{font-size:.9em}.kill-count[data-v-b4fa5212]{font-size:.8em}.map-select-row[data-v-b4fa5212]{flex-wrap:wrap}.map-select-row select[data-v-b4fa5212]{width:100%;margin-bottom:6px}.drop-table-btn[data-v-b4fa5212],.stats-btn[data-v-b4fa5212]{flex:1}.map-desc[data-v-b4fa5212]{font-size:.75em}.battle-btn[data-v-b4fa5212]{padding:10px;font-size:.95em}.battle-status[data-v-b4fa5212]{min-height:150px;max-height:150px;padding:6px}.combatant-name[data-v-b4fa5212]{font-size:.8em}.hp-bar-wrap[data-v-b4fa5212]{height:10px}.hp-text[data-v-b4fa5212]{font-size:.7em}.vs[data-v-b4fa5212]{font-size:.85em;min-width:24px}.battle-log[data-v-b4fa5212]{height:320px;max-height:320px;font-size:.7em;padding:6px}.tower-floor-select[data-v-b4fa5212]{flex-wrap:wrap}.tower-floor-select select[data-v-b4fa5212]{flex:1;min-width:100px}.drop-table-modal[data-v-b4fa5212],.battle-stats-modal[data-v-b4fa5212]{width:95%;max-width:none}.modal-header[data-v-b4fa5212]{padding:12px 15px}.modal-header h3[data-v-b4fa5212]{font-size:1em}.drop-table-content[data-v-b4fa5212],.battle-stats-content[data-v-b4fa5212]{padding:10px}.map-drop-header[data-v-b4fa5212]{padding:8px 10px;font-size:.9em}.drop-item[data-v-b4fa5212]{font-size:.85em;padding:5px 0}.stats-section[data-v-b4fa5212]{padding:10px}.stats-row[data-v-b4fa5212]{font-size:.85em}}.equipment-panel[data-v-bd956843]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #4a4a6a;border-radius:10px;padding:15px;height:100%;display:flex;flex-direction:column}.panel-header h3[data-v-bd956843]{margin:0 0 15px;color:gold;font-size:1.1em}.equip-slots[data-v-bd956843]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px}.equip-slot[data-v-bd956843]{background:#2a2a4a;border:1px solid #4a4a6a;border-radius:8px;padding:8px;text-align:center;cursor:pointer;transition:all .2s;min-height:70px}.equip-slot[data-v-bd956843]:hover{border-color:#87ceeb}.equip-slot.equipped[data-v-bd956843]{border-color:#98fb98;background:#2a3a2a}.slot-icon[data-v-bd956843]{font-size:1.2em;margin-bottom:2px}.slot-name[data-v-bd956843]{color:#888;font-size:.7em}.equipped-item[data-v-bd956843]{margin-top:4px}.equipped-item .item-name[data-v-bd956843]{font-size:.75em;font-weight:700}.equipped-item .item-level[data-v-bd956843]{font-size:.65em;color:#aaa}.empty-slot[data-v-bd956843]{color:#555;font-size:.7em;margin-top:5px}.inventory-section[data-v-bd956843]{flex:1;display:flex;flex-direction:column;min-height:0}.inventory-header[data-v-bd956843]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.inventory-header h4[data-v-bd956843]{margin:0;color:#87ceeb;font-size:.95em}.sell-all-btn[data-v-bd956843]{padding:4px 10px;background:#b8860b;border:none;border-radius:4px;color:#fff;font-size:.75em;cursor:pointer}.sell-all-btn[data-v-bd956843]:hover{background:#daa520}.filter-section[data-v-bd956843]{background:#2a2a4a;border-radius:8px;padding:10px;margin-bottom:10px}.filter-row[data-v-bd956843]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.filter-row[data-v-bd956843]:last-child{margin-bottom:0}.filter-label[data-v-bd956843]{color:#888;font-size:.75em;min-width:35px;flex-shrink:0}.filter-tabs[data-v-bd956843]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.filter-tabs button[data-v-bd956843]{padding:3px 8px;background:#1a1a2e;border:1px solid #4a4a6a;border-radius:4px;color:#888;font-size:.7em;cursor:pointer;transition:all .2s}.filter-tabs button[data-v-bd956843]:hover{background:#3a3a5a;color:#aaa}.filter-tabs button.active[data-v-bd956843]{background:#4a4a6a;color:#fff;border-color:#87ceeb}.quality-filters button.active[data-v-bd956843]{background:rgba(255,255,255,.1);font-weight:700}.sort-tabs button[data-v-bd956843]{display:flex;align-items:center;gap:2px}.sort-arrow[data-v-bd956843]{font-size:.9em;color:#87ceeb}.filter-count[data-v-bd956843]{background:#5a5a7a;padding:0 4px;border-radius:3px;margin-left:3px;font-size:.9em}.inventory-grid[data-v-bd956843]{flex:1;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:520px;padding:4px}.inventory-item[data-v-bd956843]{position:relative;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#2a2a4a;border:2px solid #4a4a6a;border-radius:8px;cursor:pointer;transition:all .2s}.inventory-item[data-v-bd956843]:hover,.inventory-item.selected[data-v-bd956843]{transform:scale(1.05);box-shadow:0 0 10px #ffffff4d}.inventory-item.selected[data-v-bd956843]{border-width:3px}.inventory-item.locked[data-v-bd956843]{border-style:dashed}.item-icon-large[data-v-bd956843]{font-size:1.8em}.item-enhance[data-v-bd956843]{position:absolute;top:2px;right:2px;background:#f39c12;color:#000;font-size:.65em;font-weight:700;padding:1px 3px;border-radius:3px}.item-level-badge[data-v-bd956843]{position:absolute;bottom:2px;left:2px;background:rgba(0,0,0,.7);color:#fff;font-size:.6em;padding:1px 4px;border-radius:3px}.lock-badge[data-v-bd956843]{position:absolute;top:2px;left:2px;font-size:.7em}.empty-inventory[data-v-bd956843]{grid-column:1 / -1;color:#555;text-align:center;padding:40px 20px}.item-detail-modal[data-v-bd956843]{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:100}.item-detail[data-v-bd956843]{background:#1a1a2e;border:2px solid;border-radius:12px;padding:20px;min-width:300px;max-width:380px}.detail-header[data-v-bd956843]{font-size:1.2em;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:8px}.lock-badge[data-v-bd956843]{font-size:.6em;background:#ffd700;color:#1a1a2e;padding:2px 6px;border-radius:4px}.detail-quality[data-v-bd956843]{color:#888;margin-bottom:15px;font-size:.9em}.detail-desc[data-v-bd956843]{color:#aaa;font-size:.85em;margin-bottom:15px;padding:10px;background:#2a2a4a;border-radius:6px}.compare-section[data-v-bd956843]{background:linear-gradient(135deg,#1a2a3a 0%,#2a3a4a 100%);border:1px solid #4a6a8a;border-radius:8px;padding:12px;margin-bottom:12px}.compare-header[data-v-bd956843]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #4a6a8a}.compare-title[data-v-bd956843]{color:#87ceeb;font-size:.9em;font-weight:700}.compare-content[data-v-bd956843]{display:flex;gap:20px;margin-bottom:10px}.compare-column[data-v-bd956843]{flex:1;text-align:center}.compare-label[data-v-bd956843]{color:#888;font-size:.75em;margin-bottom:4px}.compare-item-name[data-v-bd956843]{font-size:.85em;font-weight:700}.compare-stats[data-v-bd956843]{background:#1a1a2e;border-radius:6px;padding:8px}.compare-stat-row[data-v-bd956843]{display:flex;align-items:center;padding:3px 0;font-size:.8em;border-bottom:1px solid #2a2a4a}.compare-stat-row[data-v-bd956843]:last-child{border-bottom:none}.compare-stat-name[data-v-bd956843]{flex:1;color:#888}.compare-stat-new[data-v-bd956843]{width:50px;text-align:right;font-weight:700}.compare-arrow[data-v-bd956843]{color:#666;padding:0 8px}.compare-stat-old[data-v-bd956843]{width:50px;text-align:left;color:#888}.compare-diff[data-v-bd956843]{width:55px;text-align:right;font-size:.9em}.compare-stat-new.better[data-v-bd956843],.compare-diff.better[data-v-bd956843]{color:#2ecc71}.compare-stat-new.worse[data-v-bd956843],.compare-diff.worse[data-v-bd956843]{color:#e74c3c}.compare-stat-new.same[data-v-bd956843],.compare-diff.same[data-v-bd956843]{color:#888}.stats-title[data-v-bd956843]{color:#87ceeb;font-size:.85em;font-weight:700;margin-bottom:8px;padding-bottom:5px;border-bottom:1px dashed #4a4a6a}.detail-stats[data-v-bd956843]{background:#2a2a4a;border-radius:8px;padding:12px;margin-bottom:15px}.stat-row[data-v-bd956843]{display:flex;justify-content:space-between;padding:4px 0}.stat-name[data-v-bd956843]{color:#aaa}.stat-value[data-v-bd956843]{color:#98fb98;font-weight:700}.stat-value.hp-color[data-v-bd956843]{color:#ff6b6b}.stat-value.atk-color[data-v-bd956843]{color:#ff9f43}.stat-value.def-color[data-v-bd956843]{color:#54a0ff}.stat-value.crit-color[data-v-bd956843]{color:#ff4757}.stat-value.pen-color[data-v-bd956843]{color:#6c5ce7}.stat-value.skill-color[data-v-bd956843]{color:#00d2d3}.stat-value.drop-color[data-v-bd956843]{color:#f39c12}.stat-value .enhanced-value[data-v-bd956843]{color:gold;margin-left:4px}.detail-actions[data-v-bd956843]{display:flex;flex-wrap:wrap;gap:8px}.detail-actions button[data-v-bd956843]{flex:1;min-width:60px;padding:8px;border:none;border-radius:6px;cursor:pointer;font-size:.85em;transition:all .2s}.equip-btn[data-v-bd956843]{background:#27ae60;color:#fff}.equip-btn[data-v-bd956843]:hover:not(:disabled){background:#2ecc71}.lock-btn[data-v-bd956843]{background:#f39c12;color:#fff}.lock-btn[data-v-bd956843]:hover{background:#f1c40f}.sell-btn[data-v-bd956843]{background:#b8860b;color:#fff}.sell-btn[data-v-bd956843]:hover:not(:disabled){background:#daa520}.sell-btn[data-v-bd956843]:disabled{background:#555;cursor:not-allowed}.detail-actions .enhance-btn[data-v-bd956843]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.detail-actions .enhance-btn[data-v-bd956843]:hover{background:linear-gradient(135deg,#a569bd,#9b59b6)}.close-btn[data-v-bd956843]{background:#7f8c8d;color:#fff}.close-btn[data-v-bd956843]:hover{background:#95a5a6}.equip-btn.disabled[data-v-bd956843],.equip-btn[data-v-bd956843]:disabled{background:#555;cursor:not-allowed}.level-ok[data-v-bd956843]{color:#2ecc71}.level-low[data-v-bd956843]{color:#e74c3c}.inventory-item.cannot-equip[data-v-bd956843]{opacity:.6}.req-level[data-v-bd956843]{color:#e74c3c;font-size:.9em}.item-tooltip[data-v-bd956843]{position:fixed;background:#1a1a2e;border:2px solid #4a4a6a;border-radius:8px;padding:12px;min-width:200px;max-width:220px;z-index:1000;pointer-events:none;box-shadow:0 4px 12px #00000080}.tooltip-header[data-v-bd956843]{font-weight:700;font-size:.95em;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #3a3a5a}.tooltip-quality[data-v-bd956843]{color:#888;font-size:.8em;margin-bottom:8px}.tooltip-desc[data-v-bd956843]{color:#aaa;font-size:.8em;padding:6px;background:#2a2a4a;border-radius:4px}.tooltip-stats[data-v-bd956843]{background:#2a2a4a;border-radius:6px;padding:8px;margin-bottom:6px}.tooltip-stat[data-v-bd956843]{display:flex;justify-content:space-between;font-size:.8em;padding:2px 0}.tooltip-stat span[data-v-bd956843]:first-child{color:#aaa}.tooltip-stat span[data-v-bd956843]:last-child{font-weight:700;color:#98fb98}.tooltip-stat .hp-color[data-v-bd956843]{color:#ff6b6b}.tooltip-stat .atk-color[data-v-bd956843]{color:#ff9f43}.tooltip-stat .def-color[data-v-bd956843]{color:#54a0ff}.tooltip-stat .crit-color[data-v-bd956843]{color:#ff4757}.tooltip-stat .pen-color[data-v-bd956843]{color:#6c5ce7}.tooltip-stat .skill-color[data-v-bd956843]{color:#00d2d3}.tooltip-stat .drop-color[data-v-bd956843]{color:#f39c12}.tooltip-req[data-v-bd956843]{color:#f39c12;font-size:.75em;text-align:right}.tooltip-skills[data-v-bd956843]{background:#2a2a4a;border-radius:6px;padding:8px;margin-top:6px}.tooltip-skill-title[data-v-bd956843]{color:gold;font-size:.75em;margin-bottom:4px;font-weight:700}.tooltip-skill[data-v-bd956843]{display:flex;justify-content:space-between;font-size:.8em;padding:2px 0}.tooltip-skill .skill-name[data-v-bd956843]{color:#9b59b6}.tooltip-skill .skill-value[data-v-bd956843]{color:#2ecc71}.tooltip-skill .skill-desc[data-v-bd956843]{color:#aaa;font-size:.9em}.tooltip-skill.active-skill[data-v-bd956843]{flex-direction:column;align-items:flex-start;gap:2px}.tooltip-skill.active-skill .skill-effect[data-v-bd956843]{color:#f39c12;font-size:.85em}.enhance-tag[data-v-bd956843]{color:gold;font-size:.85em;margin-left:2px;text-shadow:0 0 5px rgba(255,215,0,.5)}.enhance-panel[data-v-bd956843]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid;border-radius:12px;padding:20px;min-width:320px;max-width:400px}.enhance-header[data-v-bd956843]{font-size:1.3em;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px}.enhance-level[data-v-bd956843]{color:gold;text-shadow:0 0 8px rgba(255,215,0,.5)}.enhance-info[data-v-bd956843]{margin-bottom:15px}.enhance-quality[data-v-bd956843]{color:#888;font-size:.9em;margin-bottom:12px}.enhance-stats[data-v-bd956843]{background:#2a2a4a;border-radius:8px;padding:12px;margin-bottom:12px}.enhance-stat-row[data-v-bd956843]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.9em}.enhance-stat-row .stat-name[data-v-bd956843]{color:#aaa;flex:1}.enhance-stat-row .stat-base[data-v-bd956843]{color:#98fb98;margin-right:8px}.enhance-stat-row .stat-enhanced[data-v-bd956843]{color:gold;font-weight:700}.enhance-stat-row .stat-no-enhance[data-v-bd956843]{color:#666;font-size:10px}.enhance-details[data-v-bd956843]{background:#2a2a4a;border-radius:8px;padding:12px;margin-bottom:12px}.enhance-row[data-v-bd956843]{display:flex;justify-content:space-between;padding:5px 0;font-size:.9em;color:#aaa}.enhance-current[data-v-bd956843]{color:gold;font-weight:700}.enhance-cost[data-v-bd956843]{color:#ff6b6b}.enhance-cost.affordable[data-v-bd956843]{color:#98fb98}.enhance-rate[data-v-bd956843]{font-weight:700}.enhance-rate.rate-high[data-v-bd956843]{color:#2ecc71}.enhance-rate.rate-mid[data-v-bd956843]{color:#f39c12}.enhance-rate.rate-low[data-v-bd956843]{color:#e74c3c}.enhance-warning[data-v-bd956843]{color:#f39c12;font-size:.8em;text-align:center;padding:8px;margin-top:8px;background:rgba(243,156,18,.1);border-radius:4px}.enhance-result[data-v-bd956843]{text-align:center;padding:10px;border-radius:6px;font-weight:700;margin-bottom:10px;animation:fadeIn-bd956843 .3s}.enhance-result.success[data-v-bd956843]{background:rgba(46,204,113,.2);color:#2ecc71;border:1px solid #2ecc71}.enhance-result.fail[data-v-bd956843]{background:rgba(231,76,60,.2);color:#e74c3c;border:1px solid #e74c3c}@keyframes fadeIn-bd956843{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.enhance-actions[data-v-bd956843]{display:flex;gap:10px}.enhance-actions button[data-v-bd956843]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:.9em;transition:all .2s}.enhance-btn[data-v-bd956843]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;font-weight:700}.enhance-btn[data-v-bd956843]:hover:not(:disabled){background:linear-gradient(135deg,#f1c40f,#f39c12);box-shadow:0 0 15px #f39c1280}.enhance-btn[data-v-bd956843]:disabled{background:#555;color:#888;cursor:not-allowed}.unequip-btn[data-v-bd956843]{background:#c0392b;color:#fff}.unequip-btn[data-v-bd956843]:hover{background:#e74c3c}.header-actions[data-v-bd956843]{display:flex;gap:8px}.settings-btn[data-v-bd956843]{padding:4px 10px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:4px;color:#888;font-size:.75em;cursor:pointer;transition:all .2s}.settings-btn[data-v-bd956843]:hover{background:#3a3a5a;color:#aaa}.settings-btn.active[data-v-bd956843]{background:#27ae60;border-color:#2ecc71;color:#fff}.loot-filter-panel[data-v-bd956843]{background:#1a1a2e;border:1px solid #4a4a6a;border-radius:8px;padding:12px;margin-bottom:10px}.loot-filter-row[data-v-bd956843]{margin-bottom:10px}.loot-filter-row[data-v-bd956843]:last-child{margin-bottom:0}.loot-filter-options[data-v-bd956843]{margin-top:10px;padding-top:10px;border-top:1px solid #3a3a5a}.filter-switch[data-v-bd956843]{display:flex;align-items:center;gap:10px;cursor:pointer;color:#aaa;font-size:.85em}.filter-switch input[data-v-bd956843]{display:none}.switch-slider[data-v-bd956843]{position:relative;width:40px;height:20px;background:#4a4a6a;border-radius:10px;transition:all .3s}.switch-slider[data-v-bd956843]:after{content:"";position:absolute;width:16px;height:16px;background:#888;border-radius:50%;top:2px;left:2px;transition:all .3s}.filter-switch input:checked+.switch-slider[data-v-bd956843]{background:#27ae60}.filter-switch input:checked+.switch-slider[data-v-bd956843]:after{left:22px;background:white}.filter-option-label[data-v-bd956843]{color:#888;font-size:.85em;display:block;margin-bottom:6px}.quality-select[data-v-bd956843]{display:flex;flex-wrap:wrap;gap:4px}.quality-select button[data-v-bd956843]{padding:4px 10px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:4px;font-size:.75em;cursor:pointer;transition:all .2s}.quality-select button[data-v-bd956843]:hover{background:#3a3a5a}.quality-select button.active[data-v-bd956843]{background:rgba(255,255,255,.1);font-weight:700}.loot-filter-hint[data-v-bd956843]{color:#888;font-size:.75em;padding:8px;background:#2a2a4a;border-radius:4px;margin-top:10px;line-height:1.4}.artifact-detail-panel[data-v-bd956843]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:2px solid;border-radius:12px;padding:20px;min-width:320px;max-width:400px}.artifact-header[data-v-bd956843]{font-size:1.3em;font-weight:700;margin-bottom:15px;text-align:center}.artifact-info[data-v-bd956843]{background:#2a2a4a;border-radius:8px;padding:12px;margin-bottom:12px}.artifact-quality[data-v-bd956843]{text-align:center;color:#aaa;font-size:.9em;margin-bottom:10px}.artifact-level[data-v-bd956843]{display:flex;flex-direction:column;gap:5px;font-size:.85em}.artifact-level>span[data-v-bd956843]:first-child{color:gold;font-weight:700}.exp-bar[data-v-bd956843]{width:100%;height:8px;background:#1a1a2e;border-radius:4px;overflow:hidden}.exp-fill[data-v-bd956843]{height:100%;background:linear-gradient(90deg,#9b59b6,#8e44ad);transition:width .3s}.exp-text[data-v-bd956843]{color:#888;font-size:.8em;text-align:right}.artifact-stats-section[data-v-bd956843],.artifact-skills-section[data-v-bd956843]{background:#2a2a4a;border-radius:8px;padding:12px;margin-bottom:12px}.section-title[data-v-bd956843]{color:gold;font-size:.85em;font-weight:700;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #3a3a5a}.artifact-stats[data-v-bd956843]{display:flex;flex-direction:column;gap:4px}.artifact-stat-row[data-v-bd956843]{display:flex;justify-content:space-between;font-size:.85em}.artifact-stat-row .stat-name[data-v-bd956843]{color:#aaa}.artifact-stat-row .stat-value[data-v-bd956843]{font-weight:700;color:#98fb98}.artifact-skill[data-v-bd956843]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:.85em}.artifact-skill .skill-name[data-v-bd956843]{color:#9b59b6;font-weight:700}.artifact-skill .skill-effect[data-v-bd956843]{color:#2ecc71}.artifact-skill.active[data-v-bd956843]{flex-direction:column;align-items:flex-start;gap:4px}.artifact-skill .skill-desc[data-v-bd956843]{color:#aaa;font-size:.9em}.artifact-hint[data-v-bd956843]{color:#888;font-size:.8em;text-align:center;padding:10px;background:rgba(155,89,182,.1);border-radius:6px;margin-bottom:12px}.artifact-actions[data-v-bd956843]{display:flex;gap:10px}.artifact-actions button[data-v-bd956843]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:.9em;transition:all .2s}@media (max-width: 768px){.equipment-panel[data-v-bd956843]{padding:10px}.panel-header h3[data-v-bd956843]{font-size:1em}.equip-grid[data-v-bd956843]{grid-template-columns:repeat(3,1fr);gap:6px}.equip-slot[data-v-bd956843]{padding:8px}.slot-name[data-v-bd956843]{font-size:.7em}.item-name[data-v-bd956843]{font-size:.65em}.filter-tabs[data-v-bd956843]{flex-wrap:wrap;gap:4px}.filter-tabs button[data-v-bd956843]{padding:4px 8px;font-size:.7em}.inventory-grid[data-v-bd956843]{grid-template-columns:repeat(4,1fr);gap:4px}.inventory-item[data-v-bd956843]{padding:6px}}@media (max-width: 480px){.equipment-panel[data-v-bd956843]{padding:8px}.panel-header[data-v-bd956843]{flex-direction:column;align-items:flex-start;gap:8px}.header-actions[data-v-bd956843]{width:100%;justify-content:flex-start}.header-actions button[data-v-bd956843]{font-size:.7em;padding:4px 8px}.equip-grid[data-v-bd956843]{grid-template-columns:repeat(3,1fr);gap:4px}.equip-slot[data-v-bd956843]{padding:6px}.slot-name[data-v-bd956843]{font-size:.65em}.item-name[data-v-bd956843],.item-level[data-v-bd956843]{font-size:.6em}.filter-tabs[data-v-bd956843]{gap:3px}.filter-tabs button[data-v-bd956843]{padding:3px 6px;font-size:.65em}.inventory-grid[data-v-bd956843]{grid-template-columns:repeat(3,1fr);gap:3px}.inventory-item[data-v-bd956843]{padding:4px;font-size:.7em}.item-detail-modal .item-detail[data-v-bd956843],.item-detail-modal .enhance-panel[data-v-bd956843],.artifact-detail-panel[data-v-bd956843]{width:95vw;max-width:none;min-width:0;padding:15px}.detail-header[data-v-bd956843],.artifact-header[data-v-bd956843]{font-size:1.1em}.detail-stats[data-v-bd956843],.artifact-stats-section[data-v-bd956843]{padding:10px}.stat-row[data-v-bd956843]{font-size:.8em}.detail-actions[data-v-bd956843],.artifact-actions[data-v-bd956843]{flex-direction:column;gap:8px}.detail-actions button[data-v-bd956843],.artifact-actions button[data-v-bd956843]{padding:10px;font-size:.85em}}.game-container[data-v-011782ea]{min-height:100vh;background:linear-gradient(180deg,#0a0a1a 0%,#1a1a3a 100%);display:flex;flex-direction:column;transition:background .3s}.game-content[data-v-011782ea]{flex:1;display:flex;padding:15px;gap:15px;overflow:hidden}.left-panel[data-v-011782ea]{width:738px;flex-shrink:0;overflow-y:auto}.center-panel[data-v-011782ea]{flex:1;min-width:280px;display:flex;flex-direction:column}.right-panel[data-v-011782ea]{width:260px;flex-shrink:0;overflow-y:auto}@media (max-width: 1200px){.game-content[data-v-011782ea]{flex-wrap:wrap}.left-panel[data-v-011782ea],.right-panel[data-v-011782ea]{width:calc(50% - 8px)}.center-panel[data-v-011782ea]{width:100%;order:-1;min-height:400px}}@media (max-width: 768px){.game-content[data-v-011782ea]{flex-direction:column;padding:10px;gap:10px}.left-panel[data-v-011782ea],.center-panel[data-v-011782ea],.right-panel[data-v-011782ea]{width:100%}}@media (max-width: 480px){.game-content[data-v-011782ea]{padding:5px;gap:8px}.left-panel[data-v-011782ea],.center-panel[data-v-011782ea],.right-panel[data-v-011782ea]{width:100%;min-height:auto}.center-panel[data-v-011782ea]{min-height:350px}}.game-container.light-theme{color:#1a1a2e}.game-container.light-theme .navbar{background:linear-gradient(135deg,#e8e8f0 0%,#d0d0e0 100%);border-bottom-color:#b0b0c0}.game-container.light-theme .nav-brand h1{color:#8b6914;text-shadow:none}.game-container.light-theme .subtitle,.game-container.light-theme .info-item .label{color:#666}.game-container.light-theme .info-item .value{color:#333}.game-container.light-theme .info-item .value.level{color:#c77800}.game-container.light-theme .info-item .value.realm{color:#2980b9}.game-container.light-theme .info-item .value.gold{color:#b8860b}.game-container.light-theme .nav-btn{border-color:#b0b0c0}.game-container.light-theme .attribute-panel,.game-container.light-theme .battle-panel,.game-container.light-theme .equipment-panel{background:linear-gradient(135deg,#f5f5fa 0%,#e8e8f0 100%);border-color:#c0c0d0;color:#333}.game-container.light-theme .panel-header h3{color:#8b6914}.game-container.light-theme .stat-row,.game-container.light-theme .stat-item{color:#333}.game-container.light-theme .stat-label{color:#666}.game-container.light-theme .equip-slot{background:#e0e0ea;border-color:#c0c0d0}.game-container.light-theme .equip-slot.equipped{background:#d8f0d8;border-color:#5a9a5a}.game-container.light-theme .inventory-item{background:#e0e0ea;border-color:#c0c0d0}.game-container.light-theme .inventory-item:hover{background:#d0d0e0}.game-container.light-theme .filter-section{background:#e0e0ea}.game-container.light-theme .filter-tabs button{background:#f5f5fa;border-color:#c0c0d0;color:#666}.game-container.light-theme .filter-tabs button.active{background:#d0d0e0;color:#333}.game-container.light-theme .map-selector,.game-container.light-theme .monster-info,.game-container.light-theme .battle-log{background:#e0e0ea;border-color:#c0c0d0}.game-container.light-theme .battle-log{color:#333}.game-container.light-theme .log-entry{border-bottom-color:#d0d0e0}.game-container.light-theme .hp-bar-bg{background:#c0c0d0}.game-container.light-theme .settings-panel{background:linear-gradient(135deg,#f5f5fa 0%,#e8e8f0 100%);border-color:#c0c0d0}.game-container.light-theme .settings-panel h3{color:#8b6914}.game-container.light-theme .setting-item label{color:#2980b9}.game-container.light-theme .loot-filter-settings{background:#e0e0ea}.game-container.light-theme .filter-hint{background:#f5f5fa;color:#666}.game-container.light-theme .item-detail-modal .item-detail,.game-container.light-theme .item-detail-modal .enhance-panel{background:linear-gradient(135deg,#f5f5fa 0%,#e8e8f0 100%)}.game-container.light-theme .detail-stats,.game-container.light-theme .enhance-stats,.game-container.light-theme .enhance-details{background:#e0e0ea}.game-container.light-theme .stat-name{color:#666}.game-container.light-theme .item-tooltip{background:#f5f5fa;border-color:#c0c0d0}.game-container.light-theme .tooltip-quality,.game-container.light-theme .tooltip-req{color:#666}.game-container.light-theme .tooltip-stats{background:#e0e0ea}.game-container.light-theme .modal-content,.game-container.light-theme .skill-panel,.game-container.light-theme .pet-panel{background:linear-gradient(135deg,#f5f5fa 0%,#e8e8f0 100%);border-color:#c0c0d0;color:#333}.game-container.light-theme .skill-item,.game-container.light-theme .pet-item{background:#e0e0ea;border-color:#c0c0d0}.game-container.light-theme .skill-item:hover,.game-container.light-theme .pet-item:hover{background:#d0d0e0}.game-container.light-theme .auto-save-hint{background:rgba(39,174,96,.15);color:#1e7e34}#app{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;background:#0a0a1a;color:#e0e0e0;line-height:1.6}#app{width:100%;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5a5a7a}::selection{background:rgba(135,206,235,.3);color:#fff}
