.support-chat[data-v-99329f79]{position:fixed;right:20px;bottom:20px;z-index:2999;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif}.support-fab[data-v-99329f79]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#409eff,#337ecc);box-shadow:0 6px 18px #409eff73;display:flex;align-items:center;justify-content:center;transition:transform .2s}.support-fab[data-v-99329f79]:hover{transform:scale(1.06)}.support-fab .el-badge[data-v-99329f79]{display:flex}.support-panel[data-v-99329f79]{width:360px;max-width:calc(100vw - 24px);height:520px;max-height:calc(100vh - 48px);background:#fff;border-radius:14px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e7ed}.support-header[data-v-99329f79]{background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.support-header-info[data-v-99329f79]{display:flex;flex-direction:column;gap:3px}.support-title[data-v-99329f79]{font-size:15px;font-weight:600}.support-status[data-v-99329f79]{font-size:12px;opacity:.92;display:flex;align-items:center;gap:5px}.status-dot[data-v-99329f79]{width:8px;height:8px;border-radius:50%;background:#f56c6c;display:inline-block}.status-dot.online[data-v-99329f79]{background:#67c23a}.support-close[data-v-99329f79]{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex}.support-actions[data-v-99329f79]{display:flex;align-items:center;gap:6px}.support-eval-btn[data-v-99329f79]{background:#ffffff2e;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s}.support-eval-btn[data-v-99329f79]:hover{background:#ffffff52}.support-body[data-v-99329f79]{flex:1;overflow-y:auto;padding:14px;background:#f5f7fa;display:flex;flex-direction:column;gap:10px}.support-empty[data-v-99329f79]{text-align:center;color:#909399;font-size:13px;padding:30px 0;line-height:1.9}.support-msg[data-v-99329f79]{display:flex;max-width:82%}.support-msg.from-user[data-v-99329f79]{align-self:flex-end;flex-direction:row-reverse}.support-msg.from-agent[data-v-99329f79]{align-self:flex-start}.bubble[data-v-99329f79]{padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.55;position:relative;word-break:break-word;white-space:pre-wrap}.from-user .bubble[data-v-99329f79]{background:#409eff;color:#fff;border-top-right-radius:3px}.from-agent .bubble[data-v-99329f79]{background:#fff;color:#303133;border:1px solid #e4e7ed;border-top-left-radius:3px}.msg-text[data-v-99329f79]{display:block}.msg-original[data-v-99329f79]{display:block;font-size:12px;color:#909399;border-top:1px dashed #e4e7ed;margin-top:5px;padding-top:5px}.msg-time[data-v-99329f79]{display:block;font-size:11px;color:#ffffffbf;margin-top:3px;text-align:right}.from-agent .msg-time[data-v-99329f79]{color:#b0b3b8}.recalled-text[data-v-99329f79]{color:#a8abb2;font-style:italic;font-size:13px}.bubble.recalled[data-v-99329f79]{background:#f0f2f5;color:#a8abb2;border:none}.from-user .bubble.recalled .recalled-text[data-v-99329f79]{color:#ffffffb3}.from-user .bubble.recalled[data-v-99329f79]{background:#409eff59}.msg-image[data-v-99329f79]{display:block;max-width:220px;max-height:200px;border-radius:8px;cursor:zoom-in;object-fit:contain}.msg-voice[data-v-99329f79]{display:flex;align-items:center;gap:6px;min-width:180px}.msg-voice audio[data-v-99329f79]{height:30px;max-width:170px}.voice-dur[data-v-99329f79]{font-size:12px;color:#909399;white-space:nowrap}.msg-file[data-v-99329f79]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;min-width:140px}.from-user .msg-file[data-v-99329f79]{color:#fff}.msg-file .file-name[data-v-99329f79]{font-size:13px;word-break:break-all;flex:1}.file-size[data-v-99329f79]{font-size:11px;opacity:.75;white-space:nowrap}.eval-box[data-v-99329f79]{display:flex;flex-direction:column;gap:12px}.eval-rate[data-v-99329f79]{display:flex;justify-content:center;padding:6px 0}.support-input[data-v-99329f79]{display:flex;gap:8px;padding:10px;border-top:1px solid #e4e7ed;align-items:flex-end;flex-shrink:0}.support-input .el-textarea[data-v-99329f79]{flex:1}.support-send[data-v-99329f79]{width:42px;height:42px;border-radius:50%;border:none;background:#409eff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.support-send[data-v-99329f79]:disabled{opacity:.5;cursor:not-allowed}.sending[data-v-99329f79]{font-size:18px}@media (max-width: 480px){.support-chat[data-v-99329f79]{right:12px;bottom:12px}.support-panel[data-v-99329f79]{width:calc(100vw - 24px);height:calc(100vh - 120px)}}.treasure-mask[data-v-f0873574]{position:fixed;inset:0;z-index:3000;background:#1a1614b8;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.treasure-dialog[data-v-f0873574]{position:relative;width:min(420px,94vw);max-height:86vh;overflow-y:auto;background:linear-gradient(160deg,#241f1c,#1a1614 70%);border:1px solid rgba(212,175,55,.35);border-radius:18px;padding:22px 20px 18px;box-shadow:0 24px 60px #0000008c,0 0 40px #d4af3714 inset}.treasure-noise[data-v-f0873574]{position:absolute;inset:0;pointer-events:none;border-radius:18px;opacity:.05;background-image:radial-gradient(rgba(255,255,255,.9) .5px,transparent .5px);background-size:4px 4px}.treasure-head[data-v-f0873574]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.treasure-seal[data-v-f0873574]{width:34px;height:34px;border-radius:8px;background:#d4af3724;border:1px solid rgba(212,175,55,.5);color:#d4af37;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Songti SC,SimSun,serif}.treasure-head h3[data-v-f0873574]{font-size:17px;color:#f3ead6;font-weight:600;font-family:Songti SC,SimSun,serif;letter-spacing:1px}.treasure-body[data-v-f0873574]{display:flex;flex-direction:column;gap:12px}.loot-card[data-v-f0873574]{position:relative;overflow:hidden;border-radius:14px;padding:16px;background:linear-gradient(150deg,#ffffff0d,#ffffff04);border:1px solid var(--rarity);box-shadow:0 6px 22px var(--glow),0 0 18px var(--glow) inset;animation:cardIn-f0873574 .45s ease both}@keyframes cardIn-f0873574{0%{transform:translateY(14px) scale(.96);opacity:0}to{transform:none;opacity:1}}.card-shine[data-v-f0873574]{position:absolute;top:-60%;left:-80%;width:55%;height:220%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(18deg);animation:shine-f0873574 2.6s ease-in-out .4s infinite}@keyframes shine-f0873574{0%{left:-80%}45%,to{left:130%}}.card-char[data-v-f0873574]{font-size:56px;line-height:1.15;text-align:center;color:#f7f1e3;font-family:Songti SC,SimSun,"Noto Serif SC",serif;text-shadow:0 0 24px var(--glow)}.card-meta[data-v-f0873574]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.card-rarity[data-v-f0873574]{font-size:12px;font-weight:700;color:var(--rarity);letter-spacing:1px}.card-serial[data-v-f0873574]{font-size:11px;color:#b9ad8f;letter-spacing:1.5px;background:linear-gradient(100deg,#8f8570 20%,#e8dcae,#8f8570 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-meaning[data-v-f0873574]{font-size:12.5px;color:#b8b0a0;margin-top:8px;line-height:1.6}.loot-empty[data-v-f0873574],.loot-shard[data-v-f0873574],.loot-craft[data-v-f0873574],.loot-set[data-v-f0873574],.loot-progress[data-v-f0873574]{font-size:13px;color:#cfc6ae;text-align:center;padding:8px 10px;border-radius:10px;background:#d4af370f;border:1px dashed rgba(212,175,55,.25)}.loot-craft[data-v-f0873574]{color:#f0d78c;border-color:#d4af3780}.loot-set[data-v-f0873574]{color:#ffd98a}.epic-banner[data-v-f0873574]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#c084fc26,#d4af371a);border:1px solid rgba(192,132,252,.4);animation:epicPulse-f0873574 1.2s ease-in-out infinite}@keyframes epicPulse-f0873574{0%,to{box-shadow:0 0 12px #c084fc4d}50%{box-shadow:0 0 24px #c084fc80}}.epic-flash[data-v-f0873574]{font-size:16px;color:#c084fc;animation:epicFlash-f0873574 .8s ease-in-out infinite alternate}@keyframes epicFlash-f0873574{0%{opacity:.4}to{opacity:1}}.epic-text[data-v-f0873574]{font-size:14px;font-weight:700;color:#e0b8ff;letter-spacing:2px;font-family:Songti SC,SimSun,serif}.loot-epic[data-v-f0873574]{animation:epicCardIn-f0873574 .7s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 8px 30px var(--glow),0 0 24px var(--glow) inset,0 0 40px #c084fc26}@keyframes epicCardIn-f0873574{0%{transform:translateY(20px) scale(.9) rotate(-2deg);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:blur(0)}}.epic-banner-arch[data-v-f0873574]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#b4322833,#d4af371f);border:1px solid rgba(180,50,40,.5);animation:epicArchPulse-f0873574 1.2s ease-in-out infinite}@keyframes epicArchPulse-f0873574{0%,to{box-shadow:0 0 12px #b432284d}50%{box-shadow:0 0 28px #b4322880}}.epic-arch-flash[data-v-f0873574]{font-size:16px;color:#c8392c;animation:epicFlash-f0873574 .8s ease-in-out infinite alternate}.epic-arch-text[data-v-f0873574]{font-size:14px;font-weight:700;color:#e8a050;letter-spacing:2px;font-family:Songti SC,SimSun,serif}.uc-epic[data-v-f0873574]{animation:epicUnearth-f0873574 .8s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 8px 30px var(--glow),0 0 24px var(--glow) inset,0 0 40px #b4322826}@keyframes epicUnearth-f0873574{0%{transform:translateY(24px) scale(.88) rotate(2deg);opacity:0;filter:blur(8px)}to{transform:none;opacity:1;filter:blur(0)}}.treasure-actions[data-v-f0873574]{display:flex;gap:10px;margin-top:18px}.t-btn[data-v-f0873574]{flex:1;height:42px;border-radius:10px;font-size:14px;cursor:pointer;border:none;transition:all .2s}.t-btn.primary[data-v-f0873574]{background:linear-gradient(135deg,#d4af37,#b8912c);color:#1a1614;font-weight:700}.t-btn.primary[data-v-f0873574]:hover{filter:brightness(1.1)}.t-btn.ghost[data-v-f0873574]{background:transparent;color:#d4af37;border:1px solid rgba(212,175,55,.45)}.t-btn.ghost[data-v-f0873574]:hover{background:#d4af371a}.archaeology-mode[data-v-f0873574]{background:#0a0806d1}.excavation-dialog[data-v-f0873574]{position:relative;width:min(420px,94vw);max-height:86vh;overflow-y:auto;background:linear-gradient(160deg,#1e1815,#14100e 70%);border:1px solid rgba(180,50,40,.4);border-radius:18px;padding:22px 20px 18px;box-shadow:0 24px 60px #000000a6,0 0 40px #b432281a inset}.excavation-noise[data-v-f0873574]{position:absolute;inset:0;pointer-events:none;border-radius:18px;opacity:.06;background-image:radial-gradient(rgba(200,180,160,.7) .5px,transparent .5px);background-size:5px 5px}.excavation-head[data-v-f0873574]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.excavation-seal[data-v-f0873574]{width:34px;height:34px;border-radius:6px;background:#b432282e;border:1px solid rgba(180,50,40,.6);color:#c8392c;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Songti SC,SimSun,serif;box-shadow:0 0 8px #b432284d}.excavation-head h3[data-v-f0873574]{font-size:17px;color:#e8d5c0;font-weight:600;font-family:Songti SC,SimSun,serif;letter-spacing:1px}.excavation-body[data-v-f0873574]{display:flex;flex-direction:column;gap:12px}.unearthed-card[data-v-f0873574]{position:relative;overflow:hidden;border-radius:14px;padding:16px;background:linear-gradient(150deg,#b432280f,#8c645008);border:1px solid var(--rarity);box-shadow:0 6px 22px var(--glow),0 0 18px var(--glow) inset;animation:unearth-f0873574 .55s ease both}@keyframes unearth-f0873574{0%{transform:translateY(18px) scale(.94);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:blur(0)}}.uc-shine[data-v-f0873574]{position:absolute;top:-60%;left:-80%;width:55%;height:220%;background:linear-gradient(105deg,transparent,rgba(220,200,180,.1),transparent);transform:rotate(18deg);animation:ucShine-f0873574 3s ease-in-out .5s infinite}@keyframes ucShine-f0873574{0%{left:-80%}45%,to{left:130%}}.uc-char[data-v-f0873574]{font-size:56px;line-height:1.15;text-align:center;color:#f0e0cc;font-family:Songti SC,SimSun,"Noto Serif SC",serif;text-shadow:0 0 24px var(--glow),0 0 8px rgba(180,50,40,.2)}.uc-meta[data-v-f0873574]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.uc-rarity[data-v-f0873574]{font-size:12px;font-weight:700;color:var(--rarity);letter-spacing:1px}.uc-serial[data-v-f0873574]{font-size:11px;color:#a89080;letter-spacing:1.5px;background:linear-gradient(100deg,#806858 20%,#c8a888,#806858 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.uc-origin[data-v-f0873574]{font-size:12.5px;color:#b8a890;margin-top:8px;line-height:1.6}.uc-hsk[data-v-f0873574]{font-size:11px;color:#c8392c;margin-top:4px;text-align:center;letter-spacing:1px;font-weight:600}.uc-empty[data-v-f0873574],.uc-shard[data-v-f0873574],.uc-craft[data-v-f0873574],.uc-set[data-v-f0873574]{font-size:13px;color:#c8b8a0;text-align:center;padding:8px 10px;border-radius:10px;background:#b432280f;border:1px dashed rgba(180,50,40,.3)}.uc-craft[data-v-f0873574]{color:#f0c878;border-color:#d4af3780}.uc-set[data-v-f0873574]{color:#e8a050}.uc-progress[data-v-f0873574]{padding:10px 12px;border-radius:10px;background:#b432280d;border:1px solid rgba(180,50,40,.2)}.uc-progress-label[data-v-f0873574]{font-size:12px;color:#c8b8a0;margin-bottom:6px;font-family:Songti SC,SimSun,serif}.uc-progress-bar[data-v-f0873574]{height:6px;background:#8c645033;border-radius:3px;overflow:hidden}.uc-progress-fill[data-v-f0873574]{height:100%;background:linear-gradient(90deg,#c8392c,#d4af37);border-radius:3px;transition:width .6s ease;box-shadow:0 0 8px #b4322866}.excavation-actions[data-v-f0873574]{display:flex;gap:10px;margin-top:18px}.e-btn[data-v-f0873574]{flex:1;height:42px;border-radius:10px;font-size:14px;cursor:pointer;border:none;transition:all .2s}.e-btn.primary[data-v-f0873574]{background:linear-gradient(135deg,#c8392c,#a02820);color:#f0e0cc;font-weight:700;box-shadow:0 4px 14px #b432284d}.e-btn.primary[data-v-f0873574]:hover{filter:brightness(1.15)}.e-btn.ghost[data-v-f0873574]{background:transparent;color:#c8392c;border:1px solid rgba(180,50,40,.5)}.e-btn.ghost[data-v-f0873574]:hover{background:#b432281a}.treasure-fade-enter-active[data-v-f0873574],.treasure-fade-leave-active[data-v-f0873574]{transition:opacity .28s ease}.treasure-fade-enter-from[data-v-f0873574],.treasure-fade-leave-to[data-v-f0873574]{opacity:0}.mode-mask[data-v-b13fa151]{position:fixed;inset:0;z-index:4000;background:#0009;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.mode-dialog[data-v-b13fa151]{position:relative;width:min(680px,94vw);max-height:88vh;overflow-y:auto;background:#fff;border-radius:20px;padding:28px 24px 20px;box-shadow:0 24px 70px #0000004d}.mode-noise[data-v-b13fa151]{position:absolute;inset:0;pointer-events:none;border-radius:20px;opacity:.03;background-image:radial-gradient(rgba(0,0,0,.8) .5px,transparent .5px);background-size:4px 4px}.mode-head[data-v-b13fa151]{text-align:center;margin-bottom:24px}.mode-head h2[data-v-b13fa151]{font-size:22px;color:#303133;margin:0 0 4px}.mode-head p[data-v-b13fa151]{font-size:14px;color:#909399;margin:0}.mode-cards[data-v-b13fa151]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.mode-card[data-v-b13fa151]{position:relative;border-radius:16px;padding:20px 18px;border:2px solid #e4e7ed;cursor:pointer;transition:all .25s;background:#fafafa}.mode-card[data-v-b13fa151]:hover{border-color:#c0c4cc;transform:translateY(-2px)}.mode-card.selected[data-v-b13fa151]{border-color:#409eff;background:#ecf5ff;box-shadow:0 6px 20px #409eff26}.mode-card.archaeology.selected[data-v-b13fa151]{border-color:#d4af37;background:#fdf6e3;box-shadow:0 6px 20px #d4af3726}.mc-icon[data-v-b13fa151]{font-size:36px;margin-bottom:8px}.mode-card h3[data-v-b13fa151]{font-size:18px;color:#303133;margin:0 0 2px}.mc-en[data-v-b13fa151]{font-size:13px;color:#909399;margin:0 0 10px}.mc-desc[data-v-b13fa151]{font-size:13px;color:#606266;line-height:1.6;margin:0 0 12px}.mc-features[data-v-b13fa151]{list-style:none;padding:0;margin:0}.mc-features li[data-v-b13fa151]{font-size:12px;color:#909399;padding:3px 0 3px 16px;position:relative}.mc-features li[data-v-b13fa151]:before{content:"✓";position:absolute;left:0;color:#67c23a;font-weight:700}.mode-card.archaeology .mc-features li[data-v-b13fa151]:before{color:#d4af37}.mode-note[data-v-b13fa151]{font-size:12px;color:#909399;text-align:center;padding:8px 12px;border-radius:8px;background:#f5f7fa;margin-bottom:16px}.mode-actions[data-v-b13fa151]{display:flex;gap:12px;justify-content:flex-end}.m-btn[data-v-b13fa151]{height:42px;padding:0 24px;border-radius:10px;font-size:14px;cursor:pointer;border:none;transition:all .2s}.m-btn.primary[data-v-b13fa151]{background:#409eff;color:#fff;font-weight:600}.m-btn.primary[data-v-b13fa151]:hover{filter:brightness(1.1)}.m-btn.primary[data-v-b13fa151]:disabled{background:#c0c4cc;cursor:not-allowed}.m-btn.ghost[data-v-b13fa151]{background:transparent;color:#606266;border:1px solid #dcdfe6}.m-btn.ghost[data-v-b13fa151]:hover{border-color:#409eff;color:#409eff}.mode-fade-enter-active[data-v-b13fa151],.mode-fade-leave-active[data-v-b13fa151]{transition:opacity .3s}.mode-fade-enter-from[data-v-b13fa151],.mode-fade-leave-to[data-v-b13fa151]{opacity:0}@media (max-width: 640px){.mode-cards[data-v-b13fa151]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}:root{--primary-color: #409eff;--primary-light: #ecf5ff;--primary-dark: #337ecc;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--text-primary: #303133;--text-regular: #606266;--text-secondary: #606266;--text-tertiary: #909399;--bg-color: #f5f7fa;--border-color: #dcdfe6;--min-touch-size: 48px}@media (max-width: 768px){html,body{font-size:14px}}@media (min-width: 769px) and (max-width: 1024px){html,body{font-size:15px}}button,.el-button,a[role=button],.clickable{min-height:36px}.el-button--small{min-height:32px}.el-button--large{min-height:48px}[dir=rtl] .app-layout{direction:ltr;flex-direction:row}[dir=rtl] .main-area,[dir=rtl] .app-header,[dir=rtl] .header-left{direction:ltr}[dir=rtl] .header-right{direction:ltr;flex-direction:row}[dir=rtl] .sidebar-menu{direction:ltr}[dir=rtl] .page-content{direction:rtl}
