.equipment-icon[data-v-9041cae3]{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.equipment-icon img[data-v-9041cae3]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.skill-icon[data-v-9c9a38e2]{display:block;flex-shrink:0}.skill-icon--art[data-v-9c9a38e2]{background:#1a1410;border-radius:16%;border-style:solid;box-shadow:inset 0 0 0 1px #ffffff1a;box-sizing:border-box;overflow:hidden;position:relative}.skill-icon--divine[data-v-9c9a38e2]{box-shadow:inset 0 0 0 1px #ffffff3d,0 0 5px color-mix(in srgb,currentColor 35%,transparent)}.skill-icon--passive[data-v-9c9a38e2]:after{border:1px dashed hsla(0,0%,100%,.45);border-radius:13%;content:"";inset:2px;pointer-events:none;position:absolute}.skill-icon__image[data-v-9c9a38e2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skill-icon__badge[data-v-9c9a38e2]{border:1px solid #1a1410;border-radius:50%;bottom:2px;color:#1a1410;display:grid;font-family:ZCOOL XiaoWei,KaiTi,serif;font-size:var(--skill-badge-font-size);font-weight:700;height:var(--skill-badge-size);line-height:1;place-items:center;position:absolute;right:2px;width:var(--skill-badge-size);z-index:1}.expedition[data-v-416b6b23]{--paper:oklch(92% .035 83);--paper-deep:oklch(84% .055 78);--ink:oklch(25% .025 60);--ink-soft:oklch(42% .025 65);--ochre:oklch(58% .12 72);--cinnabar:oklch(48% .17 32);--moss:oklch(48% .075 132);background:radial-gradient(circle at 18% 8%,color-mix(in oklch,var(--ochre) 13%,transparent),transparent 26rem),linear-gradient(135deg,color-mix(in oklch,var(--paper) 94%,#fff),var(--paper));border:1px solid color-mix(in oklch,var(--ink) 22%,transparent);border-radius:3px;box-shadow:0 18px 50px color-mix(in oklch,var(--ink) 14%,transparent);color:var(--ink);font-family:"Noto Serif SC",Songti SC,STSong,serif;overflow:hidden;position:relative}.expedition[data-v-416b6b23]:before{background-image:repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in oklch,var(--ink) 8%,transparent) 6px),repeating-linear-gradient(90deg,transparent 0 7px,color-mix(in oklch,var(--ink) 5%,transparent) 8px);content:"";inset:0;mix-blend-mode:multiply;opacity:.24;pointer-events:none;position:absolute}.expedition[data-v-416b6b23]>*{position:relative}.expedition-mast[data-v-416b6b23]{align-items:flex-start;border-bottom:1px solid color-mix(in oklch,var(--ink) 18%,transparent);display:flex;gap:24px;justify-content:space-between;padding:24px 26px 18px}.eyebrow[data-v-416b6b23],.node-kicker[data-v-416b6b23],.strip-label[data-v-416b6b23]{color:var(--cinnabar);display:block;font:700 11px/1.3 system-ui,sans-serif;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.expedition h3[data-v-416b6b23]{font-size:clamp(27px,4vw,42px);letter-spacing:.12em;line-height:1;margin:0}.lede[data-v-416b6b23]{color:var(--ink-soft);font:14px/1.7 system-ui,sans-serif;margin:10px 0 0;max-width:720px}.ink-button[data-v-416b6b23]{background:color-mix(in oklch,var(--paper) 82%,#fff);border:1px solid color-mix(in oklch,var(--ink) 45%,transparent);border-radius:2px;color:var(--ink);cursor:pointer;font:650 13px/1.2 system-ui,sans-serif;min-height:38px;padding:8px 15px}.ink-button[data-v-416b6b23]:focus-visible,.ink-button[data-v-416b6b23]:hover:not(:disabled){border-color:var(--ochre);box-shadow:inset 0 -2px var(--ochre)}.ink-button[data-v-416b6b23]:disabled{cursor:not-allowed;opacity:.45}.ink-button--primary[data-v-416b6b23]{background:var(--moss);border-color:var(--moss);color:#fff;width:100%}.ink-button--danger[data-v-416b6b23]{background:var(--cinnabar);border-color:var(--cinnabar);color:#fff;margin-top:10px;width:100%}.ink-button--quiet[data-v-416b6b23]{flex:0 0 auto}.notice[data-v-416b6b23]{border-left:4px solid;bottom:calc(112px + env(safe-area-inset-bottom,0px));box-shadow:0 10px 30px color-mix(in oklch,var(--ink) 22%,transparent);font:600 13px/1.5 system-ui,sans-serif;left:50%;margin:0;padding:10px 14px;position:fixed;transform:translate(-50%);width:min(620px,calc(100vw - 32px));z-index:2100}.notice--success[data-v-416b6b23]{background:color-mix(in oklch,var(--moss) 12%,transparent);border-color:var(--moss)}.notice--error[data-v-416b6b23]{background:color-mix(in oklch,var(--cinnabar) 12%,transparent);border-color:var(--cinnabar)}.empty-state[data-v-416b6b23]{color:var(--ink-soft);display:grid;gap:16px;justify-items:center;min-height:280px;place-content:center}.campaign-strip[data-v-416b6b23]{border-bottom:1px solid color-mix(in oklch,var(--ink) 18%,transparent);display:grid;grid-template-columns:repeat(4,1fr)}.campaign-strip>div[data-v-416b6b23]{border-right:1px solid color-mix(in oklch,var(--ink) 13%,transparent);min-width:0;padding:14px 18px}.campaign-strip>div[data-v-416b6b23]:last-child{border-right:0}.campaign-strip strong[data-v-416b6b23]{display:block;font-size:18px;line-height:1.25}.campaign-strip small[data-v-416b6b23]{color:var(--ink-soft);display:block;font:11px/1.4 system-ui,sans-serif;margin-top:3px}.expedition-rankings[data-v-416b6b23]{background:color-mix(in oklch,var(--paper-deep) 18%,transparent);border-bottom:1px solid color-mix(in oklch,var(--ink) 18%,transparent);padding:16px 20px 18px}.expedition-rankings>header[data-v-416b6b23]{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.expedition-rankings h4[data-v-416b6b23]{font-size:19px;margin:0}.expedition-rankings header small[data-v-416b6b23]{color:var(--ink-soft);font:11px/1.5 system-ui,sans-serif}.ranking-scroll[data-v-416b6b23]{overflow-x:auto}.expedition-rankings table[data-v-416b6b23]{border-collapse:collapse;font:12px/1.4 system-ui,sans-serif;min-width:660px;width:100%}.expedition-rankings td[data-v-416b6b23],.expedition-rankings th[data-v-416b6b23]{border-top:1px solid color-mix(in oklch,var(--ink) 13%,transparent);padding:8px 10px;text-align:right;white-space:nowrap}.expedition-rankings th[data-v-416b6b23]{color:var(--ink-soft);font-size:11px}.expedition-rankings td[data-v-416b6b23]:nth-child(2),.expedition-rankings th[data-v-416b6b23]:nth-child(2){text-align:left}.expedition-rankings td:nth-child(2) span[data-v-416b6b23]{background:var(--cinnabar);color:#fff;font-size:10px;margin-left:7px;padding:2px 5px}.ranking-row--mine[data-v-416b6b23]{background:color-mix(in oklch,var(--ochre) 13%,transparent)}.ranking-row--mine td[data-v-416b6b23]:first-child{color:var(--cinnabar)}.war-room[data-v-416b6b23]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);min-height:600px}.map-frame[data-v-416b6b23]{min-width:0;padding:18px 20px 22px}.map-caption[data-v-416b6b23]{color:var(--ink-soft);font:700 12px/1.3 system-ui,sans-serif;gap:12px;justify-content:space-between;margin-bottom:12px}.legend[data-v-416b6b23],.map-caption[data-v-416b6b23]{align-items:center;display:flex}.legend[data-v-416b6b23]{font-weight:500;gap:6px}.legend-dot[data-v-416b6b23]{border-radius:50%;display:inline-block;height:8px;margin-left:6px;width:8px}.legend-dot--route[data-v-416b6b23]{background:var(--ochre)}.legend-dot--boss[data-v-416b6b23]{background:var(--cinnabar)}.legend-dot--done[data-v-416b6b23]{background:var(--moss)}.map-scroll[data-v-416b6b23]{overflow:auto;padding:3px}.map-grid[data-v-416b6b23]{--map-size:12;aspect-ratio:1;background:linear-gradient(color-mix(in oklch,var(--ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--ink) 7%,transparent) 1px,transparent 1px);background-size:calc(100%/var(--map-size)) calc(100%/var(--map-size));border:1px solid color-mix(in oklch,var(--ink) 22%,transparent);display:grid;gap:5px;grid-template-columns:repeat(var(--map-size),1fr);margin:0 auto;min-width:648px;padding:12px;width:min(100%,780px)}.map-node[data-v-416b6b23]{background:color-mix(in oklch,var(--paper) 72%,var(--paper-deep));border:1px solid color-mix(in oklch,var(--ink) 22%,transparent);border-radius:1px;color:var(--ink-soft);cursor:pointer;display:grid;min-width:0;place-items:center;position:relative;transition:transform .16s ease,border-color .16s ease,filter .16s ease}.map-node[data-v-416b6b23]:focus-visible,.map-node[data-v-416b6b23]:hover{border-color:var(--ochre);outline:2px solid color-mix(in oklch,var(--ochre) 35%,transparent);transform:translateY(-2px);z-index:2}.map-node--fog[data-v-416b6b23]{background:color-mix(in oklch,var(--ink) 15%,var(--paper));color:color-mix(in oklch,var(--ink) 35%,transparent);filter:saturate(.3)}.map-node--visible[data-v-416b6b23]{background:color-mix(in oklch,var(--paper) 86%,#fff)}.map-node--done[data-v-416b6b23]{box-shadow:inset 0 -4px color-mix(in oklch,var(--moss) 72%,transparent)}.map-node--route[data-v-416b6b23]{border-color:var(--ochre)}.map-node--boss[data-v-416b6b23]{background:var(--cinnabar);border-color:color-mix(in oklch,var(--cinnabar) 70%,#000);color:#fff}.map-node--killed[data-v-416b6b23]{background:color-mix(in oklch,var(--moss) 25%,var(--paper));color:var(--ink)}.map-node--selected[data-v-416b6b23]{outline:3px double var(--ink);outline-offset:2px}.node-no[data-v-416b6b23]{font:8px/1 system-ui,sans-serif;left:4px;opacity:.68;position:absolute;top:3px}.node-mark[data-v-416b6b23]{font-size:clamp(12px,1.6vw,20px);font-weight:800}.priority-mark[data-v-416b6b23]{background:var(--ochre);border-radius:50%;color:#fff;display:grid;font:800 9px/1 system-ui,sans-serif;height:20px;place-items:center;position:absolute;right:-3px;top:-4px;width:20px}.map-footnote[data-v-416b6b23]{color:var(--ink-soft);font:12px/1.55 system-ui,sans-serif;margin:10px 0 0}.command-board[data-v-416b6b23]{background:color-mix(in oklch,var(--paper-deep) 27%,transparent);border-left:1px solid color-mix(in oklch,var(--ink) 18%,transparent);padding:22px}.node-heading[data-v-416b6b23]{align-items:flex-start;border-bottom:1px solid color-mix(in oklch,var(--ink) 18%,transparent);display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.node-heading h4[data-v-416b6b23]{font-size:23px;margin:2px 0 0}.node-state[data-v-416b6b23]{border:1px solid;color:var(--ink-soft);font:650 11px/1 system-ui,sans-serif;padding:4px 8px}.progress-ruler[data-v-416b6b23]{background:color-mix(in oklch,var(--ink) 8%,transparent);border:1px solid color-mix(in oklch,var(--ink) 28%,transparent);height:9px;margin-top:18px}.progress-ruler__fill[data-v-416b6b23]{background:repeating-linear-gradient(90deg,var(--moss) 0 14px,color-mix(in oklch,var(--moss) 80%,#fff) 14px 16px);height:100%;transition:width .25s ease}.progress-copy[data-v-416b6b23]{color:var(--ink-soft);font:12px/1.4 system-ui,sans-serif;margin:7px 0 16px}.node-reward-copy[data-v-416b6b23]{background:color-mix(in oklch,var(--ochre) 9%,transparent);border-left:3px solid var(--ochre);color:var(--ink-soft);font:12px/1.55 system-ui,sans-serif;margin:8px 0 14px;padding:8px 10px}.node-reward-copy strong[data-v-416b6b23]{color:var(--cinnabar)}.route-orders[data-v-416b6b23]{border-top:1px dashed color-mix(in oklch,var(--ink) 24%,transparent);margin-top:16px;padding-top:14px}.route-orders>span[data-v-416b6b23]{color:var(--ink-soft);display:block;font:650 12px/1.3 system-ui,sans-serif;margin-bottom:8px}.route-orders>div[data-v-416b6b23]{display:flex;gap:7px}.route-orders small[data-v-416b6b23]{color:var(--ink-soft);display:block;font:11px/1.5 system-ui,sans-serif;margin-top:8px}.seal-button[data-v-416b6b23]{background:transparent;border:1px solid var(--ochre);color:var(--ochre);cursor:pointer;flex:1;font-weight:700;padding:7px}.seal-button.active[data-v-416b6b23]{background:var(--ochre);color:#fff}.boss-dossier[data-v-416b6b23]{background:color-mix(in oklch,var(--cinnabar) 6%,transparent);border:1px solid color-mix(in oklch,var(--cinnabar) 50%,transparent);margin-top:18px;padding:16px}.boss-grade[data-v-416b6b23]{color:var(--cinnabar);font:800 11px/1.3 system-ui,sans-serif;letter-spacing:.16em}.boss-dossier h5[data-v-416b6b23]{font-size:22px;margin:4px 0 8px}.boss-dossier p[data-v-416b6b23]{color:var(--ink-soft);font:12px/1.6 system-ui,sans-serif;margin:7px 0}.boss-dossier .first-right[data-v-416b6b23]{color:var(--cinnabar);font-weight:700}.raid-state[data-v-416b6b23]{display:grid;gap:5px;margin:12px 0}.raid-hp[data-v-416b6b23]{border:1px solid color-mix(in oklch,var(--ink) 32%,transparent);height:10px}.raid-hp span[data-v-416b6b23]{background:var(--cinnabar);display:block;height:100%}.raid-state small[data-v-416b6b23]{color:var(--ink-soft);font:11px/1.35 system-ui,sans-serif}.command-empty[data-v-416b6b23],.fog-copy[data-v-416b6b23]{color:var(--ink-soft);font:13px/1.7 system-ui,sans-serif}.command-empty[data-v-416b6b23]{display:grid;justify-items:center;min-height:350px;place-content:center;text-align:center}.compass[data-v-416b6b23]{border:3px double var(--cinnabar);border-radius:50%;color:var(--cinnabar);display:grid;font-size:34px;height:76px;place-items:center;transform:rotate(-5deg);width:76px}.rest-order[data-v-416b6b23]{background:color-mix(in oklch,var(--ochre) 10%,transparent);border-left:4px solid var(--ochre);display:flex;font:12px/1.4 system-ui,sans-serif;gap:10px;justify-content:space-between;margin-top:18px;padding:11px}.dispatches[data-v-416b6b23]{border-top:1px solid color-mix(in oklch,var(--ink) 18%,transparent);padding:0 24px 20px}.dispatches summary[data-v-416b6b23]{cursor:pointer;font-weight:800;padding:16px 0}.dispatches summary span[data-v-416b6b23]{color:var(--ink-soft);font:500 11px/1 system-ui,sans-serif}.dispatch-list[data-v-416b6b23]{max-height:220px;overflow:auto}.dispatch-list p[data-v-416b6b23]{border-top:1px dashed color-mix(in oklch,var(--ink) 15%,transparent);display:grid;font:12px/1.5 system-ui,sans-serif;gap:10px;grid-template-columns:84px 1fr;margin:0;padding:8px 0}.dispatch-empty[data-v-416b6b23],.dispatch-list time[data-v-416b6b23]{color:var(--ink-soft)}.battle-overlay[data-v-416b6b23]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in oklch,var(--ink) 68%,transparent);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:2000}.battle-scroll[data-v-416b6b23]{background:var(--paper);border:4px double var(--ink);box-shadow:0 30px 90px #0008;color:var(--ink);display:flex;flex-direction:column;max-height:min(760px,90vh);padding:20px;width:min(680px,100%)}.battle-scroll header[data-v-416b6b23]{align-items:flex-start;border-bottom:1px solid color-mix(in oklch,var(--ink) 25%,transparent);display:flex;justify-content:space-between;padding-bottom:12px}.battle-scroll header span[data-v-416b6b23]{color:var(--cinnabar);font:750 11px/1 system-ui,sans-serif;letter-spacing:.15em}.battle-scroll h4[data-v-416b6b23]{font-size:24px;margin:4px 0 0}.battle-scroll header button[data-v-416b6b23]{background:none;border:0;color:var(--ink);cursor:pointer;font-size:28px}.battle-lines[data-v-416b6b23]{flex:1;margin:14px 0;overflow:auto;padding-right:8px}.battle-lines p[data-v-416b6b23]{border-bottom:1px dashed color-mix(in oklch,var(--ink) 13%,transparent);font:12px/1.55 system-ui,sans-serif;margin:0;padding:6px 0}@media(max-width:900px){.campaign-strip[data-v-416b6b23]{grid-template-columns:repeat(2,1fr)}.campaign-strip>div[data-v-416b6b23]:nth-child(2){border-right:0}.campaign-strip>div[data-v-416b6b23]:nth-child(-n+2){border-bottom:1px solid color-mix(in oklch,var(--ink) 13%,transparent)}.war-room[data-v-416b6b23]{grid-template-columns:1fr}.command-board[data-v-416b6b23]{border-left:0;border-top:1px solid color-mix(in oklch,var(--ink) 18%,transparent)}}@media(max-width:560px){.expedition-mast[data-v-416b6b23]{flex-direction:column;padding:18px}.ink-button--quiet[data-v-416b6b23]{align-self:stretch}.campaign-strip>div[data-v-416b6b23]{padding:12px}.campaign-strip strong[data-v-416b6b23]{font-size:15px}.expedition-rankings[data-v-416b6b23]{padding:14px}.expedition-rankings>header[data-v-416b6b23]{align-items:flex-start;flex-direction:column;gap:5px}.command-board[data-v-416b6b23],.map-frame[data-v-416b6b23]{padding:14px}.map-caption[data-v-416b6b23]{align-items:flex-start;flex-direction:column}.map-grid[data-v-416b6b23]{min-width:648px}.node-mark[data-v-416b6b23]{font-size:14px}}@media(prefers-reduced-motion:reduce){.map-node[data-v-416b6b23],.progress-ruler__fill[data-v-416b6b23]{transition:none}}.equipment-compare[data-v-a173a652]{background:linear-gradient(145deg,rgba(47,37,22,.48),transparent 38%),#0b0c0ce0;border:1px solid rgba(232,204,138,.36);border-radius:6px;box-shadow:inset 0 0 24px #00000042;min-width:0;padding:14px}.compare-heading[data-v-a173a652],.compare-items[data-v-a173a652],.compare-summary[data-v-a173a652]{align-items:center;display:flex}.compare-heading[data-v-a173a652]{border-bottom:1px solid rgba(232,204,138,.18);gap:12px;justify-content:space-between;padding-bottom:10px}.compare-heading-actions[data-v-a173a652]{align-items:center;display:flex;gap:7px}.compare-heading h3[data-v-a173a652]{color:var(--gold-ink);font-family:"Noto Serif SC",serif;font-size:18px;letter-spacing:3px;margin:1px 0 0}.compare-count[data-v-a173a652],.compare-kicker[data-v-a173a652],.item-role[data-v-a173a652]{color:var(--ink-faint);font-size:10px;letter-spacing:1px}.compare-count[data-v-a173a652]{border:1px solid rgba(232,204,138,.22);border-radius:999px;padding:3px 7px}.compare-close[data-v-a173a652]{background:#e8cc8a09;border:1px solid rgba(232,204,138,.26);border-radius:50%;color:var(--ink-light);cursor:pointer;display:grid;font-family:inherit;font-size:20px;height:28px;line-height:1;padding:0;place-items:center;transition:border-color .16s ease,background .16s ease,color .16s ease;width:28px}.compare-close[data-v-a173a652]:focus-visible,.compare-close[data-v-a173a652]:hover{background:#e8cc8a1a;border-color:#e8cc8a9e;color:var(--gold-ink);outline:none}.compare-items[data-v-a173a652]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:12px 0}.compare-item[data-v-a173a652]{background:#ffffff05;border:1px solid rgba(184,154,90,.18);min-width:0;padding:8px}.compare-item.candidate[data-v-a173a652]{background:#e8cc8a0e;border-color:#e8cc8a6b}.item-summary[data-v-a173a652]{align-items:center;display:grid;gap:7px;grid-template-columns:42px minmax(0,1fr);margin-top:5px}.item-summary span[data-v-a173a652],.item-summary strong[data-v-a173a652]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-summary strong[data-v-a173a652]{font-size:12px}.item-empty[data-v-a173a652],.item-summary span[data-v-a173a652]{color:var(--ink-faint);font-size:10px;margin-top:2px}.compare-arrow[data-v-a173a652]{color:var(--gold-ink);font-size:18px;text-shadow:0 0 8px rgba(232,204,138,.35)}.compare-table[data-v-a173a652]{border-bottom:1px solid rgba(232,204,138,.16);border-top:1px solid rgba(232,204,138,.16)}.compare-row[data-v-a173a652],.compare-table-head[data-v-a173a652]{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(94px,1fr) 58px 58px minmax(96px,1.08fr)}.compare-table-head[data-v-a173a652]{color:var(--ink-faint);font-size:10px;padding:6px 7px;text-align:right}.compare-table-head span[data-v-a173a652]:first-child{text-align:left}.compare-row[data-v-a173a652]{border-top:1px solid hsla(0,0%,100%,.035);color:var(--ink-light);font-size:11px;min-height:32px;padding:4px 7px;text-align:right}.compare-row[data-v-a173a652]:nth-child(odd){background:#ffffff05}.compare-stat[data-v-a173a652]{align-items:center;display:flex;gap:5px;text-align:left}.compare-stat i[data-v-a173a652]{border:1px solid rgba(184,154,90,.28);border-radius:50%;color:var(--ink-faint);display:inline-grid;flex:0 0 auto;font-size:9px;font-style:normal;height:17px;place-items:center;width:17px}.compare-row strong[data-v-a173a652]{font-weight:600}.trend-gain strong[data-v-a173a652],.trend-increase strong[data-v-a173a652]{color:var(--jade)}.trend-decrease strong[data-v-a173a652],.trend-loss strong[data-v-a173a652]{color:var(--cinnabar)}.trend-same strong[data-v-a173a652]{color:var(--ink-faint);font-weight:400}.trend-icon[data-v-a173a652]{font-size:8px;margin-right:2px}.compare-no-change[data-v-a173a652]{color:var(--ink-faint);font-size:11px;padding:18px 8px;text-align:center}.compare-summary[data-v-a173a652]{flex-wrap:wrap;gap:5px;padding-top:10px}.summary-label[data-v-a173a652]{color:var(--gold-ink);font-size:11px;margin-right:2px}.summary-chip[data-v-a173a652]{border-radius:2px;font-size:10px;padding:2px 6px}.summary-chip.gain[data-v-a173a652]{background:#68bc821a;border:1px solid rgba(104,188,130,.22);color:var(--jade)}.summary-chip.loss[data-v-a173a652]{background:#c45c4a1a;border:1px solid rgba(196,92,74,.22);color:var(--cinnabar)}.summary-chip.neutral[data-v-a173a652]{border:1px solid rgba(184,154,90,.18);color:var(--ink-faint)}.compare-action-hint[data-v-a173a652],.compare-note[data-v-a173a652]{color:var(--ink-faint);font-size:10px;line-height:1.5;margin:8px 0 0}.compare-action-hint[data-v-a173a652]{color:#e8cc8ab8}@media(max-width:520px){.compare-row[data-v-a173a652],.compare-table-head[data-v-a173a652]{gap:3px;grid-template-columns:minmax(82px,1fr) 48px 48px minmax(82px,1fr)}.compare-row[data-v-a173a652]{font-size:10px;padding-inline:4px}}.equip-detail-title-row[data-v-de2a89ba]{align-items:center;display:grid;gap:9px;grid-template-columns:52px minmax(0,1fr);margin-bottom:5px}.equip-detail-icon[data-v-de2a89ba]{background:radial-gradient(circle,#4a3a2257,#0808087a);border:1px solid rgba(184,154,90,.28);border-radius:6px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55));padding:4px}.equip-detail[data-v-de2a89ba]{display:flex;flex-direction:column}.detail-affix-region[data-v-de2a89ba],.detail-col[data-v-de2a89ba]{display:contents}@media(max-width:768px){.equip-detail.two-col-affix .detail-affix-region[data-v-de2a89ba]{align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr}.equip-detail.two-col-affix .detail-diag-full[data-v-de2a89ba]{grid-column:1/-1}.equip-detail.two-col-affix .detail-col[data-v-de2a89ba]{display:block;min-width:0}.equip-detail.two-col-affix .detail-col-subs[data-v-de2a89ba]{order:1}.equip-detail.two-col-affix .detail-col-wuxing[data-v-de2a89ba]{order:2}.equip-detail.two-col-affix .detail-col-wuxing .tooltip-wuxing-affixes[data-v-de2a89ba]{border-top:none;margin-top:0;padding-top:0}}.tooltip-name[data-v-de2a89ba]{font-size:15px;font-weight:600;margin-bottom:6px}.enhance-tag[data-v-de2a89ba]{color:var(--gold-ink);font-size:12px;margin-left:4px}.tooltip-weapon-type[data-v-de2a89ba]{color:var(--ink-faint);font-size:12px;margin-bottom:4px}.tooltip-main[data-v-de2a89ba]{color:var(--gold-ink);font-size:14px;margin-bottom:4px}.tooltip-primary-roll-range[data-v-de2a89ba]{color:#d4be8bc2;font-size:11px;font-weight:400;line-height:1.45;margin-top:1px}.tooltip-sub[data-v-de2a89ba]{color:var(--ink-light);font-size:13px;margin-bottom:2px}.tooltip-sub-boost[data-v-de2a89ba]{color:var(--gold-ink,#fa0);font-size:12px;letter-spacing:1px;margin-left:4px}.tooltip-weapon-bonus[data-v-de2a89ba]{border-top:1px dashed rgba(232,204,138,.2);margin-top:6px;padding-top:6px}.tooltip-equipment-trait[data-v-de2a89ba]{background:linear-gradient(90deg,#ffbe4021,#ffdf840a);border:1px solid rgba(255,202,92,.38);border-radius:5px;box-shadow:inset 0 0 12px #ffbe400f;margin:6px 0 4px;padding:7px 9px}.equipment-trait-desc[data-v-de2a89ba],.equipment-trait-name[data-v-de2a89ba]{display:block}.equipment-trait-name[data-v-de2a89ba]{color:#ffd36a;font-size:13px;font-weight:700;letter-spacing:.04em;text-shadow:0 0 5px rgba(255,192,64,.45)}.equipment-trait-desc[data-v-de2a89ba]{color:#ead7a6;font-size:12px;margin-top:2px}.equipment-trait-status[data-v-de2a89ba]{color:#bebebeb8;display:block;font-size:11px;margin-top:3px}.equipment-trait-status.active[data-v-de2a89ba]{color:#78d98b;font-weight:600;text-shadow:0 0 4px rgba(120,217,139,.32)}.tooltip-awaken-row[data-v-de2a89ba]{border-top:1px dashed rgba(255,170,0,.4);color:#fa0;font-size:13px;font-weight:600;margin-top:6px;padding-top:4px}.tooltip-awaken-desc[data-v-de2a89ba]{color:#ffaa00bf;display:block;font-size:12px;font-weight:400;margin-top:2px}.tooltip-set-row[data-v-de2a89ba]{border-top:1px dashed rgba(120,200,255,.4);color:#78c8ff;font-size:13px;font-weight:600;margin-top:6px;padding-top:4px}.tooltip-set-progress[data-v-de2a89ba]{color:#78c8ffb3;font-size:12px;font-weight:400;margin-left:4px}.tooltip-set-progress.set-active[data-v-de2a89ba]{color:#ffd35e;font-weight:600;text-shadow:0 0 4px rgba(255,211,94,.5)}.tooltip-set-tiers[data-v-de2a89ba]{font-weight:400;margin-top:4px}.tooltip-set-tier[data-v-de2a89ba]{color:#78c8ff8c;font-size:12px;line-height:1.4;margin-bottom:2px}.tooltip-set-tier b[data-v-de2a89ba]{color:#78c8ffcc;margin-right:4px}.tooltip-set-tier.set-tier-active[data-v-de2a89ba]{color:#ffd35e}.tooltip-set-tier.set-tier-active b[data-v-de2a89ba]{color:#ffd35e;text-shadow:0 0 4px rgba(255,211,94,.5)}.tooltip-story-lore[data-v-de2a89ba]{border-top:1px solid rgba(213,180,105,.22);margin-top:8px;padding-top:7px}.tooltip-story-label[data-v-de2a89ba],.tooltip-story-text[data-v-de2a89ba]{display:block}.tooltip-story-label[data-v-de2a89ba]{color:#c8aa69;font-size:11px;letter-spacing:.04em}.tooltip-story-text[data-v-de2a89ba]{color:#9f947e;font-family:"Noto Serif SC",serif;font-size:11px;font-style:italic;line-height:1.65;margin-top:3px}.tooltip-wuxing-diagnosis[data-v-de2a89ba]{background:#3c5a8c1a;border-left:2px solid rgba(120,200,255,.35);border-radius:3px;font-size:12px;line-height:1.65;margin-top:4px;padding:6px 8px}.wx-diag-line[data-v-de2a89ba]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.wx-diag-progress[data-v-de2a89ba]{margin-top:3px}.wx-diag-label[data-v-de2a89ba]{color:#b4b4c8a6;font-size:11px;margin-right:2px}.wx-diag-chip[data-v-de2a89ba]{background:#78c8ff26;border-radius:8px;color:var(--ink-light);padding:1px 6px;white-space:nowrap}.wx-diag-chip.wx-diag-empty[data-v-de2a89ba]{background:#b4b4b41a;color:#b4b4b48c}.wx-diag-chip.wx-diag-self[data-v-de2a89ba]{background:#ffd75e2e;color:#ffd35e;font-weight:600}.wx-diag-arrow[data-v-de2a89ba]{color:#b4b4c88c;font-weight:600;margin:0 2px}.wx-diag-reason[data-v-de2a89ba]{font-size:11.5px;margin-left:4px}.wx-diag-reason.wx-diag-ok[data-v-de2a89ba]{color:#6acf6a}.wx-diag-reason.wx-diag-no[data-v-de2a89ba]{color:#d05d5d}.wx-diag-count[data-v-de2a89ba]{color:#b4c8dcd9;margin-right:6px}.wx-diag-tier[data-v-de2a89ba]{background:#a0a0a01a;border-radius:8px;color:#b4b4b48c;font-size:11px;padding:1px 5px}.wx-diag-tier.wx-diag-tier-on[data-v-de2a89ba]{background:#78c8ff33;color:#78c8ff;font-weight:600}.wx-affix-tier[data-v-de2a89ba]{color:#b4b4c88c;display:inline-block;font-size:12px;margin-right:2px;width:16px}.tooltip-wuxing-affix.active .wx-affix-tier[data-v-de2a89ba]{color:#78c8ff}.tooltip-wuxing-affixes[data-v-de2a89ba]{border-top:1px dashed rgba(120,200,255,.2);margin-top:4px;padding-top:4px}.tooltip-wuxing-affix[data-v-de2a89ba]{color:#b4b4b48c;font-size:13px;margin-bottom:2px}.tooltip-wuxing-affix.active[data-v-de2a89ba]{color:#78c8ff;text-shadow:0 0 4px rgba(120,200,255,.4)}.wx-affix-range[data-v-de2a89ba]{color:#b4b4b49e;font-size:11px;margin-left:3px;white-space:nowrap}.tooltip-wuxing-affix.active .wx-affix-range[data-v-de2a89ba]{color:#78c8ffb8}.tooltip-wuxing-prefix[data-v-de2a89ba]{font-size:15px;letter-spacing:2px;line-height:1.2;margin-bottom:4px}.wuxing-symbol[data-v-de2a89ba]{filter:drop-shadow(0 0 3px rgba(255,215,0,.3))}.boss-treasure-mark[data-v-de2a89ba]{animation:detail-boss-pulse-de2a89ba 1.8s ease-in-out infinite;color:#ff6faa;display:inline-block;font-size:14px;margin-right:4px;text-shadow:0 0 4px rgba(255,111,170,.7),0 0 8px rgba(255,111,170,.4)}@keyframes detail-boss-pulse-de2a89ba{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.2)}}.legendary-mark[data-v-de2a89ba]{animation:detail-legendary-spin-de2a89ba 3s ease-in-out infinite;color:gold;display:inline-block;font-size:14px;margin-right:4px;text-shadow:0 0 6px rgba(255,215,0,.9),0 0 14px rgba(255,165,0,.6)}@keyframes detail-legendary-spin-de2a89ba{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.25)}}.tooltip-name.legendary-name[data-v-de2a89ba]{background:linear-gradient(90deg,gold,#fff4a3 25%,#fa0,#fff4a3 75%,gold);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:legendary-text-shine-de2a89ba 3s linear infinite;filter:drop-shadow(0 0 4px rgba(255,215,0,.5))}@keyframes legendary-text-shine-de2a89ba{0%{background-position:0 50%}to{background-position:200% 50%}}.rarity-tag-legendary[data-v-de2a89ba]{background:linear-gradient(90deg,gold,#fff4a3 25%,#fa0,#fff4a3 75%,gold);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;display:inline-block;font-weight:700;letter-spacing:1px;-webkit-text-fill-color:transparent;animation:legendary-text-shine-de2a89ba 3s linear infinite;filter:drop-shadow(0 0 5px rgba(255,200,60,.75))}.rarity-tag-legendary[data-v-de2a89ba]:before{content:"❖";margin-right:3px;-webkit-text-fill-color:#ffe9a8;filter:drop-shadow(0 0 5px rgba(255,200,60,.95))}.rarity-tag-boss[data-v-de2a89ba]{color:#ff6faa;font-weight:700;text-shadow:0 0 6px rgba(255,111,170,.55)}.rarity-tag-boss[data-v-de2a89ba]:before{color:#ffa6cd;content:"◆";margin-right:3px}.tooltip-name.boss-name[data-v-de2a89ba]{animation:boss-name-glow-de2a89ba 2.4s ease-in-out infinite;text-shadow:0 0 6px rgba(255,111,170,.6)}@keyframes boss-name-glow-de2a89ba{0%,to{text-shadow:0 0 6px rgba(255,111,170,.6)}50%{text-shadow:0 0 12px rgba(255,111,170,.9),0 0 20px rgba(255,111,170,.4)}}.tooltip-legendary-row[data-v-de2a89ba]{border-top:1px dashed rgba(255,215,0,.4);color:gold;font-size:13px;font-weight:600;margin-top:6px;padding-top:4px;text-shadow:0 0 4px rgba(255,215,0,.3)}.skill-story-link[data-v-54a962af]{background:linear-gradient(135deg,#44644e26,#976e2c12);border:1px solid rgba(111,154,123,.25);border-left:2px solid rgba(124,173,138,.58);margin-top:9px;padding:9px 10px;white-space:normal}.skill-story-link-head[data-v-54a962af]{align-items:baseline;color:#7fa38a;display:flex;font-size:10px;gap:8px;justify-content:space-between}.skill-story-link-head strong[data-v-54a962af]{color:#b79c63;font-size:10px;font-weight:500}.skill-story-link-title[data-v-54a962af]{color:#c8b582;font-family:STKaiti,KaiTi,serif;font-size:12px;margin-top:4px}.skill-story-link p[data-v-54a962af]{color:#aaa18f;font-family:STSong,SimSun,serif;font-size:11px;line-height:1.65;margin:5px 0 0}.skill-story-link small[data-v-54a962af]{border-top:1px dashed rgba(111,154,123,.18);color:#69685f;display:block;font-size:9px;line-height:1.5;margin-top:6px;padding-top:5px}.bag-full-overlay[data-v-73f04bc6]{background:#070806d1;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:30100}.bag-full-dialog[data-v-73f04bc6]{background:linear-gradient(135deg,transparent 0 14px,rgba(193,161,91,.12) 14px 15px,transparent 15px),linear-gradient(155deg,#201f18,#11130f 72%);border:1px solid #826f45;border-radius:10px;box-shadow:0 24px 72px #020302b8,inset 0 0 0 1px #e7cf960d;color:#ded6c0;font-family:"Noto Serif SC",Songti SC,serif;outline:none;overflow:hidden;padding:clamp(22px,5vw,32px);width:min(470px,100%)}.bag-full-header[data-v-73f04bc6]{align-items:end;display:flex;gap:20px;justify-content:space-between}.bag-full-kicker[data-v-73f04bc6]{color:#b49b68;display:block;font-size:.75rem;font-weight:700;letter-spacing:.3em;margin-bottom:7px}.bag-full-header h2[data-v-73f04bc6]{color:#f0e4c7;font-size:clamp(1.35rem,5vw,1.75rem);letter-spacing:.08em;line-height:1.2;margin:0}.bag-full-count[data-v-73f04bc6]{color:#a99d82;flex:0 0 auto;font-family:"Noto Serif SC",Songti SC,serif;font-variant-numeric:tabular-nums;white-space:nowrap}.bag-full-count strong[data-v-73f04bc6]{color:#d56a55;font-size:1.65rem;line-height:1}.bag-full-count span[data-v-73f04bc6]{font-size:.875rem}.bag-full-rule[data-v-73f04bc6]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 7px 1fr;margin:20px 0}.bag-full-rule span[data-v-73f04bc6]{background:linear-gradient(90deg,transparent,#655a3e);height:1px}.bag-full-rule span[data-v-73f04bc6]:last-child{background:linear-gradient(90deg,#655a3e,transparent)}.bag-full-rule i[data-v-73f04bc6]{border:1px solid #a88f59;height:7px;transform:rotate(45deg);width:7px}.bag-full-detail[data-v-73f04bc6]{color:#c2bca9;font-size:1rem;line-height:1.85;margin:0}.bag-full-note[data-v-73f04bc6]{align-items:start;background:#171a14;border:1px solid #3e4235;color:#9f9988;display:grid;font:.8125rem/1.65 "Noto Serif SC",Songti SC,serif;gap:10px;grid-template-columns:24px 1fr;margin-top:18px;padding:12px 14px}.bag-full-note span[data-v-73f04bc6]{border:1px solid #7d683f;border-radius:50%;color:#dfb978;display:grid;font-weight:800;height:21px;place-items:center;width:21px}.bag-full-note p[data-v-73f04bc6]{margin:0}.bag-full-actions[data-v-73f04bc6]{display:grid;gap:10px;grid-template-columns:1fr 1.45fr;margin-top:24px}.bag-full-actions button[data-v-73f04bc6]{border-radius:6px;cursor:pointer;font:700 .875rem "Noto Serif SC",Songti SC,serif;min-height:46px;padding:10px 14px;touch-action:manipulation;transition:transform .12s cubic-bezier(.25,1,.5,1),border-color .12s,background-color .12s}.bag-full-actions button[data-v-73f04bc6]:active{transform:translateY(1px)}.bag-full-actions button[data-v-73f04bc6]:focus-visible{outline:2px solid #e6c77f;outline-offset:3px}.bag-full-later[data-v-73f04bc6]{background:transparent;border:1px solid #55584a;color:#aaa697}.bag-full-manage[data-v-73f04bc6]{background:#c9a95d;border:1px solid #dfc477;color:#211a0d}@media(hover:hover){.bag-full-later[data-v-73f04bc6]:hover{border-color:#85806d;color:#d4cebb}.bag-full-manage[data-v-73f04bc6]:hover{background:#dfc477;transform:translateY(-1px)}}.bag-full-alert-enter-active[data-v-73f04bc6],.bag-full-alert-leave-active[data-v-73f04bc6]{transition:opacity .22s cubic-bezier(.25,1,.5,1)}.bag-full-alert-enter-active .bag-full-dialog[data-v-73f04bc6],.bag-full-alert-leave-active .bag-full-dialog[data-v-73f04bc6]{transition:transform .26s cubic-bezier(.25,1,.5,1),opacity .18s}.bag-full-alert-enter-from[data-v-73f04bc6],.bag-full-alert-enter-from .bag-full-dialog[data-v-73f04bc6],.bag-full-alert-leave-to[data-v-73f04bc6],.bag-full-alert-leave-to .bag-full-dialog[data-v-73f04bc6]{opacity:0}.bag-full-alert-enter-from .bag-full-dialog[data-v-73f04bc6]{transform:translateY(14px) scale(.985)}.bag-full-alert-leave-to .bag-full-dialog[data-v-73f04bc6]{transform:translateY(7px) scale(.99)}@media(max-width:640px){.bag-full-overlay[data-v-73f04bc6]{align-items:end;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.bag-full-dialog[data-v-73f04bc6]{border-radius:10px 10px 5px 5px}.bag-full-header[data-v-73f04bc6]{align-items:start}.bag-full-actions[data-v-73f04bc6]{grid-template-columns:1fr}.bag-full-manage[data-v-73f04bc6]{grid-row:1}.bag-full-actions button[data-v-73f04bc6]{min-height:48px}}@media(prefers-reduced-motion:reduce){.bag-full-actions button[data-v-73f04bc6],.bag-full-alert-enter-active[data-v-73f04bc6],.bag-full-alert-enter-active .bag-full-dialog[data-v-73f04bc6],.bag-full-alert-leave-active[data-v-73f04bc6],.bag-full-alert-leave-active .bag-full-dialog[data-v-73f04bc6]{transition-duration:.01ms}}.modal-overlay[data-v-d9eef748]{align-items:center;background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-content[data-v-d9eef748]{background:var(--paper);border:1px solid var(--gold-ink);border-radius:8px;max-height:80vh;max-width:500px;overflow:auto;width:90%}.modal-header[data-v-d9eef748]{align-items:center;border-bottom:1px solid rgba(184,154,90,.2);display:flex;justify-content:space-between;padding:16px}.modal-header h3[data-v-d9eef748]{color:var(--gold-ink);font-size:18px;margin:0}.modal-close[data-v-d9eef748]{background:none;border:none;color:var(--ink-light);cursor:pointer;font-size:28px;line-height:1}.modal-body[data-v-d9eef748]{max-height:60vh;overflow-y:auto;padding:16px}.help-tabs[data-v-d9eef748]{border-bottom:1px solid var(--border);display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:8px 12px}.help-tab[data-v-d9eef748]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--ink-light);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .15s;white-space:nowrap}.help-tab.active[data-v-d9eef748],.help-tab[data-v-d9eef748]:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.help-tab.active[data-v-d9eef748]{background:#c9a85c14}.help-section[data-v-d9eef748]{margin-bottom:16px}.help-details[data-v-d9eef748]{margin-top:8px}.help-details>summary[data-v-d9eef748]{background:#b89a5a0f;border:1px solid rgba(184,154,90,.2);color:var(--gold-ink);cursor:pointer;font-size:12px;padding:7px 9px}.help-details[open]>summary[data-v-d9eef748]{margin-bottom:8px}.help-title[data-v-d9eef748]{color:var(--gold-ink);font-size:14px;letter-spacing:1px;margin-bottom:6px}.help-text[data-v-d9eef748]{color:var(--ink-light);font-size:13px;line-height:1.6;margin:0}.qq-group-number[data-v-d9eef748]{background:#b89a5a1f;border:1px solid rgba(184,154,90,.35);border-radius:4px;color:var(--gold-ink);cursor:pointer;display:inline-block;font-family:Courier New,monospace;letter-spacing:1px;margin:0 4px;padding:1px 8px;transition:all .2s;-webkit-user-select:all;-moz-user-select:all;user-select:all}.qq-group-number[data-v-d9eef748]:hover{background:#b89a5a38;color:#d4b973}.qq-group-hint[data-v-d9eef748]{color:var(--ink-faint);font-size:11px;margin-left:4px}.help-table[data-v-d9eef748]{border-collapse:collapse;color:var(--ink-light);font-size:12px;width:100%}.help-table td[data-v-d9eef748],.help-table th[data-v-d9eef748]{border:1px solid rgba(184,154,90,.15);padding:6px 8px;text-align:center}.help-table th[data-v-d9eef748]{background:#ffffff08;color:var(--gold-ink);font-weight:400}.help-toast[data-v-d9eef748]{background:#000000d9;border-radius:6px;color:#fff;font-size:13px;left:50%;padding:8px 16px;pointer-events:none;position:fixed;top:24px;transform:translate(-50%);z-index:2000}@media(max-width:720px){.modal-content[data-v-d9eef748]{max-width:calc(100vw - 16px)!important}.modal-header[data-v-d9eef748]{padding:12px}.modal-header h3[data-v-d9eef748]{font-size:16px}.modal-close[data-v-d9eef748]{font-size:24px}.modal-body[data-v-d9eef748]{max-height:65vh;padding:12px}.help-table[data-v-d9eef748]{font-size:11px}.help-table td[data-v-d9eef748],.help-table th[data-v-d9eef748]{padding:4px 5px}}.awaken-modal[data-v-933a26db]{background:linear-gradient(180deg,#2a1f12,#1c150c)!important;border:1px solid rgba(200,160,90,.55)!important;box-shadow:0 0 0 1px #00000080,0 14px 50px #000000bf,0 0 30px #c8a05a2e!important;max-width:620px}.modal-overlay[data-v-933a26db]:has(.awaken-modal){background:#000000b8}.awaken-modal[data-v-933a26db] .modal-header{align-items:center;background:linear-gradient(90deg,#4632148c,#231c1233);border-bottom:1px solid rgba(200,160,90,.35);display:flex!important;justify-content:flex-start;padding:14px 48px 14px 18px;position:relative}.awaken-modal[data-v-933a26db] .modal-close{align-items:center;border-radius:4px;display:flex;height:28px;justify-content:center;margin:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:background .15s;width:28px}.awaken-modal[data-v-933a26db] .modal-close:hover{background:#c8505040;color:#fcc}.awaken-modal[data-v-933a26db] .modal-header h3{align-items:baseline;color:#ffe8a8;display:flex;flex-wrap:wrap;font-size:17px;font-weight:700;gap:8px;margin:0;text-shadow:0 0 12px rgba(255,215,102,.35)}.awaken-spark[data-v-933a26db]{color:#ffd766;font-size:18px;text-shadow:0 0 10px rgba(255,215,102,.85),0 0 4px #ffd766}.awaken-skill-name[data-v-933a26db]{font-weight:700;text-shadow:0 0 10px currentColor}.awaken-skill-tag[data-v-933a26db]{background:#1e160cb3;border:1px solid rgba(140,110,70,.45);border-radius:10px;color:#d8c890;font-size:11px;font-weight:400;margin-left:4px;padding:2px 8px}.awaken-current[data-v-933a26db]{background:linear-gradient(90deg,#32281999,#231c1266);border-left:3px solid rgba(200,160,90,.7);border-radius:0 4px 4px 0;margin:0 0 10px;padding:8px 12px}.awaken-current-label[data-v-933a26db]{color:#b8aa88;font-size:11px;letter-spacing:1px;margin-bottom:2px}.awaken-current-desc[data-v-933a26db]{color:#e8d8a8;font-size:13px;line-height:1.55}.awaken-detail-list[data-v-933a26db]{list-style:none;margin:8px 0 0;padding:0}.awaken-detail-list li[data-v-933a26db]{color:#d8c890;font-size:12px;line-height:1.55;padding-left:14px;position:relative}.awaken-detail-list li+li[data-v-933a26db]{margin-top:3px}.awaken-detail-list li[data-v-933a26db]:before{color:#d6aa4c;content:"•";left:2px;position:absolute}.awaken-intro[data-v-933a26db]{color:#b8aa88;font-size:12px;line-height:1.6;margin:0 0 12px;padding:0 2px}.awaken-intro b[data-v-933a26db]{color:#fc6}.awaken-branches[data-v-933a26db]{display:flex;flex-direction:column;gap:12px}.awaken-branch[data-v-933a26db]{background:#1c160e8c;border:1px solid rgba(140,110,70,.3);border-radius:8px;padding:12px 14px;position:relative;transition:opacity .15s,border-color .15s,transform .15s,box-shadow .15s}.awaken-branch[data-v-933a26db]:hover:not(.dim){border-color:#c8a05a8c;box-shadow:0 4px 14px #00000059;transform:translateY(-1px)}.awaken-branch.branch-a[data-v-933a26db]{border-left:3px solid rgba(110,170,220,.7)}.awaken-branch.branch-b[data-v-933a26db]{border-left:3px solid rgba(220,130,90,.7)}.awaken-branch.picked[data-v-933a26db]{background:#4632148c;border-color:#dcb45ad9;box-shadow:0 0 0 1px #dcb45a80,0 4px 14px #78501459}.awaken-branch.dim[data-v-933a26db]{opacity:.45}.branch-head[data-v-933a26db]{align-items:center;display:flex;gap:8px}.branch-tag[data-v-933a26db]{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:22px;line-height:22px;min-width:22px;text-align:center}.tag-a[data-v-933a26db]{background:linear-gradient(180deg,#4a8fd0,#2b5a8c);box-shadow:0 0 6px #508cd266}.tag-b[data-v-933a26db]{background:linear-gradient(180deg,#d07a4a,#8c4a2b);box-shadow:0 0 6px #d2785066}.branch-name[data-v-933a26db]{color:#ffe8a8;font-size:15px;font-weight:700}.branch-current[data-v-933a26db]{background:#785a1499;border-radius:10px;color:gold;font-size:11px;margin-left:auto;padding:1px 8px}.branch-strategy[data-v-933a26db]{color:#b8aa88;font-size:12px;font-style:italic;line-height:1.5;margin:6px 0 8px}.branch-after[data-v-933a26db]{align-items:flex-start;background:#14100a8c;border-radius:4px;display:flex;gap:8px;margin-bottom:8px;padding:6px 10px}.branch-after-label[data-v-933a26db]{background:#503c14b3;border-radius:3px;color:#ffd766;flex-shrink:0;font-size:11px;padding:1px 6px}.branch-after-desc[data-v-933a26db]{color:#f0e0b0;font-size:12.5px;line-height:1.55}.branch-effects[data-v-933a26db]{align-items:flex-start;background:#14100a66;border-left:2px solid rgba(200,160,90,.5);border-radius:0 4px 4px 0;display:flex;gap:8px;margin-bottom:8px;padding:6px 10px}.branch-effects-label[data-v-933a26db]{background:#503c14b3;border-radius:3px;color:#ffd766;flex-shrink:0;font-size:11px;padding:1px 6px}.branch-effects-list[data-v-933a26db]{color:#d8c890;flex:1;font-size:12px;line-height:1.55;list-style:none;margin:0;padding:0 0 0 4px}.branch-effects-list li[data-v-933a26db]{padding-left:12px;position:relative}.branch-effects-list li[data-v-933a26db]:before{color:#c8a060;content:"✦";font-size:10px;left:0;position:absolute;top:0}.branch-pick-btn[data-v-933a26db]{align-items:center;border:0;border-radius:5px;color:#fff7d8;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:7px 14px;transition:filter .15s;width:100%}.branch-pick-btn[data-v-933a26db]:hover:not(:disabled){filter:brightness(1.12)}.branch-pick-btn[data-v-933a26db]:disabled{background:#3c372d8c!important;box-shadow:none;color:#888;cursor:not-allowed}.btn-a[data-v-933a26db]{background:linear-gradient(180deg,#4a8fd0,#2b5a8c);box-shadow:0 2px 6px #325a8c66}.btn-b[data-v-933a26db]{background:linear-gradient(180deg,#d07a4a,#8c4a2b);box-shadow:0 2px 6px #8c5a3266}.branch-pick-cost[data-v-933a26db]{font-size:11px;font-weight:400;opacity:.85}.awaken-footer[data-v-933a26db]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:14px 0 8px}.awaken-stones[data-v-933a26db]{display:flex;flex-wrap:wrap;gap:10px}.stone-item[data-v-933a26db]{align-items:center;background:#14100c99;border:1px solid rgba(140,110,70,.3);border-radius:4px;display:flex;font-size:12px;gap:6px;padding:5px 10px}.stone-icon[data-v-933a26db]{border-radius:3px;display:inline-block;font-size:11px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}.stone-wudao[data-v-933a26db]{background:linear-gradient(180deg,#b08840,#6a4f25);color:#fff}.stone-xisui[data-v-933a26db]{background:linear-gradient(180deg,#4a90a8,#2a5c70);color:#fff}.stone-label[data-v-933a26db]{color:#b8aa88}.stone-count[data-v-933a26db]{color:gold;font-weight:700;min-width:14px;text-align:right}.stone-count.insufficient[data-v-933a26db]{color:#d06060}.reset-btn[data-v-933a26db]{background:#782828bf;border:1px solid rgba(200,80,80,.5);border-radius:4px;color:#fcc;cursor:pointer;font-size:12px;padding:6px 14px;transition:filter .15s}.reset-btn[data-v-933a26db]:hover:not(:disabled){filter:brightness(1.15)}.reset-btn[data-v-933a26db]:disabled{background:#3c282880;border-color:#78505066;color:#888;cursor:not-allowed}.awaken-flash[data-v-933a26db]{background:#3c2814bf;border:1px solid rgba(200,160,80,.4);border-radius:4px;color:#ffe8a8;font-size:12px;margin:10px 0;padding:7px 12px;text-align:center}.awaken-hint[data-v-933a26db]{color:#88886a;font-size:11px;line-height:1.6;margin:6px 0 0}.awaken-hint b[data-v-933a26db]{color:#c8a060}.shop-panel[data-v-96bd45a0]{padding:14px 16px}.shop-boost-tip[data-v-96bd45a0]{background:#3a2e1a;border:1px solid #5a4824;border-radius:6px;color:#e8c58f;font-size:13px;margin-bottom:14px;padding:8px 12px}.shop-boost-tip b[data-v-96bd45a0]{color:#ffd98a}.shop-category[data-v-96bd45a0]{margin-bottom:18px}.shop-cat-title[data-v-96bd45a0]{border-bottom:1px solid #2b2e36;color:#e8c58f;font-size:14px;margin:0 0 8px;padding-bottom:4px}.shop-grid[data-v-96bd45a0]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.shop-item[data-v-96bd45a0]{background:#1f2229;border:1px solid #2b2e36;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:10px}.shop-item.locked[data-v-96bd45a0]{opacity:.55}.shop-item.soldout[data-v-96bd45a0]{opacity:.6}.shop-item-head[data-v-96bd45a0]{align-items:center;display:flex;gap:8px}.shop-item-name[data-v-96bd45a0]{color:#d8d9de;flex:1;font-size:14px;font-weight:700}.shop-item-limit[data-v-96bd45a0]{background:#2b2e36;border-radius:3px;color:#9ea3ad;font-size:11px;padding:1px 6px}.shop-item-desc[data-v-96bd45a0]{color:#9ea3ad;flex:1;font-size:12px;line-height:1.4}.shop-item-req[data-v-96bd45a0]{color:#b85c5c;font-size:11px}.shop-item-foot[data-v-96bd45a0]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.shop-item-cost[data-v-96bd45a0]{color:#e8c58f;font-size:13px;font-weight:700}.shop-item-cost-exchange[data-v-96bd45a0]{color:#d8b4ff}.shop-item-owned[data-v-96bd45a0]{margin-left:2px}.shop-item-owned[data-v-96bd45a0],.shop-item-unit-cost[data-v-96bd45a0]{color:#9ea3ad;font-size:11px;font-weight:400}.shop-buy-btn[data-v-96bd45a0]{background:#3a4a2e;border:1px solid #5a7346;border-radius:4px;color:#a3c972;cursor:pointer;font-size:12px;min-height:30px;padding:4px 14px}.shop-buy-btn[data-v-96bd45a0]:hover:not(:disabled){background:#4a5a3c}.shop-buy-btn[data-v-96bd45a0]:focus-visible,.shop-quantity-btn[data-v-96bd45a0]:focus-visible,.shop-quantity-input[data-v-96bd45a0]:focus-visible,.shop-quantity-max[data-v-96bd45a0]:focus-visible{outline:2px solid #a3c972;outline-offset:2px}.shop-buy-btn[data-v-96bd45a0]:disabled{background:#23262e;border-color:#2b2e36;color:#5a5f6a;cursor:not-allowed}.shop-batch-row[data-v-96bd45a0]{align-items:center;display:flex;gap:8px;justify-content:space-between}.shop-quantity-control[data-v-96bd45a0]{align-items:center;background:#181b21;border:1px solid #414650;border-radius:4px;display:flex;overflow:hidden}.shop-quantity-btn[data-v-96bd45a0],.shop-quantity-max[data-v-96bd45a0]{background:#292d35;border:0;color:#d8d9de;cursor:pointer;height:30px;min-width:30px;padding:0 7px}.shop-quantity-btn[data-v-96bd45a0]:hover:not(:disabled),.shop-quantity-max[data-v-96bd45a0]:hover:not(:disabled){background:#363b45}.shop-quantity-btn[data-v-96bd45a0]:disabled,.shop-quantity-max[data-v-96bd45a0]:disabled{color:#5a5f6a;cursor:not-allowed}.shop-quantity-input[data-v-96bd45a0]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#1f2229;border:0;border-inline:1px solid #414650;color:#e8c58f;font-size:12px;height:30px;outline:none;padding:0 4px;text-align:center;width:42px}.shop-quantity-input[data-v-96bd45a0]::-webkit-inner-spin-button,.shop-quantity-input[data-v-96bd45a0]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.shop-quantity-max[data-v-96bd45a0]{border-left:1px solid #414650;color:#e8c58f;font-size:11px;min-width:42px}.shop-buy-batch-btn[data-v-96bd45a0]{flex:0 0 auto;min-width:74px}@media(max-width:768px){.shop-panel[data-v-96bd45a0]{padding:10px}.shop-grid[data-v-96bd45a0]{gap:8px;grid-template-columns:1fr}.shop-item[data-v-96bd45a0]{padding:8px}.shop-item-name[data-v-96bd45a0]{font-size:13px}.shop-item-desc[data-v-96bd45a0]{font-size:11px}.shop-boost-tip[data-v-96bd45a0]{font-size:12px;padding:6px 10px}.shop-item-foot[data-v-96bd45a0]{align-items:flex-start}.shop-batch-row[data-v-96bd45a0]{align-items:stretch}.shop-quantity-control[data-v-96bd45a0]{flex:1}.shop-buy-batch-btn[data-v-96bd45a0],.shop-quantity-btn[data-v-96bd45a0],.shop-quantity-input[data-v-96bd45a0],.shop-quantity-max[data-v-96bd45a0]{min-height:44px}.shop-quantity-input[data-v-96bd45a0]{flex:1;min-width:38px}.shop-buy-batch-btn[data-v-96bd45a0]{min-width:92px}}.skin-box-panel[data-v-a3e15f9a]{color:#e9d9ae;padding:18px}.box-summary[data-v-a3e15f9a]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.box-summary h3[data-v-a3e15f9a]{color:#f2cc70;font-size:22px;letter-spacing:3px;margin:0 0 5px}.box-summary p[data-v-a3e15f9a],.rule-note[data-v-a3e15f9a]{color:#a99a78;font-size:13px;margin:0}.points[data-v-a3e15f9a]{background:#17130c;border:1px solid #725c2d;padding:9px 14px;white-space:nowrap}.points b[data-v-a3e15f9a]{color:#ffd36e}.tier-tabs[data-v-a3e15f9a]{display:grid;gap:6px;grid-template-columns:repeat(9,minmax(54px,1fr));margin-bottom:14px}.tier-tabs button[data-v-a3e15f9a]{background:#15130f;border:1px solid #534528;color:#cbb98e;cursor:pointer;padding:7px 3px}.tier-tabs button span[data-v-a3e15f9a]{color:#765f47;display:block;font-size:9px}.tier-tabs button.active[data-v-a3e15f9a]{border-color:#d3a947;box-shadow:inset 0 0 12px #9b6b2526;color:#ffd36e}.tier-tabs button.locked[data-v-a3e15f9a]{opacity:.55}.target-card[data-v-a3e15f9a]{background:linear-gradient(115deg,color-mix(in srgb,var(--skin-accent) 14%,#0d0c0a),#0c0b09 62%);border:1px solid var(--skin-accent);display:grid;grid-template-columns:170px 1fr;min-height:225px;overflow:hidden}.target-card img[data-v-a3e15f9a]{filter:saturate(.9) contrast(1.05);height:225px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:100%}.target-copy[data-v-a3e15f9a]{padding:18px 20px}.target-kicker[data-v-a3e15f9a]{color:var(--skin-accent);font-size:11px;letter-spacing:2px}.target-copy h4[data-v-a3e15f9a]{color:#f4e3b6;font-size:25px;margin:7px 0}.target-copy p[data-v-a3e15f9a]{color:#aa9c7d;margin:0 0 12px}.effect[data-v-a3e15f9a]{color:#dbbf7a;margin:4px 0}.effect.max[data-v-a3e15f9a]{color:#908568;font-size:12px}.progress-row[data-v-a3e15f9a]{color:#cdbd94;display:flex;font-size:12px;justify-content:space-between;margin-top:13px}.progress[data-v-a3e15f9a]{background:#31291c;height:6px;margin-top:5px;overflow:hidden}.progress i[data-v-a3e15f9a]{background:linear-gradient(90deg,var(--skin-accent),#f5d783);display:block;height:100%}.unlock-tip[data-v-a3e15f9a]{color:#d37b6c;font-size:12px;margin-top:10px}.draw-actions[data-v-a3e15f9a]{display:flex;gap:10px;justify-content:center;margin:15px 0}.draw-actions button[data-v-a3e15f9a]{background:linear-gradient(#4c3718,#251a0c);border:1px solid #a77d2c;color:#ffe09a;cursor:pointer;min-width:220px;padding:10px 15px}.draw-actions button.ten[data-v-a3e15f9a]{background:linear-gradient(#5a261b,#28110c);border-color:#d35f43}.draw-actions small[data-v-a3e15f9a]{color:#f1a97d;display:block;margin-top:3px}.draw-actions button[data-v-a3e15f9a]:disabled{cursor:not-allowed;opacity:.45}.box-message[data-v-a3e15f9a]{color:#9ee7ac;margin:10px;text-align:center}.box-message.error[data-v-a3e15f9a]{color:#e88478}.result-grid[data-v-a3e15f9a]{display:grid;gap:6px;grid-template-columns:repeat(5,1fr);margin:10px 0}.result-item[data-v-a3e15f9a]{background:#15120d;border:1px solid #493d25;color:#bfb08d;font-size:12px;padding:8px;text-align:center}.result-item.skin_fragment[data-v-a3e15f9a]{background:#2a1d0b;border-color:#d29a3e;color:#ffe191}.rate-note[data-v-a3e15f9a]{border-top:1px solid #3c3322;color:#8f8265;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;padding-top:12px}.rate-note b[data-v-a3e15f9a]{color:#cdb46f}.rule-note[data-v-a3e15f9a]{line-height:1.6;margin-top:10px}.box-empty[data-v-a3e15f9a]{color:#8f8265;padding:70px 20px;text-align:center}@media(max-width:720px){.box-summary[data-v-a3e15f9a]{align-items:flex-start;flex-direction:column}.tier-tabs[data-v-a3e15f9a]{grid-template-columns:repeat(5,1fr)}.target-card[data-v-a3e15f9a]{grid-template-columns:110px 1fr}.target-card img[data-v-a3e15f9a]{height:230px}.target-copy[data-v-a3e15f9a]{padding:12px}.target-copy h4[data-v-a3e15f9a]{font-size:20px}.draw-actions[data-v-a3e15f9a]{flex-direction:column}.draw-actions button[data-v-a3e15f9a]{min-width:0;width:100%}.result-grid[data-v-a3e15f9a]{grid-template-columns:repeat(2,1fr)}}.sr-modal-overlay[data-v-eb911921]{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sr-modal[data-v-eb911921]{background:linear-gradient(180deg,#1a1d24,#15181e);border:1px solid #3a3f4a;border-radius:8px;box-shadow:0 10px 40px #0009;color:#d8d9de;display:flex;flex-direction:column;max-height:90vh;max-width:920px;width:92%}.sr-header[data-v-eb911921]{align-items:center;border-bottom:1px solid #2b2e36;display:flex;padding:14px 18px}.sr-title[data-v-eb911921]{color:#e8c58f;flex:1;font-size:20px;font-weight:700;letter-spacing:2px}.sr-header-info[data-v-eb911921]{color:#9ea3ad;display:flex;font-size:13px;gap:20px;margin-right:15px}.sr-header-info b[data-v-eb911921]{color:#e8c58f;margin-left:4px}.sr-close[data-v-eb911921]{align-items:center;background:transparent;border:none;color:#888;cursor:pointer;display:inline-flex;font-size:24px;height:44px;justify-content:center;padding:0;touch-action:manipulation;width:44px}.sr-close[data-v-eb911921]:hover{color:#fff}.sr-banner[data-v-eb911921]{background:#3a2e1a;border-bottom:1px solid #5a4824;color:#e8c58f;cursor:pointer;font-size:13px;padding:8px 16px}.sr-banner[data-v-eb911921]:hover{background:#4a3920}.sr-tabs[data-v-eb911921]{border-bottom:1px solid #2b2e36;display:flex;gap:6px;padding:10px 16px}.sr-tabs button[data-v-eb911921]{background:transparent;border:1px solid #3a3f4a;border-radius:4px;color:#9ea3ad;cursor:pointer;font-size:13px;padding:6px 14px}.sr-tabs button.active[data-v-eb911921]{background:#2b2e36;border-color:#5a4824;color:#e8c58f}.sr-tabs button.quota-buy-btn[data-v-eb911921]{background:#74491e38;border-color:#9b6631;color:#e8c58f}.sr-tabs button.quota-buy-btn[data-v-eb911921]:hover:not(:disabled){background:#8b562259}.sr-tabs button.quota-buy-btn[data-v-eb911921]:disabled{cursor:wait;opacity:.55}.sr-tabs button.create-btn[data-v-eb911921]{background:#3a4a2e;border-color:#5a7346;color:#a3c972;margin-left:auto}.sr-tabs button.create-btn[data-v-eb911921]:hover{background:#4a5a3c}.sr-panel[data-v-eb911921]{flex:1;overflow-y:auto;padding:16px}.sr-toolbar[data-v-eb911921]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.sr-toolbar button[data-v-eb911921],.sr-toolbar select[data-v-eb911921]{background:#23262e;border:1px solid #3a3f4a;border-radius:4px;color:#d8d9de;cursor:pointer;font-size:13px;padding:5px 10px}.sr-toolbar label[data-v-eb911921]{align-items:center;color:#9ea3ad;display:flex;font-size:13px;gap:5px}.sr-toolbar .refresh-btn[data-v-eb911921]:hover{background:#2f3340}.sr-empty[data-v-eb911921]{color:#6a6f78;font-size:14px;padding:40px;text-align:center}.sr-room-list[data-v-eb911921]{display:flex;flex-direction:column;gap:8px}.sr-room-card[data-v-eb911921]{align-items:center;background:#1f2229;border:1px solid #2b2e36;border-radius:6px;display:flex;padding:12px 14px;transition:border-color .15s}.sr-room-card[data-v-eb911921]:hover{border-color:#4a4f5a}.sr-room-card.highlight[data-v-eb911921]{background:#2a2419;border-color:#e8c58f}.sr-room-card.disabled[data-v-eb911921]{opacity:.5}.room-info[data-v-eb911921]{flex:1}.room-title[data-v-eb911921]{color:#d8d9de;font-size:15px;margin-bottom:4px}.sect-badge[data-v-eb911921]{background:#5a4824;color:#e8c58f}.lock-badge[data-v-eb911921],.sect-badge[data-v-eb911921]{border-radius:3px;display:inline-block;font-size:11px;margin-right:6px;padding:1px 6px}.lock-badge[data-v-eb911921]{background:#4a2a2a;color:#e09a9a}.room-meta[data-v-eb911921]{color:#9ea3ad;font-size:12px}.room-meta b[data-v-eb911921]{color:#d8d9de}.leader-realm[data-v-eb911921],.leader-sect[data-v-eb911921]{color:#6a6f78;margin-left:8px}.room-actions[data-v-eb911921]{align-items:center;display:flex;gap:10px}.room-count[data-v-eb911921]{color:#9ea3ad;font-size:13px}.join-btn[data-v-eb911921]{background:#3a4a2e;border:1px solid #5a7346;border-radius:4px;color:#a3c972;cursor:pointer;font-size:13px;padding:5px 14px}.join-btn[data-v-eb911921]:hover:not(:disabled){background:#4a5a3c}.join-btn[data-v-eb911921]:disabled{background:#23262e;border-color:#2b2e36;color:#5a5f6a;cursor:not-allowed}.quota-note[data-v-eb911921]{color:#e8c58f}.quota-note.consumed[data-v-eb911921]{color:#a3c972}.room-carry-toggle[data-v-eb911921]{align-items:center;background:#23262e;border:1px solid #3a3f4a;border-radius:4px;color:#9ea3ad;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.room-carry-toggle.active[data-v-eb911921]{background:#3a2e1a;border-color:#5a4824;color:#e8c58f}.room-carry-toggle input[data-v-eb911921]{margin:0}.sr-realms-grid[data-v-eb911921]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.realm-card[data-v-eb911921]{background:#1f2229;border:1px solid #2b2e36;border-radius:6px;padding:12px}.realm-card.locked[data-v-eb911921]{opacity:.6}.realm-title[data-v-eb911921]{align-items:center;color:#e8c58f;display:flex;flex-wrap:wrap;font-size:16px;gap:8px;margin-bottom:6px}.realm-id[data-v-eb911921]{background:#2b2e36;border-radius:3px;color:#6a6f78;font-size:11px;padding:1px 5px}.realm-elem[data-v-eb911921]{font-size:12px}.realm-lock[data-v-eb911921]{color:#b85c5c;font-size:11px}.realm-desc[data-v-eb911921]{color:#9ea3ad;font-size:12px;line-height:1.4;margin-bottom:8px}.realm-difficulties[data-v-eb911921]{display:flex;flex-direction:column;gap:4px}.difficulty-row[data-v-eb911921]{border-top:1px solid #2b2e36;display:flex;font-size:12px;gap:10px;padding:4px 0}.difficulty-row[data-v-eb911921]:first-child{border-top:none}.diff-name[data-v-eb911921]{color:#d8d9de;width:40px}.diff-info[data-v-eb911921]{color:#6a6f78;flex:1}.diff-clears[data-v-eb911921]{color:#a3c972}.diff-rating[data-v-eb911921]{border-radius:3px;font-weight:700;padding:0 6px}.diff-rating.r-S[data-v-eb911921]{background:#5a4824;color:#e8c58f}.diff-rating.r-A[data-v-eb911921]{background:#3a4a2e;color:#a3c972}.diff-rating.r-B[data-v-eb911921]{background:#234a5a;color:#56ccf2}.sr-section-title[data-v-eb911921]{color:#e8c58f;font-size:16px;margin-bottom:14px}.create-form[data-v-eb911921]{display:flex;flex-direction:column;gap:12px}.form-label[data-v-eb911921]{color:#9ea3ad;font-size:13px}.realm-choose[data-v-eb911921]{display:flex;flex-wrap:wrap;gap:8px}.diff-choice[data-v-eb911921],.realm-choice[data-v-eb911921]{background:#1f2229;border:1px solid #3a3f4a;border-radius:4px;color:#d8d9de;cursor:pointer;font-size:13px;padding:8px 16px}.diff-choice.active[data-v-eb911921],.realm-choice.active[data-v-eb911921]{background:#3a2e1a;border-color:#e8c58f;color:#e8c58f}.realm-choice.locked[data-v-eb911921]{cursor:not-allowed;opacity:.5}.tier-hint[data-v-eb911921]{color:#6a6f78;font-size:11px}.lock-hint[data-v-eb911921],.tier-hint[data-v-eb911921]{margin-left:4px}.form-actions[data-v-eb911921]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.btn-primary[data-v-eb911921]{background:#5a4824;border:1px solid #e8c58f;border-radius:4px;color:#e8c58f;cursor:pointer;font-size:14px;padding:8px 20px}.btn-primary[data-v-eb911921]:hover:not(:disabled){background:#6a5834}.btn-primary[data-v-eb911921]:disabled{cursor:not-allowed;opacity:.5}.btn-cancel[data-v-eb911921]{background:transparent;border:1px solid #3a3f4a;border-radius:4px;color:#9ea3ad;cursor:pointer;font-size:14px;padding:8px 20px}.btn-cancel[data-v-eb911921]:hover{background:#1f2229;color:#d8d9de}.room-header[data-v-eb911921]{margin-bottom:14px}.room-header-title[data-v-eb911921]{color:#e8c58f;font-size:18px;font-weight:700}.room-lock-tag[data-v-eb911921]{background:#4a2a2a;border-radius:3px;color:#e09a9a;font-size:12px;margin-left:8px;padding:1px 8px;vertical-align:middle}.room-header-sub[data-v-eb911921]{color:#9ea3ad;font-size:12px;margin-top:3px}.member-grid[data-v-eb911921]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.member-slot[data-v-eb911921]{min-height:110px}.member-card[data-v-eb911921],.member-empty[data-v-eb911921]{background:#1f2229;border:1px solid #2b2e36;border-radius:6px;height:100%;padding:10px}.member-empty[data-v-eb911921]{border-style:dashed;color:#6a6f78;font-size:13px;font-style:italic;justify-content:center}.member-empty[data-v-eb911921],.member-main[data-v-eb911921]{align-items:center;display:flex}.member-main[data-v-eb911921]{gap:8px;margin-bottom:6px}.leader-icon[data-v-eb911921]{font-size:16px}.member-name[data-v-eb911921]{color:#d8d9de;font-size:15px;font-weight:700}.member-elem[data-v-eb911921]{font-size:11px;margin-left:auto}.member-sub[data-v-eb911921]{color:#9ea3ad;font-size:12px;margin-bottom:6px}.member-sect[data-v-eb911921]{color:#e8c58f;margin-left:5px}.member-status[data-v-eb911921]{align-items:center;display:flex;gap:8px}.ready[data-v-eb911921]{border-radius:3px;font-size:12px;padding:2px 8px}.ready.ok[data-v-eb911921]{background:#3a4a2e;color:#a3c972}.ready.wait[data-v-eb911921]{background:#3a3419;color:#f2c94c}.ready.leader[data-v-eb911921]{background:#5a4824;color:#e8c58f}.ready.carry[data-v-eb911921]{background:#4a2e44;color:#f0a8d6}.lobby-carry-toggle[data-v-eb911921]{align-items:center;background:#2a2424;border:1px solid #3a3434;border-radius:4px;color:#c9bfae;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-left:auto;margin-right:8px;padding:4px 10px;transition:all .15s ease}.lobby-carry-toggle[data-v-eb911921]:hover{background:#322a30;border-color:#6a4a5a}.lobby-carry-toggle.active[data-v-eb911921]{background:#3a2a36;border-color:#6a4a5a;color:#f0a8d6}.lobby-carry-toggle input[data-v-eb911921]{accent-color:#b86a9a;margin:0}.lobby-carry-toggle .carry-icon[data-v-eb911921]{font-size:14px}.kick-btn[data-v-eb911921]{background:#4a2e2e;border:1px solid #6a4444;border-radius:3px;color:#eb7474;cursor:pointer;font-size:11px;margin-left:auto;padding:2px 8px}.kick-btn[data-v-eb911921]:hover{background:#6a3e3e}.member-empty.clickable[data-v-eb911921]{border-color:#3a4f6a;color:#7ea8d8;cursor:pointer;font-style:normal;transition:background .15s,border-color .15s}.member-empty.clickable[data-v-eb911921]:hover{background:#1c2531;border-color:#5278a8;color:#a8c8f0}.snapshot-card[data-v-eb911921]{background:linear-gradient(135deg,#1c2230,#232a3a);border:1px solid #3a4f6a}.snapshot-icon[data-v-eb911921]{font-size:15px}.snapshot-badge[data-v-eb911921]{background:#2a3850;border:1px solid #3a4f6a;border-radius:3px;color:#a8c8f0;font-size:11px;padding:1px 6px}.ready.snapshot[data-v-eb911921]{background:#25334a;color:#8fb8e8}.snapshot-picker[data-v-eb911921]{background:#1a1d24;border:1px solid #2b2e36;border-radius:6px;margin:12px 0;padding:12px}.snapshot-picker-head[data-v-eb911921]{align-items:center;color:#c8cdd6;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.snapshot-tip[data-v-eb911921]{color:#6a8fb8;font-size:11px;margin-bottom:10px}.snapshot-cand-list[data-v-eb911921]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.snapshot-cand[data-v-eb911921]{align-items:center;background:#1f2229;border:1px solid #2b2e36;border-radius:5px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:7px 10px;transition:border-color .15s,background .15s}.snapshot-cand[data-v-eb911921]:hover{border-color:#3a4f6a}.snapshot-cand.selected[data-v-eb911921]{background:#1c2531;border-color:#5278a8}.snapshot-cand.disabled[data-v-eb911921]{cursor:not-allowed;opacity:.4}.cand-rank[data-v-eb911921]{color:#e8c58f;font-weight:700;min-width:28px}.cand-name[data-v-eb911921]{color:#d8d9de;font-weight:700}.cand-elem[data-v-eb911921],.cand-realm[data-v-eb911921]{font-size:12px}.cand-realm[data-v-eb911921]{color:#9ea3ad}.cand-sect[data-v-eb911921]{color:#7e8590;font-size:11px}.cand-check[data-v-eb911921]{color:#7ea8d8;font-weight:700;margin-left:auto}.contribution-row.snapshot[data-v-eb911921]{border-left:2px solid #3a4f6a;opacity:.75}.c-reward-snapshot[data-v-eb911921]{color:#8fb8e8}.room-actions-bar[data-v-eb911921]{display:flex;gap:10px;justify-content:center}.btn-ready[data-v-eb911921]{background:#2f3340;border:1px solid #3a3f4a;border-radius:4px;color:#9ea3ad;cursor:pointer;font-size:14px;padding:8px 20px}.btn-ready.active[data-v-eb911921]{background:#3a4a2e;border-color:#5a7346;color:#a3c972}.btn-start[data-v-eb911921]{min-width:160px}.btn-lock[data-v-eb911921]{background:#2f3340;border:1px solid #5a4824;border-radius:4px;color:#c9a06a;cursor:pointer;font-size:13px;padding:8px 16px}.btn-lock[data-v-eb911921]:hover{background:#3a3320}.btn-lock.active[data-v-eb911921]{background:#4a2a2a;border-color:#7a4040;color:#e09a9a}.btn-lock[data-v-eb911921]:disabled{cursor:not-allowed;opacity:.6}.battle-panel[data-v-eb911921]{display:flex;flex-direction:column;gap:12px}.battle-header[data-v-eb911921]{color:#e8c58f;display:flex;justify-content:space-between}.battle-progress[data-v-eb911921]{color:#9ea3ad;font-size:12px}.battle-log-box[data-v-eb911921]{background:#15181e;border:1px solid #2b2e36;border-radius:6px;flex:1;font-size:13px;line-height:1.6;max-height:400px;min-height:320px;overflow-y:auto;padding:10px}.battle-log-line[data-v-eb911921]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:2px 0}.battle-log-line .log-text[data-v-eb911921]{flex:1;min-width:0}.battle-log-line .log-hp[data-v-eb911921]{color:#6a6f78;flex-shrink:0;font-size:11px;font-style:normal;font-weight:400;white-space:nowrap}.log-crit[data-v-eb911921]{color:#e8c58f;font-weight:700}.log-kill[data-v-eb911921]{color:#a3c972}.log-death[data-v-eb911921]{color:#eb5757}.log-system[data-v-eb911921]{color:#6a6f78;font-style:italic}.log-buff[data-v-eb911921]{color:#56ccf2}.result-panel[data-v-eb911921]{text-align:center}.result-rating[data-v-eb911921]{background:#1f2229;border:2px solid #2b2e36;border-radius:8px;margin-bottom:20px;padding:30px}.rating-big[data-v-eb911921]{font-size:72px;font-weight:700;margin-bottom:8px}.rating-sub[data-v-eb911921]{color:#9ea3ad;font-size:16px}.rating-tip[data-v-eb911921]{color:#a3c972;font-size:13px;margin-top:8px}.sr-fail-protect b[data-v-eb911921]{color:#a3c972!important}.sr-reset-hint[data-v-eb911921]{color:#7fa9d9;font-size:12px}.sr-reset-hint b[data-v-eb911921]{color:#cfe3ff!important;font-variant-numeric:tabular-nums}.result-rating.r-S[data-v-eb911921]{border-color:#e8c58f}.result-rating.r-S .rating-big[data-v-eb911921]{color:#e8c58f;text-shadow:0 0 20px rgba(232,197,143,.6)}.result-rating.r-A[data-v-eb911921]{border-color:#a3c972}.result-rating.r-A .rating-big[data-v-eb911921]{color:#a3c972}.result-rating.r-B[data-v-eb911921]{border-color:#56ccf2}.result-rating.r-B .rating-big[data-v-eb911921]{color:#56ccf2}.result-rating.r-FAIL[data-v-eb911921]{border-color:#eb5757}.result-rating.r-FAIL .rating-big[data-v-eb911921]{color:#eb5757}.result-section[data-v-eb911921]{margin-bottom:20px;text-align:left}.result-section h3[data-v-eb911921]{color:#e8c58f;font-size:14px;margin-bottom:10px}.team-buff[data-v-eb911921]{background:#234a5a;border-radius:4px;color:#56ccf2;font-size:13px;margin-bottom:4px;padding:6px 10px}.team-buff.none[data-v-eb911921]{background:#1f2229;color:#6a6f78;font-style:italic}.contribution-list[data-v-eb911921]{display:flex;flex-direction:column;gap:8px}.contribution-row[data-v-eb911921]{background:#1f2229;border:1px solid #2b2e36;border-radius:6px;padding:10px}.c-name[data-v-eb911921]{color:#e8c58f;font-weight:700}.c-name[data-v-eb911921],.c-stats[data-v-eb911921]{margin-bottom:4px}.c-stats[data-v-eb911921]{color:#9ea3ad;font-size:12px}.c-reward[data-v-eb911921]{color:#d8d9de;font-size:13px}.c-reward b[data-v-eb911921]{color:#a3c972}.c-reward .level-up[data-v-eb911921]{color:#56ccf2;margin-left:2px}.c-drops[data-v-eb911921]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.drop-tag[data-v-eb911921]{border:1px solid #555;border-radius:3px;font-size:11px;line-height:1.5;padding:2px 8px}.drop-tag.drop-skill[data-v-eb911921]{border-color:#8a6a2c;color:#e8c58f}.drop-tag.drop-awaken[data-v-eb911921]{border-color:#6a3d8a;color:#d8b4ff}.drop-tag.drop-stone[data-v-eb911921]{border-color:#7a4820;color:#ffb570}.result-actions[data-v-eb911921]{margin-top:20px}.history-list[data-v-eb911921]{display:flex;flex-direction:column;gap:8px}.history-row[data-v-eb911921]{align-items:center;background:#1f2229;border:1px solid #2b2e36;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:all .15s}.history-row[data-v-eb911921]:hover{background:#2a2419;border-color:#e8c58f}.history-row.defeat[data-v-eb911921]{opacity:.75}.hr-rating[data-v-eb911921]{align-items:center;background:#15181e;border:2px solid #2b2e36;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:42px;justify-content:center;width:42px}.hr-rating.r-S[data-v-eb911921]{border-color:#e8c58f;color:#e8c58f}.hr-rating.r-A[data-v-eb911921]{border-color:#a3c972;color:#a3c972}.hr-rating.r-B[data-v-eb911921]{border-color:#56ccf2;color:#56ccf2}.hr-rating.r-FAIL[data-v-eb911921]{border-color:#eb5757;color:#eb5757}.hr-main[data-v-eb911921]{flex:1;min-width:0}.hr-title[data-v-eb911921]{color:#d8d9de;font-size:14px;margin-bottom:3px}.hr-meta[data-v-eb911921]{color:#9ea3ad;font-size:12px;margin-bottom:2px}.hr-time[data-v-eb911921]{color:#6a6f78;font-size:11px}.hr-arrow[data-v-eb911921]{color:#6a6f78;flex-shrink:0;font-size:24px}.hr-badge[data-v-eb911921]{background:#2b2e36;border-radius:3px;color:#9ea3ad;display:inline-block;font-size:10px;margin-left:4px;padding:1px 6px}.history-back[data-v-eb911921]{align-items:center;display:flex;gap:12px;margin-bottom:14px;text-align:left}.history-title[data-v-eb911921]{color:#9ea3ad;font-size:13px}.log-toggle[data-v-eb911921]{background:transparent;border:none;color:#e8c58f;cursor:pointer;font-size:14px;font-weight:700;padding:0}.log-toggle[data-v-eb911921]:hover{color:#f4d3a5}.log-review[data-v-eb911921]{background:#15181e;border:1px solid #2b2e36;border-radius:6px;font-size:12px;line-height:1.5;margin-top:6px;max-height:320px;overflow-y:auto;padding:10px;text-align:left}@media(max-width:768px){.sr-modal[data-v-eb911921]{max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);width:calc(100vw - 12px)}.sr-header[data-v-eb911921]{flex-wrap:wrap;gap:6px;padding:10px 12px}.sr-title[data-v-eb911921]{flex:1 1 100%;font-size:16px;letter-spacing:1px}.sr-header-info[data-v-eb911921]{flex-wrap:wrap;font-size:11px;gap:10px;margin-right:0}.sr-close[data-v-eb911921]{font-size:22px;height:44px;position:absolute;right:2px;top:2px;width:44px}.sr-banner[data-v-eb911921]{font-size:12px;padding:6px 12px}.sr-tabs[data-v-eb911921]{flex-wrap:wrap;gap:4px;padding:8px 10px}.sr-tabs button[data-v-eb911921]{font-size:12px;padding:4px 10px}.sr-tabs button.create-btn[data-v-eb911921]{margin-left:0}.sr-panel[data-v-eb911921]{padding:10px 10px calc(50px + env(safe-area-inset-bottom))}.sr-toolbar[data-v-eb911921]{gap:6px}.sr-toolbar button[data-v-eb911921],.sr-toolbar label[data-v-eb911921],.sr-toolbar select[data-v-eb911921]{font-size:12px}.sr-room-card[data-v-eb911921]{flex-wrap:wrap;gap:8px;padding:10px}.room-info[data-v-eb911921]{flex:1 1 100%}.room-title[data-v-eb911921]{font-size:13px}.room-meta[data-v-eb911921]{font-size:11px}.room-actions[data-v-eb911921]{justify-content:flex-end;width:100%}.sr-realms-grid[data-v-eb911921]{gap:8px;grid-template-columns:1fr}.realm-card[data-v-eb911921]{padding:10px}.realm-title[data-v-eb911921]{font-size:14px}.realm-desc[data-v-eb911921]{font-size:11px}.member-grid[data-v-eb911921]{gap:8px;grid-template-columns:1fr}.member-slot[data-v-eb911921]{min-height:90px}.member-name[data-v-eb911921]{font-size:13px}.member-sub[data-v-eb911921]{font-size:11px}.room-actions-bar[data-v-eb911921]{flex-wrap:wrap;gap:6px}.btn-cancel[data-v-eb911921],.btn-lock[data-v-eb911921],.btn-primary[data-v-eb911921],.btn-ready[data-v-eb911921],.btn-start[data-v-eb911921]{font-size:12px;padding:6px 14px}.btn-start[data-v-eb911921]{min-width:120px}.battle-log-box[data-v-eb911921]{font-size:12px;max-height:300px;min-height:200px}.rating-big[data-v-eb911921]{font-size:48px}.rating-sub[data-v-eb911921]{font-size:13px}.result-rating[data-v-eb911921]{padding:20px}.diff-choice[data-v-eb911921],.realm-choice[data-v-eb911921]{font-size:12px;padding:6px 12px}}.member-card.special-card[data-v-eb911921]{animation:special-card-bg-flow-eb911921 5.5s linear infinite,special-card-pulse-eb911921 2.8s ease-in-out infinite;background:radial-gradient(circle at 88% 50%,rgba(200,180,255,.18) 0,transparent 55%),radial-gradient(circle at 12% 50%,rgba(140,200,255,.16) 0,transparent 55%),linear-gradient(90deg,#1416328c,#3c326e73 25%,#6e82c859,#3c326e73 75%,#1416328c)!important;background-size:100% 100%,100% 100%,220% 100%!important;overflow:hidden;position:relative}@keyframes special-card-bg-flow-eb911921{0%{background-position:88% 50%,12% 50%,0 0}to{background-position:88% 50%,12% 50%,220% 0}}@keyframes special-card-pulse-eb911921{0%,to{box-shadow:inset 0 0 0 1px #c8beff73,0 0 14px #968ce666,0 0 28px #505ab433}50%{box-shadow:inset 0 0 0 1px #e6dcffd9,0 0 24px #968ce6bf,0 0 48px #505ab473}}.member-card.special-card[data-v-eb911921]:before{animation:special-card-shimmer-eb911921 2.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(180,200,255,.5) 30%,rgba(245,245,255,.85) 50%,rgba(200,180,255,.5) 70%,transparent);content:"";height:100%;left:-60%;opacity:.45;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);width:60%;z-index:0}@keyframes special-card-shimmer-eb911921{0%{left:-60%}to{left:120%}}.member-card.special-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.special-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#e8e0ff,#b8a8ff 20%,#8c8cff 40%,#f0eaff 55%,#b8c8ff 72%,#d4c8ff 88%,#e8e0ff);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:special-card-text-shimmer-eb911921 2.8s linear infinite;color:transparent;filter:drop-shadow(0 0 6px rgba(200,180,255,.7));font-weight:800}@keyframes special-card-text-shimmer-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.special-card-badge[data-v-eb911921]{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#fff;animation:special-card-badge-shine-eb911921 2.4s linear infinite;background:linear-gradient(90deg,#6e6bff,#b8a8ff 25%,#e8e0ff,#b8a8ff 75%,#6e6bff);background-size:220% 100%;border-radius:3px;box-shadow:0 0 6px #b4a8ffbf,0 0 14px #6e6bff80;letter-spacing:2px;text-shadow:0 0 4px rgba(80,70,180,.6);vertical-align:middle}@keyframes special-card-badge-shine-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.member-card.wuyanzu-card[data-v-eb911921]{animation:wuyanzu-card-bg-flow-eb911921 4.5s linear infinite,wuyanzu-card-pulse-eb911921 2.4s ease-in-out infinite;background:linear-gradient(90deg,#ff50dc2e,#a064ff24 25%,#50b4ff24,#50ffc81a 75%,#ffc85014)!important;background-size:220% 100%!important;overflow:hidden;position:relative}@keyframes wuyanzu-card-bg-flow-eb911921{0%{background-position:0 0}to{background-position:220% 0}}@keyframes wuyanzu-card-pulse-eb911921{0%,to{box-shadow:inset 0 0 0 1px #c88cff73,0 0 14px #b464ff73,0 0 28px #ff50c838}50%{box-shadow:inset 0 0 0 1px #e6b4ffd9,0 0 24px #b464ffe6,0 0 48px #ff50c88c}}.member-card.wuyanzu-card[data-v-eb911921]:before{animation:special-card-shimmer-eb911921 2.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,130,240,.7) 30%,hsla(0,0%,100%,.95) 50%,rgba(140,230,255,.7) 70%,transparent);content:"";height:100%;left:-60%;opacity:.45;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:60%;z-index:0}.member-card.wuyanzu-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.wuyanzu-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#ff5cd2,#c66bff 18%,#6bb3ff,#6bffc1,#ffe26b 72%,#ff8c5c 86%,#ff5cd2);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:wuyanzu-card-text-shimmer-eb911921 2.4s linear infinite;color:transparent;filter:drop-shadow(0 0 6px rgba(255,100,230,.55));font-weight:800}@keyframes wuyanzu-card-text-shimmer-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.wuyanzu-card-bolt[data-v-eb911921]{animation:wuyanzu-card-bolt-zap-eb911921 1.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,220,80,.95)) drop-shadow(0 0 10px rgba(180,100,255,.6));font-size:16px;line-height:1;pointer-events:none;position:absolute;right:8px;top:-10px;z-index:5}@keyframes wuyanzu-card-bolt-zap-eb911921{0%,to{opacity:.9;transform:rotate(-15deg) scale(1)}50%{opacity:1;transform:rotate(15deg) scale(1.28)}}.wuyanzu-card-badge[data-v-eb911921]{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#fff;animation:wuyanzu-card-badge-shine-eb911921 2.2s linear infinite;background:linear-gradient(90deg,#ff5cd2,#c66bff 35%,#6bb3ff 70%,#ff5cd2);background-size:220% 100%;border-radius:3px;box-shadow:0 0 6px #ff64e6b3,0 0 12px #7864ff66;letter-spacing:1px;text-shadow:0 0 4px rgba(120,60,180,.6);vertical-align:middle}@keyframes wuyanzu-card-badge-shine-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.member-card.wangzong-card[data-v-eb911921]{animation:wuyanzu-card-bg-flow-eb911921 4.5s linear infinite,wuyanzu-card-pulse-eb911921 2.4s ease-in-out infinite;background:linear-gradient(90deg,#ff50dc2e,#a064ff24 25%,#50b4ff24,#50ffc81a 75%,#ffc85014) 0 0 /220% 100% no-repeat,url(../images/王总.webp) center 28% /cover no-repeat!important;overflow:hidden;position:relative}.member-card.wangzong-card[data-v-eb911921]:before{animation:special-card-shimmer-eb911921 2.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,130,240,.7) 30%,hsla(0,0%,100%,.95) 50%,rgba(140,230,255,.7) 70%,transparent);content:"";height:100%;left:-60%;opacity:.45;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:60%;z-index:0}.member-card.wangzong-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.wangzong-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#ff5cd2,#c66bff 18%,#6bb3ff,#6bffc1,#ffe26b 72%,#ff8c5c 86%,#ff5cd2);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:wuyanzu-card-text-shimmer-eb911921 2.4s linear infinite;color:transparent;filter:drop-shadow(0 0 6px rgba(255,100,230,.55));font-weight:800}.wangzong-card-bolt[data-v-eb911921]{animation:wuyanzu-card-bolt-zap-eb911921 1.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,220,80,.95)) drop-shadow(0 0 10px rgba(180,100,255,.6));font-size:16px;line-height:1;pointer-events:none;position:absolute;right:8px;top:-10px;z-index:5}.wangzong-card-badge[data-v-eb911921]{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#fff;animation:wuyanzu-card-badge-shine-eb911921 2.2s linear infinite;background:linear-gradient(90deg,#ff5cd2,#c66bff 35%,#6bb3ff 70%,#ff5cd2);background-size:220% 100%;border-radius:3px;box-shadow:0 0 6px #ff64e6b3,0 0 12px #7864ff66;letter-spacing:1px;text-shadow:0 0 4px rgba(120,60,180,.6);vertical-align:middle}.member-card.wangzong-card[data-v-eb911921]:after{background:radial-gradient(circle,#fffac8f2 0,#ffb43ce6 35%,#ff5a14bf 75%,#b41e0000);border-radius:50%;box-shadow:-38px -16px 0 -1px #ff8228f2,32px -22px 0 -1px #ff5a14f2,-52px 8px 0 -1px #ffdc46e6,46px 14px 0 -1px #ff461ef2,-22px -32px 0 -1px #ffc850d9,18px -28px 0 -1px #ff6e1ee6,-10px 26px 0 -1px #ff6414f2,14px 30px 0 -1px #ffaa32d9,0 -38px 0 -1px #ffe664e6,0 34px 0 -1px #ff781ee6;content:"";filter:drop-shadow(0 0 4px rgba(255,130,40,.95)) drop-shadow(0 0 8px rgba(255,60,0,.7));height:6px;left:50%;margin:-3px 0 0 -3px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .18s ease-out;width:6px;z-index:4}.member-card.wangzong-card[data-v-eb911921]:hover:after{animation:wangzong-card-spark-eb911921 .85s ease-out infinite;opacity:1}@keyframes wangzong-card-spark-eb911921{0%{opacity:0;transform:scale(0)}20%{opacity:1}to{opacity:0;transform:scale(1.9)}}.member-card.wangzong-card[data-v-eb911921]:hover{box-shadow:inset 0 0 0 1px #ffc850e6,0 0 24px #ff5a14e6,0 0 48px #ff280099!important}.member-card.daodao-card[data-v-eb911921]{animation:wuyanzu-card-bg-flow-eb911921 4.5s linear infinite,wuyanzu-card-pulse-eb911921 2.4s ease-in-out infinite;background:linear-gradient(90deg,#ff50dc2e,#a064ff24 25%,#50b4ff24,#50ffc81a 75%,#ffc85014) 0 0 /220% 100% no-repeat,url(../images/无敌刀刀贷.webp) center 28% /cover no-repeat!important;overflow:hidden;position:relative}.member-card.daodao-card[data-v-eb911921]:before{animation:special-card-shimmer-eb911921 2.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,130,240,.7) 30%,hsla(0,0%,100%,.95) 50%,rgba(140,230,255,.7) 70%,transparent);content:"";height:100%;left:-60%;opacity:.45;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:60%;z-index:0}.member-card.daodao-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.daodao-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#ff5cd2,#c66bff 18%,#6bb3ff,#6bffc1,#ffe26b 72%,#ff8c5c 86%,#ff5cd2);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:wuyanzu-card-text-shimmer-eb911921 2.4s linear infinite;color:transparent;filter:drop-shadow(0 0 6px rgba(255,100,230,.55));font-weight:800}.daodao-card-bolt[data-v-eb911921]{animation:wuyanzu-card-bolt-zap-eb911921 1.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,220,80,.95)) drop-shadow(0 0 10px rgba(180,100,255,.6));font-size:16px;line-height:1;pointer-events:none;position:absolute;right:8px;top:-10px;z-index:5}.daodao-card-badge[data-v-eb911921]{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#fff;animation:wuyanzu-card-badge-shine-eb911921 2.2s linear infinite;background:linear-gradient(90deg,#ff5cd2,#c66bff 35%,#6bb3ff 70%,#ff5cd2);background-size:220% 100%;border-radius:3px;box-shadow:0 0 6px #ff64e6b3,0 0 12px #7864ff66;letter-spacing:1px;text-shadow:0 0 4px rgba(120,60,180,.6);vertical-align:middle}.member-card.daodao-card[data-v-eb911921]:after{background:radial-gradient(circle,#fffac8f2 0,#ffb43ce6 35%,#ff5a14bf 75%,#b41e0000);border-radius:50%;box-shadow:-38px -16px 0 -1px #ff8228f2,32px -22px 0 -1px #ff5a14f2,-52px 8px 0 -1px #ffdc46e6,46px 14px 0 -1px #ff461ef2,-22px -32px 0 -1px #ffc850d9,18px -28px 0 -1px #ff6e1ee6,-10px 26px 0 -1px #ff6414f2,14px 30px 0 -1px #ffaa32d9,0 -38px 0 -1px #ffe664e6,0 34px 0 -1px #ff781ee6;content:"";filter:drop-shadow(0 0 4px rgba(255,130,40,.95)) drop-shadow(0 0 8px rgba(255,60,0,.7));height:6px;left:50%;margin:-3px 0 0 -3px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .18s ease-out;width:6px;z-index:4}.member-card.daodao-card[data-v-eb911921]:hover:after{animation:wangzong-card-spark-eb911921 .85s ease-out infinite;opacity:1}.member-card.daodao-card[data-v-eb911921]:hover{box-shadow:inset 0 0 0 1px #ffc850e6,0 0 24px #ff5a14e6,0 0 48px #ff280099!important}.member-card.yuyu-card[data-v-eb911921]{animation:yuyu-card-bg-flow-eb911921 5s linear infinite,yuyu-card-pulse-eb911921 2.6s ease-in-out infinite;background:linear-gradient(90deg,#50dcff38,#3cc8c82e 25%,#78b4ff2e,#64f0c824 75%,#50dcff1a)!important;background-size:220% 100%!important;overflow:hidden;position:relative}@keyframes yuyu-card-bg-flow-eb911921{0%{background-position:0 0}to{background-position:220% 0}}@keyframes yuyu-card-pulse-eb911921{0%,to{box-shadow:inset 0 0 0 1px #8cd2ff73,0 0 14px #50c8ff66,0 0 28px #3cdcc833}50%{box-shadow:inset 0 0 0 1px #b4e6ffd9,0 0 24px #50c8ffd9,0 0 48px #3cdcc880}}.member-card.yuyu-card[data-v-eb911921]:before{animation:special-card-shimmer-eb911921 2.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(120,230,255,.65) 30%,rgba(220,255,250,.95) 50%,rgba(140,255,220,.65) 70%,transparent);content:"";height:100%;left:-60%;opacity:.45;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:60%;z-index:0}.member-card.yuyu-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.yuyu-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#5cdcff,#6be0d2 22%,#6bb8ff,#8cffd0 66%,#b0e8ff 84%,#5cdcff);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:yuyu-card-text-shimmer-eb911921 2.6s linear infinite;color:transparent;filter:drop-shadow(0 0 6px rgba(80,220,255,.55));font-weight:800}@keyframes yuyu-card-text-shimmer-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.yuyu-card-bolt[data-v-eb911921]{animation:yuyu-card-bolt-bob-eb911921 2.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(140,240,255,.95)) drop-shadow(0 0 10px rgba(100,240,200,.6));font-size:16px;line-height:1;pointer-events:none;position:absolute;right:8px;top:-10px;z-index:5}@keyframes yuyu-card-bolt-bob-eb911921{0%,to{opacity:.95;transform:translateY(0) rotate(-6deg) scale(1)}50%{opacity:1;transform:translateY(-3px) rotate(8deg) scale(1.14)}}.yuyu-card-badge[data-v-eb911921]{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#fff;animation:yuyu-card-badge-shine-eb911921 2.4s linear infinite;background:linear-gradient(90deg,#4ec8ff,#5cd8c0 35%,#6bb8ff 70%,#4ec8ff);background-size:220% 100%;border-radius:3px;box-shadow:0 0 6px #50dcffb3,0 0 12px #64f0c866;letter-spacing:1px;text-shadow:0 0 4px rgba(40,80,140,.6);vertical-align:middle}@keyframes yuyu-card-badge-shine-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.member-card.jiangshi-card[data-v-eb911921]{animation:jiangshi-card-bg-flow-eb911921 5.2s linear infinite,jiangshi-card-pulse-eb911921 2.8s ease-in-out infinite;background:radial-gradient(circle at 11% 18%,rgba(255,224,92,.26) 0 10px,transparent 11px),repeating-linear-gradient(90deg,#3c802e33 0 26px,#285c2633 26px 52px),linear-gradient(90deg,#224c1ee6,#18301fe0 35%,#2e1c42b8 72%,#121018cc)!important;background-size:100% 100%,104px 100%,220% 100%!important;border-color:#9adc5c73!important;overflow:hidden;position:relative}@keyframes jiangshi-card-bg-flow-eb911921{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,104px 0,220% 0}}@keyframes jiangshi-card-pulse-eb911921{0%,to{box-shadow:inset 0 0 0 1px #b9f55c73,0 0 14px #60d24c6b,0 0 28px #884ebe33}50%{box-shadow:inset 0 0 0 1px #dcff68d1,0 0 28px #7aff52c7,0 0 52px #9254dc80}}.member-card.jiangshi-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.jiangshi-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#a7ff5c,#f6ff78 18%,#7fe84c 36%,#b87cff,#f0ff80 76%,#a7ff5c);-webkit-background-clip:text;background-clip:text;background-size:240% 100%;-webkit-text-fill-color:transparent;animation:jiangshi-card-text-shimmer-eb911921 2.4s linear infinite;color:transparent;filter:drop-shadow(0 0 6px rgba(142,255,82,.62)) drop-shadow(0 0 12px rgba(162,92,220,.36));font-weight:800}@keyframes jiangshi-card-text-shimmer-eb911921{0%{background-position:0 0}to{background-position:240% 0}}.jiangshi-card-bolt[data-v-eb911921]{animation:jiangshi-card-bolt-lurch-eb911921 1.6s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(172,255,92,.95)) drop-shadow(0 0 10px rgba(142,84,220,.6));font-size:17px;line-height:1;pointer-events:none;position:absolute;right:8px;top:-10px;z-index:5}@keyframes jiangshi-card-bolt-lurch-eb911921{0%,to{opacity:.92;transform:translateY(0) rotate(-8deg) scale(1)}50%{opacity:1;transform:translateY(1px) rotate(10deg) scale(1.16)}}.jiangshi-card-badge[data-v-eb911921]{color:#241600;display:inline-block;font-size:10px;font-weight:800;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#241600;animation:jiangshi-card-badge-shine-eb911921 2.3s linear infinite;background:radial-gradient(circle at 18% 45%,#fff56a 0 4px,transparent 5px),linear-gradient(90deg,#9cff4e,#fff06a 32%,#82df44 58%,#b878ff 82%,#9cff4e);background-size:120% 100%,240% 100%;border:1px solid rgba(255,245,112,.65);border-radius:3px;box-shadow:0 0 7px #8eff52b8,0 0 14px #8e54dc6b;letter-spacing:1px;vertical-align:middle}@keyframes jiangshi-card-badge-shine-eb911921{0%{background-position:0 0,0 0}to{background-position:0 0,240% 0}}.member-card.guofeng-card[data-v-eb911921]{animation:guofeng-card-bg-flow-eb911921 4s linear infinite,guofeng-card-pulse-eb911921 2s ease-in-out infinite;background:linear-gradient(90deg,#ffb6c133,#ffc0cb24 25%,#ffdae91f,#ffb6c11a 75%,#ff69b414)!important;background-size:220% 100%!important;overflow:hidden;position:relative}@keyframes guofeng-card-bg-flow-eb911921{0%{background-position:0 0}to{background-position:220% 0}}@keyframes guofeng-card-pulse-eb911921{0%,to{box-shadow:inset 0 0 0 1px #ffb6c166,0 0 14px #ff69b459,0 0 28px #ffb6c133}50%{box-shadow:inset 0 0 0 1px #ffc0cbb3,0 0 24px #ff69b499,0 0 48px #ffb6c166}}.member-card.guofeng-card[data-v-eb911921]:before{animation:special-card-shimmer-eb911921 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,182,193,.8) 30%,hsla(0,0%,100%,.95) 50%,rgba(255,192,203,.8) 70%,transparent);content:"";height:100%;left:-60%;opacity:.4;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:60%;z-index:0}.member-card.guofeng-card[data-v-eb911921]>*{position:relative;z-index:1}.member-card.guofeng-card .member-name[data-v-eb911921]{background:linear-gradient(90deg,#ff69b4,#ffb6c1 20%,pink,#ff69b4,#ff85c1 80%,#ff69b4);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:guofeng-card-text-shimmer-eb911921 2.2s linear infinite;color:transparent;filter:drop-shadow(0 0 5px rgba(255,105,180,.5));font-weight:800}@keyframes guofeng-card-text-shimmer-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.guofeng-card-music[data-v-eb911921]{animation:guofeng-card-music-bounce-eb911921 1.2s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,105,180,.9)) drop-shadow(0 0 8px rgba(255,182,193,.6));font-size:15px;line-height:1;pointer-events:none;position:absolute;right:8px;top:-10px;z-index:5}@keyframes guofeng-card-music-bounce-eb911921{0%,to{opacity:.9;transform:translateY(0) rotate(-10deg)}50%{opacity:1;transform:translateY(-5px) rotate(10deg)}}.guofeng-card-badge[data-v-eb911921]{color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;-webkit-text-fill-color:#fff;animation:guofeng-card-badge-shine-eb911921 2s linear infinite;background:linear-gradient(90deg,#ff69b4,#ffb6c1 35%,pink 70%,#ff69b4);background-size:220% 100%;border-radius:10px;box-shadow:0 0 6px #ff69b4b3,0 0 12px #ffb6c166;letter-spacing:1px;text-shadow:0 0 4px rgba(200,40,100,.6);vertical-align:middle}@keyframes guofeng-card-badge-shine-eb911921{0%{background-position:0 0}to{background-position:220% 0}}.wardrobe-overlay[data-v-8b7c8b8b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050403e8;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:5000}.wardrobe-modal[data-v-8b7c8b8b]{background:radial-gradient(circle at 50% -15%,#302310 0,#100d08 42%,#090806);border:1px solid #82662d;box-shadow:0 22px 80px #000;color:#e7d9b7;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(1180px,96vw)}header[data-v-8b7c8b8b]{border-bottom:1px solid #3b301d;display:flex;justify-content:space-between;padding:20px 24px 15px}.eyebrow[data-v-8b7c8b8b]{color:#b79248;font-size:11px;letter-spacing:4px}h2[data-v-8b7c8b8b]{color:#f4cd70;font-size:27px;letter-spacing:5px;margin:3px 0 4px}header p[data-v-8b7c8b8b]{color:#92866b;font-size:13px;margin:0}.close[data-v-8b7c8b8b]{align-self:flex-start;background:transparent;border:0;color:#a89163;cursor:pointer;font-size:29px}.root-tabs[data-v-8b7c8b8b]{display:grid;gap:7px;grid-template-columns:repeat(5,1fr);padding:12px 24px}.root-tabs button[data-v-8b7c8b8b]{background:#12100c;border:1px solid #40361f;color:#8f8268;cursor:pointer;padding:9px}.root-tabs span[data-v-8b7c8b8b]{display:block;font-size:9px;margin-top:2px}.root-tabs button.active[data-v-8b7c8b8b]{border-color:var(--root-color);box-shadow:inset 0 -2px var(--root-color);color:var(--root-color)}.root-tabs button.current span[data-v-8b7c8b8b]{color:#bfe49d}.skin-grid[data-v-8b7c8b8b]{display:grid;flex:1;gap:12px;grid-template-columns:repeat(3,1fr);overflow:auto;padding:8px 24px 20px}.skin-card[data-v-8b7c8b8b]{background:#100e0a;border:1px solid #443821;display:grid;grid-template-columns:118px 1fr;min-height:190px;overflow:hidden}.skin-card.active[data-v-8b7c8b8b]{border-color:color-mix(in srgb,var(--accent) 55%,#443821)}.skin-card.equipped[data-v-8b7c8b8b]{box-shadow:0 0 0 1px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 20%,transparent)}.skin-card.locked[data-v-8b7c8b8b]{filter:grayscale(.75);opacity:.62}.portrait-wrap[data-v-8b7c8b8b]{background:#080705;position:relative}.portrait-wrap img[data-v-8b7c8b8b]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;width:100%}.active-mark[data-v-8b7c8b8b],.tier[data-v-8b7c8b8b],.wearing[data-v-8b7c8b8b]{background:#080705d9;font-size:10px;padding:3px 6px;position:absolute}.tier[data-v-8b7c8b8b]{border:1px solid var(--accent);color:var(--accent);left:5px;top:5px}.active-mark[data-v-8b7c8b8b],.wearing[data-v-8b7c8b8b]{color:#ffe09a;right:5px;top:5px}.active-mark[data-v-8b7c8b8b]{color:#9edc99}.skin-copy[data-v-8b7c8b8b]{min-width:0;padding:11px}.skin-copy h3[data-v-8b7c8b8b]{color:var(--accent);font-size:16px;margin:0 0 5px}.skin-copy p[data-v-8b7c8b8b]{color:#817761;font-size:11px;height:32px;line-height:1.45;margin:0 0 7px;overflow:hidden}.effect[data-v-8b7c8b8b]{color:#d9c48d;font-size:12px}.progress-label[data-v-8b7c8b8b]{color:#8e826a;display:flex;font-size:10px;gap:6px;justify-content:space-between;margin-top:9px}.progress[data-v-8b7c8b8b]{background:#302818;height:4px;margin:4px 0 9px}.progress i[data-v-8b7c8b8b]{background:var(--accent);display:block;height:100%}.skin-copy button[data-v-8b7c8b8b],footer button[data-v-8b7c8b8b]{background:#21190d;border:1px solid #735a2c;color:#ddc27f;cursor:pointer;padding:6px;width:100%}.skin-copy button[data-v-8b7c8b8b]:disabled,footer button[data-v-8b7c8b8b]:disabled{cursor:not-allowed;opacity:.45}.locked-copy[data-v-8b7c8b8b]{color:#766a52;font-size:10px;text-align:center}.empty[data-v-8b7c8b8b]{color:#8c7e61;padding:90px 20px;text-align:center}footer[data-v-8b7c8b8b]{align-items:center;border-top:1px solid #3b301d;color:#8fd19b;display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:48px;padding:8px 24px}footer .error[data-v-8b7c8b8b]{color:#df7a6d}footer button[data-v-8b7c8b8b]{min-width:130px;width:auto}@media(max-width:900px){.skin-grid[data-v-8b7c8b8b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wardrobe-overlay[data-v-8b7c8b8b]{padding:0}.wardrobe-modal[data-v-8b7c8b8b]{height:100vh;max-height:100vh;width:100vw}header[data-v-8b7c8b8b]{padding:14px}header p[data-v-8b7c8b8b]{font-size:11px}.root-tabs[data-v-8b7c8b8b]{gap:3px;padding:9px 12px}.root-tabs button[data-v-8b7c8b8b]{font-size:11px;padding:7px 2px}.skin-grid[data-v-8b7c8b8b]{grid-template-columns:1fr;padding:5px 12px 15px}.skin-card[data-v-8b7c8b8b]{grid-template-columns:108px 1fr}footer[data-v-8b7c8b8b]{padding:8px 12px}}.zz-overlay[data-v-53116958]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.zz-modal[data-v-53116958]{background:linear-gradient(180deg,#221a10,#1a1410);border:1px solid rgba(163,201,114,.4);border-radius:8px;display:flex;flex-direction:column;max-height:86vh;max-height:86dvh;max-width:560px;overflow:hidden;width:100%}.zz-header[data-v-53116958]{align-items:center;border-bottom:1px solid rgba(163,201,114,.25);display:flex;justify-content:space-between;padding:10px 14px}.zz-title[data-v-53116958]{color:#c0e090;font-size:16px;font-weight:700}.zz-close[data-v-53116958]{background:none;border:0;color:#998;cursor:pointer;font-size:20px;line-height:1}.zz-body[data-v-53116958]{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:12px 14px calc(env(safe-area-inset-bottom) + 16px)}.zz-top[data-v-53116958]{align-items:baseline;display:flex;justify-content:space-between}.zz-balance[data-v-53116958]{color:#d4c9a8;font-size:14px}.zz-balance b[data-v-53116958]{color:#a3c972;font-size:16px;margin-left:4px}.zz-daily[data-v-53116958]{color:#8a8;font-size:12px}.zz-howto[data-v-53116958]{background:#a3c97214;border:1px solid rgba(163,201,114,.18);border-radius:6px;color:#b8aa88;font-size:12px;line-height:1.6;padding:8px 10px}.zz-loading[data-v-53116958]{color:#b09972;font-size:13px;padding:40px 0;text-align:center}.zz-grid[data-v-53116958]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.zz-card[data-v-53116958]{background:#1c16108c;border:1px solid rgba(140,110,70,.35);border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.zz-card-head[data-v-53116958]{align-items:baseline;display:flex;justify-content:space-between}.zz-card-name[data-v-53116958]{color:#ffe8a8;font-size:14px;font-weight:700}.zz-card-period[data-v-53116958]{color:#8aa;font-size:11px}.zz-card-desc[data-v-53116958]{color:#b8aa88;font-size:12px;line-height:1.4;min-height:32px}.zz-card-foot[data-v-53116958]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.zz-card-price[data-v-53116958]{color:#a3c972;font-size:13px}.zz-buy-btn[data-v-53116958]{background:linear-gradient(180deg,#7ca050,#4a6630);border:0;border-radius:4px;color:#f0ffd8;cursor:pointer;font-size:12px;padding:4px 12px}.zz-buy-btn[data-v-53116958]:disabled{background:#50463799;color:#777;cursor:not-allowed}.zz-flash[data-v-53116958]{background:#283c14b3;border-radius:4px;color:#d8ffa8;font-size:12px;padding:6px 10px;text-align:center}.zz-hint[data-v-53116958]{color:#88886a;font-size:11px;line-height:1.6;margin:0}.seal-overlay[data-v-0fe18eab]{background:#060a10d1;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1300}.seal-modal[data-v-0fe18eab]{background:linear-gradient(145deg,#111a22,#18242b 58%,#10171d);border:1px solid #5b7f79;border-radius:18px;box-shadow:0 24px 80px #000b;color:#e9eef5;max-height:92vh;overflow:auto;width:min(920px,96vw)}.seal-head[data-v-0fe18eab]{align-items:center;background:linear-gradient(90deg,rgba(74,128,111,.2),transparent);border-bottom:1px solid #29423f;display:flex;justify-content:space-between;padding:20px 24px}.seal-head h2[data-v-0fe18eab]{color:#d8f4df;letter-spacing:.16em;margin:0}.seal-head p[data-v-0fe18eab]{color:#91aaa4;font-size:13px;margin:5px 0 0}.seal-close[data-v-0fe18eab]{background:none;border:0;color:#b8c9c5;cursor:pointer;font-size:30px}.seal-summary[data-v-0fe18eab]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px}.seal-summary span[data-v-0fe18eab]{background:#14221f;border:1px solid #35504b;border-radius:999px;color:#bfe0d5;font-size:12px;padding:6px 10px}.seal-stage-track[data-v-0fe18eab]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 20px 14px}.seal-stage[data-v-0fe18eab]{background:#0f1717;border:1px solid #33423f;border-radius:10px;color:#7f918c;display:grid;gap:3px;padding:10px}.seal-stage b[data-v-0fe18eab]{font-size:16px}.seal-stage small[data-v-0fe18eab]{font-size:11px}.seal-stage.cleared[data-v-0fe18eab]{border-color:#43806a;color:#a8dac6}.seal-stage.current[data-v-0fe18eab]{border-color:#c69a4a;box-shadow:inset 0 0 18px #c69a4a18;color:#f2d28e}.seal-panel[data-v-0fe18eab]{background:#0d1517;border:1px solid #314641;border-radius:12px;margin:0 20px 14px;padding:15px}.seal-panel-title[data-v-0fe18eab]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.seal-panel-title>div[data-v-0fe18eab]{display:grid;gap:3px}.seal-panel-title small[data-v-0fe18eab]{color:#81948f}.seal-score[data-v-0fe18eab]{color:#f0ca75}.seal-traits[data-v-0fe18eab]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.seal-trait[data-v-0fe18eab]{background:#131f20;border:1px solid #344a46;border-radius:9px;color:#c8d7d3;cursor:pointer;display:grid;gap:4px;grid-template-columns:1fr auto;padding:10px;text-align:left}.seal-trait small[data-v-0fe18eab]{color:#7f9690;grid-column:1/-1;line-height:1.35}.seal-trait b[data-v-0fe18eab]{color:#d5b261}.seal-trait.selected[data-v-0fe18eab]{background:#272417;border-color:#d1a550;box-shadow:0 0 0 1px #d1a55044}.seal-actions[data-v-0fe18eab]{align-items:center;color:#91aaa4;display:flex;font-size:12px;gap:10px;margin-top:12px}.seal-link[data-v-0fe18eab],.seal-materials button[data-v-0fe18eab],.seal-primary[data-v-0fe18eab],.seal-secondary[data-v-0fe18eab]{background:#1a302b;border:1px solid #4d7268;border-radius:8px;color:#d9eee8;cursor:pointer;padding:8px 13px}.seal-primary[data-v-0fe18eab]{background:#49391e;border-color:#b88d3d;color:#ffe2a4}.seal-secondary[data-v-0fe18eab]{background:#231c1c;border-color:#684444}.seal-result[data-v-0fe18eab]{background:#172b25;border-radius:8px;color:#b8e2d1;display:flex;gap:12px;margin-top:12px;padding:10px}.seal-result.defeat[data-v-0fe18eab]{background:#2c1b1b;color:#e6aaaa}.seal-materials[data-v-0fe18eab]{display:flex;flex-wrap:wrap;gap:8px}.seal-materials button[data-v-0fe18eab]{font-size:12px}.seal-rank[data-v-0fe18eab]{background:transparent;border:0;border-top:1px solid #253532;color:#c6d6d2;cursor:pointer;display:grid;gap:8px;grid-template-columns:48px 1fr auto;padding:9px;text-align:left;width:100%}.seal-rank small[data-v-0fe18eab]{color:#718781;grid-column:2/-1}.seal-rank.mine[data-v-0fe18eab]{background:#3e341c;color:#f1d58f}.seal-link[data-v-0fe18eab]{padding:4px 8px}.seal-replay article[data-v-0fe18eab]{border-top:1px solid #263a36;color:#aebfba;display:grid;font-size:12px;gap:4px;padding:9px}.seal-foot[data-v-0fe18eab]{color:#71847f;font-size:12px;margin:6px 20px 20px}.seal-empty[data-v-0fe18eab]{color:#93aaa4;display:grid;gap:8px;padding:42px;place-items:center}.seal-empty.compact[data-v-0fe18eab]{padding:16px}.seal-error[data-v-0fe18eab]{color:#e7a1a1}@media(max-width:640px){.seal-stage-track[data-v-0fe18eab]{grid-template-columns:repeat(5,minmax(76px,1fr));overflow-x:auto}.seal-panel[data-v-0fe18eab],.seal-stage-track[data-v-0fe18eab],.seal-summary[data-v-0fe18eab]{margin-left:0;margin-right:0}.seal-actions[data-v-0fe18eab]{align-items:stretch;flex-direction:column}.seal-rank[data-v-0fe18eab]{grid-template-columns:38px 1fr auto}}.event-overlay[data-v-b028b859]{align-items:center;animation:fadeIn-b028b859 .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140f0ac7;display:flex;inset:0;justify-content:center;position:fixed;z-index:9500}.event-modal[data-v-b028b859]{animation:slideUp-b028b859 .4s ease;background:linear-gradient(180deg,#262320,#1e1c18);border:2px solid var(--gold-ink);border-radius:6px;box-shadow:0 0 40px #e8cc8a59,0 16px 48px #0009;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:min(440px,92vw)}.rarity-common[data-v-b028b859]{border-color:#d4c4a8;box-shadow:0 0 20px #d4c4a833,0 16px 48px #0009}.rarity-rare[data-v-b028b859]{border-color:#7bb3e8;box-shadow:0 0 28px #7bb3e859,0 16px 48px #0009}.rarity-epic[data-v-b028b859]{border-color:#c890e8;box-shadow:0 0 32px #c890e866,0 16px 48px #0009}.rarity-legendary[data-v-b028b859]{animation:legendaryPulse-b028b859 2s ease infinite;border-color:#f0b060;box-shadow:0 0 48px #f0b0608c,0 16px 48px #0009}.event-header[data-v-b028b859]{border-bottom:1px solid rgba(232,220,200,.1);padding:20px 24px 12px;text-align:center}.event-badge[data-v-b028b859]{border:1px solid;display:inline-block;font-size:12px;letter-spacing:2px;margin-bottom:10px;opacity:.8;padding:2px 14px}.rarity-common .event-badge[data-v-b028b859]{color:#d4c4a8}.rarity-rare .event-badge[data-v-b028b859]{color:#7bb3e8}.rarity-epic .event-badge[data-v-b028b859]{color:#c890e8}.rarity-legendary .event-badge[data-v-b028b859]{color:#f0b060}.event-title[data-v-b028b859]{color:var(--ink-medium);font-family:ZCOOL XiaoWei,serif;font-size:24px;font-weight:600;letter-spacing:2px}.event-body[data-v-b028b859]{flex:1;overflow-y:auto;padding:20px 24px}.event-narration[data-v-b028b859]{background:#0003;border-left:2px solid var(--gold-ink);color:var(--ink-light);font-size:15px;line-height:1.85;margin-bottom:18px;padding:12px 14px;text-align:justify;text-indent:2em}.event-rewards[data-v-b028b859]{margin-top:14px}.reward-title[data-v-b028b859]{color:var(--ink-faint);font-size:13px;letter-spacing:2px;margin-bottom:8px;text-align:center}.reward-item[data-v-b028b859]{background:#e8cc8a0d;border:1px solid rgba(232,204,138,.2);color:var(--gold-ink);font-size:14px;margin:4px 0;padding:7px 12px;text-align:center}.event-claim-btn[data-v-b028b859]{background:linear-gradient(180deg,var(--gold-ink) 0,#b89560 100%);border:none;color:#2e2419;cursor:pointer;font-family:"Noto Serif SC",serif;font-size:16px;font-weight:600;letter-spacing:4px;margin:8px 20px 20px;padding:12px;transition:all .2s}.event-claim-btn[data-v-b028b859]:hover{background:linear-gradient(180deg,var(--gold-light) 0,var(--gold-ink) 100%);transform:translateY(-1px)}@keyframes fadeIn-b028b859{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b028b859{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes legendaryPulse-b028b859{0%,to{box-shadow:0 0 48px #f0b0608c,0 16px 48px #0009}50%{box-shadow:0 0 72px #f0b060cc,0 16px 48px #0009}}@media(max-width:768px){.event-header[data-v-b028b859]{padding:14px 14px 10px}.event-title[data-v-b028b859]{font-size:18px;letter-spacing:1px}.event-badge[data-v-b028b859]{font-size:11px;margin-bottom:6px;padding:1px 10px}.event-body[data-v-b028b859]{padding:14px}.event-narration[data-v-b028b859]{font-size:13px;line-height:1.7;padding:10px 12px}.reward-item[data-v-b028b859]{font-size:12px;padding:6px 10px}.event-claim-btn[data-v-b028b859]{font-size:14px;letter-spacing:3px;margin:6px 14px 14px;padding:10px}}.rc-overlay[data-v-883a9340]{align-items:center;animation:rcFadeIn-883a9340 .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140f0ac7;display:flex;inset:0;justify-content:center;position:fixed;z-index:9500}.rc-modal[data-v-883a9340]{animation:rcSlideUp-883a9340 .3s ease;background:linear-gradient(180deg,#262320,#1e1c18);border:2px solid var(--gold-ink,#d4ad6a);border-radius:6px;box-shadow:0 0 32px #e8cc8a4d,0 16px 48px #0009;display:flex;flex-direction:column;width:min(420px,92vw)}.rc-header[data-v-883a9340]{border-bottom:1px solid rgba(232,220,200,.12);padding:14px 20px;position:relative;text-align:center}.rc-title[data-v-883a9340]{color:var(--ink-medium,#d8c8a4);font-family:"Noto Serif SC",serif;font-size:18px;letter-spacing:4px}.rc-close[data-v-883a9340]{background:transparent;border:none;color:var(--ink-faint,#9a8c70);cursor:pointer;font-size:22px;line-height:1;position:absolute;right:12px;top:8px}.rc-close[data-v-883a9340]:hover{color:var(--gold-ink,#d4ad6a)}.rc-body[data-v-883a9340]{padding:18px 20px 22px}.rc-tip[data-v-883a9340]{background:#0003;border-left:2px solid var(--gold-ink,#d4ad6a);color:var(--ink-faint,#9a8c70);font-size:12px;line-height:1.7;margin-bottom:14px;padding:8px 10px}.rc-input-row[data-v-883a9340]{display:flex;gap:8px;margin-bottom:12px}.rc-input[data-v-883a9340]{background:#0000004d;border:1px solid rgba(232,220,200,.2);color:var(--ink-medium,#d8c8a4);flex:1;font-family:inherit;font-size:14px;letter-spacing:1px;outline:none;padding:10px 12px}.rc-input[data-v-883a9340]:focus{border-color:var(--gold-ink,#d4ad6a)}.rc-input[data-v-883a9340]::-moz-placeholder{color:#9a8c7099}.rc-input[data-v-883a9340]::placeholder{color:#9a8c7099}.rc-submit[data-v-883a9340]{background:linear-gradient(180deg,var(--gold-ink,#d4ad6a) 0,#b89560 100%);border:none;color:#2e2419;cursor:pointer;font-family:"Noto Serif SC",serif;font-size:14px;font-weight:600;letter-spacing:2px;padding:0 16px;transition:all .2s;white-space:nowrap}.rc-submit[data-v-883a9340]:hover:not(:disabled){background:linear-gradient(180deg,var(--gold-light,#e8cc8a) 0,var(--gold-ink,#d4ad6a) 100%)}.rc-submit[data-v-883a9340]:disabled{cursor:not-allowed;opacity:.5}.rc-result[data-v-883a9340]{border:1px solid;font-size:13px;margin-bottom:10px;padding:8px 12px;text-align:center}.rc-result.ok[data-v-883a9340]{background:#8fd49b14;border-color:#8fd49b66;color:#8fd49b}.rc-result.err[data-v-883a9340]{background:#e8909014;border-color:#e8909066;color:#e89090}.rc-rewards[data-v-883a9340]{margin-top:12px}.rc-rewards-title[data-v-883a9340]{color:var(--ink-faint,#9a8c70);font-size:12px;letter-spacing:2px;margin-bottom:6px;text-align:center}.rc-reward-item[data-v-883a9340]{background:#e8cc8a0d;border:1px solid rgba(232,204,138,.2);color:var(--gold-ink,#d4ad6a);font-size:13px;margin:4px 0;padding:6px 12px;text-align:center}@keyframes rcFadeIn-883a9340{0%{opacity:0}to{opacity:1}}@keyframes rcSlideUp-883a9340{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.rc-title[data-v-883a9340]{font-size:16px;letter-spacing:2px}.rc-tip[data-v-883a9340]{font-size:11px}.rc-input[data-v-883a9340],.rc-submit[data-v-883a9340]{font-size:13px}.rc-submit[data-v-883a9340]{padding:0 12px}.rc-reward-item[data-v-883a9340]{font-size:12px}}.checkin-mask[data-v-6a6b7ad1]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9000}.checkin-modal[data-v-6a6b7ad1]{background:linear-gradient(180deg,#1f1a2e,#2a1f3f);border:1px solid #6b4eaa;border-radius:10px;box-shadow:0 0 30px #8c64c866;color:#e8e6f0;max-height:92vh;max-width:95vw;overflow-y:auto;padding:16px 20px;width:760px}.checkin-header[data-v-6a6b7ad1]{justify-content:space-between;margin-bottom:12px}.checkin-header[data-v-6a6b7ad1],.checkin-title[data-v-6a6b7ad1]{align-items:center;display:flex}.checkin-title[data-v-6a6b7ad1]{gap:10px}.theme-tag[data-v-6a6b7ad1]{color:#ffb3d6;font-size:18px;font-weight:700}.month-tag[data-v-6a6b7ad1]{color:#aaa;font-size:12px}.close-btn[data-v-6a6b7ad1]{align-items:center;background:transparent;border:none;color:#aaa;cursor:pointer;display:inline-flex;font-size:24px;height:44px;justify-content:center;line-height:1;padding:0;touch-action:manipulation;width:44px}.close-btn[data-v-6a6b7ad1]:hover{color:#fff}.checkin-empty[data-v-6a6b7ad1],.checkin-loading[data-v-6a6b7ad1]{color:#aaa;padding:40px;text-align:center}.progress-bar[data-v-6a6b7ad1]{margin-bottom:14px}.progress-text[data-v-6a6b7ad1]{font-size:13px;margin-bottom:6px}.badge-ready[data-v-6a6b7ad1],.progress-text b[data-v-6a6b7ad1]{color:#ffd166}.badge-ready[data-v-6a6b7ad1]{animation:blink-6a6b7ad1 1.5s infinite;font-weight:700;margin-left:8px}.badge-done[data-v-6a6b7ad1]{color:#888;margin-left:8px}@keyframes blink-6a6b7ad1{50%{opacity:.5}}.progress-track[data-v-6a6b7ad1]{background:#1a1525;border-radius:4px;height:8px;overflow:hidden}.progress-fill[data-v-6a6b7ad1]{background:linear-gradient(90deg,#6b4eaa,#ffb3d6,#ffd166);height:100%;transition:width .4s}.day-grid[data-v-6a6b7ad1]{display:grid;gap:6px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.day-cell[data-v-6a6b7ad1]{background:#2a1f3f;border:1px solid #3d2f5a;border-radius:6px;display:flex;flex-direction:column;font-size:11px;justify-content:space-between;min-height:64px;padding:6px 4px;position:relative;text-align:center}.day-cell.signed[data-v-6a6b7ad1]{background:#2d3a2d;border-color:#4f6b4f;opacity:.7}.day-cell.today[data-v-6a6b7ad1]{border-color:#ffd166;box-shadow:0 0 8px #ffd16680}.day-cell.missed[data-v-6a6b7ad1]{border-color:#b45d80;cursor:pointer}.day-cell.missed[data-v-6a6b7ad1]:hover{background:#352344;box-shadow:0 0 8px #d66f9259}.day-cell.selected[data-v-6a6b7ad1]{border-color:#ffb3d6;box-shadow:0 0 0 1px #ffb3d6cc,0 0 12px #ffb3d659}.day-cell.milestone[data-v-6a6b7ad1]{background:linear-gradient(135deg,#4a2f6b,#6b4eaa);border-color:#ffd166}.day-cell.milestone.missed[data-v-6a6b7ad1]{border-color:#ffb3d6}.day-cell.milestone.signed[data-v-6a6b7ad1]{opacity:.6}.day-cell.monthend[data-v-6a6b7ad1]{background:#2a2f3f;border-color:#3d4f5a}.day-num[data-v-6a6b7ad1]{color:#fff;font-size:13px;font-weight:700}.day-tag[data-v-6a6b7ad1]{font-size:14px;min-height:16px}.day-reward[data-v-6a6b7ad1]{color:#ccc;font-size:10px;line-height:1.2;word-break:break-all}.milestone .day-reward[data-v-6a6b7ad1]{color:#ffe5a8}.makeup-mark[data-v-6a6b7ad1]{color:#ffb3d6;font-size:10px;font-weight:700;position:absolute;right:5px;top:4px}.all-attendance[data-v-6a6b7ad1]{background:linear-gradient(135deg,#4a2f1a,#6b4f2a);border:1px solid #ffd166;border-radius:6px;margin-bottom:14px;padding:10px 14px}.aa-title[data-v-6a6b7ad1]{color:#ffd166;font-weight:700;margin-bottom:4px}.aa-reward[data-v-6a6b7ad1]{color:#ffe5a8;font-size:12px}.action-row[data-v-6a6b7ad1]{display:flex;gap:10px}.action-row-top[data-v-6a6b7ad1]{margin-bottom:14px}.makeup-panel[data-v-6a6b7ad1]{align-items:center;display:flex;gap:10px;margin:-4px 0 14px}.makeup-info[data-v-6a6b7ad1]{color:#c9c0dc;font-size:12px;line-height:1.35;min-width:138px}.makeup-info b[data-v-6a6b7ad1],.makeup-info span[data-v-6a6b7ad1]{display:block}.makeup-info b[data-v-6a6b7ad1]{color:#ffb3d6;font-weight:700}.last-reward-top[data-v-6a6b7ad1]{margin-bottom:14px;margin-top:0}.btn-gold[data-v-6a6b7ad1],.btn-makeup[data-v-6a6b7ad1],.btn-primary[data-v-6a6b7ad1]{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:14px;font-weight:700;padding:10px;transition:all .2s}.btn-primary[data-v-6a6b7ad1]{background:#6b4eaa;color:#fff}.btn-primary[data-v-6a6b7ad1]:hover:not(:disabled){background:#8266c4}.btn-gold[data-v-6a6b7ad1]{background:linear-gradient(135deg,#ffd166,#ffa733);color:#2a1f3f}.btn-gold[data-v-6a6b7ad1]:hover:not(:disabled){box-shadow:0 0 12px #ffd16699}.btn-makeup[data-v-6a6b7ad1]{background:linear-gradient(135deg,#9a3f62,#d66f92);color:#fff7fb}.btn-makeup[data-v-6a6b7ad1]:hover:not(:disabled){box-shadow:0 0 12px #ff93be73;transform:translateY(-1px)}.btn-gold[data-v-6a6b7ad1]:disabled,.btn-makeup[data-v-6a6b7ad1]:disabled,.btn-primary[data-v-6a6b7ad1]:disabled{background:#3d3450;box-shadow:none;color:#888;cursor:not-allowed}.last-reward-toast[data-v-6a6b7ad1]{background:#2d3a2d;border:1px solid #4f6b4f;border-radius:6px;color:#b3e0b3;font-size:12px;margin-top:10px;padding:8px 12px;text-align:center}.wb-overlay[data-v-89908b54]{background:#140f0a80;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9200}.wb-drawer[data-v-89908b54]{animation:slideIn-89908b54 .3s ease;background:linear-gradient(180deg,#262320,#1e1c18);border-left:2px solid var(--gold-ink);box-shadow:-8px 0 32px #0009;display:flex;flex-direction:column;height:100vh;width:min(460px,94vw)}@keyframes slideIn-89908b54{0%{transform:translate(100%)}to{transform:translate(0)}}.wb-header[data-v-89908b54]{border-bottom:1px solid rgba(232,220,200,.1);padding:18px 24px 14px;position:relative;text-align:center}.wb-title[data-v-89908b54]{color:var(--gold-ink);font-family:ZCOOL XiaoWei,serif;font-size:22px;letter-spacing:4px;padding:0 44px;white-space:nowrap}.wb-subtitle[data-v-89908b54]{color:var(--ink-faint);font-size:12px;letter-spacing:2px;margin-top:4px}.wb-close[data-v-89908b54]{align-items:center;background:none;border:none;color:var(--ink-medium);cursor:pointer;display:inline-flex;font-size:28px;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:12px;touch-action:manipulation;width:44px}.wb-tabs[data-v-89908b54]{border-bottom:1px solid rgba(232,220,200,.08);display:flex;gap:4px;overflow-x:auto;padding:10px 14px}.wb-tabs button[data-v-89908b54]{background:#0003;border:1px solid rgba(232,220,200,.15);color:var(--ink-light);cursor:pointer;flex:1;font-family:inherit;font-size:13px;letter-spacing:1px;min-width:52px;padding:6px 10px;transition:all .2s}.wb-tabs button.active[data-v-89908b54],.wb-tabs button[data-v-89908b54]:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.wb-tabs button.active[data-v-89908b54]{background:#e8cc8a26}.wb-list[data-v-89908b54]{flex:1;overflow-y:auto;padding:12px 18px}.wb-empty[data-v-89908b54]{color:var(--ink-faint);font-size:14px;padding:60px 20px;text-align:center}.wb-item[data-v-89908b54]{background:#0003;border-left:3px solid transparent;margin-bottom:10px;padding:12px 14px;transition:all .2s}.wb-item[data-v-89908b54]:hover{background:#00000059}.wb-item.rarity-common[data-v-89908b54]{border-left-color:#9e8e7a}.wb-item.rarity-rare[data-v-89908b54]{border-left-color:#7bb3e8}.wb-item.rarity-epic[data-v-89908b54]{border-left-color:#c890e8}.wb-item.rarity-legendary[data-v-89908b54]{background:#f0b0600f;border-left-color:#f0b060}.wb-item.negative[data-v-89908b54]{opacity:.72}.wb-item.wb-street[data-v-89908b54]{background:#6e82640f;border-left-color:#6f8a6a}.wb-street-tag[data-v-89908b54]{border:1px solid rgba(159,184,154,.35);border-radius:3px;color:#9fb89a;display:inline-block;font-size:11px;margin-right:6px;padding:0 6px;vertical-align:1px}.wb-item.wb-street .wb-text[data-v-89908b54]{color:var(--ink-light);font-style:italic}.wb-time[data-v-89908b54]{color:var(--ink-faint);font-size:11px;letter-spacing:1px;margin-bottom:6px}.wb-text[data-v-89908b54]{color:var(--ink-medium);font-size:14px;line-height:1.65}.rarity-legendary .wb-text[data-v-89908b54]{color:var(--gold-ink);font-weight:500}.rarity-epic .wb-text[data-v-89908b54]{color:#d8b4e8}.rarity-rare .wb-text[data-v-89908b54]{color:#a8c8e8}.wb-footer[data-v-89908b54]{border-top:1px solid rgba(232,220,200,.08);display:flex;justify-content:center;padding:10px 18px}.wb-refresh-btn[data-v-89908b54]{background:#00000040;border:1px solid rgba(232,220,200,.2);color:var(--ink-light);cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:2px;padding:6px 20px}.wb-refresh-btn[data-v-89908b54]:hover{border-color:var(--gold-ink);color:var(--gold-ink)}@media(max-width:768px){.wb-drawer[data-v-89908b54]{width:100vw}.wb-header[data-v-89908b54]{padding:12px 14px 10px}.wb-title[data-v-89908b54]{font-size:17px;letter-spacing:2px}.wb-subtitle[data-v-89908b54]{font-size:11px}.wb-close[data-v-89908b54]{font-size:22px;height:44px;right:4px;top:2px;width:44px}.wb-tabs[data-v-89908b54]{padding:8px 10px}.wb-tabs button[data-v-89908b54]{font-size:12px;min-width:46px;padding:4px 8px}.wb-item[data-v-89908b54],.wb-list[data-v-89908b54]{padding:10px 12px}.wb-item[data-v-89908b54]{margin-bottom:8px}.wb-text[data-v-89908b54]{font-size:13px}.wb-time[data-v-89908b54]{font-size:10px}.wb-footer[data-v-89908b54]{padding:8px 12px}.wb-refresh-btn[data-v-89908b54]{font-size:12px;padding:5px 16px}}.market-overlay[data-v-e5e2e007]{background:#0000008c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9000}.market-drawer[data-v-e5e2e007]{animation:slideIn-e5e2e007 .2s ease-out;background:#1a1a2e;border-left:1px solid #333;color:#e0e0f0;display:flex;flex-direction:column;height:100%;height:100dvh;max-width:100vw;width:680px}@keyframes slideIn-e5e2e007{0%{transform:translate(100%)}to{transform:translate(0)}}.market-header[data-v-e5e2e007]{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:16px}.market-header h3[data-v-e5e2e007]{color:gold;font-size:18px;margin:0}.close-btn[data-v-e5e2e007]{align-items:center;background:none;border:none;color:#aab;cursor:pointer;display:inline-flex;font-size:26px;height:44px;justify-content:center;padding:0;touch-action:manipulation;width:44px}.market-tabs[data-v-e5e2e007]{border-bottom:1px solid #333;display:flex;gap:4px;padding:8px 16px}.market-tabs .tab[data-v-e5e2e007]{background:#2a2a42;border:none;border-radius:4px;color:#aab;cursor:pointer;font-size:14px;padding:6px 12px}.market-tabs .tab[data-v-e5e2e007]:hover{background:#3a3a55}.market-tabs .tab.active[data-v-e5e2e007]{background:#7a5ca8;color:#fff}.market-tabs .tab-action[data-v-e5e2e007]{background:#c9a85c;color:#1a1a1a;font-weight:700;margin-left:auto}.market-tabs .tab-action[data-v-e5e2e007]:hover{background:#d8b970}.quota-bar[data-v-e5e2e007]{align-items:center;background:#16162a;border-bottom:1px solid #333;color:#aab;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding:7px 16px}.quota-item b[data-v-e5e2e007]{color:gold;font-weight:700}.quota-item.maxed[data-v-e5e2e007],.quota-item.maxed b[data-v-e5e2e007]{color:#e08585}.quota-sep[data-v-e5e2e007]{color:#444}.quota-hint[data-v-e5e2e007]{color:#666;font-size:11px;margin-left:auto}.market-toolbar[data-v-e5e2e007]{border-bottom:1px solid #333;display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px;position:relative}.market-toolbar input[data-v-e5e2e007],.market-toolbar select[data-v-e5e2e007]{background:#2a2a42;border:1px solid #444;border-radius:4px;color:#ddd;font-size:13px;padding:5px 8px}.attr-picker[data-v-e5e2e007]{display:inline-block;position:relative}.attr-picker-btn[data-v-e5e2e007]{align-items:center;background:#2a2a42;border:1px solid #444;border-radius:4px;color:#ddd;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;min-width:110px;padding:5px 10px;text-align:left}.attr-picker-btn.has-selection[data-v-e5e2e007]{background:#e8cc8a14;border-color:#c9a85c;color:gold}.attr-picker-caret[data-v-e5e2e007]{font-size:10px;margin-left:auto;opacity:.7}.attr-picker-panel[data-v-e5e2e007]{background:#1c1814;border:1px solid rgba(184,154,90,.35);border-radius:4px;box-shadow:0 6px 18px #0009;left:0;max-height:380px;min-width:220px;overflow-y:auto;padding:6px 4px;position:absolute;top:calc(100% + 4px);z-index:50}.attr-picker-head[data-v-e5e2e007]{align-items:center;border-bottom:1px dashed rgba(184,154,90,.2);display:flex;justify-content:space-between;margin-bottom:4px;padding:2px 8px 6px}.attr-picker-hint[data-v-e5e2e007]{color:#888;font-size:11px}.attr-picker-clear[data-v-e5e2e007]{background:transparent;border:1px solid rgba(196,92,74,.4);border-radius:2px;color:#c45c4a;cursor:pointer;font-size:11px;padding:1px 6px}.attr-picker-clear[data-v-e5e2e007]:disabled{cursor:not-allowed;opacity:.4}.attr-picker-clear[data-v-e5e2e007]:not(:disabled):hover{background:#c45c4a1f}.attr-picker-group[data-v-e5e2e007]{padding:2px 0}.attr-picker-group-title[data-v-e5e2e007]{color:#c9a85c;font-size:11px;letter-spacing:1px;padding:4px 8px 2px}.attr-picker-item[data-v-e5e2e007]{align-items:center;color:#aab;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:4px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.attr-picker-item[data-v-e5e2e007]:hover{background:#e8cc8a0f;color:gold}.attr-picker-item.is-checked[data-v-e5e2e007]{color:gold}.attr-picker-item input[type=checkbox][data-v-e5e2e007]{accent-color:#d4af37;cursor:pointer}.btn[data-v-e5e2e007]{background:#2a2a42;border:1px solid #444;border-radius:4px;color:#ddd;cursor:pointer;font-size:14px;padding:6px 12px}.btn[data-v-e5e2e007]:hover:not(:disabled){background:#3a3a55}.btn.sm[data-v-e5e2e007]{font-size:13px;padding:4px 10px}.btn.primary[data-v-e5e2e007]{background:#7a5ca8;border-color:#a77bd6;color:#fff}.btn.primary[data-v-e5e2e007]:hover:not(:disabled){background:#8b6dbb}.btn[data-v-e5e2e007]:disabled{cursor:not-allowed;opacity:.4}.market-list[data-v-e5e2e007]{flex:1;min-height:0;overflow-y:auto;padding:8px 0}.empty[data-v-e5e2e007]{color:#666;padding:40px;text-align:center}.market-item[data-v-e5e2e007]{align-items:center;border-bottom:1px solid #2a2a42;cursor:default;display:flex;gap:12px;padding:10px 16px}.market-item[data-v-e5e2e007]:hover{background:#222238}.item-icon[data-v-e5e2e007]{align-items:center;background:#2a2a42;border-radius:6px;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.item-icon.rarity-purple[data-v-e5e2e007]{background:#9333ff33;border:1px solid #93f}.item-icon.rarity-gold[data-v-e5e2e007]{background:#ffd70033;border:1px solid gold}.item-icon.rarity-red[data-v-e5e2e007]{background:#ff5a5a33;border:1px solid #ff5a5a}.item-main[data-v-e5e2e007]{flex:1;min-width:0}.item-title[data-v-e5e2e007]{font-size:15px;margin-bottom:4px}.awaken-tag[data-v-e5e2e007]{color:#fa0;font-size:11px;margin-left:6px}.set-tag[data-v-e5e2e007]{color:#78c8ff;font-size:11px;margin-left:4px}.item-stats[data-v-e5e2e007]{color:#aab;font-size:13px}.item-stats .sub[data-v-e5e2e007]{color:#889}.item-meta[data-v-e5e2e007]{color:#666;font-size:12px;margin-top:3px}.item-side[data-v-e5e2e007]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:110px}.mobile-detail-btn[data-v-e5e2e007]{display:none}.price[data-v-e5e2e007]{color:gold;font-size:17px;font-weight:700}.ref-line[data-v-e5e2e007]{align-items:center;display:flex;font-size:12px;gap:6px}.muted[data-v-e5e2e007]{color:#888}.small[data-v-e5e2e007]{font-size:12px}.good[data-v-e5e2e007]{color:#6ec78b}.bad[data-v-e5e2e007]{color:#e08585}.neutral[data-v-e5e2e007]{color:#aaa}.rc-purple[data-v-e5e2e007]{color:#c08bff}.rc-gold[data-v-e5e2e007]{color:gold}.rc-red[data-v-e5e2e007]{color:#ff7a7a}.role-badge[data-v-e5e2e007]{border-radius:3px;font-size:12px;margin-left:6px;padding:1px 6px}.role-badge.buy[data-v-e5e2e007]{background:#6ec78b33;color:#6ec78b}.role-badge.sell[data-v-e5e2e007]{background:#ffd70033;color:gold}.market-hover-tooltip[data-v-e5e2e007]{background:#14100cf5;border:1px solid #c9a85c;border-radius:4px;box-shadow:0 6px 20px #0009;color:#ddd;font-family:"Noto Serif SC",serif;max-height:calc(100vh - 16px);overflow:hidden;padding:12px 14px;pointer-events:none;position:fixed;width:320px;z-index:10000}.market-hover-tooltip.has-compare[data-v-e5e2e007]{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:12px 14px;width:640px}.tooltip-col[data-v-e5e2e007]{min-width:0}.tooltip-col-current[data-v-e5e2e007]{border-left:1px dashed rgba(201,168,92,.35);padding-left:14px}.tooltip-col-label[data-v-e5e2e007]{border-bottom:1px dashed rgba(201,168,92,.25);font-size:11px;letter-spacing:2px;margin-bottom:6px;padding-bottom:4px}.tooltip-col-label.market-side[data-v-e5e2e007]{color:#ffd35e}.tooltip-col-label.current-side[data-v-e5e2e007]{color:#78c8ff}.tooltip-empty-equip[data-v-e5e2e007]{color:#666;font-size:13px;font-style:italic;padding:24px 0;text-align:center}.tooltip-diff-block[data-v-e5e2e007]{background:#c9a85c0f;border:1px dashed rgba(201,168,92,.28);border-radius:3px;margin-top:8px;padding:6px 8px}.tooltip-diff-title[data-v-e5e2e007]{color:#c9a85c;font-size:11px;letter-spacing:1px;margin-bottom:3px}.tooltip-diff-row[data-v-e5e2e007]{align-items:center;display:flex;font-size:12px;justify-content:space-between;line-height:1.6}.tooltip-diff-name[data-v-e5e2e007]{color:#aab}.tooltip-diff-value[data-v-e5e2e007]{font-weight:600}.tooltip-diff-value.diff-up[data-v-e5e2e007]{color:#6ec78b}.tooltip-diff-value.diff-down[data-v-e5e2e007]{color:#e08585}.market-mobile-preview-overlay[data-v-e5e2e007]{align-items:flex-end;background:#000000b8;display:none;inset:0;position:fixed;z-index:9200}.market-mobile-preview[data-v-e5e2e007]{background:#17151f;border:1px solid rgba(201,168,92,.65);border-radius:16px 16px 0 0;box-shadow:0 -12px 36px #0000008c;display:flex;flex-direction:column;max-height:88dvh;width:100%}.market-mobile-preview-header[data-v-e5e2e007]{align-items:center;background:#17151f;border-bottom:1px solid rgba(201,168,92,.24);display:flex;flex:none;gap:12px;justify-content:space-between;padding:12px 14px}.market-mobile-preview-header h3[data-v-e5e2e007]{color:#f0d58d;font-size:17px;margin:2px 0 0}.mobile-preview-kicker[data-v-e5e2e007]{color:#888;font-size:11px;letter-spacing:2px}.mobile-preview-close[data-v-e5e2e007]{background:#ffffff0a;border:1px solid rgba(201,168,92,.38);border-radius:50%;color:#ddd;flex:0 0 44px;font-size:26px;height:44px;padding:0;touch-action:manipulation;width:44px}.market-mobile-preview-body[data-v-e5e2e007]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.mobile-preview-card[data-v-e5e2e007]{background:#ffffff06;border:1px solid rgba(201,168,92,.25);border-radius:8px;padding:12px}.mobile-preview-card+.mobile-preview-card[data-v-e5e2e007]{margin-top:10px}.mobile-preview-card.current-card[data-v-e5e2e007]{border-color:#78c8ff47}.sell-overlay[data-v-e5e2e007]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:9100}.sell-modal[data-v-e5e2e007]{background:#1a1a2e;border:1px solid #444;border-radius:8px;max-width:90vw;padding:20px;width:420px}.sell-modal h3[data-v-e5e2e007]{color:gold;margin:0 0 12px}.sell-section[data-v-e5e2e007]{margin-bottom:12px}.sell-label[data-v-e5e2e007]{color:#aab;font-size:13px;margin-bottom:4px}.sell-modal input[data-v-e5e2e007],.sell-modal select[data-v-e5e2e007]{background:#2a2a42;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#fff;font-size:14px;padding:6px 10px;width:100%}.sell-filter-row[data-v-e5e2e007]{display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;margin-bottom:6px}.sell-filter-row select[data-v-e5e2e007]{font-size:13px;padding:5px 6px}.sell-search[data-v-e5e2e007]{font-size:13px}.sell-modal .link-btn[data-v-e5e2e007]{color:gold;cursor:pointer;text-decoration:underline}.sell-actions[data-v-e5e2e007]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}@media(max-width:768px){.market-drawer[data-v-e5e2e007]{width:100%}.market-tabs[data-v-e5e2e007]{flex-wrap:wrap;gap:3px;padding:6px 10px}.market-tabs .tab[data-v-e5e2e007]{font-size:12px;padding:5px 8px}.market-tabs .tab-action[data-v-e5e2e007]{margin-left:0}.market-toolbar[data-v-e5e2e007]{gap:5px;padding:6px 10px}.quota-bar[data-v-e5e2e007]{font-size:11px;gap:4px;padding:6px 10px}.quota-hint[data-v-e5e2e007]{margin-left:0;margin-top:2px;width:100%}.market-list[data-v-e5e2e007]{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.market-item[data-v-e5e2e007]{gap:8px;padding:8px 10px}.item-icon[data-v-e5e2e007]{font-size:18px;height:36px;width:36px}.item-title[data-v-e5e2e007]{font-size:13px}.item-stats[data-v-e5e2e007]{font-size:11px}.price[data-v-e5e2e007]{font-size:14px}.item-side[data-v-e5e2e007]{min-width:88px}.market-item[data-v-e5e2e007]{cursor:pointer;touch-action:manipulation}.mobile-detail-btn[data-v-e5e2e007]{align-items:center;border-color:#c9a85c94;color:#f0d58d;display:inline-flex;justify-content:center;min-height:44px;min-width:88px}.market-mobile-preview-overlay[data-v-e5e2e007]{display:flex}.market-hover-tooltip[data-v-e5e2e007]{width:260px}.market-hover-tooltip.has-compare[data-v-e5e2e007]{gap:8px;grid-template-columns:1fr;width:280px}.tooltip-col-current[data-v-e5e2e007]{border-left:none;border-top:1px dashed rgba(201,168,92,.35);padding-left:0;padding-top:8px}}.character-avatar-frame[data-v-35b33739]{--avatar-frame-size:42px;container-name:avatar-frame;container-type:inline-size;display:inline-grid;flex:0 0 var(--avatar-frame-size);height:var(--avatar-frame-size);isolation:isolate;place-items:center;position:relative;vertical-align:middle;width:var(--avatar-frame-size)}.character-avatar-frame__portrait[data-v-35b33739]{background:#102325;border:1px solid oklch(48% .03 72);border-radius:50%;color:#e4cea9;display:grid;height:calc(var(--avatar-frame-size) - 4px);overflow:hidden;place-items:center;position:relative;width:calc(var(--avatar-frame-size) - 4px);z-index:1}.character-avatar-frame__portrait img[data-v-35b33739]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-avatar-frame__initial[data-v-35b33739]{-webkit-text-fill-color:currentColor;font-family:STKaiti,KaiTi,serif;font-size:calc(var(--avatar-frame-size)*.43);font-weight:700;line-height:1}.has-avatar-frame .character-avatar-frame__portrait[data-v-35b33739]{border-color:#7ab58c;box-shadow:inset 0 0 0 1px #114231;height:calc(var(--avatar-frame-size) - 8px);width:calc(var(--avatar-frame-size) - 8px)}.avatar-frame-ornament[data-v-35b33739],.avatar-frame-ornament[data-v-35b33739]:after,.avatar-frame-ornament[data-v-35b33739]:before{pointer-events:none;position:absolute}.avatar-frame-ornament--wan_yao_feng_jie[data-v-35b33739]{border:2px solid oklch(68% .105 157);border-radius:42% 58% 46% 54%;box-shadow:0 0 0 1px #004c36,inset 0 0 0 1px #ead38f,0 2px 8px #0008058c;box-shadow:0 0 0 1px oklch(37% .08 166),inset 0 0 0 1px #ead38f,0 2px 8px #0008058c;inset:-2px;transform:rotate(45deg);z-index:2}.avatar-frame-ornament--wan_yao_feng_jie[data-v-35b33739]:after,.avatar-frame-ornament--wan_yao_feng_jie[data-v-35b33739]:before{background:#005c40;background:oklch(42% .09 164);border:1px solid oklch(83% .11 91);content:"";height:18%;transform:rotate(45deg);width:18%}.avatar-frame-ornament--wan_yao_feng_jie[data-v-35b33739]:before{left:-5%;top:-7%}.avatar-frame-ornament--wan_yao_feng_jie[data-v-35b33739]:after{bottom:-7%;right:-5%}.avatar-frame-ornament__seal[data-v-35b33739]{background:#882d10;border:1px solid oklch(87% .105 85);bottom:-13%;box-shadow:0 2px 4px #1206048c;color:#fce1b0;display:grid;font-family:STKaiti,KaiTi,serif;font-size:calc(var(--avatar-frame-size)*.18);font-style:normal;font-weight:700;height:37%;line-height:1;place-items:center;position:absolute;right:-14%;transform:rotate(-45deg);width:37%}.avatar-frame--monthly_card .character-avatar-frame__portrait[data-v-35b33739]{border-color:#c9b7ef;box-shadow:inset 0 0 0 1px #5c44899e,0 0 9px #9f7ee03d}.avatar-frame-ornament--monthly_card[data-v-35b33739]{border:2px solid #cab8ee;border-radius:50%;border-right-color:#8064bb;box-shadow:0 0 0 1px #51406f,0 0 10px #a784e552;inset:-2px;transform:rotate(-28deg);z-index:2}.avatar-frame-ornament--monthly_card[data-v-35b33739]:before{background:#6e559d;border:1px solid #f2d887;border-radius:50%;box-shadow:inset 4px 0 #e5d9ff;content:"";height:28%;right:5%;top:-8%;width:28%}.avatar-frame-ornament--monthly_card .avatar-frame-ornament__seal[data-v-35b33739]{background:#59427f;border-color:#dfca89;color:#f5e5a8;transform:rotate(28deg)}.avatar-frame--recharge_1000 .character-avatar-frame__portrait[data-v-35b33739]{border-color:#efc266;box-shadow:inset 0 0 0 1px #70401f,0 0 10px #eba3394d}.avatar-frame-ornament--recharge_1000[data-v-35b33739]{border:2px solid #e8b24c;border-radius:38% 38% 46% 46%;box-shadow:0 0 0 1px #6f3b1f,inset 0 0 0 1px #ffe183,0 2px 10px #00000080;inset:-3px;z-index:2}.avatar-frame-ornament--recharge_1000[data-v-35b33739]:after,.avatar-frame-ornament--recharge_1000[data-v-35b33739]:before{background:linear-gradient(135deg,#9d311f,#e6aa45);border:1px solid #ffe49c;content:"";height:24%;top:-9%;transform:rotate(45deg);width:24%}.avatar-frame-ornament--recharge_1000[data-v-35b33739]:before{left:-4%}.avatar-frame-ornament--recharge_1000[data-v-35b33739]:after{right:-4%}.avatar-frame-ornament--recharge_1000 .avatar-frame-ornament__seal[data-v-35b33739]{background:#8b2f20;border-color:#ffe6a0;color:#ffe9a5}.avatar-frame--level_100 .character-avatar-frame__portrait[data-v-35b33739]{border-color:#79d6d0;box-shadow:inset 0 0 0 1px #285d66,0 0 10px #4ad6cd47}.avatar-frame-ornament--level_100[data-v-35b33739]{border:2px solid #78d8d0;border-radius:32%;box-shadow:0 0 0 1px #285d66,inset 0 0 0 1px #e6d99b;inset:-2px;transform:rotate(45deg);z-index:2}.avatar-frame-ornament--level_100[data-v-35b33739]:after,.avatar-frame-ornament--level_100[data-v-35b33739]:before{background:#328b91;border:1px solid #fff0a8;content:"";height:18%;transform:rotate(45deg);width:18%}.avatar-frame-ornament--level_100[data-v-35b33739]:before{left:41%;top:-8%}.avatar-frame-ornament--level_100[data-v-35b33739]:after{right:-8%;top:41%}.avatar-frame-ornament--level_100 .avatar-frame-ornament__seal[data-v-35b33739]{background:#27656c;border-color:#f5dfa0;color:#fff0b5;transform:rotate(-45deg)}.avatar-frame--all_maps .character-avatar-frame__portrait[data-v-35b33739]{border-color:#74c8a2;box-shadow:inset 0 0 0 1px #285942,0 0 10px #50c28d42}.avatar-frame-ornament--all_maps[data-v-35b33739]{border:2px solid #73c79f;border-radius:50%;box-shadow:0 0 0 1px #284c3d,inset 0 0 0 2px #e6d591b8;inset:-3px;z-index:2}.avatar-frame-ornament--all_maps[data-v-35b33739]:before{border:1px dashed rgba(246,224,151,.85);border-radius:50%;content:"";inset:8%}.avatar-frame-ornament--all_maps[data-v-35b33739]:after{background:#367b5d;border:1px solid #ffe4a0;content:"";height:20%;left:40%;top:-8%;transform:rotate(45deg);width:20%}.avatar-frame-ornament--all_maps .avatar-frame-ornament__seal[data-v-35b33739]{background:#2f6b52;border-color:#f4dfa0;color:#fff0b4}.avatar-frame--tower_100 .character-avatar-frame__portrait[data-v-35b33739]{border-color:#d98373;box-shadow:inset 0 0 0 1px #662e32,0 0 10px #ca4a434d}.avatar-frame-ornament--tower_100[data-v-35b33739]{background:linear-gradient(180deg,rgba(239,180,101,.2),transparent 32%);border:2px solid #cf7669;box-shadow:inset 0 0 0 1px #f0bd72;clip-path:polygon(8% 12%,23% 12%,23% 2%,38% 2%,38% 12%,62% 12%,62% 2%,77% 2%,77% 12%,92% 12%,100% 100%,0 100%);inset:-3px;z-index:2}.avatar-frame-ornament--tower_100[data-v-35b33739]:after,.avatar-frame-ornament--tower_100[data-v-35b33739]:before{background:#6d3135;border:1px solid #efb873;bottom:4%;content:"";height:24%;width:18%}.avatar-frame-ornament--tower_100[data-v-35b33739]:before{left:2%}.avatar-frame-ornament--tower_100[data-v-35b33739]:after{right:2%}.avatar-frame-ornament--tower_100 .avatar-frame-ornament__seal[data-v-35b33739]{background:#722d33;border-color:#ffd18a;color:#ffe2a8}.avatar-frame--enhance_10 .character-avatar-frame__portrait[data-v-35b33739]{border-color:#f19b4a;box-shadow:inset 0 0 0 1px #71361e,0 0 11px #ef70264d}.avatar-frame-ornament--enhance_10[data-v-35b33739]{background:linear-gradient(135deg,rgba(255,211,116,.32),transparent 45%,rgba(166,54,32,.3));border:2px solid #ed9242;box-shadow:inset 0 0 0 1px #ffe09a;clip-path:polygon(27% 0,73% 0,100% 27%,100% 73%,73% 100%,27% 100%,0 73%,0 27%);inset:-3px;z-index:2}.avatar-frame-ornament--enhance_10[data-v-35b33739]:after,.avatar-frame-ornament--enhance_10[data-v-35b33739]:before{background:#8f3d25;border:1px solid #ffd284;content:"";height:22%;top:38%;transform:rotate(45deg);width:22%}.avatar-frame-ornament--enhance_10[data-v-35b33739]:before{left:-8%}.avatar-frame-ornament--enhance_10[data-v-35b33739]:after{right:-8%}.avatar-frame-ornament--enhance_10 .avatar-frame-ornament__seal[data-v-35b33739]{background:#8d3a24;border-color:#ffe09a;color:#fff0bd}.avatar-frame--intimacy_8000 .character-avatar-frame__portrait[data-v-35b33739]{border-color:#e8a2bb;box-shadow:inset 0 0 0 1px #75415d,0 0 11px #de71a147}.avatar-frame-ornament--intimacy_8000[data-v-35b33739]{border:2px solid #e4a0b9;border-radius:48% 48% 42% 42%;border-top-color:#f2d78e;box-shadow:0 0 0 1px #70405a,inset 0 0 0 1px #f7dca1;inset:-3px;z-index:2}.avatar-frame-ornament--intimacy_8000[data-v-35b33739]:after,.avatar-frame-ornament--intimacy_8000[data-v-35b33739]:before{background:#a85578;border:1px solid #ffe1a3;border-radius:50% 50% 45% 15%;content:"";height:25%;top:-5%;width:25%}.avatar-frame-ornament--intimacy_8000[data-v-35b33739]:before{left:10%;transform:rotate(35deg)}.avatar-frame-ornament--intimacy_8000[data-v-35b33739]:after{right:10%;transform:rotate(55deg)}.avatar-frame-ornament--intimacy_8000 .avatar-frame-ornament__seal[data-v-35b33739]{background:#8a4567;border-color:#ffe5aa;color:#fff0c4}.avatar-frame-effect[data-v-35b33739],.avatar-frame-effect__aura[data-v-35b33739],.avatar-frame-effect__particle[data-v-35b33739]{pointer-events:none;position:absolute}.avatar-frame-effect[data-v-35b33739]{color:#d9c487;contain:paint;inset:-12%;z-index:3}.avatar-frame-effect__aura[data-v-35b33739]{border:1px solid;border-radius:50%;inset:5%;opacity:0}.avatar-frame-effect__particle[data-v-35b33739]{aspect-ratio:1;background:currentColor;border-radius:50%;box-shadow:0 0 calc(var(--avatar-frame-size)*.12) currentColor;opacity:0;width:10%}.avatar-frame-effect--quiet .avatar-frame-effect[data-v-35b33739]{color:#e8dcff}.avatar-frame-effect--refined .avatar-frame-effect[data-v-35b33739]{color:#ffe49b}.avatar-frame-effect--rare .avatar-frame-effect[data-v-35b33739]{color:#ffd08a}.avatar-frame-effect--legendary .avatar-frame-effect[data-v-35b33739]{color:#fff0a8}.avatar-frame--monthly_card .avatar-frame-effect__aura[data-v-35b33739]{animation:avatar-frame-moon-glide-35b33739 6.8s cubic-bezier(.25,1,.5,1) infinite;border-color:transparent #f6e7ff #d9c3ff transparent}.avatar-frame--monthly_card .avatar-frame-effect__particle--one[data-v-35b33739]{animation:avatar-frame-soft-twinkle-35b33739 6.8s ease-out infinite;right:16%;top:6%;width:7%}.avatar-frame--recharge_1000 .avatar-frame-effect[data-v-35b33739]{color:#ffe09a}.avatar-frame--recharge_1000 .avatar-frame-effect__aura[data-v-35b33739]{animation:avatar-frame-noble-sheen-35b33739 5.6s cubic-bezier(.25,1,.5,1) infinite;border-color:#ffe09a transparent #b36cd4;border-radius:38% 38% 46% 46%;inset:2%}.avatar-frame--recharge_1000 .avatar-frame-effect__particle--one[data-v-35b33739],.avatar-frame--recharge_1000 .avatar-frame-effect__particle--two[data-v-35b33739]{animation:avatar-frame-crown-spark-35b33739 5.6s ease-out infinite;border-radius:1px;top:4%;transform:rotate(45deg);width:6%}.avatar-frame--recharge_1000 .avatar-frame-effect__particle--one[data-v-35b33739]{left:18%}.avatar-frame--recharge_1000 .avatar-frame-effect__particle--two[data-v-35b33739]{animation-delay:.28s;right:18%}.avatar-frame--level_100 .avatar-frame-effect[data-v-35b33739]{color:#8cf7ed}.avatar-frame--level_100 .avatar-frame-effect__aura[data-v-35b33739]{animation:avatar-frame-cultivation-pulse-35b33739 4.8s cubic-bezier(.25,1,.5,1) infinite;border-radius:32%;inset:3%;transform:rotate(45deg)}.avatar-frame--all_maps .avatar-frame-effect[data-v-35b33739]{color:#a5f0ba}.avatar-frame--all_maps .avatar-frame-effect__particle[data-v-35b33739]{animation:avatar-frame-wander-orbit-35b33739 5.2s linear infinite;left:45%;top:45%;transform-origin:50% 50%;width:8%}.avatar-frame--all_maps .avatar-frame-effect__particle--two[data-v-35b33739]{animation-delay:-2.6s;color:#ffe5a0;width:5%}.avatar-frame--tower_100 .avatar-frame-effect[data-v-35b33739]{color:#ffca78}.avatar-frame--tower_100 .avatar-frame-effect__aura[data-v-35b33739]{animation:avatar-frame-tower-seal-35b33739 4.6s cubic-bezier(.16,1,.3,1) infinite;border:1px solid #ffca78;border-radius:14%;clip-path:polygon(8% 12%,92% 12%,100% 100%,0 100%);inset:0}.avatar-frame--tower_100 .avatar-frame-effect__particle--one[data-v-35b33739],.avatar-frame--tower_100 .avatar-frame-effect__particle--two[data-v-35b33739]{animation:avatar-frame-tower-beacon-35b33739 4.6s ease-out infinite;border-radius:1px;top:0;width:7%}.avatar-frame--tower_100 .avatar-frame-effect__particle--one[data-v-35b33739]{left:23%}.avatar-frame--tower_100 .avatar-frame-effect__particle--two[data-v-35b33739]{animation-delay:.16s;right:23%}.avatar-frame--enhance_10 .avatar-frame-effect[data-v-35b33739]{color:#ffd07b}.avatar-frame--enhance_10 .avatar-frame-effect__aura[data-v-35b33739]{animation:avatar-frame-forge-heat-35b33739 4.2s cubic-bezier(.25,1,.5,1) infinite;border-color:#ffe4a0 transparent #f07836;border-radius:28%;inset:2%;transform:rotate(45deg)}.avatar-frame--enhance_10 .avatar-frame-effect__particle[data-v-35b33739]{animation:avatar-frame-forge-spark-35b33739 4.2s ease-out infinite;border-radius:1px;bottom:14%;height:14%;right:8%;transform:rotate(35deg);width:5%}.avatar-frame--enhance_10 .avatar-frame-effect__particle--two[data-v-35b33739]{animation-delay:.18s;right:20%}.avatar-frame--intimacy_8000 .avatar-frame-effect[data-v-35b33739]{color:#ffd0df}.avatar-frame--intimacy_8000 .avatar-frame-effect__particle[data-v-35b33739]{animation:avatar-frame-affinity-orbit-35b33739 5s cubic-bezier(.25,1,.5,1) infinite;border-radius:50% 50% 45% 12%;left:45%;top:45%;transform-origin:50% 50%;width:11%}.avatar-frame--intimacy_8000 .avatar-frame-effect__particle--two[data-v-35b33739]{animation-delay:-2.5s;animation-direction:reverse;color:#ffe3a2}.avatar-frame--wan_yao_feng_jie .avatar-frame-effect[data-v-35b33739]{color:#dff0a0}.avatar-frame--wan_yao_feng_jie .avatar-frame-effect__aura[data-v-35b33739]{animation:avatar-frame-seal-array-35b33739 6s cubic-bezier(.25,1,.5,1) infinite;border:1px solid #e9dfa1;border-radius:18%;inset:-1%;transform:rotate(45deg)}.avatar-frame--wan_yao_feng_jie .avatar-frame-effect__particle[data-v-35b33739]{animation:avatar-frame-seal-mote-35b33739 6s linear infinite;border-radius:1px;left:45%;top:45%;width:7%}.avatar-frame--wan_yao_feng_jie .avatar-frame-effect__particle--two[data-v-35b33739]{animation-delay:-3s;color:#f4d58a}.character-avatar-frame.is-static .avatar-frame-effect__aura[data-v-35b33739],.character-avatar-frame.is-static .avatar-frame-effect__particle[data-v-35b33739]{animation:none!important;opacity:0}@keyframes avatar-frame-moon-glide-35b33739{0%,68%,to{opacity:0;transform:rotate(-35deg) scale(.94)}76%{opacity:.68}90%{opacity:0;transform:rotate(115deg) scale(1.04)}}@keyframes avatar-frame-soft-twinkle-35b33739{0%,72%,88%,to{opacity:0;transform:scale(.4)}78%{opacity:.9;transform:scale(1)}}@keyframes avatar-frame-noble-sheen-35b33739{0%,58%,to{opacity:0;transform:rotate(-18deg) scale(.96)}70%{opacity:.62}88%{opacity:0;transform:rotate(105deg) scale(1.03)}}@keyframes avatar-frame-crown-spark-35b33739{0%,62%,82%,to{opacity:0;transform:rotate(45deg) scale(.4)}70%{opacity:.92;transform:rotate(45deg) scale(1)}}@keyframes avatar-frame-cultivation-pulse-35b33739{0%,54%,to{opacity:0;transform:rotate(45deg) scale(.88)}68%{opacity:.54}84%{opacity:0;transform:rotate(45deg) scale(1.08)}}@keyframes avatar-frame-wander-orbit-35b33739{0%{opacity:0;transform:rotate(0) translate(calc(var(--avatar-frame-size)*.57)) scale(.6)}12%,82%{opacity:.72}to{opacity:0;transform:rotate(1turn) translate(calc(var(--avatar-frame-size)*.57)) scale(1)}}@keyframes avatar-frame-tower-seal-35b33739{0%,48%,to{opacity:0;transform:scale(.8)}62%{opacity:.72}82%{opacity:0;transform:scale(1.13)}}@keyframes avatar-frame-tower-beacon-35b33739{0%,50%,78%,to{opacity:0;transform:translateY(35%) scale(.5)}60%{opacity:1;transform:translateY(0) scale(1)}}@keyframes avatar-frame-forge-heat-35b33739{0%,52%,to{opacity:0;transform:rotate(45deg) scale(.9)}66%{opacity:.58}84%{opacity:0;transform:rotate(45deg) scale(1.08)}}@keyframes avatar-frame-forge-spark-35b33739{0%,56%,76%,to{opacity:0;transform:translate(0) rotate(35deg) scale(.5)}64%{opacity:.95}74%{opacity:0;transform:translate(-120%,-150%) rotate(35deg) scale(1)}}@keyframes avatar-frame-affinity-orbit-35b33739{0%,to{opacity:0;transform:rotate(0) translate(calc(var(--avatar-frame-size)*.5)) rotate(25deg) scale(.6)}15%,76%{opacity:.78}90%{opacity:0}to{transform:rotate(1turn) translate(calc(var(--avatar-frame-size)*.5)) rotate(25deg) scale(1)}}@keyframes avatar-frame-seal-array-35b33739{0%,42%,to{opacity:0;transform:rotate(15deg) scale(.82)}58%{opacity:.72}84%{opacity:0;transform:rotate(135deg) scale(1.12)}}@keyframes avatar-frame-seal-mote-35b33739{0%,to{opacity:0;transform:rotate(0) translate(calc(var(--avatar-frame-size)*.58)) rotate(45deg) scale(.5)}12%,72%{opacity:.86}88%{opacity:0}to{transform:rotate(1turn) translate(calc(var(--avatar-frame-size)*.58)) rotate(45deg) scale(1)}}@container avatar-frame (max-width: 36px){.avatar-frame-effect__particle[data-v-35b33739]{display:none}.avatar-frame-effect__aura[data-v-35b33739]{animation:none!important;opacity:.16}}@media(hover:hover){.avatar-frame--wan_yao_feng_jie:hover .avatar-frame-ornament--wan_yao_feng_jie[data-v-35b33739]{transform:rotate(48deg) scale(1.035);transition:transform .18s cubic-bezier(.25,1,.5,1)}}@media(prefers-reduced-motion:reduce){.avatar-frame-ornament[data-v-35b33739]{transition:none!important}.avatar-frame-effect__aura[data-v-35b33739],.avatar-frame-effect__particle[data-v-35b33739]{animation:none!important}.avatar-frame-effect__aura[data-v-35b33739]{opacity:.16}.avatar-frame-effect__particle[data-v-35b33739]{display:none}}.avatar-frame-picker[data-v-11869f96]{position:relative;z-index:20}.avatar-frame-picker__trigger[data-v-11869f96]{align-items:center;background:#1f1b2de0;border:1px solid rgba(218,184,104,.35);border-radius:999px;color:#d8c696;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:5px 9px}.avatar-frame-picker__trigger[data-v-11869f96]:focus-visible,.avatar-frame-picker__trigger[data-v-11869f96]:hover{border-color:#f2d27fb8;color:#ffe2a0;outline:none}.avatar-frame-picker__panel[data-v-11869f96]{background:linear-gradient(155deg,#171526,#10101c);border:1px solid rgba(205,171,96,.38);border-radius:10px;box-shadow:0 18px 46px #0000008f;color:#ece7d9;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(390px,calc(100vw - 24px))}.avatar-frame-picker__head[data-v-11869f96]{align-items:center;border-bottom:1px solid rgba(205,171,96,.16);display:flex;gap:12px;justify-content:space-between;padding-bottom:11px}.avatar-frame-picker__head>div[data-v-11869f96]{display:grid;gap:3px}.avatar-frame-picker__head strong[data-v-11869f96]{color:#f0d493}.avatar-frame-picker__head small[data-v-11869f96]{color:#8e8ba0}.avatar-frame-picker__quick[data-v-11869f96]{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:11px 0}.avatar-frame-picker__quick button[data-v-11869f96]{background:#211f31;border:1px solid #343247;border-radius:6px;color:#aaa7b8;cursor:pointer;font-size:12px;padding:7px}.avatar-frame-picker__quick button.active[data-v-11869f96]{background:#8b6c353d;border-color:#b99a59;color:#f2d596}.avatar-frame-picker__list[data-v-11869f96]{display:grid;gap:7px;max-height:min(520px,calc(100vh - 220px));overflow-y:auto;padding-right:3px;scrollbar-color:rgba(185,154,89,.55) transparent}.avatar-frame-picker__option[data-v-11869f96]{align-items:center;background:#211f31b8;border:1px solid #302e42;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:9px;grid-template-columns:52px minmax(0,1fr) auto;min-height:62px;padding:8px 9px;text-align:left;width:100%}.avatar-frame-picker__option.active[data-v-11869f96],.avatar-frame-picker__option[data-v-11869f96]:hover:not(:disabled){background:#4c3b2757;border-color:#d1ab579e}.avatar-frame-picker__option.locked[data-v-11869f96]{background:#1b1a2ab8;border-color:#464358ad;cursor:not-allowed}.avatar-frame-picker__option.locked .avatar-frame-picker__copy[data-v-11869f96],.avatar-frame-picker__option.locked .avatar-frame-picker__mark[data-v-11869f96]{opacity:.58}.avatar-frame-picker__option.locked[data-v-11869f96] .character-avatar-frame{opacity:.86}.avatar-frame-picker__copy[data-v-11869f96]{display:grid;gap:2px;min-width:0}.avatar-frame-picker__copy b[data-v-11869f96]{color:#e9d4a4;font-size:13px}.avatar-frame-picker__copy small[data-v-11869f96]{color:#858294;font-size:11px;line-height:1.35}.avatar-frame-picker__mark[data-v-11869f96]{color:#9b8b68;font-size:11px;white-space:nowrap}.avatar-frame-picker__option.active .avatar-frame-picker__mark[data-v-11869f96]{color:#f3cb70}.avatar-frame-picker__message[data-v-11869f96],.avatar-frame-picker__state[data-v-11869f96]{color:#9692a5;font-size:12px;margin:0;padding:18px 8px 8px;text-align:center}.avatar-frame-picker__state.is-error[data-v-11869f96]{color:#d98e8e}.avatar-frame-picker__message[data-v-11869f96]{color:#bfa66f;padding:9px 4px 0}@media(max-width:520px){.avatar-frame-picker__trigger span[data-v-11869f96]:last-child{display:none}.avatar-frame-picker__panel[data-v-11869f96]{left:10px;position:fixed;right:10px;top:64px;width:auto}.avatar-frame-picker__list[data-v-11869f96]{max-height:calc(100vh - 210px)}}.friend-overlay[data-v-d2023f83]{background:#0000008c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9000}.friend-drawer[data-v-d2023f83]{animation:slideIn-d2023f83 .2s ease-out;background:#1a1a2e;border-left:1px solid #333;color:#e0e0f0;display:flex;flex-direction:column;height:100%;max-width:100vw;width:480px}@keyframes slideIn-d2023f83{0%{transform:translate(100%)}to{transform:translate(0)}}.friend-header[data-v-d2023f83]{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:16px 16px 10px}.friend-header h3[data-v-d2023f83]{color:gold;font-size:18px;margin:0}.friend-header__actions[data-v-d2023f83]{align-items:center;display:flex;gap:7px}.close-btn[data-v-d2023f83]{align-items:center;background:none;border:none;color:#aab;cursor:pointer;display:inline-flex;font-size:26px;height:44px;justify-content:center;line-height:1;padding:0;touch-action:manipulation;width:44px}.close-btn[data-v-d2023f83]:hover{color:#fff}.friend-tabs[data-v-d2023f83]{border-bottom:1px solid #333;display:flex;gap:4px;overflow-x:auto;padding:8px 16px 10px}.friend-tabs .tab[data-v-d2023f83]{background:#2a2a42;border:none;border-radius:4px;color:#aab;cursor:pointer;font-size:14px;padding:5px 10px;position:relative;transition:all .15s;white-space:nowrap}.friend-tabs .tab[data-v-d2023f83]:hover{background:#3a3a55}.friend-tabs .tab.active[data-v-d2023f83]{background:#7a5ca8;color:#fff}.tab-badge[data-v-d2023f83]{background:#d33;border-radius:8px;color:#fff;display:inline-block;font-size:11px;height:15px;line-height:15px;margin-left:3px;min-width:15px;padding:0 4px;text-align:center}.friend-body[data-v-d2023f83]{flex:1;overflow-y:auto;padding-bottom:12px}.empty[data-v-d2023f83]{color:#666;padding:40px;text-align:center}.empty.small[data-v-d2023f83]{font-size:13px;padding:14px}.empty-icon[data-v-d2023f83]{font-size:48px;margin-bottom:10px;opacity:.3}.section-title[data-v-d2023f83]{color:#aab;font-size:13px;padding:12px 16px 6px}.friend-card[data-v-d2023f83]{align-items:center;border-bottom:1px solid #2a2a42;display:flex;gap:10px;padding:10px 16px}.friend-card[data-v-d2023f83]:hover{background:#222238}.friend-avatar-shell[data-v-d2023f83]{display:grid;flex:0 0 42px;height:42px;place-items:center;position:relative;width:42px}.online-dot[data-v-d2023f83]{background:#555;border:2px solid #1a1a2e;border-radius:50%;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.online-dot.on[data-v-d2023f83]{background:#3c5}.friend-main[data-v-d2023f83]{flex:1;min-width:0}.friend-name[data-v-d2023f83]{align-items:center;color:#eee;display:flex;flex-wrap:wrap;font-size:15px;gap:6px}.friend-realm[data-v-d2023f83]{color:#9b7fc7;font-size:12px}.friend-sub[data-v-d2023f83]{color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:2px}.intimacy[data-v-d2023f83]{color:#d66}.mature-hint[data-v-d2023f83]{color:#5c5}.stolen-hint[data-v-d2023f83]{color:#777}.friend-actions[data-v-d2023f83]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.rel-tag[data-v-d2023f83]{color:#888;font-size:12px}.btn[data-v-d2023f83]{background:#2a2a42;border:1px solid #444;border-radius:4px;color:#ddd;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .15s}.btn[data-v-d2023f83]:hover:not(:disabled){background:#3a3a55;border-color:#666}.btn.sm[data-v-d2023f83]{font-size:12px;padding:2px 8px}.btn.primary[data-v-d2023f83]{background:#7a5ca8;border-color:#a77bd6;color:#fff}.btn.primary[data-v-d2023f83]:hover:not(:disabled){background:#8b6dbb}.btn.danger[data-v-d2023f83]{border-color:#844;color:#d88}.btn.danger[data-v-d2023f83]:hover:not(:disabled){background:#422}.btn.full[data-v-d2023f83]{margin-top:10px;width:100%}.btn[data-v-d2023f83]:disabled{cursor:not-allowed;opacity:.4}.search-bar[data-v-d2023f83]{display:flex;gap:8px;padding:12px 16px}.search-input[data-v-d2023f83]{background:#11111f;border:1px solid #444;border-radius:4px;color:#eee;flex:1;font-size:14px;padding:7px 10px}.search-input[data-v-d2023f83]:focus{border-color:#7a5ca8;outline:none}.log-row[data-v-d2023f83]{border-bottom:1px solid #22223a;color:#bbb;font-size:13px;padding:8px 16px}.log-who[data-v-d2023f83]{color:#d9a85c}.log-time[data-v-d2023f83]{color:#666;font-size:12px;margin-left:6px}.wall-list[data-v-d2023f83]{padding:8px 16px}.wall-msg[data-v-d2023f83]{border-bottom:1px solid #22223a;padding:8px 0}.wall-msg-head[data-v-d2023f83]{align-items:center;display:flex;font-size:13px;gap:6px}.wall-del[data-v-d2023f83]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;margin-left:auto}.wall-del[data-v-d2023f83]:hover{color:#d66}.wall-msg-content[data-v-d2023f83]{color:#ddd;font-size:14px;margin-top:3px;white-space:pre-wrap;word-break:break-all}.wall-input-bar[data-v-d2023f83]{border-top:1px solid #333;display:flex;gap:8px;padding:10px 16px}.duel-overlay[data-v-d2023f83]{align-items:center;background:#000000ad;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9100}.duel-modal[data-v-d2023f83]{background:#1a1a2e;border:1px solid rgba(184,154,90,.28);border-radius:8px;box-shadow:0 18px 60px #00000073;display:flex;flex-direction:column;max-height:86vh;max-width:100%;overflow:hidden;padding:14px;width:820px}.duel-head[data-v-d2023f83]{align-items:center;background:#0000002e;border:1px solid rgba(184,154,90,.18);border-radius:6px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:10px;padding:10px 12px}.duel-verdict[data-v-d2023f83]{font-size:15px;font-weight:700;white-space:nowrap}.duel-verdict.win[data-v-d2023f83]{color:gold}.duel-verdict.lose[data-v-d2023f83]{color:#d88}.duel-matchup[data-v-d2023f83]{align-items:center;color:#c9cada;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;min-width:0}.duel-name[data-v-d2023f83]{color:#8fe0b3;font-weight:700}.duel-vs[data-v-d2023f83]{color:#777a92;font-size:12px;text-transform:uppercase}.duel-winner[data-v-d2023f83]{color:#d9a85c}.duel-note[data-v-d2023f83]{color:#8c8fa5;font-size:12px;white-space:nowrap}.duel-modal .pk-log-list[data-v-d2023f83]{background:#050510;border-radius:4px;display:flex;flex:1;flex-direction:column;font-family:Consolas,Courier New,monospace;gap:3px;line-height:1.65;max-height:calc(86vh - 132px);min-height:280px;overflow-y:auto;padding:10px}.duel-modal .pk-log[data-v-d2023f83]{align-items:flex-start;color:#bbb;display:flex;font-size:13px;gap:10px;padding:2px 5px}.duel-modal .pk-log-text[data-v-d2023f83]{flex:1;min-width:0;overflow-wrap:anywhere}.duel-modal .pk-log-hp[data-v-d2023f83]{color:#6a8;flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:768px){.friend-drawer[data-v-d2023f83]{width:100%}.friend-tabs[data-v-d2023f83]{gap:3px;padding:6px 10px 8px}.friend-tabs .tab[data-v-d2023f83]{font-size:12px;padding:4px 8px}.friend-card[data-v-d2023f83]{gap:8px;padding:8px 10px}.friend-actions[data-v-d2023f83]{flex-direction:row;flex-wrap:wrap;max-width:130px}.duel-overlay[data-v-d2023f83]{align-items:stretch;padding:10px}.duel-modal[data-v-d2023f83]{max-height:100%;padding:10px}.duel-head[data-v-d2023f83]{align-items:start;gap:6px;grid-template-columns:1fr}.duel-note[data-v-d2023f83]{white-space:normal}.duel-modal .pk-log-list[data-v-d2023f83]{max-height:none;min-height:0}.duel-modal .pk-log[data-v-d2023f83]{flex-direction:column;gap:0}.duel-modal .pk-log-hp[data-v-d2023f83]{white-space:normal}}.farm-overlay[data-v-288678b3]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9100}.farm-modal[data-v-288678b3]{background:#1a1a2e;border:1px solid #444;border-radius:8px;color:#e0e0f0;max-height:80vh;max-width:94vw;overflow-y:auto;padding:14px 16px;width:520px}.farm-header[data-v-288678b3]{align-items:center;display:flex;justify-content:space-between}.farm-header h3[data-v-288678b3]{color:#8c5;font-size:17px;margin:0}.close-btn[data-v-288678b3]{background:none;border:none;color:#aab;cursor:pointer;font-size:24px;padding:0 6px}.close-btn[data-v-288678b3]:hover{color:#fff}.farm-meta[data-v-288678b3]{color:#888;font-size:13px;margin:6px 0 10px}.meta-warn[data-v-288678b3]{color:#c83}.empty[data-v-288678b3]{color:#666;padding:30px;text-align:center}.farm-grid[data-v-288678b3]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.farm-plot[data-v-288678b3]{align-items:center;background:#20203a;border:1px solid #333;border-radius:6px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:88px;padding:10px 8px;text-align:center}.farm-plot.mature[data-v-288678b3]{border-color:#474}.farm-plot.stealable[data-v-288678b3]{border-color:#5c5;box-shadow:0 0 6px #50c85040}.plot-herb[data-v-288678b3]{color:#cea;font-size:14px}.plot-status[data-v-288678b3]{color:#888;font-size:12px}.plot-empty[data-v-288678b3]{color:#555;font-size:13px}.btn[data-v-288678b3]{background:#2a2a42;border:1px solid #444;border-radius:4px;color:#ddd;cursor:pointer;font-size:13px;padding:4px 14px}.btn.primary[data-v-288678b3]{background:#4a7a3c;border-color:#6c9;color:#fff}.btn.primary[data-v-288678b3]:hover:not(:disabled){background:#58904a}.btn[data-v-288678b3]:disabled{cursor:not-allowed;opacity:.4}.loot-toast[data-v-288678b3]{background:#243a24;border:1px solid #4a7a3c;border-radius:6px;color:#ad9;font-size:14px;margin-top:12px;padding:8px;text-align:center}.loot-quality[data-v-288678b3]{font-weight:700}.wallm-overlay[data-v-cdf41207]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9100}.wallm-modal[data-v-cdf41207]{background:#1a1a2e;border:1px solid #444;border-radius:8px;color:#e0e0f0;display:flex;flex-direction:column;height:70vh;max-width:94vw;padding:14px 16px;width:520px}.wallm-header[data-v-cdf41207]{align-items:center;display:flex;justify-content:space-between}.wallm-header h3[data-v-cdf41207]{color:gold;font-size:17px;margin:0}.close-btn[data-v-cdf41207]{background:none;border:none;color:#aab;cursor:pointer;font-size:24px;padding:0 6px}.close-btn[data-v-cdf41207]:hover{color:#fff}.wallm-meta[data-v-cdf41207]{color:#888;font-size:12px;margin:6px 0 8px}.wallm-list[data-v-cdf41207]{flex:1;min-height:0;overflow-y:auto}.empty[data-v-cdf41207]{color:#666;padding:30px;text-align:center}.wall-msg[data-v-cdf41207]{border-bottom:1px solid #22223a;padding:8px 0}.wall-msg-head[data-v-cdf41207]{align-items:center;display:flex;font-size:13px;gap:6px}.wall-author[data-v-cdf41207]{color:#d9a85c}.wall-time[data-v-cdf41207]{color:#666;font-size:12px}.wall-del[data-v-cdf41207]{background:none;border:none;color:#666;cursor:pointer;font-size:16px;margin-left:auto}.wall-del[data-v-cdf41207]:hover{color:#d66}.wall-msg-content[data-v-cdf41207]{color:#ddd;font-size:14px;margin-top:3px;white-space:pre-wrap;word-break:break-all}.wallm-input-bar[data-v-cdf41207]{border-top:1px solid #333;display:flex;gap:8px;padding-top:10px}.wallm-input[data-v-cdf41207]{background:#11111f;border:1px solid #444;border-radius:4px;color:#eee;flex:1;font-size:14px;padding:7px 10px}.wallm-input[data-v-cdf41207]:focus{border-color:#7a5ca8;outline:none}.btn[data-v-cdf41207]{background:#2a2a42;border:1px solid #444;border-radius:4px;color:#ddd;cursor:pointer;font-size:14px;padding:6px 12px}.btn.primary[data-v-cdf41207]{background:#7a5ca8;border-color:#a77bd6;color:#fff}.btn.primary[data-v-cdf41207]:hover:not(:disabled){background:#8b6dbb}.btn.full[data-v-cdf41207]{margin-top:10px;width:100%}.btn[data-v-cdf41207]:disabled{cursor:not-allowed;opacity:.4}.pokedex-card[data-v-5533aec3]{background:#1a1410;border:1px solid #443325;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;position:relative;transition:transform .12s,box-shadow .12s}.pokedex-card[data-v-5533aec3]:hover{transform:translateY(-1px)}.pokedex-card.locked[data-v-5533aec3]{filter:grayscale(1) opacity(.55)}.pokedex-card.unlocked.card-boss[data-v-5533aec3]{border-color:#c9a85c;box-shadow:0 0 10px #c9a85c4d}.pokedex-card.unlocked.card-rare[data-v-5533aec3]{border-color:#a87fff}.pokedex-card.unlocked.card-uncommon[data-v-5533aec3]{border-color:#5b9dff}.card-tier[data-v-5533aec3]{color:#8a7d6a;font-size:10px}.card-name[data-v-5533aec3]{color:#e8c878;font-size:13px;line-height:1.25;min-height:1.25em}.card-element[data-v-5533aec3]{font-size:11px}.card-stars[data-v-5533aec3]{font-size:12px;letter-spacing:1px}.card-stars .star.on[data-v-5533aec3]{color:#ffd76b}.card-stars .star.off[data-v-5533aec3]{color:#444}.card-kills[data-v-5533aec3]{color:#8a7d6a;font-size:11px}.card-badge[data-v-5533aec3]{border-radius:8px;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;right:6px;top:6px}.card-badge.boss[data-v-5533aec3]{background:linear-gradient(135deg,#c9a85c,#ff6b3d);color:#1a1410}.card-badge.rare[data-v-5533aec3]{background:#a87fff;color:#fff}.elem-fire[data-v-5533aec3]{color:#ff7a5c}.elem-water[data-v-5533aec3]{color:#5cb8ff}.elem-metal[data-v-5533aec3]{color:#ffd76b}.elem-wood[data-v-5533aec3]{color:#6bd989}.elem-earth[data-v-5533aec3]{color:#c9a05c}.detail-overlay[data-v-b22663cc]{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.detail-modal[data-v-b22663cc]{background:#1a1410;border:1px solid #443325;border-radius:12px;box-shadow:0 8px 32px #0009;color:#e8c878;max-height:80vh;max-width:360px;overflow-y:auto;width:100%}.detail-header[data-v-b22663cc]{align-items:center;border-bottom:1px solid #443325;display:flex;justify-content:space-between;padding:12px 16px}.detail-title[data-v-b22663cc]{color:#c9a85c;font-size:16px;font-weight:700}.close-btn[data-v-b22663cc]{background:transparent;border:none;color:#8a7d6a;cursor:pointer;font-size:22px;line-height:1}.close-btn[data-v-b22663cc]:hover{color:#e8c878}.detail-body[data-v-b22663cc]{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.detail-section[data-v-b22663cc]{border-bottom:1px dashed #2a1f18;padding:8px 0}.detail-section[data-v-b22663cc]:last-child{border-bottom:none}.row[data-v-b22663cc]{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.label[data-v-b22663cc]{color:#8a7d6a}.value[data-v-b22663cc]{color:#e8c878}.star.on[data-v-b22663cc]{color:#ffd76b}.star.off[data-v-b22663cc]{color:#444}.star-num[data-v-b22663cc]{margin-left:6px}.hint[data-v-b22663cc],.star-num[data-v-b22663cc]{color:#8a7d6a;font-size:11px}.hint[data-v-b22663cc]{margin-left:4px}.hint-block .hint-line[data-v-b22663cc]{color:#8a7d6a;font-size:12px;padding:2px 0}.hint-block .hint-line.locked[data-v-b22663cc]{color:#a87fff}.elem-tag[data-v-b22663cc]{background:#ffffff0d;border-radius:10px;padding:2px 8px}.elem-fire[data-v-b22663cc]{color:#ff7a5c}.elem-water[data-v-b22663cc]{color:#5cb8ff}.elem-metal[data-v-b22663cc]{color:#ffd76b}.elem-wood[data-v-b22663cc]{color:#6bd989}.elem-earth[data-v-b22663cc]{color:#c9a05c}.pokedex-content[data-v-fa77b3dc]{padding:12px}.pokedex-header[data-v-fa77b3dc]{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.panel-title[data-v-fa77b3dc]{color:#c9a85c;font-size:18px;font-weight:700}.pokedex-summary[data-v-fa77b3dc]{color:#8a7d6a;display:flex;font-size:12px;gap:12px}.summary-item .val[data-v-fa77b3dc]{color:#e8c878;margin-left:4px}.pokedex-progress[data-v-fa77b3dc]{align-items:center;display:flex;gap:8px;margin:8px 0 12px}.pokedex-progress .bar[data-v-fa77b3dc]{background:#2a1f18;border-radius:4px;flex:1;height:8px;overflow:hidden}.pokedex-progress .fill[data-v-fa77b3dc]{background:linear-gradient(90deg,#c9a85c,#e8c878);height:100%;transition:width .3s}.pokedex-progress .pct[data-v-fa77b3dc]{color:#c9a85c;font-size:12px;min-width:36px;text-align:right}.pokedex-tabs[data-v-fa77b3dc]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.pokedex-tabs .tab[data-v-fa77b3dc]{background:#1a1410;border:1px solid #443325;border-radius:16px;color:#8a7d6a;cursor:pointer;font-size:13px;padding:6px 12px}.pokedex-tabs .tab.active[data-v-fa77b3dc]{background:#c9a85c;border-color:#c9a85c;color:#1a1410}.tab-badge[data-v-fa77b3dc]{font-size:.85em;margin-left:4px;opacity:.7}.pokedex-bonus[data-v-fa77b3dc]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;padding-left:8px}.pokedex-bonus .bonus-label[data-v-fa77b3dc]{color:#8a7d6a;font-size:12px}.pokedex-bonus .bonus-chip[data-v-fa77b3dc]{background:#c9a85c1f;border:1px solid rgba(201,168,92,.35);border-radius:12px;color:#e8c878;font-size:12px;line-height:1.4;padding:3px 8px}.pokedex-grid[data-v-fa77b3dc]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.empty-hint[data-v-fa77b3dc],.loading-hint[data-v-fa77b3dc]{color:#8a7d6a;font-size:13px;padding:24px;text-align:center}.story-book-overlay[data-v-288d947e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020303db;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:3000}.story-book[data-v-288d947e]{background:radial-gradient(circle at 74% 18%,rgba(125,92,40,.13),transparent 34%),linear-gradient(145deg,#17140f,#0b0c0b 58%,#12100c);border:1px solid rgba(194,152,76,.48);box-shadow:0 28px 80px #000000b8,inset 0 0 70px #8e622312;color:#d8ccb0;height:min(820px,92vh);outline:none;overflow:hidden;width:min(1080px,96vw)}.story-book-header[data-v-288d947e]{align-items:center;background:linear-gradient(90deg,rgba(133,91,31,.11),transparent);border-bottom:1px solid rgba(194,152,76,.28);display:flex;gap:20px;justify-content:space-between;min-height:92px;padding:16px 22px}.story-book-kicker[data-v-288d947e],.story-book-memory span[data-v-288d947e],.story-book-outro>span[data-v-288d947e],.story-book-page-head span[data-v-288d947e],.story-book-section-title>span[data-v-288d947e]{color:#ae8543;font-size:11px;letter-spacing:.16em}.story-book-header h2[data-v-288d947e]{color:#e4c57e;font-family:STKaiti,KaiTi,serif;font-size:27px;font-weight:500;letter-spacing:.16em;margin:2px 0 0}.story-book-header p[data-v-288d947e]{color:#7f7768;font-size:12px;margin:3px 0 0}.story-book-close[data-v-288d947e]{background:#c7994b0f;border:1px solid rgba(199,153,75,.26);color:#c8a96b;cursor:pointer;flex:0 0 auto;font-size:27px;height:36px;line-height:1;width:36px}.story-book-body[data-v-288d947e]{display:grid;grid-template-columns:250px minmax(0,1fr);height:calc(100% - 92px);min-height:0}.story-book-toc[data-v-288d947e]{background:#0000002e;border-right:1px solid rgba(194,152,76,.2);overflow-y:auto;padding:14px 11px 24px}.story-book-act[data-v-288d947e]{display:grid;gap:3px;margin-bottom:15px}.story-book-act>span[data-v-288d947e]{color:#8c7650;font-size:10px;padding:4px 7px}.story-book-act button[data-v-288d947e]{align-items:center;background:transparent;border:1px solid transparent;color:#918878;cursor:pointer;display:grid;gap:6px;grid-template-columns:30px minmax(0,1fr) auto;padding:7px;text-align:left;width:100%}.story-book-act button[data-v-288d947e]:focus-visible,.story-book-act button[data-v-288d947e]:hover{border-color:#c2984c33;color:#d6c29a;outline:none}.story-book-act button.active[data-v-288d947e]{background:linear-gradient(90deg,rgba(158,110,40,.2),transparent);border-color:#c2984c59;color:#f0d38c}.story-book-act button em[data-v-288d947e]{color:#6f624e;font-family:Georgia,serif;font-size:11px;font-style:normal}.story-book-act button i[data-v-288d947e]{color:#69927a;font-size:9px;font-style:normal}.story-book-page[data-v-288d947e]{overflow-y:auto;padding:30px clamp(24px,5vw,64px) 24px;scrollbar-color:rgba(182,136,62,.38) transparent}.story-book-page-head[data-v-288d947e]{border-bottom:1px solid rgba(194,152,76,.22);padding-bottom:18px;text-align:center}.story-book-page-head h3[data-v-288d947e]{color:#e7cc8d;font-family:STKaiti,KaiTi,serif;font-size:clamp(25px,3vw,34px);font-weight:500;letter-spacing:.12em;margin:7px 0 4px}.story-book-page-head small[data-v-288d947e]{color:#756a58;font-size:11px}.story-book-prose[data-v-288d947e]{color:#c3b9a4;font-family:STSong,SimSun,serif;font-size:15px;line-height:1.95;margin:24px 0}.story-book-prose p[data-v-288d947e]{margin:0 0 12px;text-indent:2em}.story-book-memory[data-v-288d947e]{background:#956f3312;border:0;border-left:2px solid rgba(196,148,70,.55);color:#a89e8a;margin:22px 0;padding:15px 18px}.story-book-memory p[data-v-288d947e]{font-family:STKaiti,KaiTi,serif;font-size:14px;line-height:1.8;margin:8px 0 0}.story-book-skill[data-v-288d947e]{background:linear-gradient(135deg,#344c4029,#0000000a);border:1px solid rgba(102,148,120,.24);margin:24px 0;padding:17px 18px}.story-book-section-title[data-v-288d947e]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.story-book-section-title strong[data-v-288d947e]{color:#9fc6a9;font-family:STKaiti,KaiTi,serif;font-size:19px;font-weight:500}.story-book-section-title em[data-v-288d947e]{color:#66786c;font-size:10px;font-style:normal}.story-book-skill>p[data-v-288d947e]{color:#b7b09f;font-family:STSong,SimSun,serif;font-size:14px;line-height:1.85;margin:12px 0}.story-book-skill-effect[data-v-288d947e]{border-top:1px dashed rgba(117,154,130,.22);color:#87877f;font-size:11px;line-height:1.65;padding-top:10px}.story-book-skill-effect span[data-v-288d947e]{color:#709a7c;margin-right:8px}.story-book-outro[data-v-288d947e]{margin-bottom:12px}.story-book-clue[data-v-288d947e]{color:#ad9360;font-family:STKaiti,KaiTi,serif}.story-book-page-nav[data-v-288d947e]{align-items:center;border-top:1px solid rgba(194,152,76,.2);display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding-top:18px}.story-book-page-nav button[data-v-288d947e]{background:#ae7d310f;border:1px solid rgba(174,125,49,.24);color:#bea369;cursor:pointer;padding:9px 12px}.story-book-page-nav button[data-v-288d947e]:last-child{justify-self:end}.story-book-page-nav button[data-v-288d947e]:disabled{cursor:default;opacity:.3}.story-book-page-nav span[data-v-288d947e]{color:#6f6657;font-size:11px}.story-book-fade-enter-active[data-v-288d947e],.story-book-fade-leave-active[data-v-288d947e]{transition:opacity .18s ease}.story-book-fade-enter-from[data-v-288d947e],.story-book-fade-leave-to[data-v-288d947e]{opacity:0}@media(max-width:720px){.story-book-overlay[data-v-288d947e]{padding:0}.story-book[data-v-288d947e]{border:0;height:100dvh;width:100vw}.story-book-header[data-v-288d947e]{min-height:78px;padding:11px 13px}.story-book-header h2[data-v-288d947e]{font-size:21px}.story-book-header p[data-v-288d947e]{display:none}.story-book-body[data-v-288d947e]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100% - 78px)}.story-book-toc[data-v-288d947e]{border-bottom:1px solid rgba(194,152,76,.2);border-right:0;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;padding:8px 10px}.story-book-act[data-v-288d947e]{display:flex;flex:0 0 auto;gap:4px;margin:0 10px 0 0}.story-book-act>span[data-v-288d947e]{display:none}.story-book-act button[data-v-288d947e]{display:block;height:32px;padding:0;text-align:center;width:34px}.story-book-act button i[data-v-288d947e],.story-book-act button>span[data-v-288d947e]{display:none}.story-book-page[data-v-288d947e]{padding:20px 17px 18px}.story-book-prose[data-v-288d947e]{font-size:14px;line-height:1.85}}@media(prefers-reduced-motion:reduce){.story-book-fade-enter-active[data-v-288d947e],.story-book-fade-leave-active[data-v-288d947e]{transition:none}}.atlas-shell[data-v-4325c5b1]{background:#17140f;border:1px solid hsla(42,48%,62%,.22);box-shadow:inset 0 0 0 1px #fff4cd06,0 18px 45px #0003;display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.atlas-header[data-v-4325c5b1]{align-items:center;background:linear-gradient(90deg,rgba(169,126,62,.12),transparent 58%);display:flex;gap:18px;justify-content:space-between;padding:11px 16px 10px}.atlas-heading[data-v-4325c5b1]{align-items:baseline;display:flex;gap:10px;min-width:0}.atlas-eyebrow[data-v-4325c5b1]{color:#a99266;font-size:9px;letter-spacing:.28em;white-space:nowrap}.atlas-header h2[data-v-4325c5b1]{color:#ded2b6;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:clamp(16px,1.5vw,21px);font-weight:400;letter-spacing:.13em;margin:0;white-space:nowrap}.atlas-summary[data-v-4325c5b1]{color:#807764;font-size:10px;letter-spacing:.08em;white-space:nowrap}.atlas-header-actions[data-v-4325c5b1]{align-items:center;display:flex;gap:12px}.atlas-instruction[data-v-4325c5b1]{color:#998968;font-size:10px;letter-spacing:.08em;white-space:nowrap}.atlas-back[data-v-4325c5b1],.atlas-book[data-v-4325c5b1]{background:#221d15b8;border:1px solid rgba(214,189,130,.28);border-radius:2px;color:#baa981;cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;padding:6px 10px;transition:border-color .18s ease,color .18s ease,background .18s ease}.atlas-book[data-v-4325c5b1]{background:#121d16e6;border-color:#6d9b7b57;box-shadow:0 8px 20px #00000059;color:#a8c8b0;position:absolute;right:14px;top:12px;z-index:30}.atlas-book[data-v-4325c5b1]:focus-visible,.atlas-book[data-v-4325c5b1]:hover{background:#49805b38;border-color:#7cb78f94;color:#d2e4d4;outline:none}.atlas-back[data-v-4325c5b1]:focus-visible,.atlas-back[data-v-4325c5b1]:hover{background:#5744236b;border-color:#e1c58194;color:#ead9b0;outline:none}.tier-jump-nav[data-v-4325c5b1]{background:#0c0b09c7;border-block:1px solid hsla(42,48%,62%,.12);display:flex;gap:4px;overflow-x:auto;padding:5px 12px;scrollbar-width:thin}.tier-jump-nav button[data-v-4325c5b1]{background:#ffffff06;border:1px solid hsla(42,48%,62%,.2);color:#9f9176;cursor:pointer;flex:0 0 auto;font:700 10px/1 sans-serif;min-height:32px;min-width:36px}.tier-jump-nav button.current[data-v-4325c5b1],.tier-jump-nav button[data-v-4325c5b1]:focus-visible,.tier-jump-nav button[data-v-4325c5b1]:hover{background:#a97e3e33;border-color:#e1c5819e;color:#ead9b0;outline:none}.atlas-viewport[data-v-4325c5b1]{flex:1;max-width:100%;min-height:0;min-width:0;overflow:auto hidden;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;width:100%;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(190,158,95,.4) rgba(18,15,11,.7);scrollbar-width:thin}.atlas-viewport[data-v-4325c5b1]:focus-visible{outline:2px solid rgba(225,197,129,.48);outline-offset:-2px}.atlas-canvas[data-v-4325c5b1]{background:#211b13;height:100%;isolation:isolate;min-height:720px;min-width:1000px;overflow:hidden;position:relative;width:100%}.atlas-art[data-v-4325c5b1],.atlas-shade[data-v-4325c5b1]{height:100%;inset:0;position:absolute;width:100%}.atlas-art[data-v-4325c5b1]{filter:saturate(.86) contrast(1.03) brightness(.86);-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-4}.atlas-shade[data-v-4325c5b1]{background:radial-gradient(circle at 50% 48%,transparent 25%,rgba(12,9,6,.08) 78%,rgba(10,8,6,.36) 100%),linear-gradient(180deg,rgba(11,9,6,.2),transparent 21%,transparent 78%,rgba(12,9,6,.36));pointer-events:none;z-index:-3}.atlas-path[data-v-4325c5b1]{height:100%;inset:0;overflow:visible;position:absolute;width:100%;z-index:-1}.atlas-path path[data-v-4325c5b1]{fill:none;filter:drop-shadow(0 0 3px rgba(210,169,81,.28));stroke:#dcbf7a61;stroke-dasharray:4 5;stroke-width:1.2;vector-effect:non-scaling-stroke}.tier-landmark[data-v-4325c5b1]{aspect-ratio:3/2;filter:saturate(.62) contrast(.9) brightness(.82);left:var(--tier-x);-webkit-mask-image:radial-gradient(ellipse 66% 62% at 50% 50%,#000 35%,rgba(0,0,0,.82) 55%,transparent 82%);mask-image:radial-gradient(ellipse 66% 62% at 50% 50%,#000 35%,rgba(0,0,0,.82) 55%,transparent 82%);-o-object-fit:cover;object-fit:cover;opacity:.5;pointer-events:none;position:absolute;top:var(--tier-y);transform:translate(var(--landmark-shift-x),-48%);transition:opacity .22s ease,filter .22s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--landmark-width);z-index:-2}.tier-landmark.current[data-v-4325c5b1]{filter:saturate(.78) contrast(.96) brightness(.9);opacity:.66}.atlas-tier-region[data-v-4325c5b1]{align-items:baseline;color:#cab689bd;display:flex;gap:3px;left:var(--tier-x);pointer-events:none;position:absolute;top:var(--tier-y);transform:translate(-50%,-50%)}.tier-number[data-v-4325c5b1]{background:#1b150ed1;border:1px solid hsla(42,48%,62%,.42);box-shadow:0 3px 8px #00000038;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:13px;letter-spacing:.04em;padding:3px 7px 2px}.tier-count[data-v-4325c5b1]{color:#b09f7aa6;font-size:9px}.atlas-tier-region.current .tier-number[data-v-4325c5b1]{border-color:#e8c97db8;box-shadow:0 0 10px #d8ae4d40;color:#f0d890}.atlas-node[data-v-4325c5b1]{background:transparent;border:0;color:#eadcb8;cursor:pointer;font:inherit;height:24px;left:var(--node-x);padding:0;top:var(--node-y);width:24px;z-index:2}.atlas-node[data-v-4325c5b1],.node-dot[data-v-4325c5b1]{position:absolute;transform:translate(-50%,-50%)}.node-dot[data-v-4325c5b1]{background:var(--node-color);border:1px solid rgba(16,12,8,.9);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--node-color),transparent 52%),0 0 7px color-mix(in srgb,var(--node-color),transparent 38%);height:9px;left:50%;top:50%;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease;width:9px}.node-orbit[data-v-4325c5b1]{border:1px solid color-mix(in srgb,var(--node-color),transparent 62%);border-radius:50%;inset:1px;opacity:0;position:absolute;transform:scale(.55);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.atlas-node.selected[data-v-4325c5b1],.atlas-node[data-v-4325c5b1]:focus-visible,.atlas-node[data-v-4325c5b1]:hover{outline:none;z-index:30}.atlas-node:focus-visible .node-dot[data-v-4325c5b1],.atlas-node:hover .node-dot[data-v-4325c5b1]{filter:brightness(1.28);transform:translate(-50%,-50%) scale(1.45)}.atlas-node.selected .node-orbit[data-v-4325c5b1],.atlas-node:focus-visible .node-orbit[data-v-4325c5b1],.atlas-node:hover .node-orbit[data-v-4325c5b1]{opacity:1;transform:scale(1)}.atlas-node.selected .node-dot[data-v-4325c5b1]{background:#f0d890;box-shadow:0 0 0 2px #f0d89047,0 0 12px #f0d890b8;height:11px;width:11px}.node-current-name[data-v-4325c5b1]{background:#19130ce0;border:1px solid hsla(42,62%,68%,.42);color:#ead79f;font-size:11px;left:19px;letter-spacing:.06em;line-height:1.2;padding:3px 6px;top:50%;transform:translateY(-50%);white-space:nowrap}.node-current-name[data-v-4325c5b1],.node-tooltip[data-v-4325c5b1]{pointer-events:none;position:absolute}.node-tooltip[data-v-4325c5b1]{background:linear-gradient(145deg,#1f1810f7,#14110df7);border:1px solid rgba(225,198,137,.42);box-shadow:0 10px 30px #00000075,inset 0 0 18px #bc8f410d;color:#cbbfa5;display:flex;flex-direction:column;opacity:0;padding:14px 15px 13px;text-align:left;transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility .15s;visibility:hidden;width:320px;z-index:40}.tooltip-above .node-tooltip[data-v-4325c5b1]{bottom:22px;transform:translate(-50%,6px)}.tooltip-below .node-tooltip[data-v-4325c5b1]{top:22px;transform:translate(-50%,-6px)}.tooltip-center .node-tooltip[data-v-4325c5b1]{left:50%}.tooltip-start .node-tooltip[data-v-4325c5b1]{left:-4px}.tooltip-end .node-tooltip[data-v-4325c5b1]{right:-4px}.tooltip-above.tooltip-end .node-tooltip[data-v-4325c5b1],.tooltip-above.tooltip-start .node-tooltip[data-v-4325c5b1],.tooltip-below.tooltip-end .node-tooltip[data-v-4325c5b1],.tooltip-below.tooltip-start .node-tooltip[data-v-4325c5b1]{transform:translateY(6px)}.tooltip-below.tooltip-end .node-tooltip[data-v-4325c5b1],.tooltip-below.tooltip-start .node-tooltip[data-v-4325c5b1]{transform:translateY(-6px)}.atlas-node:focus-visible .node-tooltip[data-v-4325c5b1],.atlas-node:hover .node-tooltip[data-v-4325c5b1]{opacity:1;transform:translate(-50%);visibility:visible}.atlas-node.tooltip-end:focus-visible .node-tooltip[data-v-4325c5b1],.atlas-node.tooltip-end:hover .node-tooltip[data-v-4325c5b1],.atlas-node.tooltip-start:focus-visible .node-tooltip[data-v-4325c5b1],.atlas-node.tooltip-start:hover .node-tooltip[data-v-4325c5b1]{transform:translateY(0)}.tooltip-head[data-v-4325c5b1]{align-items:center;display:flex;gap:8px;justify-content:space-between}.tooltip-head strong[data-v-4325c5b1]{color:#eadcb8;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:19px;font-weight:400;letter-spacing:.08em}.tooltip-head em[data-v-4325c5b1]{border:1px solid rgba(213,180,105,.35);color:#c7a965;font-size:11px;font-style:normal;padding:2px 7px}.tooltip-meta[data-v-4325c5b1]{align-items:center;color:#a7997d;display:flex;font-size:12px;gap:6px;margin-top:7px}.tooltip-desc[data-v-4325c5b1]{border-top:1px solid hsla(0,0%,100%,.06);color:#c6baa0;font-size:13px;line-height:1.75;margin-top:9px;padding-top:9px}.tooltip-story-title[data-v-4325c5b1]{color:#d9bd79;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:12px;letter-spacing:.04em;margin-top:8px}.tooltip-clue[data-v-4325c5b1],.tooltip-story[data-v-4325c5b1]{color:#b8aa8e;font-size:11px;line-height:1.65;margin-top:5px}.tooltip-clue[data-v-4325c5b1]{color:#a88d59}.tooltip-population[data-v-4325c5b1]{color:#a89264;font-size:11px;margin-top:7px}.tooltip-action[data-v-4325c5b1]{align-self:flex-end;color:#d3b66f;font-size:11px;letter-spacing:.08em;margin-top:9px}.atlas-node[data-v-4325c5b1]:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.52}.special-label[data-v-4325c5b1]{color:#a99b7d;left:var(--special-x);letter-spacing:.08em;pointer-events:none;top:89%;transform:translate(-50%)}.atlas-compass[data-v-4325c5b1],.special-label[data-v-4325c5b1]{font-size:9px;position:absolute}.atlas-compass[data-v-4325c5b1]{align-items:center;bottom:16px;color:#d0ba899e;display:flex;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;gap:6px;left:20px}.atlas-compass i[data-v-4325c5b1]{background:linear-gradient(90deg,#d0ba8938,#d0ba89bf);height:1px;width:42px}.atlas-footer[data-v-4325c5b1]{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.04);color:#8d8370;display:grid;gap:5px 10px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:9px 14px 10px}.atlas-current-label[data-v-4325c5b1]{font-size:10px;letter-spacing:.18em}.atlas-footer strong[data-v-4325c5b1]{color:#d5c49d;font-size:13px;font-weight:500}.atlas-current-desc[data-v-4325c5b1]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-current-chapter[data-v-4325c5b1]{color:#c9a963;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:11px;grid-column:1/-1;letter-spacing:.05em;margin-top:4px}.atlas-current-clue[data-v-4325c5b1],.atlas-current-story[data-v-4325c5b1]{color:#a99c82;font-size:11px;grid-column:1/-1;line-height:1.55}.atlas-current-clue[data-v-4325c5b1]{color:#9f875a}.atlas-mobile-hint[data-v-4325c5b1]{color:#9b8b6c;display:none;font-size:9px}@media(max-width:900px){.atlas-heading[data-v-4325c5b1]{flex-wrap:wrap;gap:3px 8px}.atlas-summary[data-v-4325c5b1]{flex-basis:100%}.atlas-instruction[data-v-4325c5b1]{display:none}.atlas-viewport[data-v-4325c5b1]{overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.atlas-canvas[data-v-4325c5b1]{min-height:640px;min-width:1600px}.tier-landmark[data-v-4325c5b1]{width:min(var(--landmark-width),210px)}.atlas-mobile-hint[data-v-4325c5b1]{display:inline}}@media(max-width:640px){.atlas-header[data-v-4325c5b1]{padding:9px 10px 8px}.atlas-eyebrow[data-v-4325c5b1]{font-size:8px}.atlas-header h2[data-v-4325c5b1]{font-size:15px}.atlas-summary[data-v-4325c5b1]{font-size:9px}.atlas-back[data-v-4325c5b1],.atlas-book[data-v-4325c5b1]{font-size:10px;padding:5px 7px}.tier-jump-nav[data-v-4325c5b1]{padding:4px 8px}.tier-jump-nav button[data-v-4325c5b1]{font-size:11px;min-height:44px;min-width:44px}.atlas-node[data-v-4325c5b1]{height:44px;touch-action:manipulation;width:44px}.atlas-canvas[data-v-4325c5b1]{min-height:580px;min-width:1600px}.tier-landmark[data-v-4325c5b1]{width:min(var(--landmark-width),190px)}.atlas-footer[data-v-4325c5b1],.node-tooltip[data-v-4325c5b1]{display:none}}.endless-label[data-v-4325c5b1]{color:#e58d9a;font-size:10px;left:86%;letter-spacing:.12em;pointer-events:none;position:absolute;text-shadow:0 0 10px rgba(198,57,83,.55);top:76.5%;transform:translate(-50%)}.atlas-endless-node .node-dot[data-v-4325c5b1]{border-color:#ffd6dbb8;box-shadow:0 0 0 3px #b92b4429,0 0 16px #de4763b8;height:12px;width:12px}.atlas-endless-node .node-orbit[data-v-4325c5b1]{animation:endless-pulse-4325c5b1 2.4s ease-in-out infinite;border-color:#e35b73b3;inset:-4px;opacity:.72}@keyframes endless-pulse-4325c5b1{0%,to{opacity:.42;transform:scale(.72)}50%{opacity:.9;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.atlas-back[data-v-4325c5b1],.atlas-book[data-v-4325c5b1],.node-dot[data-v-4325c5b1],.node-orbit[data-v-4325c5b1],.node-tooltip[data-v-4325c5b1],.tier-jump-nav button[data-v-4325c5b1],.tier-landmark[data-v-4325c5b1]{transition:none}.atlas-endless-node .node-orbit[data-v-4325c5b1]{animation:none}}.game-toast[data-v-4e911d7f]{border-radius:6px;font-size:14px;left:50%;max-width:80vw;padding:8px 24px;pointer-events:none;position:fixed;text-align:center;top:60px;transform:translate(-50%);z-index:9999}.toast-success[data-v-4e911d7f]{background:#8ecaa0f2;color:#1a1a1a}.toast-error[data-v-4e911d7f]{background:#c45c4af2;color:#fff}.toast-info[data-v-4e911d7f]{background:#c9a85cf2;color:#1a1a1a}.toast-fade-enter-active[data-v-4e911d7f],.toast-fade-leave-active[data-v-4e911d7f]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-4e911d7f],.toast-fade-leave-to[data-v-4e911d7f]{opacity:0;transform:translate(-50%) translateY(-10px)}.game-page[data-v-4e911d7f]{background:var(--bg-main);color:var(--ink);display:flex;flex-direction:column;height:100vh;overflow:hidden}.game-page[data-v-4e911d7f]:before{background-image:var(--scene-background-image,none);background-position:var(--scene-background-position,center);background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:var(--scene-background-opacity,0);pointer-events:none;position:fixed;transform:scale(1.015);transition:opacity .26s ease;z-index:-2}.top-bar[data-v-4e911d7f]{background:var(--deep-bg);border-bottom:1px solid rgba(184,154,90,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px}.bar-left[data-v-4e911d7f]{gap:10px}.logo-text[data-v-4e911d7f]{color:var(--gold-ink);font-family:ZCOOL XiaoWei,serif;font-size:16px;letter-spacing:4px}.bar-divider[data-v-4e911d7f]{background:var(--ink-faint);height:14px;opacity:.4;width:1px}.realm-badge[data-v-4e911d7f]{background:#6b9e7d0f;border:1px solid rgba(107,158,125,.2);border-radius:2px;color:var(--jade);font-size:16px;letter-spacing:2px;padding:2px 8px}.bar-right[data-v-4e911d7f]{align-items:center}.bar-right[data-v-4e911d7f],.currency-group[data-v-4e911d7f]{display:flex;gap:12px}.currency[data-v-4e911d7f]{align-items:center;color:var(--ink-medium);display:flex;font-size:18px;gap:4px;letter-spacing:1px}.cur-icon[data-v-4e911d7f]{border-radius:50%;display:inline-block;height:14px;width:14px}.stone-icon[data-v-4e911d7f]{background:radial-gradient(circle,#c9a85c,#8a7440);box-shadow:0 0 4px #c9a85c4d}.jade-icon[data-v-4e911d7f]{background:radial-gradient(circle,#8ecaa0,#5a8a6a);box-shadow:0 0 4px #8ecaa04d}.logout-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--ink-faint);border-radius:2px;color:var(--ink-light);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:16px;letter-spacing:3px;padding:3px 10px;transition:all .3s ease}.logout-btn[data-v-4e911d7f]:hover{border-color:var(--cinnabar-light);color:var(--cinnabar)}.drop-table-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--ink-faint);border-radius:2px;color:var(--ink-light);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:16px;letter-spacing:2px;padding:3px 10px;transition:all .3s ease}.drop-table-btn[data-v-4e911d7f]:hover{border-color:var(--jade);color:var(--jade)}.info-strip[data-v-4e911d7f]{background:#1e1c1899;border-bottom:1px solid hsla(0,0%,100%,.03);gap:12px;padding:8px 16px}.info-left[data-v-4e911d7f],.info-strip[data-v-4e911d7f]{align-items:center;display:flex;flex-shrink:0}.info-left[data-v-4e911d7f]{gap:8px}.root-mini[data-v-4e911d7f]{align-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--rc) 20%,transparent),transparent 70%);border:1px solid var(--rc);border-radius:50%;color:var(--rc);display:flex;font-family:ZCOOL XiaoWei,serif;font-size:19px;height:28px;justify-content:center;width:28px}.name-realm[data-v-4e911d7f]{display:flex;flex-direction:column;gap:1px}.char-name[data-v-4e911d7f]{color:#d8ceb8;font-size:19px;letter-spacing:2px}.combat-power[data-v-4e911d7f]{color:var(--gold-ink);font-size:14px;letter-spacing:1px}.dual-bars[data-v-4e911d7f]{display:flex;flex:1;flex-direction:column;gap:4px}.bar-row[data-v-4e911d7f]{display:flex;gap:8px}.bar-label[data-v-4e911d7f]{color:var(--ink-light);flex-shrink:0;font-size:12px;min-width:70px;text-align:right}.realm-challenge-btn[data-v-4e911d7f]{animation:pulse-glow-4e911d7f 1.5s infinite;background:transparent;border:1px solid var(--gold-ink);border-radius:2px;color:var(--gold-ink);cursor:pointer;flex-shrink:0;font-family:"Noto Serif SC",serif;font-size:12px;padding:2px 10px}.realm-challenge-btn[data-v-4e911d7f]:hover{background:#e8cc8a26}@keyframes pulse-glow-4e911d7f{0%,to{box-shadow:0 0 4px #e8cc8a4d}50%{box-shadow:0 0 12px #e8cc8a99}}.exp-bar-wrap[data-v-4e911d7f]{background:#ffffff0a;border-radius:7px;flex:1;height:14px;position:relative}.exp-bar-wrap .exp-bar[data-v-4e911d7f]{overflow:hidden}.exp-tooltip[data-v-4e911d7f]{background:#14141af5;border:1px solid var(--gold-ink);border-radius:4px;bottom:calc(100% + 6px);color:var(--gold-ink);font-size:13px;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:100}.exp-bar-hover:hover .exp-tooltip[data-v-4e911d7f]{opacity:1}.exp-bar[data-v-4e911d7f]{background:linear-gradient(90deg,#8ecaa04d,#8ecaa099);border-radius:7px;height:100%;transition:width .5s ease}.level-bar[data-v-4e911d7f]{background:linear-gradient(90deg,#e8cc8a4d,#e8cc8a99)}.bar-clickable[data-v-4e911d7f],.bar-label-clickable[data-v-4e911d7f]{cursor:pointer}.bar-label-clickable[data-v-4e911d7f]:hover{color:var(--gold-ink)}.exp-text[data-v-4e911d7f]{align-items:center;color:var(--ink-light);display:flex;font-size:14px;inset:0;justify-content:center;letter-spacing:1px;position:absolute}.main-area[data-v-4e911d7f]{background:var(--bg-main);flex:1;isolation:isolate;overflow:hidden;position:relative}.main-area[data-v-4e911d7f]:after{background:radial-gradient(circle at 50% 28%,oklch(20% .022 76/.18),transparent 50%),linear-gradient(90deg,#040201bd,#0604027a,#040201b8),linear-gradient(180deg,#05030175,#040201a8);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .26s ease;z-index:-1}.has-scene-background .main-area[data-v-4e911d7f]:after{opacity:1}.has-scene-background .tab-panel[data-v-4e911d7f]{background-color:color-mix(in oklch,var(--bg-main) 46%,transparent)}.has-scene-background .sect-panel[data-v-4e911d7f]{background:radial-gradient(circle at 50% 0,oklch(67% .08 79/.08),transparent 36%),color-mix(in oklch,var(--bg-main) 58%,transparent)}.tab-panel[data-v-4e911d7f]{height:100%;overflow-y:auto}.map-selector[data-v-4e911d7f]{margin-bottom:10px}.map-atlas-trigger[data-v-4e911d7f]{align-items:baseline;background:linear-gradient(105deg,rgba(215,181,107,.045),transparent 35%),linear-gradient(90deg,#2d2418f0,#1c1a15e0);border:1px solid rgba(201,168,92,.28);border-radius:2px;box-shadow:inset 0 1px #f0daa409,inset 4px 0 #c45c4a57;color:#d8ceb8;cursor:pointer;font-family:"Noto Serif SC",serif;gap:10px;grid-template-columns:auto 1fr auto;padding:9px 12px 8px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.22,1,.36,1);width:100%}.map-atlas-trigger[data-v-4e911d7f]:focus-visible,.map-atlas-trigger[data-v-4e911d7f]:hover:not(:disabled){background:linear-gradient(105deg,rgba(215,181,107,.07),transparent 38%),linear-gradient(90deg,#392b1bf7,#201c16e6);border-color:#d8b76970}.map-atlas-trigger[data-v-4e911d7f]:hover:not(:disabled){transform:translateY(-1px)}.map-atlas-trigger[data-v-4e911d7f]:focus-visible{outline:2px solid rgba(232,204,138,.35);outline-offset:2px}.map-atlas-trigger[data-v-4e911d7f]:disabled{cursor:default}.map-trigger-kicker[data-v-4e911d7f]{color:#91856e;font-size:11px;letter-spacing:.14em}.map-atlas-trigger strong[data-v-4e911d7f]{color:#dec99a;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:19px;font-weight:400;letter-spacing:.1em}.map-trigger-action[data-v-4e911d7f]{color:#b49a63;font-size:11px;letter-spacing:.06em}.map-selector-open .map-atlas-trigger[data-v-4e911d7f]{background:linear-gradient(90deg,#4a341a6b,#1f1c17b8);border-color:#c9a85c4d}.map-info[data-v-4e911d7f]{align-items:center;display:flex;gap:8px;margin-top:4px;padding:0 4px}.map-desc[data-v-4e911d7f]{color:var(--ink-light);font-size:16px;letter-spacing:.5px}.map-elem[data-v-4e911d7f]{border:1px solid;border-radius:2px;flex-shrink:0;font-size:15px;letter-spacing:1px;opacity:.7;padding:1px 6px}.dmgstat-panel[data-v-4e911d7f]{background:#1e1b16b3;border:1px solid rgba(201,168,92,.3);border-radius:4px;margin:8px 0 10px;padding:10px 12px}.dmgstat-head[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px}.dmgstat-title[data-v-4e911d7f]{color:var(--gold-ink,#c9a85c);font-size:16px;letter-spacing:1px}.dmgstat-summary[data-v-4e911d7f]{color:var(--ink-light,#d8ceb8);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px}.dmgstat-summary b[data-v-4e911d7f]{color:#e8dcb8;font-weight:600}.dmgstat-group[data-v-4e911d7f]{margin-top:8px}.dmgstat-group-title[data-v-4e911d7f]{border-bottom:1px solid rgba(201,168,92,.15);color:#b9a06a;display:flex;font-size:13px;justify-content:space-between;letter-spacing:.5px;margin-bottom:5px;padding-bottom:3px}.dmgstat-group-sum[data-v-4e911d7f]{color:#8c7d5a;font-size:12px}.dmgstat-row[data-v-4e911d7f]{margin-bottom:5px}.dmgstat-bar-wrap[data-v-4e911d7f]{align-items:center;background:#00000040;border-radius:2px;display:flex;height:20px;overflow:hidden;position:relative}.dmgstat-bar[data-v-4e911d7f]{bottom:0;left:0;opacity:.45;position:absolute;top:0;transition:width .3s ease}.dmgstat-bar-skill[data-v-4e911d7f]{background:#c45c4a}.dmgstat-bar-dot[data-v-4e911d7f]{background:#6baa7d}.dmgstat-bar-other[data-v-4e911d7f]{background:#5b8eaa}.dmgstat-name[data-v-4e911d7f]{color:#e6dcc4;flex:1;overflow:hidden;padding-left:7px;text-overflow:ellipsis;white-space:nowrap}.dmgstat-name[data-v-4e911d7f],.dmgstat-val[data-v-4e911d7f]{font-size:13px;position:relative;z-index:1}.dmgstat-val[data-v-4e911d7f]{color:#f0e6c8;font-weight:600;padding-right:7px}.dmgstat-meta[data-v-4e911d7f]{color:#8c8270;font-size:11px;padding:1px 0 0 7px}.dmgstat-tip[data-v-4e911d7f]{color:#6e6655;font-size:11px;letter-spacing:.3px;margin-top:8px}.dummy-panel[data-v-4e911d7f]{background:#28241e99;border:1px solid rgba(201,168,92,.25);border-radius:4px;margin:8px 0 10px;padding:10px 12px}.dummy-panel-title[data-v-4e911d7f]{color:var(--gold-ink,#c9a85c);font-size:16px;letter-spacing:1px;margin-bottom:8px}.dummy-grid[data-v-4e911d7f]{display:grid;gap:8px 10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dummy-field[data-v-4e911d7f]{align-items:center;color:var(--ink-light,#d8ceb8);display:flex;font-size:14px;gap:6px}.dummy-field>span[data-v-4e911d7f]{flex:0 0 60px;letter-spacing:1px;opacity:.85}.dummy-field input[data-v-4e911d7f],.dummy-field select[data-v-4e911d7f]{background:#141210b3;border:1px solid hsla(0,0%,100%,.08);border-radius:3px;color:#d8ceb8;flex:1;font-family:"Noto Serif SC",serif;font-size:14px;min-width:0;outline:none;padding:4px 8px}.dummy-field input[data-v-4e911d7f]:focus,.dummy-field select[data-v-4e911d7f]:focus{border-color:#c9a85c80}.battle-controls[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:2px 0 4px}.ctrl-btn[data-v-4e911d7f]{border:1px solid;border-radius:2px;box-shadow:inset 0 1px #ffffff06;cursor:pointer;font-family:"Noto Serif SC",serif;font-size:18px;letter-spacing:3px;min-height:40px;padding:6px 18px;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .15s cubic-bezier(.22,1,.36,1)}.ctrl-btn[data-v-4e911d7f]:hover:not(:disabled){transform:translateY(-1px)}.ctrl-btn[data-v-4e911d7f]:active:not(:disabled){transform:translateY(0)}.ctrl-btn[data-v-4e911d7f]:focus-visible,.stats-btn[data-v-4e911d7f]:focus-visible,.tower-collapse-btn[data-v-4e911d7f]:focus-visible,.tower-history-btn[data-v-4e911d7f]:focus-visible,.tower-select[data-v-4e911d7f]:focus-visible{outline:2px solid rgba(232,204,138,.48);outline-offset:2px}.start-btn[data-v-4e911d7f]{background:linear-gradient(135deg,#639a763d,#42694f1f);border-color:#8ecaa066;color:var(--jade-light)}.start-btn[data-v-4e911d7f]:hover{background:linear-gradient(135deg,#75b18a4f,#4770542b);border-color:#a8e0bc94}.offline-btn[data-v-4e911d7f]{background:#5b8eaa1a;border-color:#5b8eaa40;color:#5b8eaa}.offline-btn[data-v-4e911d7f]:hover{background:#5b8eaa2e}.offline-start-btn[data-v-4e911d7f]{background:linear-gradient(135deg,#799bb129,#4b5f6e14);border-color:#96b3c752;color:#a9c4d5}.offline-start-btn[data-v-4e911d7f]:hover{background:linear-gradient(135deg,#84a9c23b,#4b5f6e1f);border-color:#a9c4d580}.offline-end-btn[data-v-4e911d7f]{background:#c9a85c1a;border-color:#c9a85c40;color:var(--gold-ink)}.offline-end-btn[data-v-4e911d7f]:hover{background:#c9a85c2e}.secret-realm-btn[data-v-4e911d7f]{background:#9fb06d1a;border-color:#b7c27e4d;color:#bdc98d}.secret-realm-btn[data-v-4e911d7f]:hover{background:#9fb06d2b;border-color:#bdc98d7a}.zongzi-btn[data-v-4e911d7f]{background:#78c8781a;border-color:#78c87859;color:#8ed08e}.zongzi-btn[data-v-4e911d7f]:hover{background:#78c8782e}.endless-status-card[data-v-4e911d7f]{background:radial-gradient(circle at 8% 15%,rgba(115,78,164,.18),transparent 34%),linear-gradient(120deg,#312342bd,#14151ee6 64%);border:1px solid rgba(143,112,194,.46);border-radius:2px;box-shadow:inset 3px 0 #976dcd61,inset 0 1px #e2d2ff0d;display:grid;gap:14px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.65fr);margin:8px 0 0;overflow:hidden;padding:12px 14px}.endless-status-intro[data-v-4e911d7f]{align-content:center;display:grid;gap:3px;min-width:0}.endless-status-kicker[data-v-4e911d7f]{color:#a98bcf;font-size:11px;letter-spacing:.24em}.endless-status-intro>strong[data-v-4e911d7f]{color:#e0c8ff;font-size:18px;letter-spacing:.16em;text-shadow:0 0 14px rgba(150,103,204,.24)}.endless-status-intro p[data-v-4e911d7f]{color:#a9a2b2;font-size:11px;line-height:1.55;margin:2px 0 0}.endless-status-metrics[data-v-4e911d7f]{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(112px,1fr))}.endless-status-metric[data-v-4e911d7f]{align-content:center;background:#080a1157;border:1px solid rgba(168,140,201,.18);display:grid;gap:4px;min-height:56px;padding:7px 9px}.endless-status-metric span[data-v-4e911d7f]{color:#81798b;font-size:10px;letter-spacing:.08em}.endless-status-metric strong[data-v-4e911d7f]{color:#c9b4df;font-size:13px;letter-spacing:.04em;white-space:nowrap}.endless-status-current[data-v-4e911d7f]{background:linear-gradient(135deg,#71469e38,#0a0c156b);border-color:#ae7de261}.endless-status-current strong[data-v-4e911d7f]{color:#eedcff}.tower-module[data-v-4e911d7f]{background:linear-gradient(115deg,rgba(206,166,97,.04),transparent 30%),#221b147a;border:1px solid rgba(190,151,96,.34);border-radius:2px;box-shadow:inset 3px 0 #ba8b4a3b,inset 0 1px #f4daa606;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px}.tower-module-head[data-v-4e911d7f]{align-items:center;border-bottom:1px solid rgba(180,140,90,.2);display:flex;gap:12px;justify-content:space-between;padding-bottom:7px}.tower-module-head>div[data-v-4e911d7f]{align-items:baseline;display:flex;gap:8px;min-width:0}.tower-module-head span[data-v-4e911d7f]{color:#8e7e66;font-size:10px;letter-spacing:.16em}.tower-module-head strong[data-v-4e911d7f]{color:#e2bf83;font-size:16px;letter-spacing:.14em}.tower-module-head small[data-v-4e911d7f]{color:#817768;font-size:11px}.tower-collapse-btn[data-v-4e911d7f]{background:#120f0c61;border:1px solid rgba(180,140,90,.34);border-radius:2px;color:#b8a78c;cursor:pointer;flex:0 0 auto;font-family:"Noto Serif SC",serif;font-size:11px;min-height:30px;padding:4px 10px}.tower-collapse-btn[data-v-4e911d7f]:hover{background:#b48c5a1f;border-color:#d8b07594;color:#ead5ae}.tower-row[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tower-label[data-v-4e911d7f]{color:#d8b075;font-size:15px;font-weight:600;letter-spacing:.14em}.tower-stat[data-v-4e911d7f]{color:#c8c0a8;font-size:13px}.tower-select[data-v-4e911d7f]{background:#14110dc7;border:1px solid rgba(180,140,90,.46);border-radius:2px;color:#e8d8b0;cursor:pointer;font-size:13px;min-height:36px;min-width:200px;padding:4px 8px}.tower-select[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.tower-challenge-btn[data-v-4e911d7f]{background:#d8b07533;border-color:#d8b07580;color:#f0d8a0}.tower-challenge-btn[data-v-4e911d7f]:hover:not(:disabled){background:#d8b07552}.tower-challenge-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.45}.tower-sweep-btn[data-v-4e911d7f]{background:#786e5a1a;border-color:#786e5a4d;color:#888070}.tower-sweep-btn[data-v-4e911d7f]:disabled{cursor:not-allowed}.tower-sweep-btn.tower-sweep-active[data-v-4e911d7f]{background:#5b8eaa26;border-color:#5b8eaa73;color:#84b2db}.tower-sweep-btn.tower-sweep-active[data-v-4e911d7f]:hover{background:#5b8eaa40}.tower-fail-tag[data-v-4e911d7f]{background:#0003;border-radius:3px;color:#b0a890;font-size:13px;padding:2px 6px}.tower-fail-tag.tower-fail-full[data-v-4e911d7f]{background:#b432322e;color:#d97070}.tower-history-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(180,140,90,.4);border-radius:2px;color:#d8b075;cursor:pointer;font-size:13px;min-height:34px;min-width:36px;padding:3px 8px;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.tower-history-btn[data-v-4e911d7f]:hover{background:#b48c5a2e;border-color:#d8b075a6;color:#f0d8a0}.tower-history-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.35}.tower-fast-toggle[data-v-4e911d7f]{align-items:center;color:#b0a890;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tower-fast-toggle input[type=checkbox][data-v-4e911d7f]{cursor:pointer;margin:0}.tower-fast-toggle[data-v-4e911d7f]:hover{color:#d8b075}.tower-fighting-bar[data-v-4e911d7f]{align-items:center;color:#d8b075;display:flex;gap:12px;padding:4px 0}.tower-floor-name[data-v-4e911d7f]{color:#f0d8a0;font-weight:700}.tower-hint[data-v-4e911d7f]{color:#b0a890;font-size:12px}.tower-result-bar[data-v-4e911d7f]{align-items:center;border-radius:4px;display:flex;flex-wrap:wrap;gap:10px;padding:6px 8px}.tower-result-bar.tower-victory[data-v-4e911d7f]{background:#78b4641f;border:1px solid rgba(140,200,110,.45)}.tower-result-bar.tower-defeat[data-v-4e911d7f]{background:#c850501a;border:1px solid rgba(220,100,100,.4)}.tower-tag-defeat[data-v-4e911d7f],.tower-tag-victory[data-v-4e911d7f]{border-radius:3px;color:#fff;font-size:12px;font-weight:700;padding:2px 8px}.tower-tag-victory[data-v-4e911d7f]{background:#4a8838}.tower-tag-defeat[data-v-4e911d7f]{background:#a84040}.tower-floor-text[data-v-4e911d7f]{color:#f0d8a0;font-weight:700}.tower-firstclear[data-v-4e911d7f]{color:#ffd800;font-weight:700}.tower-meta[data-v-4e911d7f]{color:#b0a890;font-size:12px}.tower-reward-title[data-v-4e911d7f]{color:#c0a060;font-size:13px}.tower-reward-stat[data-v-4e911d7f]{color:#6dd070;font-size:13px;font-weight:700}.tower-reward-purple[data-v-4e911d7f]{color:#b87dff;font-size:13px;font-weight:700;text-shadow:0 0 6px rgba(184,125,255,.45)}.tower-reward-rank[data-v-4e911d7f]{color:#ff6a5e;font-size:13px;font-weight:700;text-shadow:0 0 8px rgba(224,82,77,.55)}.tower-countdown[data-v-4e911d7f]{color:#f0d090;font-size:13px;margin-left:auto}.tower-no-auto-hint[data-v-4e911d7f]{color:#8a8070;font-size:12px;font-style:italic;margin-left:auto}.tower-fail-info[data-v-4e911d7f]{color:#c0a070;font-size:13px}.tower-retry[data-v-4e911d7f],.tower-stop[data-v-4e911d7f]{font-size:12px;padding:4px 10px}.tower-preview[data-v-4e911d7f]{align-items:center;border-top:1px solid rgba(180,140,90,.16);color:#c8c0a8;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:7px 0 2px}.tower-preview-name[data-v-4e911d7f]{color:#d8b075;font-weight:700;margin-right:6px}.tower-preview-monster[data-v-4e911d7f]{align-items:center;background:#0003;border-radius:3px;display:inline-flex;gap:4px;padding:2px 6px}.tower-monster-name[data-v-4e911d7f]{color:#e8d8b0}.tower-monster-element[data-v-4e911d7f]{color:#6090d0}.tower-monster-power[data-v-4e911d7f]{color:#b0a890}.tower-trait-chip[data-v-4e911d7f]{background:#d8b07526;border-radius:2px;color:#d8b075;font-size:11px;padding:1px 5px}.modal[data-v-4e911d7f]{background:var(--paper);border:1px solid var(--gold-ink);border-radius:10px;box-shadow:0 12px 44px #0000009e;display:flex;flex-direction:column;overflow:hidden;position:relative;width:92%}.modal-title[data-v-4e911d7f]{align-items:center;background:#0000002e;border-bottom:1px solid rgba(184,154,90,.22);color:var(--gold-ink);display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;padding:14px 18px}.modal-title .modal-close[data-v-4e911d7f]{flex-shrink:0}.tower-history-modal[data-v-4e911d7f]{max-height:80vh;max-width:720px}.tower-board-modal[data-v-4e911d7f]{max-height:84vh;max-width:860px}.tower-replay-modal[data-v-4e911d7f]{max-height:84vh;max-width:640px}.tower-board-tip[data-v-4e911d7f]{color:#9aa0a6;font-size:12px;line-height:1.5;margin:0 0 12px}.tower-board-grid[data-v-4e911d7f]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tower-board-floor[data-v-4e911d7f]{background:#b070ff0a;border:1px solid rgba(176,112,255,.25);border-radius:8px;padding:8px 10px}.tower-board-floor-head[data-v-4e911d7f]{color:#d6b3ff;font-size:13px;font-weight:600;margin-bottom:6px}.tower-board-list[data-v-4e911d7f]{list-style:none;margin:0;padding:0}.tower-board-item[data-v-4e911d7f]{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12.5px;gap:6px;padding:4px 6px;transition:background .15s}.tower-board-item[data-v-4e911d7f]:hover{background:#ffffff0f}.tower-board-rank[data-v-4e911d7f]{align-items:center;background:#555;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;position:relative;width:18px}.tower-board-rank.rank-1[data-v-4e911d7f]{animation:rankPulseGold-4e911d7f 2.2s ease-in-out infinite;background:radial-gradient(circle at 32% 26%,#fff3bf 0,#fc4 46%,#d4951c);box-shadow:0 0 5px #ffcc448c;color:#5a3a00}.tower-board-rank.rank-2[data-v-4e911d7f]{background:radial-gradient(circle at 32% 26%,#fff 0,#d4d8dd,#969ba1);box-shadow:0 0 4px #cfd2d673;color:#2b2f33}.tower-board-rank.rank-3[data-v-4e911d7f]{background:radial-gradient(circle at 32% 26%,#f3c6a2 0,#d18a5a,#9c5a30);box-shadow:0 0 4px #d18a5a73;color:#3a1d0a}@keyframes rankPulseGold-4e911d7f{0%,to{box-shadow:0 0 4px #fc46,0 0 8px #ffcc4429}50%{box-shadow:0 0 8px #ffe078d9,0 0 16px #fc46}}.tower-board-item.rank-row-1[data-v-4e911d7f]{background:linear-gradient(90deg,rgba(255,204,68,.1),transparent 72%)}.tower-board-item.rank-row-1[data-v-4e911d7f]:hover{background:linear-gradient(90deg,#ffcc442e,#ffffff0d 72%)}.tower-board-item.rank-row-2[data-v-4e911d7f]:hover{background:linear-gradient(90deg,#cfd2d61f,#ffffff0d 72%)}.tower-board-item.rank-row-3[data-v-4e911d7f]:hover{background:linear-gradient(90deg,#d18a5a1f,#ffffff0d 72%)}.rank-row-1 .tower-board-name[data-v-4e911d7f]{color:#ffd97a;font-weight:600;text-shadow:0 0 6px rgba(255,204,68,.3)}.rank-row-2 .tower-board-name[data-v-4e911d7f]{color:#e2e6eb;font-weight:600}.rank-row-3 .tower-board-name[data-v-4e911d7f]{color:#e8b58c;font-weight:600}@media(prefers-reduced-motion:reduce){.tower-board-rank.rank-1[data-v-4e911d7f]{animation:none}}.tower-board-name[data-v-4e911d7f]{color:#e8e8e8;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tower-board-power[data-v-4e911d7f]{color:#8fd6ff;flex-shrink:0;font-weight:600}.tower-board-play[data-v-4e911d7f]{color:#b070ff;cursor:pointer;flex-shrink:0;font-size:11px}.tower-board-empty[data-v-4e911d7f]{color:#777;font-size:12px;padding:4px 6px}.tower-board-mine[data-v-4e911d7f]{align-items:center;border-top:1px dashed hsla(0,0%,100%,.12);color:#9fe0a0;display:flex;font-size:12px;justify-content:space-between;margin-top:6px;padding-top:6px}.tower-replay-summary[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.tower-replay-power[data-v-4e911d7f]{color:#8fd6ff;font-size:15px;font-weight:700}.tower-replay-meta[data-v-4e911d7f]{color:#9aa0a6;font-size:12.5px}.tower-replay-play-btn[data-v-4e911d7f]{margin-left:auto}.tower-replay-stats[data-v-4e911d7f]{background:#ffffff0a;border-radius:8px;color:#ddd;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;margin-bottom:12px;padding:8px 10px}.tower-replay-section-title[data-v-4e911d7f]{color:#d6b3ff;font-size:13px;font-weight:600;margin:10px 0 6px}.tower-replay-equips[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:6px}.tower-replay-equip[data-v-4e911d7f]{align-items:center;background:#0003;border:1px solid;border-radius:6px;display:inline-flex;font-size:12px;gap:4px;padding:3px 8px}.tower-eq-enh[data-v-4e911d7f]{color:#fc4;font-weight:600}.tower-eq-tier[data-v-4e911d7f]{color:#ff9b9b;font-size:11px}.tower-replay-skills[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:6px}.tower-replay-skill[data-v-4e911d7f]{background:#b070ff1f;border:1px solid rgba(176,112,255,.3);border-radius:6px;color:#e0d0ff;font-size:12px;padding:3px 8px}.tower-replay-hidden[data-v-4e911d7f]{background:#ffffff08;border:1px dashed hsla(0,0%,100%,.18);border-radius:8px;color:#9aa0a6;font-size:13px;margin:14px 0 4px;padding:12px 14px;text-align:center}.tower-sk-lv[data-v-4e911d7f]{color:#9aa0a6;font-size:11px}.tower-history-list[data-v-4e911d7f]{list-style:none;margin:0;padding:0}.tower-history-item[data-v-4e911d7f]{align-items:center;border-bottom:1px solid rgba(180,140,90,.2);display:flex;font-size:13px;gap:12px;padding:6px 8px}.tower-h-floor[data-v-4e911d7f]{color:#d8b075;font-weight:700;min-width:80px}.tower-h-win[data-v-4e911d7f]{color:#6dd070}.tower-h-lose[data-v-4e911d7f]{color:#d97070}.tower-h-dmg[data-v-4e911d7f],.tower-h-turns[data-v-4e911d7f]{color:#b0a890;font-size:12px}.tower-h-time[data-v-4e911d7f]{color:#807868;font-size:11px;margin-left:auto}.tower-empty[data-v-4e911d7f]{color:#807868;padding:20px;text-align:center}.offline-banner[data-v-4e911d7f]{background:linear-gradient(90deg,#69997926,#3a52420f);border:1px solid rgba(142,202,160,.3);border-radius:2px;box-shadow:inset 3px 0 #8ecaa05c;color:var(--jade);font-size:13px;margin:0 0 10px;padding:9px 12px}.offline-banner strong[data-v-4e911d7f]{color:var(--gold-ink);font-weight:600;margin:0 2px}.offline-banner-hint[data-v-4e911d7f]{color:var(--ink-faint);font-size:12px;margin-left:8px}.stop-btn[data-v-4e911d7f]{background:#c45c4a14;border-color:#c45c4a33;color:var(--cinnabar)}.stop-btn[data-v-4e911d7f]:hover{background:#c45c4a26}.stop-btn-dummy[data-v-4e911d7f]{animation:dummyPulse-4e911d7f 1.6s ease-in-out infinite;background:#c45c4a40;border-color:#c45c4a8c;color:#ffd6cf;font-weight:600}.stop-btn-dummy[data-v-4e911d7f]:hover{background:#c45c4a73}@keyframes dummyPulse-4e911d7f{0%,to{box-shadow:0 0 #c45c4a00}50%{box-shadow:0 0 12px 2px #c45c4a73}}.battle-stats[data-v-4e911d7f]{color:var(--ink-light);display:flex;font-size:16px;gap:12px;letter-spacing:1px;margin-left:auto}.pity-hint[data-v-4e911d7f]{color:#b8a378;cursor:help;opacity:.85}.pity-hint.pity-near[data-v-4e911d7f]{color:#e8a04a;font-weight:600;opacity:1}.battle-hud[data-v-4e911d7f]{align-items:center;background:linear-gradient(90deg,rgba(100,143,113,.035),transparent 42%,rgba(164,78,65,.035)),#14120ec7;border:1px solid rgba(190,158,96,.11);border-radius:2px;box-shadow:inset 0 1px #ffffff05;display:flex;gap:8px;margin-bottom:10px;padding:10px 12px}.hud-side[data-v-4e911d7f]{flex:1;min-width:0}.hud-player[data-v-4e911d7f]{text-align:left}.wave-monsters-grid[data-v-4e911d7f]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);width:100%}.wave-monster-cell[data-v-4e911d7f]{background:#ffffff08;border:1px solid rgba(200,80,60,.2);border-radius:4px;padding:4px 6px}.wave-monster-cell[data-v-4e911d7f]:focus-visible{outline:2px solid rgba(216,176,117,.72);outline-offset:2px}.wave-cell-head[data-v-4e911d7f]{align-items:center;display:flex;gap:6px}.wave-cell-name[data-v-4e911d7f]{color:var(--cinnabar);flex:1;font-size:12px;margin-bottom:3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-cell-detail[data-v-4e911d7f]{display:none}.wave-cell-bar[data-v-4e911d7f]{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.wave-cell-fill[data-v-4e911d7f]{background:linear-gradient(90deg,#c8503c80,#c8503ccc);border-radius:3px;height:100%;transition:width .3s}.hud-monster[data-v-4e911d7f]{cursor:help;position:relative;text-align:right}.hud-vs[data-v-4e911d7f]{color:var(--cinnabar);flex-shrink:0;font-family:ZCOOL XiaoWei,serif;font-size:14px;opacity:.7;padding:0 4px}.hud-name[data-v-4e911d7f],.hud-vs[data-v-4e911d7f]{letter-spacing:2px}.hud-name[data-v-4e911d7f]{font-size:18px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name[data-v-4e911d7f]{color:var(--jade)}.monster-name[data-v-4e911d7f]{align-items:center;color:var(--cinnabar-light);display:flex;gap:4px;justify-content:flex-end}.monster-elem-dot[data-v-4e911d7f]{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;opacity:.8;width:8px}.hud-hp-bar[data-v-4e911d7f]{background:#ffffff0f;border-radius:4px;height:8px;margin-bottom:2px;overflow:hidden}.hud-hp-fill[data-v-4e911d7f]{border-radius:4px;height:100%;transition:width .5s ease}.player-fill[data-v-4e911d7f]{background:linear-gradient(90deg,#8ecaa080,#8ecaa0d9)}.monster-fill[data-v-4e911d7f]{background:linear-gradient(90deg,#c45c4ad9,#c45c4a80);float:right}.hud-assist[data-v-4e911d7f]{background:#ff7eb314;border:1px solid rgba(255,126,179,.3);border-radius:5px;margin-top:8px;padding:6px 8px;transition:opacity .3s}.hud-assist.fainted[data-v-4e911d7f]{background:#3c3c3c26;border-color:#78787866;opacity:.5}.hud-assist-head[data-v-4e911d7f]{align-items:center;display:flex;font-size:12px;gap:6px;margin-bottom:3px}.hud-assist-icon[data-v-4e911d7f]{color:gold}.hud-assist-name[data-v-4e911d7f]{color:#ff7eb3;font-weight:700}.hud-assist-tag[data-v-4e911d7f]{background:#ffd70026;border-radius:6px;color:#aaa;font-size:10px;padding:1px 5px}.hud-assist-fainted[data-v-4e911d7f]{color:#ff6b6b;font-size:10px;font-weight:700;margin-left:auto}.hud-assist-bar[data-v-4e911d7f]{height:6px}.assist-fill[data-v-4e911d7f]{background:linear-gradient(90deg,#ff7eb399,#ff7eb3e6)}.hud-hp-text[data-v-4e911d7f]{color:var(--ink-light);font-size:15px;letter-spacing:.5px}.monster-tooltip[data-v-4e911d7f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1c16f5;border:1px solid rgba(196,92,74,.2);border-radius:6px;box-shadow:0 8px 32px #0006;padding:14px 16px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);width:260px;z-index:100}.monster-tooltip-close[data-v-4e911d7f]{display:none}.tip-header[data-v-4e911d7f]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.tip-name[data-v-4e911d7f]{color:#d8ceb8;font-size:14px;font-weight:600;letter-spacing:2px}.tip-elem[data-v-4e911d7f]{border:1px solid;border-radius:2px;font-size:15px;opacity:.8;padding:1px 6px}.tip-boss[data-v-4e911d7f]{background:#c45c4a26;border:1px solid rgba(196,92,74,.3);border-radius:2px;color:var(--cinnabar-light);font-size:14px;letter-spacing:1px;padding:1px 5px}.tip-stats[data-v-4e911d7f]{display:grid;gap:4px 12px;grid-template-columns:1fr 1fr;margin-bottom:10px}.tip-stats span[data-v-4e911d7f]{color:var(--ink-medium);font-size:16px;letter-spacing:1px}.tip-divider[data-v-4e911d7f]{background:#ffffff0a;height:1px;margin-bottom:8px}.tip-skills-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:16px;letter-spacing:2px;margin-bottom:6px}.tip-skills[data-v-4e911d7f]{display:flex;flex-direction:column;gap:4px}.tip-skill[data-v-4e911d7f]{border-left:2px solid hsla(0,0%,100%,.06);color:var(--ink-light);font-size:16px;line-height:1.5;padding-left:8px}.tip-resists[data-v-4e911d7f]{margin-bottom:8px}.tip-resist-list[data-v-4e911d7f]{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 10px}.tip-advantage[data-v-4e911d7f]{background:#6baa7d1a;border-left:2px solid #6baa7d;color:#6baa7d;font-size:14px;margin-top:6px;padding:6px 8px}.tip-fade-enter-active[data-v-4e911d7f]{transition:all .2s ease}.tip-fade-leave-active[data-v-4e911d7f]{transition:all .15s ease}.tip-fade-enter-from[data-v-4e911d7f],.tip-fade-leave-to[data-v-4e911d7f]{opacity:0;transform:translateY(-4px)}.death-overlay[data-v-4e911d7f]{background:#c45c4a14;border:1px solid rgba(196,92,74,.15);border-radius:4px;margin-bottom:8px;padding:8px;text-align:center}.death-text[data-v-4e911d7f]{color:var(--cinnabar);font-size:19px;letter-spacing:2px}.battle-log[data-v-4e911d7f]{background:repeating-linear-gradient(0deg,rgba(232,204,138,.012) 0 1px,transparent 1px 29px),linear-gradient(120deg,rgba(210,178,111,.022),transparent 38%),#12110ec2;border:1px solid rgba(201,168,92,.14);border-radius:2px;box-shadow:inset 0 1px #f5dea905,inset 3px 0 #c9a85c14;flex:1;max-height:calc(100vh - 320px);min-height:300px;overflow-y:auto;padding:12px 14px}.battle-panel[data-v-4e911d7f]{background:radial-gradient(circle at 85% 8%,rgba(206,170,95,.025),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.008),transparent 35%);display:flex;flex-direction:column}.log-line[data-v-4e911d7f]{border-bottom:1px solid rgba(232,204,138,.025);font-size:var(--battle-log-font-size,18px);letter-spacing:.5px;line-height:1.6;padding:3px 2px}.log-normal[data-v-4e911d7f]{color:var(--ink-medium)}.log-crit[data-v-4e911d7f]{color:#e8cc8a}.log-kill[data-v-4e911d7f]{color:var(--jade)}.log-loot[data-v-4e911d7f]{color:#c9a85c;font-weight:600}.log-death[data-v-4e911d7f]{color:var(--cinnabar)}.log-system[data-v-4e911d7f]{color:var(--ink-light);font-style:italic}.log-dot[data-v-4e911d7f]{color:#c45c4a}.log-buff[data-v-4e911d7f]{color:#5b8eaa}.log-set[data-v-4e911d7f]{color:#ffd35e;font-weight:600;text-shadow:0 0 4px rgba(255,211,94,.4)}.log-tag[data-v-4e911d7f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:3px;color:var(--ink-light);display:inline-block;font-size:calc(var(--battle-log-font-size, 18px)*.82);line-height:1.5;margin-left:6px;padding:0 6px;vertical-align:baseline}.log-tag-buff[data-v-4e911d7f]{background:#c77ddb1a;border-color:#c77ddb40;color:#c77ddb}.log-tag-dot[data-v-4e911d7f]{background:#c45c4a1a;border-color:#c45c4a40;color:#c45c4a}.log-tag-crit[data-v-4e911d7f]{background:#e8cc8a1a;border-color:#e8cc8a40;color:#e8cc8a}.log-tag-set[data-v-4e911d7f]{background:#ffd35e1a;border-color:#ffd35e4d;color:#ffd35e}.log-tag-kill[data-v-4e911d7f]{background:#ff66661a;border-color:#ff666640;color:#f66}.log-tag-death[data-v-4e911d7f]{color:#f88}.log-tag-system[data-v-4e911d7f]{color:#8f8}.log-empty[data-v-4e911d7f]{color:var(--ink-faint);font-size:19px;letter-spacing:2px;padding:54px 16px;text-align:center}.panel-title[data-v-4e911d7f]{color:var(--gold-ink);font-family:ZCOOL XiaoWei,serif;font-size:16px;letter-spacing:4px;margin-bottom:14px}.sub-title[data-v-4e911d7f]{font-size:19px;margin-top:16px}.bag-capacity[data-v-4e911d7f]{color:var(--ink-faint);font-size:12px;font-weight:400;margin-left:4px}.bag-capacity-warn[data-v-4e911d7f]{color:#fa3}.bag-capacity-full[data-v-4e911d7f]{color:#c45c4a;font-weight:600}.char-info-card[data-v-4e911d7f]{align-items:start;background:linear-gradient(120deg,rgba(92,68,28,.08),transparent 36%),#1917139e;border:1px solid rgba(232,204,138,.12);border-radius:6px;display:grid;gap:14px;grid-template-columns:minmax(280px,.86fr) minmax(330px,.95fr) minmax(520px,1.8fr);padding:14px}.char-two-col[data-v-4e911d7f]{display:contents}.char-col-left[data-v-4e911d7f],.char-col-right[data-v-4e911d7f]{background:#0809094d;border:1px solid rgba(232,204,138,.12);border-radius:5px;min-width:0;padding:12px}.char-col-right[data-v-4e911d7f]{background:radial-gradient(circle at 42% 28%,rgba(44,62,94,.1),transparent 42%),#08090957}.char-header[data-v-4e911d7f]{align-self:start;background:#0b100e;border:1px solid rgba(232,204,138,.42);border-radius:5px;box-shadow:inset 0 0 0 1px #0a0d0bbd,inset 0 0 34px #00000070,0 12px 30px #0000003d;cursor:pointer;height:920px;min-height:0;min-width:0;overflow:hidden;position:relative}.char-header[data-v-4e911d7f]:focus-visible{outline:1px solid rgba(232,204,138,.86);outline-offset:2px}.character-portrait-input[data-v-4e911d7f]{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.character-portrait-edit-button[data-v-4e911d7f]{cursor:pointer;display:none;font-family:inherit;z-index:4}.character-portrait-edit-button[data-v-4e911d7f],.character-upload-hint[data-v-4e911d7f]{background:#050907d1;border:1px solid rgba(232,204,138,.48);box-shadow:0 6px 18px #00000057;color:var(--ink-light);gap:2px;max-width:calc(100% - 112px);padding:7px 9px;position:absolute;right:14px;text-align:right;top:14px}.character-upload-hint[data-v-4e911d7f]{display:grid;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:3}.character-portrait-edit-button[data-v-4e911d7f]:disabled{cursor:wait;opacity:.68}.character-wardrobe-button[data-v-4e911d7f]{background:#050907e0;border:1px solid rgba(232,204,138,.62);color:var(--gold-ink);cursor:pointer;display:grid;gap:1px;left:14px;min-width:70px;padding:7px 10px;position:absolute;text-align:left;top:14px;z-index:4}.character-wardrobe-button span[data-v-4e911d7f]{font-size:12px;letter-spacing:3px}.character-wardrobe-button small[data-v-4e911d7f]{color:var(--ink-faint);font-size:9px;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-portrait-edit-button strong[data-v-4e911d7f]{color:var(--gold-ink);font-size:11px;font-weight:500;letter-spacing:2px}.character-portrait-edit-button small[data-v-4e911d7f]{color:var(--ink-faint);font-size:9px;line-height:1.35}.character-profile-art[data-v-4e911d7f],.character-profile-scrim[data-v-4e911d7f]{height:100%;inset:0;position:absolute;width:100%}.character-profile-art[data-v-4e911d7f]{-o-object-fit:cover;object-fit:cover;-o-object-position:51% top;object-position:51% top;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.character-profile-scrim[data-v-4e911d7f]{background:linear-gradient(90deg,rgba(4,8,7,.58),rgba(4,8,7,.18) 31%,transparent 58%),linear-gradient(180deg,#05080714 45%,#0508076b 69%,#030504f0);pointer-events:none;z-index:1}.character-identity-plaque[data-v-4e911d7f]{align-items:center;display:flex;filter:drop-shadow(0 10px 15px rgba(0,0,0,.52));flex-direction:column;left:18px;position:absolute;top:30px;width:74px;z-index:2}.character-root-seal[data-v-4e911d7f]{background:radial-gradient(circle,var(--rg) 0 37%,rgba(4,10,8,.96) 70%);border:1px solid rgba(210,177,102,.78);border-radius:50%;box-shadow:inset 0 0 0 3px #030706d1,inset 0 0 15px var(--rg),0 0 13px var(--rg);display:grid;flex:0 0 auto;height:52px;place-items:center;position:relative;width:52px;z-index:2}.character-root-seal .root-ch[data-v-4e911d7f]{color:var(--rc);font-size:21px;position:relative;text-shadow:0 0 10px var(--rg);z-index:1}.character-plaque-body[data-v-4e911d7f]{align-items:center;background:linear-gradient(90deg,#020706f7,#0a1711f0 50%,#020706f7);border-left:1px solid rgba(210,177,102,.68);border-right:1px solid rgba(210,177,102,.68);box-shadow:inset 6px 0 14px #00000042,inset -6px 0 14px #00000042;display:flex;flex-direction:column;margin-top:-9px;min-height:270px;padding:21px 7px 16px;position:relative;width:56px;z-index:1}.character-plaque-body[data-v-4e911d7f]:after,.character-plaque-body[data-v-4e911d7f]:before{background:#07100c;border:1px solid rgba(210,177,102,.68);content:"";height:38px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:38px}.character-plaque-body[data-v-4e911d7f]:before{top:-18px}.character-plaque-body[data-v-4e911d7f]:after{bottom:-18px}.character-plaque-name[data-v-4e911d7f],.character-plaque-realm[data-v-4e911d7f],.character-plaque-root[data-v-4e911d7f]{text-orientation:upright;writing-mode:vertical-rl}.character-plaque-name[data-v-4e911d7f]{color:#e8c879;font-family:ZCOOL XiaoWei,serif;font-size:26px;font-weight:500;letter-spacing:6px;line-height:1;position:relative;text-shadow:0 2px 5px #000,0 0 8px rgba(218,177,89,.18);z-index:1}.character-plaque-realm[data-v-4e911d7f]{background:#050807ad;border:1px solid rgba(210,177,102,.52);clip-path:polygon(50% 0,100% 8px,100% calc(100% - 8px),50% 100%,0 calc(100% - 8px),0 8px);color:#e7cb89f5;font-size:11px;letter-spacing:1px;margin-top:12px;padding:8px 5px;position:relative;z-index:1}.character-plaque-dot[data-v-4e911d7f]{color:#e5c57ed6;font-size:14px;font-style:normal;line-height:1;margin:3px 0 1px;position:relative;z-index:1}.character-plaque-root[data-v-4e911d7f]{color:#dcbc71;font-size:11px;letter-spacing:2px;position:relative;z-index:1}.root-display[data-v-4e911d7f]{align-items:center;background:radial-gradient(circle at 40% 35%,var(--rc),transparent 70%);border-radius:50%;display:flex;height:132px;justify-content:center;opacity:.6;position:relative;width:132px}.char-header .root-ch[data-v-4e911d7f]{font-size:48px}.stat-section-heading[data-v-4e911d7f]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-top:0}.stat-section-heading small[data-v-4e911d7f]{color:var(--ink-faint);font-size:10px;font-weight:400;letter-spacing:0}.core-attribute-grid[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.core-attribute-card[data-v-4e911d7f]{--core-color:212,168,92;align-items:center;background:radial-gradient(circle at 16% 30%,rgba(var(--core-color),.12),transparent 42%),linear-gradient(145deg,rgba(var(--core-color),.055),#0000002e);border:1px solid rgba(var(--core-color),.34);border-radius:4px;color:var(--ink-light);cursor:pointer;display:grid;gap:8px;grid-template-columns:54px minmax(0,1fr);min-height:94px;padding:10px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.core-attribute-card[data-v-4e911d7f]:focus-visible,.core-attribute-card[data-v-4e911d7f]:hover{background:radial-gradient(circle at 16% 30%,rgba(var(--core-color),.18),transparent 44%),linear-gradient(145deg,rgba(var(--core-color),.08),#00000029);border-color:rgba(var(--core-color),.65);outline:none;transform:translateY(-1px)}.core-constitution[data-v-4e911d7f]{--core-color:188,145,81}.core-spiritual_power[data-v-4e911d7f]{--core-color:104,174,126}.core-agility[data-v-4e911d7f]{--core-color:94,161,179}.core-attribute-icon[data-v-4e911d7f]{border:1px solid rgba(var(--core-color),.48);border-radius:11px;box-shadow:0 4px 12px #00000057,0 0 12px rgba(var(--core-color),.1);display:block;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.core-attribute-copy[data-v-4e911d7f],.core-attribute-copy small[data-v-4e911d7f],.core-attribute-copy strong[data-v-4e911d7f],.core-attribute-name[data-v-4e911d7f]{display:block}.core-attribute-name[data-v-4e911d7f]{color:rgb(var(--core-color));font-size:13px;letter-spacing:2px}.core-attribute-copy strong[data-v-4e911d7f]{color:#e5d9bc;font-family:"Noto Serif SC",serif;font-size:24px;font-weight:500;line-height:1.1;margin:1px 0}.core-attribute-copy small[data-v-4e911d7f]{color:var(--ink-faint);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combat-stats-grid[data-v-4e911d7f]{gap:4px 7px}.daily-attribute-strip[data-v-4e911d7f]{background:linear-gradient(135deg,#a06b1c29,#446c5c1a),#0f14186b;border:1px solid rgba(226,184,92,.32);border-radius:5px;box-shadow:inset 0 0 18px #e2b85c0a;margin:10px 0 8px;padding:9px 10px}.daily-attribute-head[data-v-4e911d7f],.daily-attribute-values[data-v-4e911d7f]{align-items:center;display:flex;gap:8px;justify-content:space-between}.daily-attribute-head[data-v-4e911d7f]{color:var(--gold-ink);font-size:12px;letter-spacing:2px;margin-bottom:6px}.daily-attribute-head small[data-v-4e911d7f]{color:var(--ink-faint);font-size:9px;letter-spacing:.5px}.daily-attribute-values[data-v-4e911d7f]{flex-wrap:wrap;justify-content:flex-start}.daily-attribute-values span[data-v-4e911d7f]{color:var(--ink-light);font-size:11px;letter-spacing:.5px}.daily-attribute-values strong[data-v-4e911d7f]{color:var(--jade);font-weight:600}.char-col-left .stat-row[data-v-4e911d7f]{min-width:0;padding:5px 7px}.char-col-left .s-label[data-v-4e911d7f],.char-col-left .s-value[data-v-4e911d7f]{font-size:12px;letter-spacing:.5px}.character-stat-fold[data-v-4e911d7f]{border-top:1px solid rgba(232,204,138,.14);margin-top:10px}.character-stat-fold summary[data-v-4e911d7f]{color:var(--gold-ink);cursor:pointer;font-size:12px;letter-spacing:2px;list-style-position:inside;padding:8px 2px 7px}.character-stat-fold[open] summary[data-v-4e911d7f]{margin-bottom:2px}@media(max-width:1180px){.char-info-card[data-v-4e911d7f]{grid-template-columns:minmax(330px,.85fr) minmax(620px,1.55fr)}.char-header[data-v-4e911d7f]{align-self:auto;grid-column:1/-1;height:300px;min-height:0}.character-profile-art[data-v-4e911d7f]{-o-object-position:center 28%;object-position:center 28%}.character-identity-plaque[data-v-4e911d7f]{top:16px}.character-root-seal[data-v-4e911d7f]{height:44px;width:44px}.character-plaque-body[data-v-4e911d7f]{min-height:205px;padding-top:17px}.character-plaque-name[data-v-4e911d7f]{font-size:22px}.character-plaque-realm[data-v-4e911d7f],.character-plaque-root[data-v-4e911d7f]{font-size:10px}}@media(max-width:900px){.char-info-card[data-v-4e911d7f]{display:flex;flex-direction:column}.char-col-left[data-v-4e911d7f],.char-col-right[data-v-4e911d7f],.char-header[data-v-4e911d7f]{width:100%}.char-header[data-v-4e911d7f]{height:620px;min-height:0}.character-profile-art[data-v-4e911d7f]{-o-object-position:52% top;object-position:52% top}.character-identity-plaque[data-v-4e911d7f]{top:24px}.character-root-seal[data-v-4e911d7f]{height:52px;width:52px}.character-plaque-body[data-v-4e911d7f]{min-height:270px;padding-top:21px}.character-plaque-name[data-v-4e911d7f]{font-size:26px}.character-plaque-realm[data-v-4e911d7f],.character-plaque-root[data-v-4e911d7f]{font-size:11px}}.root-ring[data-v-4e911d7f]{animation:ring-spin-4e911d7f 8s linear infinite;border:1px solid var(--rc);border-radius:50%;inset:-3px;opacity:.3;position:absolute}@keyframes ring-spin-4e911d7f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.root-ch[data-v-4e911d7f]{color:var(--rc);font-family:ZCOOL XiaoWei,serif;font-size:22px;position:relative;text-shadow:0 0 12px var(--rg);z-index:1}.char-meta[data-v-4e911d7f]{flex:1}.ch-name[data-v-4e911d7f]{color:#d8ceb8;font-size:18px;font-weight:400;letter-spacing:4px;margin:0 0 4px}.ch-realm[data-v-4e911d7f]{color:var(--jade);font-size:18px;letter-spacing:2px;margin:0 0 2px}.ch-power[data-v-4e911d7f]{color:var(--ink-light);font-size:16px;letter-spacing:1px;margin:0}.stats-grid[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.realm-bonus-grid[data-v-4e911d7f]{background:#a8e0bc0a;border:1px solid rgba(168,224,188,.1);border-radius:4px;padding:8px}.stat-row[data-v-4e911d7f]{align-items:center;background:#ffffff05;border-radius:3px;display:flex;justify-content:space-between;padding:6px 10px}.stat-row.clickable[data-v-4e911d7f]{cursor:pointer;transition:background .15s}.stat-row.clickable[data-v-4e911d7f]:hover{background:#d4a85c14}.s-label[data-v-4e911d7f]{color:var(--ink-light);font-size:18px;letter-spacing:2px}.s-value[data-v-4e911d7f]{color:#d8ceb8;font-size:18px;letter-spacing:1px}.forge-special-list[data-v-4e911d7f]{display:flex;flex-direction:column;gap:6px}.forge-special-item[data-v-4e911d7f]{background:#d4a85c0a;border:1px solid rgba(212,168,92,.14);border-radius:4px;padding:7px 10px}.forge-special-head[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.forge-special-name[data-v-4e911d7f]{font-size:15px;font-weight:500;letter-spacing:1px}.forge-special-tag[data-v-4e911d7f]{border:1px solid;border-radius:3px;opacity:.85}.forge-special-reso[data-v-4e911d7f],.forge-special-tag[data-v-4e911d7f]{font-size:11px;line-height:16px;padding:0 5px}.forge-special-reso[data-v-4e911d7f]{border:1px solid rgba(196,66,58,.5);border-radius:3px;color:#c4423a}.forge-special-desc[data-v-4e911d7f]{color:var(--ink-light);font-size:13px;letter-spacing:.5px;line-height:1.5;margin-top:3px}.forge-special-equip[data-v-4e911d7f]{color:var(--fade-ink);font-size:11px;letter-spacing:.5px;margin-top:2px}.capped-badge[data-v-4e911d7f]{background:#d4a85c1f;border:1px solid rgba(212,168,92,.4);border-radius:3px;color:#d4a85c;cursor:help;display:inline-block;font-size:11px;letter-spacing:0;margin-left:6px;padding:1px 6px;vertical-align:middle}.resist-bar-wrap[data-v-4e911d7f]{background:#ffffff0a;border-radius:2px;flex:1;height:4px;margin:0 8px;overflow:hidden}.resist-bar[data-v-4e911d7f]{border-radius:2px;height:100%;opacity:.6;transition:width .5s ease}.placeholder-panel[data-v-4e911d7f]{display:flex;flex-direction:column}.coming-soon[data-v-4e911d7f]{flex:1;flex-direction:column;gap:16px}.coming-soon[data-v-4e911d7f],.cs-icon[data-v-4e911d7f]{align-items:center;display:flex;justify-content:center}.cs-icon[data-v-4e911d7f]{border:1px solid rgba(184,154,90,.2);border-radius:50%;color:var(--gold-ink);font-family:ZCOOL XiaoWei,serif;font-size:24px;height:64px;opacity:.4;width:64px}.coming-soon p[data-v-4e911d7f]{color:var(--ink-light);font-size:19px;letter-spacing:2px;opacity:.5}.equip-grid[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.equipment-stage[data-v-4e911d7f]{display:block;margin-top:10px}.equipment-compare-trigger-hint[data-v-4e911d7f]{color:#e8cc8aa8;display:inline-block;font-family:"Noto Serif SC",serif;font-size:10px;font-weight:400;letter-spacing:1px;margin-left:8px}.equip-ring[data-v-4e911d7f]{aspect-ratio:1/1;background:radial-gradient(ellipse at 50% 78%,rgba(40,60,100,.45) 0,transparent 55%),radial-gradient(ellipse at 50% 30%,rgba(60,90,150,.18) 0,transparent 60%),radial-gradient(circle at 50% 50%,#1a2440 0,#0d1428 60%,#07101e);border-radius:50%;box-shadow:inset 0 0 30px #0009,0 0 25px #3c5a9626;margin:12px auto 8px;max-width:540px;padding:6px;position:relative;width:100%}.ring-decor-frame[data-v-4e911d7f]{background:conic-gradient(from 0deg,#e8cc8aa6,#b89a5a40,#e8cc8aa6,#b89a5a40,#e8cc8aa6,#b89a5a40,#e8cc8aa6,#b89a5a40,#e8cc8aa6);border-radius:50%;inset:0;-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 4px),#000 calc(50% - 3px) calc(50% - 1px),transparent 50%);mask:radial-gradient(circle,transparent 0 calc(50% - 4px),#000 calc(50% - 3px) calc(50% - 1px),transparent 50%);pointer-events:none;position:absolute;z-index:0}.ring-decor-frame[data-v-4e911d7f]:after,.ring-decor-frame[data-v-4e911d7f]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.ring-decor-frame[data-v-4e911d7f]:before{border:1px dashed rgba(184,154,90,.22);inset:14%}.ring-decor-frame[data-v-4e911d7f]:after{border:1px dashed rgba(232,204,138,.18);inset:36%}.ring-decor-stars[data-v-4e911d7f]{background:radial-gradient(1px 1px at 18% 22%,hsla(0,0%,100%,.65),transparent 60%),radial-gradient(1px 1px at 78% 18%,hsla(0,0%,100%,.5),transparent 60%),radial-gradient(1.5px 1.5px at 84% 65%,rgba(255,240,200,.55),transparent 60%),radial-gradient(1px 1px at 24% 78%,rgba(200,220,255,.55),transparent 60%),radial-gradient(1px 1px at 55% 12%,hsla(0,0%,100%,.4),transparent 60%),radial-gradient(1px 1px at 12% 50%,hsla(0,0%,100%,.4),transparent 60%),radial-gradient(1.5px 1.5px at 88% 42%,rgba(255,230,180,.45),transparent 60%);border-radius:50%;inset:0;z-index:0}.ring-decor-stars[data-v-4e911d7f],.wuxing-center[data-v-4e911d7f]{pointer-events:none;position:absolute}.wuxing-center[data-v-4e911d7f]{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;z-index:2}.wx-circle[data-v-4e911d7f]{background:radial-gradient(circle,rgba(10,18,36,.7) 0,rgba(10,18,36,.4) 60%,transparent 100%);border-radius:50%;box-shadow:inset 0 0 22px #5b9be61f,0 0 18px #3c5a962e;height:100%;position:relative;width:100%}.wx-circle[data-v-4e911d7f]:before{border:1px dashed rgba(232,204,138,.35);border-radius:50%;content:"";inset:4%;position:absolute}.wx-circle[data-v-4e911d7f]:after{border:1px solid rgba(232,204,138,.18);border-radius:50%;content:"";inset:12%;position:absolute}.wx[data-v-4e911d7f]{align-items:center;aspect-ratio:1/1;border-radius:50%;cursor:help;display:flex;font-family:"Noto Serif SC",serif;font-size:20px;font-weight:800;justify-content:center;letter-spacing:0;pointer-events:auto;position:absolute;width:34%;z-index:3}.wx-metal[data-v-4e911d7f]{background:radial-gradient(circle at 35% 30%,#f5d77a 0,#d4a73a 55%,#8a6a18);border:2px solid #e8cc8a;box-shadow:inset 0 0 8px #fff0b473,inset 0 0 0 1px #fff0b480,0 0 12px #e8cc8a8c,0 2px 4px #00000080;color:#fff4d0;left:50%;text-shadow:0 1px 2px rgba(80,50,0,.7);top:4%}.wx-metal[data-v-4e911d7f],.wx-water[data-v-4e911d7f]{transform:translate(-50%,-50%)}.wx-water[data-v-4e911d7f]{background:radial-gradient(circle at 35% 30%,#7ec0f2 0,#2e7bc8 55%,#134577);border:2px solid #8ab8e0;box-shadow:inset 0 0 8px #b4dcff73,inset 0 0 0 1px #c8e6ff80,0 0 12px #5b9be68c,0 2px 4px #00000080;color:#e8f4ff;left:93.75%;text-shadow:0 1px 2px rgba(0,30,60,.7);top:35.8%}.wx-wood[data-v-4e911d7f]{background:radial-gradient(circle at 35% 30%,#8cd97b 0,#3d9532 55%,#1a5a14);border:2px solid #7fcf6f;box-shadow:inset 0 0 8px #b4f0a073,inset 0 0 0 1px #c8f0b480,0 0 12px #6ec77b8c,0 2px 4px #00000080;color:#e8ffd8;left:77%;text-shadow:0 1px 2px rgba(0,40,0,.7)}.wx-fire[data-v-4e911d7f],.wx-wood[data-v-4e911d7f]{top:87.2%;transform:translate(-50%,-50%)}.wx-fire[data-v-4e911d7f]{background:radial-gradient(circle at 35% 30%,#f48a78 0,#c64030 55%,#7a1d10);border:2px solid #e07060;box-shadow:inset 0 0 8px #ffc8b473,inset 0 0 0 1px #ffd2be80,0 0 12px #e85d5d8c,0 2px 4px #00000080;color:#ffe0d0;left:23%;text-shadow:0 1px 2px rgba(60,10,0,.7)}.wx-earth[data-v-4e911d7f]{background:radial-gradient(circle at 35% 30%,#d4a878 0,#9c6f3e 55%,#5a3b1d);border:2px solid #c19a5b;box-shadow:inset 0 0 8px #e6c8aa73,inset 0 0 0 1px #f0d2aa80,0 0 12px #c19a5b8c,0 2px 4px #00000080;color:#fff0d0;left:6.25%;text-shadow:0 1px 2px rgba(60,30,10,.7);top:35.8%;transform:translate(-50%,-50%)}.equip-ring .equip-slot[data-v-4e911d7f]{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at 50% 35%,#28385a8c 0,#0c1224d9 75%);border:2px solid rgba(232,204,138,.65);border-radius:50%;box-shadow:inset 0 0 12px #5b9be62e,inset 0 0 0 1px #fff0c826,0 0 14px #e8cc8a33,0 2px 6px #00000080;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:0;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:border-color .2s,transform .2s,box-shadow .2s;width:22%;z-index:4}.equip-ring .equip-slot[data-v-4e911d7f]:hover{border-color:#ffe6a5f2;box-shadow:inset 0 0 14px #5b9be647,inset 0 0 0 1px #fff0c84d,0 0 22px #ffe6a573,0 3px 8px #0000008c;transform:translate(-50%,-50%) scale(1.06);z-index:5}.equip-ring .ring-pos-1[data-v-4e911d7f]{left:50%;top:12%}.equip-ring .ring-pos-2[data-v-4e911d7f]{left:79.7%;top:26.3%}.equip-ring .ring-pos-3[data-v-4e911d7f]{left:87%;top:58.5%}.equip-ring .ring-pos-4[data-v-4e911d7f]{left:66.5%;top:84.2%}.equip-ring .ring-pos-5[data-v-4e911d7f]{left:33.5%;top:84.2%}.equip-ring .ring-pos-6[data-v-4e911d7f]{left:13%;top:58.5%}.equip-ring .ring-pos-7[data-v-4e911d7f]{left:20.3%;top:26.3%}.equip-ring .equip-slot-badge[data-v-4e911d7f]{background:linear-gradient(180deg,#503c1eeb,#281c0cf2);border:1px solid rgba(232,204,138,.7);border-radius:3px;bottom:-18px;box-shadow:inset 0 1px #ffe6a540,0 1px 4px #00000080;color:#fff4d0;font-size:11px;font-weight:600;left:50%;letter-spacing:1px;padding:2px 10px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8);transform:translate(-50%);white-space:nowrap}.equip-ring .equip-slot-badge-num[data-v-4e911d7f]{color:#ffe082;margin-right:1px}.equip-ring .equip-slot-name[data-v-4e911d7f]{bottom:5px;display:-webkit-box;font-size:11px;font-weight:600;left:4px;line-height:1.15;position:absolute;right:4px;z-index:5;-webkit-box-orient:vertical;background:linear-gradient(180deg,#070c1833,#070c18db);border-radius:3px;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;padding:2px 3px;text-shadow:0 1px 3px rgba(0,0,0,.95);word-break:break-all}.equip-ring .equip-slot-sprite[data-v-4e911d7f]{filter:drop-shadow(0 3px 4px rgba(0,0,0,.72));margin-top:-4px;opacity:.95;position:relative;transition:opacity .2s,transform .2s;z-index:2}.equip-ring .equip-slot:hover .equip-slot-sprite[data-v-4e911d7f]{transform:scale(1.06)}.equip-ring .equip-slot-sprite-empty[data-v-4e911d7f]{filter:grayscale(.7) sepia(.4) drop-shadow(0 2px 3px rgba(0,0,0,.65));opacity:.23}.equip-ring .equip-slot-empty[data-v-4e911d7f]{bottom:7px;color:#b89a5a7a;font-size:11px;font-style:italic;letter-spacing:2px;position:absolute;z-index:4}.equip-ring .enhance-slot-btn[data-v-4e911d7f]{background:#e8cc8a1a;border:1px solid rgba(232,204,138,.55);border-radius:3px;color:#fff0c8e6;cursor:pointer;font-size:9px;height:14px;letter-spacing:1px;line-height:12px;margin:0;opacity:.85;padding:0 5px;position:absolute;right:6px;top:6px;transition:opacity .15s,background .15s,border-color .15s;z-index:6}.equip-ring .equip-slot:hover .enhance-slot-btn[data-v-4e911d7f]{opacity:1}.equip-ring .enhance-slot-btn[data-v-4e911d7f]:hover{background:#e8cc8a40;border-color:#ffe6a5e6}.equip-ring .awaken-slot-btn[data-v-4e911d7f]{background:#5acbff1a;border:1px solid rgba(90,203,255,.55);border-radius:3px;color:#b9e5fff2;cursor:pointer;font-size:9px;height:14px;letter-spacing:1px;line-height:12px;margin:0;opacity:.85;padding:0 5px;position:absolute;right:6px;top:24px;transition:opacity .15s,background .15s,border-color .15s;z-index:6}.equip-ring .equip-slot:hover .awaken-slot-btn[data-v-4e911d7f]{opacity:1}.equip-ring .awaken-slot-btn[data-v-4e911d7f]:hover{background:#5acbff3d;border-color:#a5e1ffe6}.equip-ring .enhance-tag[data-v-4e911d7f]{font-size:10px}.equip-ring .slot-tooltip[data-v-4e911d7f]{z-index:99}.equip-ring .ring-arrows[data-v-4e911d7f]{inset:0;pointer-events:none;position:absolute;z-index:3}.equip-ring .ring-arrow[data-v-4e911d7f]{display:inline-block;font-weight:900;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.equip-ring .ring-arrow--slot[data-v-4e911d7f]{color:#ffe082;font-size:18px;text-shadow:0 0 2px rgba(0,0,0,.95),0 0 6px rgba(255,220,130,.85),0 0 12px rgba(232,180,90,.55)}.equip-ring .ring-arrow--wx[data-v-4e911d7f]{color:#fff6d0;font-size:14px;text-shadow:0 0 2px rgba(0,0,0,.95),0 0 5px rgba(255,230,165,.85),0 0 9px rgba(255,230,165,.45)}@media(max-width:600px){.equip-ring[data-v-4e911d7f]{max-width:380px;padding:4px}.wx[data-v-4e911d7f]{font-size:16px}.equip-ring .equip-slot[data-v-4e911d7f]{border-width:1.5px;width:23%}.equip-ring .equip-slot-badge[data-v-4e911d7f]{bottom:-16px;font-size:10px;padding:1px 7px}.equip-ring .equip-slot-name[data-v-4e911d7f]{font-size:10px}.equip-ring .enhance-slot-btn[data-v-4e911d7f]{font-size:8px;height:12px;line-height:10px;padding:0 4px;right:4px;top:4px}.equip-ring .ring-arrow--slot[data-v-4e911d7f]{font-size:14px}.equip-ring .ring-arrow--wx[data-v-4e911d7f]{font-size:12px}}.equip-ring .equip-slot.legendary-slot[data-v-4e911d7f]{animation:legendary-pulse-ring-4e911d7f 2.6s ease-in-out infinite;background:radial-gradient(circle at 50% 35%,#87642399 0,#1e1408d9 75%);background-size:auto;border:2px solid rgba(255,238,170,.95);border-radius:50%;box-shadow:inset 0 0 16px #ffd70038,inset 0 0 0 1px #fff5c84d,0 0 22px #ffd70073,0 2px 6px #00000080}.equip-ring .equip-slot.legendary-slot[data-v-4e911d7f]:before{animation:legendary-edge-spin-4e911d7f 6s linear infinite;background:conic-gradient(from 0deg,#ffd7008c,#ffd7001a,#ffd7008c,#ffd7001a,#ffd7008c);border-radius:50%;content:"";inset:-3px;-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 2px),#000 calc(50% - 1.5px) 50%);mask:radial-gradient(circle,transparent 0 calc(50% - 2px),#000 calc(50% - 1.5px) 50%);pointer-events:none;position:absolute;z-index:-1}.equip-ring .equip-slot.legendary-slot[data-v-4e911d7f]:hover{border-color:#fff0b4;box-shadow:inset 0 0 16px #ffd70047,inset 0 0 0 1px #fff5c866,0 0 24px #ffd7008c,0 3px 8px #0000008c;transform:translate(-50%,-50%) scale(1.06)}@keyframes legendary-pulse-ring-4e911d7f{0%,to{box-shadow:inset 0 0 16px #ffd70038,inset 0 0 0 1px #fff5c84d,0 0 22px #ffd70073,0 2px 6px #00000080}50%{box-shadow:inset 0 0 22px #ffd70061,inset 0 0 0 1px #fff5c880,0 0 36px #ffd700b8,0 2px 6px #00000080}}@keyframes legendary-edge-spin-4e911d7f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.equip-ring .equip-slot.boss-treasure-slot[data-v-4e911d7f]{animation:boss-pulse-ring-4e911d7f 2.8s ease-in-out infinite;border:2px solid rgba(255,150,200,.85);border-radius:50%;box-shadow:inset 0 0 12px #ff6faa2e,inset 0 0 0 1px #ffc8dc40,0 0 14px #ff6faa59,0 2px 6px #00000080}.equip-ring .equip-slot.boss-treasure-slot[data-v-4e911d7f]:hover{border-color:#ffc8dc;transform:translate(-50%,-50%) scale(1.06)}@keyframes boss-pulse-ring-4e911d7f{0%,to{box-shadow:inset 0 0 12px #ff6faa2e,inset 0 0 0 1px #ffc8dc40,0 0 14px #ff6faa59,0 2px 6px #00000080}50%{box-shadow:inset 0 0 16px #ff6faa4d,inset 0 0 0 1px #ffc8dc66,0 0 22px #ff6faa8c,0 2px 6px #00000080}}.equip-ring .equip-slot.wxfx-metal[data-v-4e911d7f]{--wxfx:225,228,245}.equip-ring .equip-slot.wxfx-wood[data-v-4e911d7f]{--wxfx:90,220,120}.equip-ring .equip-slot.wxfx-water[data-v-4e911d7f]{--wxfx:90,180,255}.equip-ring .equip-slot.wxfx-fire[data-v-4e911d7f]{--wxfx:255,100,80}.equip-ring .equip-slot.wxfx-earth[data-v-4e911d7f]{--wxfx:240,200,90}.equip-ring .equip-slot.wxfx-neutral[data-v-4e911d7f]{--wxfx:255,220,140}.equip-ring .equip-enhance-forge-ring[data-v-4e911d7f]{border-radius:50%;filter:drop-shadow(0 0 3px rgba(var(--wxfx),.42));inset:-7px;-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 4px),#000 calc(50% - 3.5px) calc(50% - 1px),transparent 50%);mask:radial-gradient(circle,transparent 0 calc(50% - 4px),#000 calc(50% - 3.5px) calc(50% - 1px),transparent 50%);opacity:.78;pointer-events:none;position:absolute;z-index:1}.equip-ring .equip-enhance-forge-ring[data-v-4e911d7f]:before{background:conic-gradient(from -16deg,transparent 0 76%,rgba(var(--wxfx),.06) 78%,rgba(var(--wxfx),.96) 84%,rgba(255,248,215,.95) 87%,transparent 93%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute}.equip-ring .equip-slot.enh-t3 .equip-enhance-forge-ring[data-v-4e911d7f]{background:repeating-conic-gradient(from -90deg,rgba(var(--wxfx),.95) 0 11deg,rgba(255,246,210,.82) 11deg 15deg,transparent 15deg 120deg)}.equip-ring .equip-slot.enh-t6 .equip-enhance-forge-ring[data-v-4e911d7f]{background:repeating-conic-gradient(from -90deg,rgba(var(--wxfx),.96) 0 8deg,rgba(255,246,210,.82) 8deg 12deg,transparent 12deg 60deg);filter:drop-shadow(0 0 4px rgba(var(--wxfx),.52));opacity:.88}.equip-ring .equip-slot.enh-t9 .equip-enhance-forge-ring[data-v-4e911d7f]{background:repeating-conic-gradient(from -90deg,rgba(var(--wxfx),1) 0 6deg,rgba(255,248,220,.96) 6deg 10deg,transparent 10deg 40deg);filter:drop-shadow(0 0 5px rgba(var(--wxfx),.62));opacity:1}.equip-ring .equip-slot.enh-t9 .equip-enhance-forge-ring[data-v-4e911d7f]:before{animation:enhance-forge-heat-4e911d7f 4.8s linear infinite;opacity:1}@keyframes enhance-forge-heat-4e911d7f{to{transform:rotate(1turn)}}.equip-ring .equip-slot.enh-t3 .equip-slot-name[data-v-4e911d7f]{text-shadow:0 0 5px rgba(var(--wxfx),.62),0 1px 3px rgba(0,0,0,.95)}.equip-ring .equip-slot.enh-t9 .equip-slot-name[data-v-4e911d7f]{text-shadow:0 0 7px rgba(var(--wxfx),.82),0 1px 3px rgba(0,0,0,.95)}.equip-ring .equip-slot.trait-fx[data-v-4e911d7f]{background:radial-gradient(circle at 50% 42%,rgba(158,54,31,.21) 0,rgba(45,24,30,.18) 43%,transparent 70%),radial-gradient(circle at 50% 35%,#28385a8c 0,#0c1224d9 75%)}.equip-ring .equip-trait-sigil[data-v-4e911d7f]{background:linear-gradient(90deg,transparent 47%,rgba(232,116,73,.44) 48% 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(232,116,73,.44) 48% 52%,transparent 53%);border:1px solid rgba(226,105,65,.74);border-radius:3px;box-shadow:inset 0 0 0 3px #49131157,0 0 8px #cc442847;content:"";inset:18%;pointer-events:none;position:absolute;transform:rotate(45deg);z-index:1}.equip-ring .equip-trait-sigil[data-v-4e911d7f]:after,.equip-ring .equip-trait-sigil[data-v-4e911d7f]:before{border:1px solid rgba(246,149,94,.34);content:"";inset:6px;position:absolute}.equip-ring .equip-trait-sigil[data-v-4e911d7f]:after{animation:trait-sigil-breathe-4e911d7f 3.6s ease-in-out infinite;border-color:#ffbc7a85;border-style:dotted;inset:12px}.equip-ring .equip-trait-stamp[data-v-4e911d7f]{background:linear-gradient(145deg,#b94d30,#6f1e1a);border:1px solid rgba(255,177,107,.88);box-shadow:0 0 7px #d9502d8f;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#ffe2b2;display:grid;font-size:9px;font-weight:800;height:18px;left:5px;line-height:1;place-items:center;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(55,8,4,.95);top:5px;width:18px;z-index:7}@keyframes trait-sigil-breathe-4e911d7f{0%,to{opacity:.42}50%{opacity:.92}}@media(prefers-reduced-motion:reduce){.equip-ring .equip-slot.enh-t9 .equip-enhance-forge-ring[data-v-4e911d7f]:before,.equip-ring .equip-trait-sigil[data-v-4e911d7f]:after{animation:none}}.equip-title-row[data-v-4e911d7f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.loadout-title[data-v-4e911d7f]{align-items:center;display:inline-flex;gap:5px}.loadout-help-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--ink-faint);border-radius:50%;color:var(--ink-faint);cursor:pointer;flex:0 0 auto;font-family:"Noto Serif SC",serif;font-size:11px;height:17px;line-height:1;padding:0;transition:all .2s;width:17px}.loadout-help-btn[data-v-4e911d7f]:hover{border-color:var(--jade);color:var(--jade)}.loadout-switcher[data-v-4e911d7f]{display:inline-flex;gap:4px}.loadout-btn[data-v-4e911d7f]{background:#3c32238c;border:1px solid rgba(255,211,94,.35);border-radius:3px;color:#b8a880;cursor:pointer;font-size:12px;font-weight:600;height:22px;letter-spacing:0;line-height:1;padding:0;transition:all .15s ease;width:26px}.loadout-btn[data-v-4e911d7f]:hover:not(:disabled){background:#504128b3;border-color:#ffd35eb3;color:#ffd35e}.loadout-btn.active[data-v-4e911d7f]{background:linear-gradient(180deg,#ffd35e,#d8a73b);border-color:#ffd35e;box-shadow:0 0 6px #ffd35e66;color:#1a1208;cursor:default}.loadout-btn[data-v-4e911d7f]:disabled:not(.active){cursor:wait;opacity:.5}.loadout-btn[data-v-4e911d7f]{position:relative}.loadout-tags[data-v-4e911d7f]{display:flex;gap:2px;pointer-events:none;position:absolute;right:-4px;top:-6px}.loadout-tag[data-v-4e911d7f]{border-radius:6px;display:inline-block;font-size:9px;font-weight:700;height:12px;letter-spacing:0;line-height:12px;min-width:12px;padding:0 2px;text-align:center}.loadout-tag.pve[data-v-4e911d7f]{background:linear-gradient(180deg,#9be07a,#5ca841);box-shadow:0 0 4px #9be07a99;color:#1a1208}.loadout-tag.p1[data-v-4e911d7f]{background:linear-gradient(180deg,#f0708f,#c93a5a);box-shadow:0 0 4px #f0708f99;color:#fff}.loadout-tag.tower[data-v-4e911d7f]{background:linear-gradient(180deg,#b79bff,#7a52d4);box-shadow:0 0 4px #9678f099;color:#fff}.loadout-tag.p3[data-v-4e911d7f]{background:linear-gradient(180deg,#ffc06a,#e08a2b);box-shadow:0 0 4px #ffb45a99;color:#2a1808}.loadout-bind-row[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 10px;margin:6px 0 10px}.loadout-bind-row .bind-group[data-v-4e911d7f]{align-items:center;display:inline-flex;gap:3px}.loadout-bind-row .bind-label[data-v-4e911d7f]{color:var(--ink-faint,#908070);font-size:11px;letter-spacing:0;margin-right:1px}.loadout-bind-row .bind-btn[data-v-4e911d7f]{background:#2823198c;border:1px solid hsla(50,24%,51%,.35);border-radius:3px;color:#b8a880;cursor:pointer;font-size:10px;font-weight:600;height:18px;line-height:1;padding:0;transition:all .15s ease;width:20px}.loadout-bind-row .bind-btn[data-v-4e911d7f]:hover:not(:disabled){border-color:#ffd35e99;color:#ffd35e}.loadout-bind-row .bind-btn.active[data-v-4e911d7f]{color:#1a1208;cursor:default}.loadout-bind-row .bind-btn.pve.active[data-v-4e911d7f]{background:linear-gradient(180deg,#9be07a,#5ca841);border-color:#9be07a}.loadout-bind-row .bind-btn.tower.active[data-v-4e911d7f]{background:linear-gradient(180deg,#b79bff,#7a52d4);border-color:#b79bff;color:#fff}.loadout-bind-row .bind-btn.p1.active[data-v-4e911d7f]{background:linear-gradient(180deg,#f0708f,#c93a5a);border-color:#f0708f;color:#fff}.loadout-bind-row .bind-btn.p3.active[data-v-4e911d7f]{background:linear-gradient(180deg,#ffc06a,#e08a2b);border-color:#ffc06a;color:#2a1808}.equip-set-panel[data-v-4e911d7f]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.lingen-resonance-panel[data-v-4e911d7f]{align-items:center;background:#3c3c5026;border:1px dashed rgba(160,160,180,.3);border-radius:4px;color:var(--ink-light);display:flex;font-size:12px;gap:8px;margin-bottom:10px;padding:6px 10px}.lingen-resonance-panel.active[data-v-4e911d7f]{background:linear-gradient(90deg,#78c8ff1a,#ffd35e0f);border-color:#78c8ff80;box-shadow:inset 0 0 6px #78c8ff33;color:#b8d8f0}.lingen-icon[data-v-4e911d7f]{font-size:14px}.lingen-label[data-v-4e911d7f]{font-weight:600}.lingen-progress[data-v-4e911d7f]{color:var(--ink-faint)}.lingen-resonance-panel.active .lingen-progress[data-v-4e911d7f]{color:#78c8ffb3}.lingen-bonus[data-v-4e911d7f]{color:#78c8ff;font-weight:600;margin-left:auto}.lingen-bonus-pending[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;margin-left:auto}.lingen-tier-row[data-v-4e911d7f]{align-items:center;border-left:2px solid rgba(120,200,255,.25);color:var(--ink-faint);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin:-6px 0 10px;padding:4px 10px}.lingen-tier-title[data-v-4e911d7f]{color:var(--ink-light);font-weight:600;margin-right:4px}.lingen-tier[data-v-4e911d7f]{background:#3c3c5040;border:1px dashed rgba(160,160,180,.25);border-radius:3px;color:var(--ink-faint);padding:1px 6px}.lingen-tier.active[data-v-4e911d7f]{background:#78c8ff1f;border-color:#78c8ff8c;box-shadow:inset 0 0 4px #78c8ff33;color:#b8d8f0;font-weight:600}.lingen-tier-sep[data-v-4e911d7f]{color:#b89a5a73}.equip-set-active[data-v-4e911d7f]{background:linear-gradient(90deg,#ffd35e1a,#78c8ff0f);border:1px solid rgba(255,211,94,.45);border-radius:4px;box-shadow:inset 0 0 6px #ffd35e26;padding:8px 10px}.equip-set-header[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.equip-set-name[data-v-4e911d7f]{color:#ffd35e;font-size:13px;font-weight:600;text-shadow:0 0 4px rgba(255,211,94,.4)}.equip-set-tier[data-v-4e911d7f]{color:#ffd35ebf;font-size:11px}.equip-set-effect[data-v-4e911d7f]{color:#e8cc8ad9;font-size:12px;line-height:1.4}.equip-slot[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(184,154,90,.15);border-radius:4px;cursor:pointer;min-height:60px;padding:10px;position:relative;transition:border-color .2s}.equip-slot.legendary-slot[data-v-4e911d7f]{animation:legendary-pulse-4e911d7f 2.4s ease-in-out infinite,legendary-shine-4e911d7f 4s linear infinite;background:linear-gradient(135deg,#ffd70014,#ffa5000a 50%,#ffd70014),#281e0a66;background-size:200% 200%;border:1px solid rgba(255,215,0,.6);box-shadow:0 0 12px #ffd70059,inset 0 0 8px #ffd70026}.equip-slot.legendary-slot[data-v-4e911d7f]:before{animation:legendary-edge-shine-4e911d7f 3s linear infinite;background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.4) 50%,transparent 70%);background-size:200% 200%;border-radius:4px;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:-1}@keyframes legendary-pulse-4e911d7f{0%,to{box-shadow:0 0 12px #ffd70059,inset 0 0 8px #ffd70026}50%{box-shadow:0 0 22px #ffd700a6,inset 0 0 14px #ffd7004d}}@keyframes legendary-shine-4e911d7f{0%{background-position:0 0}to{background-position:200% 200%}}@keyframes legendary-edge-shine-4e911d7f{0%{background-position:-200% -200%}to{background-position:200% 200%}}.slot-legendary-mark[data-v-4e911d7f]{animation:legendary-mark-spin-4e911d7f 3s ease-in-out infinite;color:gold;display:inline-block;margin-right:3px;text-shadow:0 0 6px rgba(255,215,0,.8),0 0 12px rgba(255,165,0,.5)}@keyframes legendary-mark-spin-4e911d7f{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}.equip-slot.boss-treasure-slot[data-v-4e911d7f]{animation:boss-pulse-4e911d7f 2.8s ease-in-out infinite;border:1px solid rgba(255,111,170,.6);box-shadow:0 0 10px #ff6faa4d,inset 0 0 6px #ff6faa1f}@keyframes boss-pulse-4e911d7f{0%,to{box-shadow:0 0 10px #ff6faa4d,inset 0 0 6px #ff6faa1f}50%{box-shadow:0 0 18px #ff6faa8c,inset 0 0 10px #ff6faa40}}.slot-boss-treasure-mark[data-v-4e911d7f]{animation:boss-mark-pulse-4e911d7f 1.8s ease-in-out infinite;color:#ff6faa;display:inline-block;margin-right:3px;text-shadow:0 0 5px rgba(255,111,170,.7)}@keyframes boss-mark-pulse-4e911d7f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.equip-slot[data-v-4e911d7f]:hover{border-color:#b89a5a66}.equip-slot-label[data-v-4e911d7f]{color:var(--ink-faint);font-size:12px;margin-bottom:4px}.equip-slot-name[data-v-4e911d7f]{font-size:14px;font-weight:600}.equip-slot-stat[data-v-4e911d7f]{color:var(--ink-faint);font-size:12px;margin-top:2px}.enhance-tag[data-v-4e911d7f]{color:var(--gold-ink);font-size:12px;margin-left:4px}.enhance-slot-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--gold-ink);border-radius:2px;color:var(--gold-ink);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:11px;margin-top:2px;padding:1px 6px}.enhance-slot-btn[data-v-4e911d7f]:hover{background:#e8cc8a1a}.equip-slot-empty[data-v-4e911d7f]{color:var(--ink-faint);font-size:13px;opacity:.3}.slot-tooltip[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid var(--gold-ink);border-radius:6px;box-shadow:0 4px 16px #00000080;min-width:180px;padding:12px;pointer-events:none;z-index:100}.slot-tooltip-fixed[data-v-4e911d7f]{contain:layout paint;max-height:calc(100vh - 20px);overflow:hidden;position:fixed;width:min(240px,calc(100vw - 20px));z-index:10000}.bag-toolbar[data-v-4e911d7f]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.bag-filters[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:4px}.filter-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(184,154,90,.2);border-radius:2px;color:var(--ink-faint);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;padding:3px 8px;transition:all .2s}.filter-btn.active[data-v-4e911d7f]{background:#e8cc8a1a}.filter-btn.active[data-v-4e911d7f],.filter-btn[data-v-4e911d7f]:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.filter-btn.filter-clear[data-v-4e911d7f]{border-color:#c45c4a80;color:#c45c4a}.filter-btn.filter-clear[data-v-4e911d7f]:hover{background:#c45c4a1a;border-color:#c45c4a;color:#c45c4a}.bag-actions[data-v-4e911d7f]{align-items:center;display:flex;gap:8px}.sell-select[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid rgba(184,154,90,.2);border-radius:2px;color:var(--ink-medium);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;padding:3px 8px}.advanced-filter-select.has-selection[data-v-4e911d7f],.sell-select.has-selection[data-v-4e911d7f]{background:#e8cc8a14;border-color:var(--gold-ink);color:var(--gold-ink)}.attr-picker-clear[data-v-4e911d7f]:focus-visible,.batch-sell-btn[data-v-4e911d7f]:focus-visible,.filter-btn[data-v-4e911d7f]:focus-visible,.sell-select[data-v-4e911d7f]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.advanced-filter-select[data-v-4e911d7f]{min-width:96px}@media(pointer:coarse){.bag-actions .batch-sell-btn[data-v-4e911d7f],.bag-actions .sell-select[data-v-4e911d7f],.bag-filters .filter-btn[data-v-4e911d7f],.bag-filters .sell-select[data-v-4e911d7f]{min-height:44px}}.attr-picker[data-v-4e911d7f]{display:inline-block;position:relative}.attr-picker-btn[data-v-4e911d7f]{align-items:center;display:inline-flex;gap:4px;min-width:90px;text-align:left}.attr-picker-btn.has-selection[data-v-4e911d7f]{background:#e8cc8a14;border-color:var(--gold-ink);color:var(--gold-ink)}.attr-picker-caret[data-v-4e911d7f]{font-size:10px;margin-left:auto;opacity:.7}.attr-picker-panel[data-v-4e911d7f]{background:var(--paper-dark,#1c1814);border:1px solid rgba(184,154,90,.35);border-radius:3px;box-shadow:0 6px 18px #00000059;left:0;max-height:380px;min-width:220px;overflow-y:auto;padding:6px 4px;position:absolute;top:calc(100% + 4px);z-index:50}.attr-picker-head[data-v-4e911d7f]{align-items:center;border-bottom:1px dashed rgba(184,154,90,.2);display:flex;justify-content:space-between;margin-bottom:4px;padding:2px 8px 6px}.attr-picker-hint[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px}.attr-picker-clear[data-v-4e911d7f]{background:transparent;border:1px solid rgba(196,92,74,.4);border-radius:2px;color:#c45c4a;cursor:pointer;font-size:11px;padding:1px 6px}.attr-picker-clear[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.attr-picker-clear[data-v-4e911d7f]:not(:disabled):hover{background:#c45c4a1f}.attr-picker-group[data-v-4e911d7f]{padding:2px 0}.attr-picker-group-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:11px;letter-spacing:1px;padding:4px 8px 2px}.attr-picker-item[data-v-4e911d7f]{align-items:center;color:var(--ink-medium);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:4px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.attr-picker-item[data-v-4e911d7f]:hover{background:#e8cc8a0f;color:var(--gold-ink)}.attr-picker-item.is-checked[data-v-4e911d7f]{color:var(--gold-ink)}.attr-picker-item input[type=checkbox][data-v-4e911d7f]{accent-color:var(--gold-ink,#d4af37);cursor:pointer}.batch-sell-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--cinnabar);border-radius:2px;color:var(--cinnabar);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;padding:3px 12px;transition:all .2s}.batch-sell-btn[data-v-4e911d7f]:hover{background:#e88a781a}.batch-sell-btn[data-v-4e911d7f]:disabled{cursor:wait;opacity:.55}.batch-sell-confirm-overlay[data-v-4e911d7f]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030303c2;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:13000}.batch-sell-confirm-panel[data-v-4e911d7f]{background:var(--paper-dark,#171510);border:1px solid rgba(232,204,138,.65);border-radius:8px;box-shadow:0 18px 54px #0009;color:var(--ink-medium);outline:none;padding:22px;width:min(420px,100%)}.batch-sell-confirm-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:14px}.batch-sell-confirm-copy[data-v-4e911d7f],.batch-sell-confirm-note[data-v-4e911d7f]{line-height:1.7;margin:0}.batch-sell-confirm-copy strong[data-v-4e911d7f]{color:var(--cinnabar);font-size:1.15em}.batch-sell-confirm-note[data-v-4e911d7f]{color:var(--ink-faint);font-size:13px;margin-top:6px}.batch-sell-confirm-actions[data-v-4e911d7f]{display:grid;gap:10px;grid-template-columns:1fr 1.5fr;margin-top:20px}.batch-sell-confirm-cancel[data-v-4e911d7f],.batch-sell-confirm-submit[data-v-4e911d7f]{border-radius:4px;cursor:pointer;font-family:"Noto Serif SC",serif;font-size:14px;min-height:44px;padding:8px 12px;touch-action:manipulation}.batch-sell-confirm-cancel[data-v-4e911d7f]{background:transparent;border:1px solid rgba(184,154,90,.35);color:var(--ink-medium)}.batch-sell-confirm-submit[data-v-4e911d7f]{background:#c45c4a29;border:1px solid var(--cinnabar);color:#f3dfb1}.batch-sell-confirm-cancel[data-v-4e911d7f]:disabled,.batch-sell-confirm-submit[data-v-4e911d7f]:disabled{cursor:wait;opacity:.55}@media(max-width:640px){.batch-sell-confirm-overlay[data-v-4e911d7f]{align-items:flex-end;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.batch-sell-confirm-panel[data-v-4e911d7f]{border-radius:10px 10px 6px 6px;padding:20px 16px 16px}.batch-sell-confirm-title[data-v-4e911d7f]{font-size:18px}.batch-sell-confirm-actions[data-v-4e911d7f]{grid-template-columns:1fr}.batch-sell-confirm-cancel[data-v-4e911d7f],.batch-sell-confirm-submit[data-v-4e911d7f]{min-height:48px}.batch-sell-confirm-submit[data-v-4e911d7f]{grid-row:1}}.equip-bag[data-v-4e911d7f]{min-width:0}.bag-with-preview[data-v-4e911d7f]{display:block}@media(max-width:1280px){.bag-with-preview[data-v-4e911d7f]{gap:8px;grid-template-columns:minmax(0,1fr)}.bag-preview[data-v-4e911d7f]{height:auto;max-height:none;min-height:420px;overflow-y:visible;position:static;scrollbar-gutter:auto}}.bag-preview[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid rgba(184,154,90,.35);border-radius:6px;box-shadow:0 2px 12px #00000059;contain:layout paint;height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow-y:auto;padding:12px;position:sticky;scrollbar-gutter:stable;top:12px;transition:border-color .15s ease}.char-col-right .equip-bag[data-v-4e911d7f]{max-height:276px;overflow-y:auto;padding-right:3px;scrollbar-gutter:stable}.char-col-right .bag-grid[data-v-4e911d7f]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.bag-preview-card[data-v-4e911d7f]{display:flex;flex-direction:column;gap:8px}.bag-preview-cols[data-v-4e911d7f]{display:flex;flex-direction:column;gap:12px}.bag-preview-col[data-v-4e911d7f]{min-width:0}.bag-preview-current[data-v-4e911d7f],.bag-preview-empty-slot[data-v-4e911d7f]{border-top:1px dashed rgba(184,154,90,.25);padding-top:8px}.bag-preview-hint[data-v-4e911d7f]{border-top:1px dashed rgba(184,154,90,.15);font-size:11px;margin-top:4px;padding-top:6px}.bag-preview-empty[data-v-4e911d7f],.bag-preview-hint[data-v-4e911d7f]{color:var(--ink-faint);text-align:center}.bag-preview-empty[data-v-4e911d7f]{padding:32px 8px}.bag-preview-empty-icon[data-v-4e911d7f]{color:#b89a5a66;font-size:28px;margin-bottom:8px}.bag-preview-empty-text[data-v-4e911d7f]{color:var(--ink-light);font-size:13px;margin-bottom:4px}.bag-preview-empty-sub[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px}.bag-letter[data-v-4e911d7f]{background:linear-gradient(180deg,#fcf4daeb,#f4e6c4e0);border:1px solid rgba(184,154,90,.45);border-radius:3px;box-shadow:inset 0 1px #ffffff80,0 2px 8px #785a281a,inset 0 0 0 1px #fffcf066;color:#6b5a3a;font-size:11.5px;line-height:1.7;margin:20px 6px 0;padding:14px 14px 12px;position:relative;text-align:left}.bag-letter[data-v-4e911d7f]:after,.bag-letter[data-v-4e911d7f]:before{background:repeating-linear-gradient(90deg,rgba(184,154,90,.35) 0 4px,transparent 4px 8px);content:"";height:1px;left:8px;position:absolute;right:8px}.bag-letter[data-v-4e911d7f]:before{top:4px}.bag-letter[data-v-4e911d7f]:after{bottom:4px}.bag-letter-title[data-v-4e911d7f]{color:#8a6a30;font-size:12.5px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-align:center}.bag-letter-section[data-v-4e911d7f]{padding:2px 0}.bag-letter-line[data-v-4e911d7f]{margin:2px 0}.bag-letter-tag[data-v-4e911d7f]{background:#e8cc8a59;border-radius:2px;color:#8a6a30;display:inline-block;font-size:10.5px;margin-right:4px;min-width:30px;padding:0 4px}.bag-letter-rule[data-v-4e911d7f]{color:#6b5a3a;margin:2px 0 4px}.bag-letter-tier[data-v-4e911d7f]{color:#5a4a2e;padding-left:10px}.bag-letter-tier b[data-v-4e911d7f]{color:#a86518;font-weight:600}.bag-letter-mark[data-v-4e911d7f]{color:#b89a5ab3;margin-right:4px}.bag-letter-divider[data-v-4e911d7f]{background:repeating-linear-gradient(90deg,rgba(184,154,90,.4) 0 5px,transparent 5px 10px);height:1px;margin:6px 0}.wx-letter[data-v-4e911d7f]{border-radius:2px;display:inline-block;font-weight:600;padding:0 4px}.wx-letter-metal[data-v-4e911d7f]{background:#e8cc8a59;color:#b8a060}.wx-letter-wood[data-v-4e911d7f]{background:#96dc8c4d;color:#4a8a3a}.wx-letter-water[data-v-4e911d7f]{background:#8cc8f04d;color:#3a7ab8}.wx-letter-fire[data-v-4e911d7f]{background:#f0a08c4d;color:#c84a3a}.wx-letter-earth[data-v-4e911d7f]{background:#dcbe8c66;color:#8a6a30}.bag-cell-preview[data-v-4e911d7f]{background:#e8cc8a1f!important;box-shadow:inset 0 0 0 1px #e8cc8a73}.bag-grid[data-v-4e911d7f]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.bag-cell[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(184,154,90,.15);border-radius:4px;cursor:pointer;min-height:112px;padding:7px 4px 8px;position:relative;text-align:center;transition:background .2s}.bag-cell[data-v-4e911d7f]:hover{background:#ffffff0f}.equip-bag-cell-icon[data-v-4e911d7f]{filter:drop-shadow(0 3px 4px rgba(0,0,0,.68));margin:0 auto 3px;transition:transform .2s}.bag-cell:hover .equip-bag-cell-icon[data-v-4e911d7f]{transform:translateY(-2px) scale(1.06)}.bag-cell-name[data-v-4e911d7f]{display:block;font-size:12px;line-height:1.3;max-width:100%}.bag-cell-rarity[data-v-4e911d7f]{display:block;font-size:10px;opacity:.8}.bag-cell-tier[data-v-4e911d7f]{background:#00000080;border-radius:2px;bottom:2px;color:#c9a85c;font-size:9px;line-height:1;padding:1px 4px;position:absolute;right:4px}.bag-cell.legendary-cell[data-v-4e911d7f]{background:radial-gradient(circle at 50% 0,#8c69236b 0,#ffffff05 72%);border-color:#ffe08ae6!important;border-width:2px;box-shadow:0 0 10px #ffc83c4d,inset 0 0 12px #ffc83c1a;overflow:hidden}.bag-cell.legendary-cell[data-v-4e911d7f]:hover{background:radial-gradient(circle at 50% 0,#a0782885 0,#ffffff0a 72%);box-shadow:0 0 16px #ffc83c80,inset 0 0 14px #ffc83c29}.bag-cell.legendary-cell[data-v-4e911d7f]:before{animation:bag-legendary-twinkle-4e911d7f 2.6s ease-in-out infinite;color:#ffe9a8;content:"❖";font-size:10px;left:4px;pointer-events:none;position:absolute;text-shadow:0 0 5px rgba(255,200,60,.95);top:2px;z-index:2}.bag-cell.legendary-cell[data-v-4e911d7f]:after{animation:bag-legendary-sweep-4e911d7f 3.6s linear infinite;background:linear-gradient(115deg,transparent 38%,rgba(255,245,205,.28) 50%,transparent 62%);background-size:250% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.bag-cell.legendary-cell .bag-cell-level[data-v-4e911d7f],.bag-cell.legendary-cell .bag-cell-name[data-v-4e911d7f],.bag-cell.legendary-cell .bag-cell-rarity[data-v-4e911d7f]{position:relative;z-index:2}.bag-cell.legendary-cell .bag-cell-name[data-v-4e911d7f]{background:linear-gradient(90deg,gold,#fff4a3 25%,#fa0,#fff4a3 75%,gold);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:bag-legendary-shine-4e911d7f 3s linear infinite;filter:drop-shadow(0 0 3px rgba(255,200,60,.55))}@keyframes bag-legendary-sweep-4e911d7f{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes bag-legendary-shine-4e911d7f{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes bag-legendary-twinkle-4e911d7f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.18)}}.bag-cell-lock[data-v-4e911d7f]{filter:drop-shadow(0 0 2px rgba(255,211,94,.6));font-size:11px;line-height:1;position:absolute;right:4px;top:2px}.bag-cell-locked[data-v-4e911d7f]{border-color:#ffd35e!important;box-shadow:inset 0 0 0 1px #ffd35e4d}.bag-cell-level[data-v-4e911d7f]{color:#8a8a7a;display:block;font-size:10px;margin-top:2px}.bag-cell-level.level-insufficient[data-v-4e911d7f]{color:#f44}.fixed-tooltip[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid var(--gold-ink);border-radius:6px;box-shadow:0 4px 16px #00000080;min-width:180px;padding:12px;pointer-events:none;position:fixed;transform:translateY(-100%);z-index:9999}.equipment-compare-popup-shell[data-v-4e911d7f]{filter:drop-shadow(0 16px 32px rgba(0,0,0,.62));max-height:calc(100vh - 24px);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;width:min(420px,calc(100vw - 24px));z-index:10020}.equipment-compare-popup-shell.is-positioned[data-v-4e911d7f]{opacity:1;pointer-events:auto;transform:translateY(0)}.equipment-compare-popup-shell[data-v-4e911d7f] .equipment-compare{background:linear-gradient(145deg,rgba(47,37,22,.58),transparent 38%),#090a0af7;box-shadow:inset 0 0 24px #00000052,0 0 0 1px #070808c7}.equip-compare-tooltip[data-v-4e911d7f]{min-width:340px;padding:10px}.compare-columns[data-v-4e911d7f]{display:flex;gap:0}.compare-col[data-v-4e911d7f]{flex:1;min-width:0;padding:6px 10px}.compare-col+.compare-col[data-v-4e911d7f]{border-left:1px solid rgba(184,154,90,.2)}.compare-label[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;letter-spacing:1px;margin-bottom:6px;text-align:center}.compare-current .compare-label[data-v-4e911d7f]{color:var(--jade);opacity:.7}.compare-empty[data-v-4e911d7f]{align-items:center;display:flex;flex-direction:column;justify-content:center}.equip-action-panel[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid var(--gold-ink);border-radius:6px;box-shadow:0 4px 16px #0009;max-height:calc(100vh - 24px);max-width:260px;min-width:200px;opacity:0;overflow-y:auto;padding:12px;pointer-events:none;position:fixed;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease;z-index:10030}.equip-action-panel.is-positioned[data-v-4e911d7f]{opacity:1;pointer-events:auto;transform:translateY(0)}.equip-action-btns[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.equip-action-btn-awaken[data-v-4e911d7f],.equip-action-btn-close[data-v-4e911d7f],.equip-action-btn-compare[data-v-4e911d7f],.equip-action-btn-gold[data-v-4e911d7f],.equip-action-btn-green[data-v-4e911d7f],.equip-action-btn-lock[data-v-4e911d7f],.equip-action-btn-red[data-v-4e911d7f]{background:transparent;border-radius:2px;cursor:pointer;flex:1;font-family:"Noto Serif SC",serif;font-size:13px;min-width:50px;padding:5px 0;transition:all .2s}.character-upload-hint strong[data-v-4e911d7f]{color:var(--gold-ink);font-size:11px;font-weight:500;letter-spacing:2px}.character-upload-hint span[data-v-4e911d7f]{color:var(--ink-faint);font-size:9px;line-height:1.35}.char-header.is-uploading .character-upload-hint[data-v-4e911d7f],.char-header:focus-visible .character-upload-hint[data-v-4e911d7f],.char-header:hover .character-upload-hint[data-v-4e911d7f]{opacity:1;transform:translateY(0)}.equip-action-btn-compare[data-v-4e911d7f]{border:1px solid #82b6d8;color:#9bc9e7;display:none}.equip-action-btn-compare[data-v-4e911d7f]:hover{background:#82b6d81a}.equip-action-btn-lock[data-v-4e911d7f]{border:1px solid #ffd35e;color:#ffd35e}.equip-action-btn-lock[data-v-4e911d7f]:hover{background:#ffd35e1a}.equip-action-btn-red[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.equip-action-btn-awaken[data-v-4e911d7f]{border:1px solid #5acbff;color:#5acbff}.equip-action-btn-awaken[data-v-4e911d7f]:hover{background:#5acbff1a}.equip-action-btn-awaken.awaken-breathing[data-v-4e911d7f]{animation:awaken-breathing-4e911d7f 1.8s ease-in-out infinite}@keyframes awaken-breathing-4e911d7f{0%,to{box-shadow:0 0 #5acbff00}50%{box-shadow:0 0 10px #5acbffcc}}.tooltip-awaken-row[data-v-4e911d7f]{border-top:1px dashed rgba(255,170,0,.4);color:#fa0;font-size:13px;font-weight:600;margin-top:6px;padding-top:4px}.tooltip-awaken-desc[data-v-4e911d7f]{color:#ffaa00bf;display:block;font-size:12px;font-weight:400;margin-top:2px}.equip-action-btn-green[data-v-4e911d7f]{border:1px solid var(--jade);color:var(--jade)}.equip-action-btn-green[data-v-4e911d7f]:hover{background:#a8e0bc1a}.equip-action-btn-gold[data-v-4e911d7f]{border:1px solid var(--gold-ink);color:var(--gold-ink)}.equip-action-btn-gold[data-v-4e911d7f]:hover{background:#e8cc8a1a}.equip-action-btn-red[data-v-4e911d7f]{border:1px solid var(--cinnabar);color:var(--cinnabar)}.equip-action-btn-red[data-v-4e911d7f]:hover{background:#e88a781a}.equip-action-btn-close[data-v-4e911d7f]{border:1px solid var(--ink-faint);color:var(--ink-faint)}.equip-action-btn-close[data-v-4e911d7f]:hover{background:#ffffff0d}.skill-tooltip-layer[data-v-4e911d7f]{display:contents}.skill-tooltip-layer.is-pinned[data-v-4e911d7f]{background:#040505b8;display:grid;inset:0;padding:12px;place-items:center;position:fixed;z-index:10040}.skill-fixed-tooltip[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid var(--gold-ink);border-radius:6px;box-shadow:0 4px 16px #00000080;max-width:280px;min-width:220px;padding:12px;pointer-events:none;position:fixed;z-index:9999}.skill-fixed-tooltip--pinned[data-v-4e911d7f]{max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);overflow-y:auto;padding:48px 14px 16px;pointer-events:auto;position:relative;width:min(420px,calc(100vw - 24px))}.skill-detail-close[data-v-4e911d7f]{background:#ffffff09;border:1px solid rgba(232,204,138,.3);border-radius:50%;color:var(--ink-light);cursor:pointer;display:grid;font-family:inherit;font-size:24px;height:44px;line-height:1;padding:0;place-items:center;position:absolute;right:4px;top:4px;width:44px}.tooltip-weapon-type[data-v-4e911d7f]{color:var(--ink-faint);font-size:12px;margin-bottom:4px}.tooltip-weapon-bonus[data-v-4e911d7f]{border-top:1px dashed rgba(232,204,138,.2);margin-top:6px;padding-top:6px}.tooltip-name[data-v-4e911d7f]{font-size:15px;font-weight:600;margin-bottom:6px}.tooltip-main[data-v-4e911d7f]{color:var(--gold-ink);font-size:14px;margin-bottom:4px}.tooltip-sub[data-v-4e911d7f]{color:var(--ink-light);font-size:13px;margin-bottom:2px}.bag-sell-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--cinnabar);border-radius:2px;color:var(--cinnabar);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;padding:2px 8px}.bag-sell-btn[data-v-4e911d7f]:hover{background:#e88a781a}.equip-placeholder[data-v-4e911d7f]{background:#ffffff05;border:1px dashed rgba(184,154,90,.2);border-radius:4px;padding:24px;text-align:center}.placeholder-text[data-v-4e911d7f]{color:var(--ink-light);font-size:16px;margin-bottom:8px}.placeholder-hint[data-v-4e911d7f]{color:var(--ink-faint);font-size:14px;opacity:.6}.cave-panel[data-v-4e911d7f]{--cave-gold:#d8b76b;--cave-gold-soft:rgba(216,183,107,.16);--cave-jade:#8fc8a8;--cave-jade-soft:rgba(96,155,121,.16);--cave-night:#0b0d0a;background:radial-gradient(circle at 78% 7%,rgba(92,132,101,.11),transparent 27%),linear-gradient(180deg,rgba(25,24,16,.34),transparent 360px);padding:clamp(12px,2vw,28px)}.cave-sanctum[data-v-4e911d7f]{isolation:isolate;position:relative}.cave-sanctum[data-v-4e911d7f]:before{color:#d8b76b06;content:"洞";font-family:ZCOOL XiaoWei,serif;font-size:clamp(120px,17vw,280px);line-height:.8;pointer-events:none;position:absolute;right:clamp(12px,4vw,70px);top:12px;z-index:-1}.cave-hero[data-v-4e911d7f]{align-items:end;background:linear-gradient(90deg,#090c09f5,#141710bd),repeating-linear-gradient(135deg,transparent 0 28px,rgba(216,183,107,.025) 28px 29px);border:1px solid rgba(216,183,107,.2);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));display:grid;gap:clamp(24px,5vw,88px);grid-template-columns:minmax(280px,1.2fr) minmax(420px,.8fr);overflow:hidden;padding:clamp(24px,4vw,54px) clamp(18px,3vw,42px);position:relative}.cave-hero[data-v-4e911d7f]:after{border:1px solid rgba(143,200,168,.09);border-radius:50% 50% 0 0;bottom:-80px;box-shadow:-80px -20px 0 -1px #8fc8a809,80px -34px 0 -1px #d8b76b08;content:"";height:180px;pointer-events:none;position:absolute;right:-8%;transform:rotate(-4deg);width:54%}.cave-hero-copy[data-v-4e911d7f],.cave-hero-side[data-v-4e911d7f]{position:relative;z-index:1}.cave-eyebrow[data-v-4e911d7f]{align-items:center;color:var(--cave-jade);display:flex;font-size:11px;gap:9px;letter-spacing:.28em}.cave-eyebrow>span[data-v-4e911d7f]{background:currentColor;height:1px;width:28px}.cave-hero h2[data-v-4e911d7f]{color:#ead7a2;font-family:ZCOOL XiaoWei,serif;font-size:clamp(28px,3.2vw,52px);font-weight:400;letter-spacing:.12em;line-height:1.05;margin:12px 0 9px}.cave-hero-copy>p[data-v-4e911d7f]{color:var(--ink-faint);font-size:13px;line-height:1.8;margin:0;max-width:650px}.cave-hero-side[data-v-4e911d7f]{display:grid;gap:18px}.cave-overview[data-v-4e911d7f]{border-bottom:1px solid rgba(216,183,107,.18);border-top:1px solid rgba(216,183,107,.18);display:grid;grid-template-columns:repeat(3,1fr)}.cave-overview-item[data-v-4e911d7f]{align-items:baseline;display:grid;gap:8px;grid-template-columns:auto 1fr;padding:12px 14px}.cave-overview-item+.cave-overview-item[data-v-4e911d7f]{border-left:1px solid rgba(216,183,107,.14)}.cave-overview-item strong[data-v-4e911d7f]{color:var(--cave-gold);font-family:ZCOOL XiaoWei,serif;font-size:26px;font-weight:400;line-height:1}.cave-overview-item span[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px}.cave-overview-item.is-ready strong[data-v-4e911d7f]{color:var(--cave-jade)}.cave-collect-all-btn[data-v-4e911d7f]{align-items:center;background:#d8b76b14;border:1px solid rgba(216,183,107,.56);color:var(--cave-gold);cursor:pointer;display:flex;font-family:"Noto Serif SC",serif;font-size:12px;gap:24px;justify-content:space-between;min-height:52px;padding:10px 15px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cave-collect-all-btn[data-v-4e911d7f]:hover:not(:disabled){background:#d8b76b24;border-color:var(--cave-gold);transform:translateY(-1px)}.cave-collect-all-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.48}.cave-btn-kicker[data-v-4e911d7f]{color:#ead7a2;font-size:14px;letter-spacing:.16em}.cave-section-heading[data-v-4e911d7f]{align-items:end;border-bottom:1px solid rgba(216,183,107,.14);display:flex;gap:20px;justify-content:space-between;margin:clamp(28px,4vw,48px) 0 16px;padding:0 2px 12px}.cave-section-heading>div[data-v-4e911d7f]{align-items:center;display:flex;gap:12px}.cave-section-index[data-v-4e911d7f]{border:1px solid rgba(216,183,107,.46);color:var(--cave-gold);display:grid;font-family:ZCOOL XiaoWei,serif;height:30px;place-items:center;transform:rotate(45deg);width:30px}.cave-section-index>i[data-v-4e911d7f],.herb-icon-big>i[data-v-4e911d7f]{font-style:normal;transform:rotate(-45deg)}.cave-section-heading h3[data-v-4e911d7f]{color:var(--ink-medium);font-family:ZCOOL XiaoWei,serif;font-size:20px;font-weight:400;letter-spacing:.14em;margin:0}.cave-section-heading p[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;margin:0}.cave-grid[data-v-4e911d7f]{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.cave-building[data-v-4e911d7f]{background:linear-gradient(145deg,#1a1a12c7,#0a0c09d1),repeating-linear-gradient(90deg,transparent 0 34px,rgba(216,183,107,.018) 34px 35px);border:1px solid rgba(216,183,107,.17);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);display:flex;flex-direction:column;grid-column:span 3;min-height:290px;overflow:hidden;padding:16px;position:relative;transition:border-color .18s ease,transform .18s ease,background .18s ease}.cave-building[data-v-4e911d7f]:after,.cave-building[data-v-4e911d7f]:before{content:"";height:22px;pointer-events:none;position:absolute;width:22px}.cave-building[data-v-4e911d7f]:before{border-left:1px solid rgba(216,183,107,.38);border-top:1px solid rgba(216,183,107,.38);left:6px;top:6px}.cave-building[data-v-4e911d7f]:after{border-bottom:1px solid rgba(143,200,168,.22);border-right:1px solid rgba(143,200,168,.22);bottom:6px;right:6px}.cave-building[data-v-4e911d7f]:hover{border-color:#d8b76b61;transform:translateY(-2px)}.cave-building.is-production[data-v-4e911d7f]{background:radial-gradient(circle at 85% 18%,rgba(143,200,168,.09),transparent 28%),linear-gradient(140deg,#1b1d14e0,#090c09e6);grid-column:span 6;min-height:300px;padding:clamp(18px,2vw,26px)}.cave-building.is-built[data-v-4e911d7f]{border-color:#8fc8a83d}.cave-building.locked[data-v-4e911d7f]{filter:saturate(.45);opacity:.58}.cave-card-topline[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cave-card-number[data-v-4e911d7f]{color:#d8b76b6b;font-size:10px;letter-spacing:.18em}.cave-status[data-v-4e911d7f]{border:1px solid rgba(216,183,107,.22);color:var(--ink-faint);font-size:10px;letter-spacing:.12em;padding:3px 7px}.cave-status.is-maxed[data-v-4e911d7f],.cave-status.is-running[data-v-4e911d7f]{border-color:#8fc8a857;color:var(--cave-jade)}.cave-status.is-ready[data-v-4e911d7f]{color:var(--cave-gold)}.cave-status.is-building[data-v-4e911d7f]{color:#e18d70}.cave-icon-row[data-v-4e911d7f]{align-items:center;display:flex;gap:12px}.cave-icon[data-v-4e911d7f]{border:1px solid rgba(216,183,107,.46);color:var(--cave-gold);display:grid;flex-shrink:0;font-family:ZCOOL XiaoWei,serif;font-size:22px;height:48px;place-items:center;transform:rotate(45deg);width:48px}.cave-icon>span[data-v-4e911d7f]{display:block;transform:rotate(-45deg)}.cave-info[data-v-4e911d7f]{flex:1;min-width:0}.cave-name[data-v-4e911d7f]{align-items:center;color:var(--ink-medium);display:flex;font-family:ZCOOL XiaoWei,serif;font-size:18px;justify-content:space-between;letter-spacing:.08em}.cave-level[data-v-4e911d7f]{color:var(--cave-jade);font-family:"Noto Serif SC",serif;font-size:11px;letter-spacing:0}.cave-desc[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;line-height:1.6;margin-top:4px}.cave-level-track[data-v-4e911d7f]{background:#d8b76b17;height:2px;margin:18px 0;overflow:hidden}.cave-level-track span[data-v-4e911d7f]{background:linear-gradient(90deg,rgba(143,200,168,.38),var(--cave-jade));display:block;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);width:var(--cave-progress)}.cave-locked-text[data-v-4e911d7f]{align-items:center;border:1px dashed rgba(216,183,107,.18);color:var(--ink-faint);display:flex;gap:12px;margin:auto 0;padding:14px}.cave-lock-mark[data-v-4e911d7f]{border:1px solid rgba(225,141,112,.32);color:#c87861;display:grid;font-family:ZCOOL XiaoWei,serif;height:34px;place-items:center;width:34px}.cave-locked-text strong[data-v-4e911d7f],.herb-empty-tip strong[data-v-4e911d7f]{color:var(--ink-light);display:block;font-size:13px;font-weight:500;margin-bottom:3px}.cave-dormant-copy p[data-v-4e911d7f],.cave-locked-text p[data-v-4e911d7f],.herb-empty-tip p[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;line-height:1.6;margin:0}.cave-output[data-v-4e911d7f]{align-items:end;display:flex;gap:18px;justify-content:space-between;margin:2px 0 18px}.cave-bonus>span[data-v-4e911d7f],.cave-dormant-copy>span[data-v-4e911d7f],.cave-output-copy>span[data-v-4e911d7f]{color:var(--ink-faint);display:block;font-size:10px;letter-spacing:.14em;margin-bottom:5px}.cave-output-copy strong[data-v-4e911d7f]{color:var(--cave-jade);display:block;font-family:ZCOOL XiaoWei,serif;font-size:clamp(25px,2.3vw,36px);font-weight:400;line-height:1.15}.cave-output-copy strong small[data-v-4e911d7f]{color:var(--ink-faint);font-family:"Noto Serif SC",serif;font-size:11px;margin-left:5px}.cave-output-copy p[data-v-4e911d7f]{color:var(--ink-faint);font-size:10px;margin:6px 0 0}.cave-collect-btn[data-v-4e911d7f]{background:#8fc8a814;border:1px solid rgba(143,200,168,.62);color:var(--cave-jade);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;letter-spacing:.12em;min-height:38px;min-width:78px;padding:7px 16px;transition:background .18s ease,transform .18s ease}.cave-collect-btn[data-v-4e911d7f]:hover:not(:disabled){background:#8fc8a829;transform:translateY(-1px)}.cave-collect-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.cave-bonus[data-v-4e911d7f]{margin:auto 0;padding:10px 0 16px}.cave-bonus strong[data-v-4e911d7f]{color:var(--cave-gold);display:block;font-family:ZCOOL XiaoWei,serif;font-size:30px;font-weight:400;line-height:1}.cave-bonus p[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;margin:7px 0 0}.cave-dormant-copy[data-v-4e911d7f]{margin:auto 0;padding:12px 0 18px}.cave-upgrade-row[data-v-4e911d7f]{align-items:end;border-top:1px solid rgba(216,183,107,.1);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:13px}.cave-upgrade-cost[data-v-4e911d7f]{display:grid;gap:2px}.cave-upgrade-cost small[data-v-4e911d7f],.cave-upgrade-cost span[data-v-4e911d7f]{color:var(--ink-faint);font-size:10px}.cave-upgrade-cost strong[data-v-4e911d7f]{color:var(--ink-light);font-size:12px;font-weight:500}.cave-upgrade-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(216,183,107,.52);color:var(--cave-gold);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:11px;min-height:36px;padding:6px 12px;transition:background .18s ease,border-color .18s ease}.cave-upgrade-btn[data-v-4e911d7f]:hover:not(:disabled){background:#d8b76b1c;border-color:var(--cave-gold)}.cave-upgrade-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.34}.cave-maxed[data-v-4e911d7f]{border-top:1px solid rgba(143,200,168,.12);color:var(--ink-faint);font-size:11px;margin-top:auto;padding:12px 0 2px}.cave-maxed span[data-v-4e911d7f]{color:var(--cave-jade);letter-spacing:.18em;margin-right:8px}.cave-upgrading[data-v-4e911d7f]{align-items:center;background:#e18d7012;color:#db9279;display:flex;font-size:13px;gap:7px;margin:0 0 10px;padding:7px 9px}.cave-upgrading-pulse[data-v-4e911d7f]{animation:cave-pulse-4e911d7f 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes cave-pulse-4e911d7f{50%{opacity:.28;transform:scale(.75)}}.herb-field-section[data-v-4e911d7f]{background:linear-gradient(180deg,#151d14c2,#0c0f0be6),repeating-linear-gradient(90deg,transparent 0 64px,rgba(143,200,168,.025) 64px 65px);border:1px solid rgba(143,200,168,.24);margin-top:clamp(28px,4vw,50px);overflow:hidden;padding:clamp(18px,3vw,34px);position:relative}.herb-field-section[data-v-4e911d7f]:before{background:linear-gradient(165deg,transparent 64%,rgba(143,200,168,.035) 64.2%,transparent 64.6%),linear-gradient(15deg,transparent 78%,rgba(216,183,107,.025) 78.2%,transparent 78.6%);content:"";inset:0;pointer-events:none;position:absolute}.herb-field-header[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:18px 28px;justify-content:space-between;margin-bottom:22px;position:relative;z-index:1}.herb-field-title[data-v-4e911d7f]{align-items:center;display:flex;gap:16px;min-width:250px}.herb-icon-big[data-v-4e911d7f]{border:1px solid rgba(143,200,168,.55);color:var(--cave-jade);display:grid;font-family:ZCOOL XiaoWei,serif;font-size:26px;height:56px;place-items:center;transform:rotate(45deg);width:56px}.herb-field-name[data-v-4e911d7f]{color:var(--ink-medium);font-family:ZCOOL XiaoWei,serif;font-size:24px;font-weight:400;letter-spacing:.15em;margin:5px 0 0}.herb-field-desc[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;margin:4px 0 0}.herb-field-summary[data-v-4e911d7f]{display:flex;flex:1 1 420px;justify-content:center;min-width:0}.herb-field-summary>div[data-v-4e911d7f]{display:grid;min-width:82px;padding:7px 14px;text-align:center}.herb-field-summary>div+div[data-v-4e911d7f]{border-left:1px solid rgba(143,200,168,.12)}.herb-field-summary strong[data-v-4e911d7f]{color:var(--cave-jade);font-family:ZCOOL XiaoWei,serif;font-size:17px;font-weight:400;line-height:1.2}.herb-field-summary span[data-v-4e911d7f]{color:var(--ink-faint);font-size:9px;letter-spacing:.08em;margin-top:4px}.herb-field-actions[data-v-4e911d7f]{border-top:1px solid rgba(143,200,168,.1);display:flex;flex:1 1 100%;gap:8px;justify-content:flex-end;padding-top:14px}.herb-action-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(216,183,107,.45);color:var(--cave-gold);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:11px;min-height:38px;padding:7px 14px;transition:background .18s ease,border-color .18s ease}.herb-action-btn span[data-v-4e911d7f]{color:var(--ink-faint);margin-left:8px}.herb-action-btn[data-v-4e911d7f]:hover:not(:disabled){background:#d8b76b1a;border-color:var(--cave-gold)}.herb-action-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.34}.herb-action-btn.jade[data-v-4e911d7f]{border-color:#8fc8a894;color:var(--cave-jade)}.herb-action-btn.jade[data-v-4e911d7f]:hover:not(:disabled){background:#8fc8a81a}.herb-action-btn.is-primary[data-v-4e911d7f]{background:#d8b76b1a}.herb-help-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(143,200,168,.28);color:var(--ink-faint);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:11px;letter-spacing:.12em;min-height:38px;padding:7px 12px;transition:color .18s ease,border-color .18s ease}.herb-help-btn[data-v-4e911d7f]:hover{border-color:var(--cave-jade);color:var(--cave-jade)}.herb-empty-tip[data-v-4e911d7f]{align-items:center;background:#070a073d;border:1px dashed rgba(143,200,168,.2);display:grid;gap:20px;grid-template-columns:auto minmax(200px,1fr) auto;padding:clamp(22px,4vw,42px);position:relative}.herb-empty-land[data-v-4e911d7f]{color:#8fc8a86b;display:flex;font-family:ZCOOL XiaoWei,serif;font-size:22px;gap:2px}.herb-empty-land span[data-v-4e911d7f]{border:1px solid rgba(143,200,168,.18);display:grid;height:38px;place-items:center;width:38px}.herb-plots-grid[data-v-4e911d7f]{display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));position:relative;z-index:1}.plot-card[data-v-4e911d7f]{background:linear-gradient(180deg,#1b2218b8,#0b0e0ac7),repeating-linear-gradient(90deg,transparent 0 23px,rgba(143,200,168,.025) 23px 24px);border:1px solid rgba(143,200,168,.16);display:flex;flex-direction:column;gap:6px;min-height:154px;overflow:hidden;padding:13px;position:relative;transition:border-color .18s ease,transform .18s ease}.plot-card[data-v-4e911d7f]:hover{border-color:#8fc8a857;transform:translateY(-1px)}.plot-card.mature[data-v-4e911d7f]{background:radial-gradient(circle at 80% 25%,rgba(143,200,168,.13),transparent 38%),linear-gradient(180deg,#1b261bd1,#0b0f0ad1);border-color:#8fc8a8a6}.plot-card.empty[data-v-4e911d7f]{align-items:center;background:#070a0742;border-style:dashed;justify-content:center}.plot-index[data-v-4e911d7f]{align-items:center;color:var(--ink-faint);display:flex;font-size:11px;justify-content:space-between}.plot-index em[data-v-4e911d7f]{color:#8fc8a894;font-size:9px;font-style:normal;letter-spacing:.12em}.plot-herb-name[data-v-4e911d7f]{color:var(--ink-medium);font-family:ZCOOL XiaoWei,serif;font-size:17px;letter-spacing:.08em;margin-top:5px}.plot-quality-tag[data-v-4e911d7f]{color:var(--ink-faint);font-size:10px}.plot-quality-tag.tag-gift[data-v-4e911d7f]{color:#d994b2}.plot-status[data-v-4e911d7f]{color:var(--cave-jade);font-size:11px;margin-top:5px}.plot-status.growing[data-v-4e911d7f]{color:var(--ink-faint)}.plot-actions[data-v-4e911d7f]{margin-top:auto}.plot-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(216,183,107,.42);color:var(--cave-gold);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:10px;letter-spacing:.1em;min-height:34px;padding:6px 8px;transition:background .18s ease,border-color .18s ease;width:100%}.plot-btn[data-v-4e911d7f]:hover{background:#d8b76b1a;border-color:var(--cave-gold)}.plot-btn.jade[data-v-4e911d7f]{border-color:#8fc8a88f;color:var(--cave-jade)}.plot-btn.jade[data-v-4e911d7f]:hover{background:#8fc8a81a}.plot-btn.cinnabar[data-v-4e911d7f]{border-color:#e18d705c;color:#d88b72}.plot-btn.cinnabar[data-v-4e911d7f]:hover{background:#e18d7014}.plot-empty-icon[data-v-4e911d7f]{color:var(--ink-faint);font-size:28px;opacity:.24}.plot-empty-copy[data-v-4e911d7f]{color:var(--ink-faint);font-size:10px;margin:0 0 8px}.cave-panel button[data-v-4e911d7f]:focus-visible{outline:1px solid #e8cc89;outline-offset:3px}@media(prefers-reduced-motion:reduce){.cave-building[data-v-4e911d7f],.cave-collect-all-btn[data-v-4e911d7f],.cave-collect-btn[data-v-4e911d7f],.cave-level-track span[data-v-4e911d7f],.plot-card[data-v-4e911d7f]{transition:none}.cave-upgrading-pulse[data-v-4e911d7f]{animation:none}}@media(max-width:1180px){.cave-hero[data-v-4e911d7f]{gap:28px;grid-template-columns:1fr}.cave-building[data-v-4e911d7f],.cave-building.is-production[data-v-4e911d7f]{grid-column:span 6}.herb-field-summary[data-v-4e911d7f]{flex-basis:100%;order:3}}.pill-header-row[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.herb-bag-section[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(168,224,188,.15);margin-bottom:16px;padding:12px}.herb-bag-title[data-v-4e911d7f]{margin-bottom:8px}.herb-bag-grid[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:6px}.herb-bag-item[data-v-4e911d7f]{align-items:center;background:#ffffff08;border:1px solid rgba(184,154,90,.2);border-radius:2px;display:flex;font-size:12px;gap:4px;padding:4px 10px}.herb-bag-quality[data-v-4e911d7f]{font-weight:600}.herb-bag-name[data-v-4e911d7f]{color:var(--ink-medium)}.herb-bag-count[data-v-4e911d7f]{color:var(--ink-faint)}.pill-herb-needs[data-v-4e911d7f]{background:#00000026;border-radius:4px;display:flex;flex-direction:column;gap:6px;margin:8px 0;padding:8px}.pill-herb-need-row[data-v-4e911d7f]{align-items:center;display:flex;gap:8px}.pill-herb-need-name[data-v-4e911d7f]{color:var(--ink-light);flex:1;font-size:13px}.pill-herb-select[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid rgba(184,154,90,.2);border-radius:2px;color:var(--ink-medium);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;min-width:140px;padding:3px 8px}.pill-preview[data-v-4e911d7f]{color:var(--gold-ink)}.pill-variants[data-v-4e911d7f]{border-top:1px dashed rgba(184,154,90,.15);display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px}.pill-variant[data-v-4e911d7f]{align-items:center;background:#ffffff08;border:1px solid rgba(184,154,90,.2);border-radius:2px;display:flex;gap:4px;padding:2px 8px}.variant-info[data-v-4e911d7f]{font-size:12px}.pill-use-btn-small[data-v-4e911d7f]{background:transparent;border:1px solid var(--jade);border-radius:2px;color:var(--jade);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:11px;padding:1px 8px}.pill-use-btn-small[data-v-4e911d7f]:hover{background:#a8e0bc1a}.buff-bar[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.buff-tag[data-v-4e911d7f]{background:#a8e0bc1a;border:1px solid var(--jade);border-radius:2px;color:var(--jade);font-size:13px;padding:3px 10px}.pill-type-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:15px;letter-spacing:2px;margin:12px 0 8px}.pill-list[data-v-4e911d7f]{display:flex;flex-direction:column;gap:10px}.pill-grid[data-v-4e911d7f]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:600px){.pill-grid[data-v-4e911d7f]{grid-template-columns:1fr}}.pill-card[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(184,154,90,.15);border-radius:4px;display:flex;flex-direction:column;padding:12px}.pill-header[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.pill-name[data-v-4e911d7f]{font-size:15px;font-weight:600}.pill-count[data-v-4e911d7f]{color:var(--ink-faint);font-size:13px}.pill-desc[data-v-4e911d7f]{color:var(--ink-light);font-size:12px;line-height:1.4;margin-bottom:4px}.pill-rate[data-v-4e911d7f]{color:var(--ink-faint);font-size:12px;margin-bottom:8px}.pill-actions[data-v-4e911d7f]{display:flex;gap:8px}.pill-craft-btn[data-v-4e911d7f]{background:transparent;border-radius:2px;color:var(--gold-ink);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:13px;padding:4px 12px}.pill-craft-btn[data-v-4e911d7f]:hover:not(:disabled){background:#e8cc8a1a}.pill-craft-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.pill-use-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--jade);border-radius:2px;color:var(--jade);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:13px;padding:4px 12px;transition:all .2s}.pill-use-btn[data-v-4e911d7f]:hover:not(:disabled){background:#a8e0bc1a}.pill-use-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.cultivate-panel[data-v-4e911d7f]{padding:16px}.cultivate-panel .panel-title[data-v-4e911d7f]{padding-left:14px;position:relative}.cultivate-panel .panel-title[data-v-4e911d7f]:before{background:linear-gradient(180deg,var(--gold-ink),var(--cinnabar));border-radius:2px;content:"";height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:4px}.herb-bag-section[data-v-4e911d7f]{background:linear-gradient(135deg,#e8cc8a0a,#a8e0bc05);border:1px solid rgba(232,204,138,.18);border-radius:6px;overflow:hidden;padding:14px 16px;position:relative}.herb-bag-section[data-v-4e911d7f]:after{background:radial-gradient(circle at 70% 30%,rgba(232,204,138,.08),transparent 70%);content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:120px}.herb-bag-title[data-v-4e911d7f]{align-items:center;color:var(--gold-ink);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:3px;margin-bottom:10px}.herb-bag-title[data-v-4e911d7f]:before{color:var(--jade);content:"❖";font-size:12px}.herb-bag-item[data-v-4e911d7f]{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(184,154,90,.25);border-radius:14px;padding:5px 12px;transition:all .2s}.herb-bag-item[data-v-4e911d7f]:hover{box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.pill-type-title[data-v-4e911d7f]{align-items:center;display:flex;gap:10px;position:relative}.pill-type-title[data-v-4e911d7f]:after,.pill-type-title[data-v-4e911d7f]:before{background:linear-gradient(90deg,transparent,rgba(232,204,138,.3),transparent);content:"";flex:1;height:1px}.pill-card[data-v-4e911d7f]{background:linear-gradient(135deg,#e8cc8a0a 0,#00000026),var(--paper);border:1px solid rgba(184,154,90,.2);border-radius:6px;overflow:hidden;padding:14px;position:relative;transition:all .25s}.pill-card[data-v-4e911d7f]:before{background:linear-gradient(180deg,var(--gold-ink),transparent);bottom:0;content:"";left:0;opacity:.5;position:absolute;top:0;width:3px}.pill-card[data-v-4e911d7f]:hover{border-color:#e8cc8a73;box-shadow:0 4px 16px #e8cc8a14;transform:translateY(-2px)}.pill-card .pill-name[data-v-4e911d7f]{font-size:16px;letter-spacing:2px;text-shadow:0 0 10px currentColor}.pill-craft-btn[data-v-4e911d7f]{background:linear-gradient(135deg,#e8cc8a26,#e8cc8a0d);border:1px solid var(--gold-ink);color:var(--gold-light);font-weight:600;letter-spacing:4px;padding:6px 18px;transition:all .2s}.pill-craft-btn[data-v-4e911d7f]:hover:not(:disabled){background:linear-gradient(135deg,#e8cc8a4d,#e8cc8a1a);box-shadow:0 0 12px #e8cc8a66}.alchemy-workbench[data-v-4e911d7f]{align-items:stretch;display:grid;gap:20px;grid-template-columns:380px 1fr;margin-bottom:18px}@media(max-width:820px){.alchemy-workbench[data-v-4e911d7f]{grid-template-columns:1fr}}.alchemy-stove[data-v-4e911d7f]{align-items:center;background:radial-gradient(ellipse at 50% 80%,rgba(232,120,40,.12) 0,transparent 55%),radial-gradient(ellipse at 50% 30%,rgba(168,224,188,.06),transparent 50%),linear-gradient(180deg,var(--paper-dark) 0,#0a0806 100%);border:1px solid rgba(232,204,138,.25);border-radius:10px;box-shadow:inset 0 0 40px #0009;display:flex;flex-direction:column;justify-content:center;min-height:380px;overflow:hidden;position:relative}.stove-halo[data-v-4e911d7f]{background:radial-gradient(circle at 50% 65%,rgba(232,140,40,.35),transparent 45%);filter:blur(12px);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s}.stove-active .stove-halo[data-v-4e911d7f]{animation:stoveHaloPulse-4e911d7f 2.4s ease-in-out infinite;opacity:1}@keyframes stoveHaloPulse-4e911d7f{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.stove-img[data-v-4e911d7f]{filter:brightness(.85) drop-shadow(0 0 12px rgba(232,140,40,.3)) drop-shadow(0 10px 20px rgba(0,0,0,.6));height:220px;transition:filter .4s,transform .4s;width:220px;z-index:2}.stove-active .stove-img[data-v-4e911d7f]{animation:stoveBreath-4e911d7f 3.5s ease-in-out infinite;filter:brightness(1) drop-shadow(0 0 20px rgba(232,180,90,.55)) drop-shadow(0 0 40px rgba(232,120,40,.35)) drop-shadow(0 10px 24px rgba(0,0,0,.7))}@keyframes stoveBreath-4e911d7f{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}}.stove-label[data-v-4e911d7f]{bottom:14px;color:var(--ink-faint);font-family:ZCOOL XiaoWei,serif;font-size:12px;letter-spacing:6px;position:absolute;z-index:3}.stove-fire[data-v-4e911d7f]{align-items:flex-end;bottom:60px;display:flex;gap:4px;height:60px;justify-content:center;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .4s;width:180px;z-index:1}.stove-active .stove-fire[data-v-4e911d7f]{opacity:1}.fire-blade[data-v-4e911d7f]{animation:fireBladeFlicker-4e911d7f .7s ease-in-out infinite alternate;background:linear-gradient(180deg,#fff6d0,#ffcf60 25%,#ff8030 60%,#ff3010 90%,transparent);border-radius:50% 50% 30% 30%;box-shadow:0 0 15px #ff8c2899;filter:blur(2px);transform-origin:bottom center;width:10px}.fb1[data-v-4e911d7f]{animation-delay:0s;height:32px}.fb2[data-v-4e911d7f]{animation-delay:.12s;height:48px}.fb3[data-v-4e911d7f]{animation-delay:.2s;height:56px}.fb4[data-v-4e911d7f]{animation-delay:.05s;height:44px}.fb5[data-v-4e911d7f]{animation-delay:.18s;height:30px}@keyframes fireBladeFlicker-4e911d7f{0%{opacity:.85;transform:scaleY(.85) scaleX(1.15) skew(-4deg)}to{opacity:1;transform:scaleY(1.15) scaleX(.85) skew(5deg)}}.stove-smoke[data-v-4e911d7f]{height:120px;pointer-events:none;top:10px;transform:translate(-50%);width:150px;z-index:1}.smoke[data-v-4e911d7f],.stove-smoke[data-v-4e911d7f]{left:50%;position:absolute}.smoke[data-v-4e911d7f]{background:radial-gradient(circle,rgba(232,204,138,.25),rgba(168,224,188,.08) 50%,transparent 70%);border-radius:50%;bottom:0;filter:blur(10px);height:40px;opacity:0;width:40px}.stove-active .smoke[data-v-4e911d7f]{animation:smokeRise-4e911d7f 4s ease-out infinite}.smoke.s1[data-v-4e911d7f]{animation-delay:0s}.smoke.s2[data-v-4e911d7f]{animation-delay:1.3s}.smoke.s3[data-v-4e911d7f]{animation-delay:2.6s}@keyframes smokeRise-4e911d7f{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.5)}30%{opacity:.6}to{opacity:0;transform:translate(-50%) translateY(-140px) scale(2)}}.stove-ember[data-v-4e911d7f]{bottom:0;height:120px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.ember[data-v-4e911d7f]{background:#fc6;border-radius:50%;bottom:20px;box-shadow:0 0 8px #f94,0 0 4px #f62;height:3px;opacity:0;position:absolute;width:3px}.stove-active .ember[data-v-4e911d7f]{animation:emberFloat-4e911d7f 3s ease-out infinite}@keyframes emberFloat-4e911d7f{0%{opacity:0;transform:translateY(0) translate(0)}10%{opacity:1}to{opacity:0;transform:translateY(-200px) translate(var(--drift,10px))}}.alchemy-panel[data-v-4e911d7f]{background:linear-gradient(180deg,#e8cc8a08,#00000026);border:1px solid rgba(184,154,90,.2);border-radius:10px;display:flex;flex-direction:column;padding:18px 20px}.alchemy-tabs[data-v-4e911d7f]{border-bottom:1px solid rgba(184,154,90,.15);display:flex;gap:8px;margin-bottom:14px;padding-bottom:10px}.alchemy-tab-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(184,154,90,.25);border-radius:4px;color:var(--ink-faint);cursor:pointer;flex:1;font-family:"Noto Serif SC",serif;font-size:13px;letter-spacing:3px;padding:8px 12px;transition:all .2s}.alchemy-tab-btn[data-v-4e911d7f]:hover{border-color:#e8cc8a66;color:var(--ink-light)}.alchemy-tab-btn.active[data-v-4e911d7f]{background:linear-gradient(135deg,#e8cc8a33,#e88c281a);border-color:var(--gold-ink);box-shadow:0 0 12px #e8cc8a33;color:var(--gold-light)}.stone-craft-panel[data-v-4e911d7f]{display:flex;flex-direction:column;gap:12px}.stone-craft-count-row[data-v-4e911d7f]{align-items:center;display:flex;gap:8px}.stone-craft-count-input[data-v-4e911d7f]{flex:1}.stone-craft-max-btn[data-v-4e911d7f]{background:transparent;border:1px solid rgba(184,154,90,.35);border-radius:4px;color:var(--gold-ink);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:13px;letter-spacing:2px;padding:8px 14px;transition:all .2s}.stone-craft-max-btn[data-v-4e911d7f]:hover:not(:disabled){background:#e8cc8a14;border-color:var(--gold-ink);color:var(--gold-light)}.stone-craft-max-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.stone-craft-hint[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;margin-top:4px}.stone-craft-result[data-v-4e911d7f]{color:var(--ink-medium);font-size:13px;line-height:1.8;padding:8px 4px}.alchemy-field[data-v-4e911d7f]{margin-bottom:12px}.alchemy-field-group[data-v-4e911d7f]{margin-bottom:10px}.alchemy-label[data-v-4e911d7f]{color:var(--gold-ink);display:block;font-size:12px;letter-spacing:3px;margin-bottom:6px}.alchemy-select[data-v-4e911d7f]{background:var(--paper-dark);border:1px solid rgba(184,154,90,.3);border-radius:4px;color:var(--ink-medium);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:13px;padding:8px 10px;transition:border-color .2s;width:100%}.alchemy-select[data-v-4e911d7f]:focus,.alchemy-select[data-v-4e911d7f]:hover{border-color:var(--gold-ink)}.alchemy-select[data-v-4e911d7f]:focus{box-shadow:0 0 8px #e8cc8a33;outline:none}.alchemy-select-lg[data-v-4e911d7f]{font-size:14px;padding:10px 12px}.alchemy-effect[data-v-4e911d7f]{background:#0003;border-left:2px solid;border-radius:2px;font-size:13px;font-style:italic;margin-bottom:12px;padding:10px 12px}.alchemy-herb-row[data-v-4e911d7f]{align-items:center;display:grid;gap:10px;grid-template-columns:140px 1fr;margin-bottom:6px}.alchemy-herb-name[data-v-4e911d7f]{color:var(--ink-light);font-size:13px}.alchemy-preview[data-v-4e911d7f]{background:#00000040;border:1px dashed rgba(184,154,90,.2);border-radius:4px;margin:10px 0 14px;padding:10px 14px}.preview-row[data-v-4e911d7f]{display:flex;font-size:12px;justify-content:space-between;padding:2px 0}.preview-key[data-v-4e911d7f]{color:var(--ink-faint);letter-spacing:2px}.preview-val[data-v-4e911d7f]{color:var(--ink-medium);font-weight:600}.alchemy-craft-row[data-v-4e911d7f]{display:flex;gap:8px}.alchemy-craft-btn[data-v-4e911d7f]{align-items:center;background:linear-gradient(135deg,#e8b45a47,#e8782833),radial-gradient(circle at 50% 50%,rgba(232,140,40,.15),transparent 70%);border:1px solid var(--gold-ink);border-radius:6px;box-shadow:0 0 20px #e8cc8a1a;color:var(--gold-light);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;gap:2px;overflow:hidden;padding:14px;position:relative;text-shadow:0 0 10px rgba(232,204,138,.5);transition:all .25s;width:100%}.alchemy-craft-btn-bulk[data-v-4e911d7f]{background:linear-gradient(135deg,#a8e0bc38,#50a8822e),radial-gradient(circle at 50% 50%,rgba(120,200,160,.12),transparent 70%);border-color:var(--jade);box-shadow:0 0 20px #a8e0bc1a;color:var(--jade);text-shadow:0 0 10px rgba(168,224,188,.5)}.alchemy-craft-btn[data-v-4e911d7f]:before{background:linear-gradient(90deg,transparent,rgba(255,220,130,.25),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.alchemy-craft-btn[data-v-4e911d7f]:hover:not(:disabled):before{left:100%}.alchemy-craft-btn[data-v-4e911d7f]:hover:not(:disabled){box-shadow:0 0 30px #e8cc8a66,inset 0 0 20px #e88c281a;transform:translateY(-2px)}.alchemy-craft-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.craft-btn-text[data-v-4e911d7f]{font-size:18px;letter-spacing:8px}.craft-btn-sub[data-v-4e911d7f]{font-size:11px;letter-spacing:3px;opacity:.7}.alchemy-variants[data-v-4e911d7f]{border-top:1px dashed rgba(184,154,90,.2);margin-top:14px;padding-top:12px}.variants-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:12px;letter-spacing:3px;margin-bottom:6px}.variants-list[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:6px}.alchemy-variant[data-v-4e911d7f]{align-items:center;background:#ffffff0a;border:1px solid rgba(184,154,90,.2);border-radius:14px;display:flex;font-size:12px;gap:6px;padding:3px 10px}.pill-room-section[data-v-4e911d7f]{background:linear-gradient(135deg,#c879ff0a,#a8e0bc05);border:1px solid rgba(232,204,138,.2);border-radius:6px;margin-top:14px;overflow:hidden;padding:14px 16px;position:relative}.pill-room-section[data-v-4e911d7f]:after{background:radial-gradient(circle at 70% 30%,rgba(232,204,138,.08),transparent 70%);content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:120px}.pill-room-title[data-v-4e911d7f]{align-items:center;color:var(--gold-ink);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:3px;margin-bottom:10px}.pill-room-title[data-v-4e911d7f]:before{align-items:center;border:1px solid var(--cinnabar);border-radius:50%;color:var(--cinnabar);content:"丹";display:inline-flex;font-family:ZCOOL XiaoWei,serif;font-size:14px;height:20px;justify-content:center;letter-spacing:0;width:20px}.pill-room-grid[data-v-4e911d7f]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.pill-room-card[data-v-4e911d7f]{background:linear-gradient(135deg,#e8cc8a0a,#00000026);border:1px solid rgba(184,154,90,.2);border-radius:4px;padding:10px 12px;position:relative;transition:all .2s}.pill-room-card[data-v-4e911d7f]:hover{border-color:#e8cc8a73;box-shadow:0 2px 10px #e8cc8a14}.pill-room-head[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.pill-room-name[data-v-4e911d7f]{font-size:14px;font-weight:600;letter-spacing:2px;text-shadow:0 0 8px currentColor}.pill-room-type[data-v-4e911d7f]{border:1px solid var(--ink-faint);border-radius:8px;color:var(--ink-faint);font-size:10px;letter-spacing:2px;padding:1px 6px}.pill-room-desc[data-v-4e911d7f]{color:var(--ink-light);font-size:12px;font-style:italic;line-height:1.4;margin-bottom:6px}.pill-room-variants[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pill-room-variant[data-v-4e911d7f]{align-items:center;background:#0003;border:1px solid;border-radius:14px;display:flex;font-size:12px;gap:4px;padding:3px 8px 3px 10px}.pill-room-qf[data-v-4e911d7f]{font-size:12px;font-weight:600}.pill-room-count[data-v-4e911d7f]{color:var(--ink-medium);font-size:11px}.skills-panel[data-v-4e911d7f]{padding:16px}.skills-layout[data-v-4e911d7f]{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:1000px){.skills-layout[data-v-4e911d7f]{grid-template-columns:1fr}}.skills-bag[data-v-4e911d7f],.skills-equipped[data-v-4e911d7f]{min-width:0}.skill-group[data-v-4e911d7f]{margin-bottom:16px}.skill-group-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:13px;letter-spacing:2px;margin-bottom:6px;padding-left:4px}.slot-lock-hint[data-v-4e911d7f]{color:#888;font-size:11px;letter-spacing:0;margin-left:4px}.skill-cells-stack[data-v-4e911d7f]{display:flex;flex-direction:column;gap:6px}.skill-cell[data-v-4e911d7f]{align-items:center;background:#ffffff05;border:1px solid rgba(184,154,90,.15);border-radius:4px;cursor:pointer;display:flex;gap:10px;min-height:56px;padding:8px 10px;transition:border-color .2s}.skill-cell.filled[data-v-4e911d7f]{background:#ffffff0a}.skill-cell[data-v-4e911d7f]:hover{border-color:#e8cc8a80}.cell-icon[data-v-4e911d7f]{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.cell-icon svg[data-v-4e911d7f]{display:block}.cell-info[data-v-4e911d7f]{flex:1;min-width:0}.cell-name-row[data-v-4e911d7f]{align-items:center;display:flex;gap:6px;justify-content:space-between}.cell-name[data-v-4e911d7f]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-level[data-v-4e911d7f]{border:1px solid rgba(232,204,138,.3);border-radius:2px;color:var(--gold-ink);flex-shrink:0;font-size:11px;padding:0 6px}.cell-desc[data-v-4e911d7f]{color:var(--ink-faint);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-awaken-effect[data-v-4e911d7f]{color:var(--jade);font-size:11px;line-height:1.4;margin-top:2px;white-space:normal}.cell-up-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--gold-ink);border-radius:2px;color:var(--gold-ink);cursor:pointer;flex-shrink:0;font-family:"Noto Serif SC",serif;font-size:12px;height:28px;width:28px}.cell-up-btn[data-v-4e911d7f]:hover:not(:disabled){background:#e8cc8a1a}.cell-up-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.3}.cell-awaken-btn[data-v-4e911d7f]{background:linear-gradient(180deg,#c8a050,#8a6630);border:0;border-radius:2px;color:#fff7d8;cursor:pointer;flex-shrink:0;font-family:"Noto Serif SC",serif;font-size:12px;height:28px;width:28px}.cell-awaken-btn[data-v-4e911d7f]:hover{filter:brightness(1.15)}.cell-terrain-btn[data-v-4e911d7f]{background:linear-gradient(180deg,#b07a3c,#6e4a22);border:0;border-radius:2px;color:#ffeecb;cursor:pointer;flex-shrink:0;font-family:"Noto Serif SC",serif;font-size:12px;height:28px;padding:0 8px;white-space:nowrap}.cell-terrain-btn[data-v-4e911d7f]:hover{filter:brightness(1.15)}.earth-terrain-mask[data-v-4e911d7f]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.earth-terrain-modal[data-v-4e911d7f]{background:#1c1712;border:1px solid rgba(184,154,90,.4);border-radius:6px;box-shadow:0 8px 32px #00000080;padding:16px 18px 18px;width:min(420px,92vw)}.earth-terrain-head[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between}.earth-terrain-title[data-v-4e911d7f]{color:#e8cc8a;font-family:"Noto Serif SC",serif;font-size:16px}.earth-terrain-close[data-v-4e911d7f]{background:transparent;border:0;color:#b89a5a;cursor:pointer;font-size:16px}.earth-terrain-sub[data-v-4e911d7f]{color:#9a8a66;font-size:12px;line-height:1.5;margin:6px 0 12px}.earth-terrain-list[data-v-4e911d7f]{display:flex;flex-direction:column;gap:8px}.earth-terrain-card[data-v-4e911d7f]{border:1px solid rgba(184,154,90,.25);border-radius:4px;cursor:pointer;padding:10px 12px;transition:border-color .2s,background .2s}.earth-terrain-card[data-v-4e911d7f]:hover{background:#e8cc8a0d;border-color:#e8cc8a99}.earth-terrain-card.active[data-v-4e911d7f]{background:#e8cc8a1a;border-color:#e8cc8a}.earth-terrain-card-head[data-v-4e911d7f]{align-items:center;display:flex;gap:8px}.earth-terrain-name[data-v-4e911d7f]{color:#e8cc8a;font-family:"Noto Serif SC",serif;font-size:15px}.earth-terrain-cur[data-v-4e911d7f]{background:#503c1480;border-radius:3px;color:gold;font-size:10px;padding:1px 6px}.earth-terrain-hint[data-v-4e911d7f]{color:#b0a488;font-size:12px;line-height:1.5;margin-top:4px}.cell-awaken-tag[data-v-4e911d7f]{background:#503c1480;border-radius:3px;color:gold;font-size:10px;margin-left:6px;padding:1px 5px}.cell-empty[data-v-4e911d7f]{color:var(--ink-faint);flex:1;font-size:13px;opacity:.4;text-align:center}.skills-bag-header[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.skill-bag-filters[data-v-4e911d7f]{display:flex;gap:4px}.filter-btn.filter-sort[data-v-4e911d7f]{margin-left:10px}.skill-bag-grid[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:600px;overflow-y:auto}.skill-bag-cell[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(184,154,90,.2);border-radius:4px;cursor:default;padding:8px 10px;text-align:center;transition:background .2s}.bag-cell-icon[data-v-4e911d7f]{display:block;margin:0 auto 6px}.bag-cell-body[data-v-4e911d7f]{display:block;text-align:left}.skill-bag-cell[data-v-4e911d7f]:hover{background:#ffffff0f}.bag-cell-name[data-v-4e911d7f]{font-size:13px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bag-cell-meta[data-v-4e911d7f]{align-items:center;display:flex;font-size:11px;justify-content:space-between}.bag-cell-type[data-v-4e911d7f]{border:1px solid rgba(184,154,90,.2);border-radius:2px;color:var(--ink-faint);padding:0 6px}.bag-cell-count[data-v-4e911d7f]{color:var(--gold-ink)}.bag-cell-up-btn[data-v-4e911d7f]{background:var(--jade);border:none;border-radius:3px;color:var(--ink-dark,#2a2118);cursor:pointer;font-size:12px;margin-top:6px;padding:4px 0;transition:opacity .2s;width:100%}.bag-cell-up-btn[data-v-4e911d7f]:hover{opacity:.85}.bag-cell-up-btn[data-v-4e911d7f]:disabled{background:#a8e0bc2e;color:var(--ink-faint);cursor:not-allowed}.bag-cell-maxed[data-v-4e911d7f]{color:var(--gold-ink);font-size:11px;margin-top:6px;opacity:.7;text-align:center}.skill-section[data-v-4e911d7f]{display:flex;flex-direction:column;gap:12px}.skill-section-title[data-v-4e911d7f]{color:var(--gold-ink);font-size:15px;letter-spacing:2px}.skill-slot[data-v-4e911d7f]{align-items:center;background:#ffffff05;border:1px solid rgba(184,154,90,.15);border-radius:4px;display:flex;justify-content:center;min-height:80px;padding:16px}.skill-slots-row[data-v-4e911d7f]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.skill-slot[data-v-4e911d7f]{cursor:pointer;transition:border-color .2s}.skill-slot[data-v-4e911d7f]:hover{border-color:#b89a5a66}.slot-empty[data-v-4e911d7f]{color:var(--ink-faint);font-size:14px;opacity:.4}.s-bonus[data-v-4e911d7f]{color:var(--jade);font-size:13px;margin-left:4px}.skill-slot-card[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(184,154,90,.15);border-radius:4px;display:flex;flex-direction:column;gap:6px;min-height:80px;padding:10px}.skill-slot-clickable[data-v-4e911d7f]{cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center}.equipped-row[data-v-4e911d7f]{align-items:center;display:flex;gap:8px;justify-content:space-between}.skill-level[data-v-4e911d7f]{border:1px solid rgba(232,204,138,.3);border-radius:2px;color:var(--gold-ink);flex-shrink:0;font-size:12px;padding:1px 6px}.skill-upgrade-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--gold-ink);border-radius:2px;color:var(--gold-ink);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:11px;padding:3px 8px;transition:all .2s}.skill-upgrade-btn[data-v-4e911d7f]:hover:not(:disabled){background:#e8cc8a1a}.skill-upgrade-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.equipped-name[data-v-4e911d7f]{color:var(--jade);font-size:15px;font-weight:600}.equipped-desc[data-v-4e911d7f]{color:var(--ink-faint);font-size:13px;margin-left:8px}.skill-item-info[data-v-4e911d7f]{align-items:center;display:flex;gap:8px}.skill-type-tag[data-v-4e911d7f]{border:1px solid rgba(184,154,90,.3);border-radius:2px;color:var(--gold-ink);font-size:12px;padding:1px 6px}.skill-picker-item[data-v-4e911d7f]{align-items:center;border-bottom:1px solid rgba(184,154,90,.1);cursor:pointer;display:flex;gap:12px;padding:14px;transition:background .2s}.picker-icon[data-v-4e911d7f]{flex-shrink:0}.picker-text[data-v-4e911d7f]{display:flex;flex:1;flex-direction:column;min-width:0}.skill-picker-item[data-v-4e911d7f]:hover{background:#a8e0bc14}.skill-picker-item.unequip[data-v-4e911d7f]:hover{background:#e88a781a}.picker-name[data-v-4e911d7f]{color:var(--jade);display:block;font-size:15px;margin-bottom:4px}.picker-level[data-v-4e911d7f]{border:1px solid rgba(232,204,138,.3);border-radius:2px;color:var(--gold-ink);font-size:11px;margin-left:6px;padding:0 6px;vertical-align:middle}.picker-desc[data-v-4e911d7f]{color:var(--ink-faint);font-size:13px}.skill-inventory[data-v-4e911d7f]{background:#ffffff05;border:1px solid rgba(184,154,90,.1);border-radius:4px;min-height:100px;padding:16px}.inventory-hint[data-v-4e911d7f]{color:var(--ink-faint);font-size:14px;opacity:.5;text-align:center}.skill-list[data-v-4e911d7f]{display:flex;flex-direction:column;gap:8px}.skill-item[data-v-4e911d7f]{align-items:center;background:#ffffff08;border:1px solid rgba(184,154,90,.15);border-radius:4px;display:flex;justify-content:space-between;padding:12px}.skill-name[data-v-4e911d7f]{color:var(--jade);font-size:15px}.skill-count[data-v-4e911d7f]{color:var(--ink-faint);font-size:14px}.ach-badge[data-v-4e911d7f]{background:var(--cinnabar);border-radius:8px;color:#fff;display:inline-block;font-size:11px;height:16px;line-height:16px;margin-left:4px;min-width:16px;padding:0 4px;text-align:center;vertical-align:middle}.checkin-btn[data-v-4e911d7f]{position:relative}.checkin-red-dot[data-v-4e911d7f]{background:#f44;border-radius:50%;box-shadow:0 0 4px #f44c;height:9px;position:absolute;right:-3px;top:-3px;width:9px}.stats-btn[data-v-4e911d7f]{background:transparent;border:1px solid var(--jade);border-radius:2px;color:var(--jade);cursor:pointer;font-family:"Noto Serif SC",serif;font-size:14px;padding:2px 8px;transition:all .3s ease}.stats-btn[data-v-4e911d7f]:hover{background:#a8e0bc1a}.bottom-nav[data-v-4e911d7f]{background:linear-gradient(0deg,#23201af2,#1c1a14e6);border-top:1px solid rgba(184,154,90,.08);flex-shrink:0;justify-content:space-around;padding:6px 0 10px}.bottom-nav[data-v-4e911d7f],.nav-item[data-v-4e911d7f]{align-items:center;display:flex}.nav-item[data-v-4e911d7f]{background:none;border:none;cursor:pointer;flex-direction:column;padding:4px 12px;transition:all .3s ease}.nav-icon[data-v-4e911d7f]{font-family:ZCOOL XiaoWei,serif;font-size:18px}.nav-icon[data-v-4e911d7f],.nav-label[data-v-4e911d7f]{color:var(--ink-faint);transition:color .3s ease}.nav-label[data-v-4e911d7f]{font-size:15px;letter-spacing:2px}.nav-item.active .nav-icon[data-v-4e911d7f]{color:var(--gold-ink);text-shadow:0 0 8px rgba(212,180,106,.3)}.nav-item.active .nav-label[data-v-4e911d7f]{color:var(--gold-light)}.nav-item:hover:not(.active) .nav-icon[data-v-4e911d7f]{color:var(--ink-light)}.fade-enter-active[data-v-4e911d7f],.fade-leave-active[data-v-4e911d7f]{transition:opacity .3s ease}.fade-enter-from[data-v-4e911d7f],.fade-leave-to[data-v-4e911d7f]{opacity:0}@media(max-width:480px){.top-bar[data-v-4e911d7f]{padding:6px 12px}.logo-text[data-v-4e911d7f]{font-size:14px;letter-spacing:2px}.currency-group[data-v-4e911d7f]{gap:8px}.currency[data-v-4e911d7f]{font-size:16px}.stats-grid[data-v-4e911d7f]{grid-template-columns:1fr}}.item-category-tabs[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.item-cat-tab[data-v-4e911d7f]{background:transparent;border:1px solid #554;border-radius:4px;color:#aaa;cursor:pointer;font-family:"Noto Serif SC",serif;font-size:12px;padding:4px 10px;transition:all .2s}.item-cat-tab[data-v-4e911d7f]:hover{background:#ffaa0014;color:#ddd}.item-cat-tab.active[data-v-4e911d7f]{background:#e8cc8a26;border-color:var(--gold-ink);color:var(--gold-ink)}.item-cat-count[data-v-4e911d7f]{font-size:11px;margin-left:2px;opacity:.7}.sect-items-grid[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:8px}.sect-item-card[data-v-4e911d7f]{background:#282319cc;border:1px solid #665;border-radius:6px;padding:8px 10px}.sect-item-header[data-v-4e911d7f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.sect-item-name[data-v-4e911d7f]{color:gold;font-size:13px;font-weight:700}.sect-item-count[data-v-4e911d7f]{color:#c9a85c;font-size:12px}.sect-item-desc[data-v-4e911d7f]{color:#a09880;font-size:11px;line-height:1.4;margin-bottom:6px;min-height:30px}.sect-item-use-btn[data-v-4e911d7f]{background:linear-gradient(135deg,#3a3520,#524a30);border:1px solid #c9a85c;border-radius:3px;color:gold;cursor:pointer;font-size:12px;padding:4px 0;width:100%}.sect-item-use-btn[data-v-4e911d7f]:hover{background:linear-gradient(135deg,#524a30,#6a5f3a)}.sect-item-use-btn.auto[data-v-4e911d7f]{border-color:#555;color:#888;cursor:default}.sect-dialog-options[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:8px}.sect-dialog-btn[data-v-4e911d7f]{background:#282319cc;border:1px solid #665;border-radius:4px;color:#e0d8c0;cursor:pointer;flex:1;font-size:13px;min-width:100px;padding:8px 12px}.sect-dialog-btn[data-v-4e911d7f]:hover{border-color:#c9a85c;color:gold}.sect-panel[data-v-4e911d7f]{overflow-y:auto;padding:8px}.sect-none[data-v-4e911d7f]{text-align:center}.sect-hint[data-v-4e911d7f]{color:#8a8a7a;font-size:13px;margin:8px 0}.sect-create-row[data-v-4e911d7f],.sect-donate-row[data-v-4e911d7f],.sect-search-row[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.sect-input[data-v-4e911d7f]{background:#28281ecc;border:1px solid #555;border-radius:4px;color:#e0d8c0;flex:1;font-size:13px;min-width:100px;padding:6px 10px}.sect-input[data-v-4e911d7f]:focus{border-color:#c9a85c;outline:none}.sect-btn[data-v-4e911d7f]{background:linear-gradient(135deg,#3a3520,#524a30);border:1px solid #665;border-radius:4px;color:#e0d8c0;cursor:pointer;font-size:12px;padding:6px 14px;white-space:nowrap}.sect-btn[data-v-4e911d7f]:hover{border-color:#c9a85c;color:gold}.sect-btn[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.sect-btn-create[data-v-4e911d7f]{background:linear-gradient(135deg,#4a3520,#6a4a20);border-color:#c9a85c}.sect-btn-join[data-v-4e911d7f]{background:linear-gradient(135deg,#1a3a20,#2a5a30)}.sect-btn-sign[data-v-4e911d7f]{background:linear-gradient(135deg,#2a2a50,#3a3a70);margin-top:8px}.sect-donate-info[data-v-4e911d7f]{background:#28281e99;border:1px solid #555;border-radius:4px;color:#d0c8a8;display:flex;flex-direction:column;font-size:13px;gap:6px;margin:8px 0;padding:10px 12px}.sect-donate-line[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.sect-donate-amount[data-v-4e911d7f]{color:gold}.sect-donate-remain b[data-v-4e911d7f]{color:#8d8}.sect-donate-contrib[data-v-4e911d7f]{color:#ffb84d}.sect-donate-hint[data-v-4e911d7f]{color:#888;font-size:12px}.sect-donate-preview[data-v-4e911d7f]{color:#ffb84d;font-size:12px;white-space:nowrap}.sect-btn-fight[data-v-4e911d7f]{background:linear-gradient(135deg,#5a2020,#8a3030);border-color:#f44}.sect-btn-danger[data-v-4e911d7f]{background:linear-gradient(135deg,#5a1010,#8a2020);border-color:#f44;color:#faa}.sect-btn-buy[data-v-4e911d7f]{background:linear-gradient(135deg,#1a3a20,#2a5a30)}.sect-btn-claim[data-v-4e911d7f]{background:linear-gradient(135deg,#3a5a20,#5a8a30);color:gold}.sect-btn-sm[data-v-4e911d7f]{background:#3c321ecc;border:1px solid #555;border-radius:3px;color:#e0d8c0;cursor:pointer;font-size:11px;padding:3px 8px}.sect-btn-sm[data-v-4e911d7f]:hover{border-color:#c9a85c}.sect-btn-sm[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.4}.sect-btn-transfer[data-v-4e911d7f]{background:linear-gradient(135deg,#78281ed9,#501914d9);border-color:#a85040;color:#ffd0c0}.sect-btn-transfer[data-v-4e911d7f]:hover{border-color:#ff8060;color:#fff}.sect-list[data-v-4e911d7f]{margin-top:12px}.sect-list-item[data-v-4e911d7f]{background:#282319cc;border:1px solid #444;border-radius:6px;margin-bottom:8px;padding:10px;position:relative}.sect-list-name[data-v-4e911d7f]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.sect-name-text[data-v-4e911d7f]{color:gold;font-size:14px;font-weight:700}.sect-level-badge[data-v-4e911d7f]{background:#665;border-radius:3px;color:gold;font-size:11px;padding:1px 6px}.sect-member-count[data-v-4e911d7f]{color:#8a8a7a;font-size:12px}.sect-list-ann[data-v-4e911d7f]{color:#a09880;font-size:12px;margin-bottom:4px}.sect-list-leader[data-v-4e911d7f]{color:#8a8a7a;font-size:12px}.sect-list-item .sect-btn-join[data-v-4e911d7f]{position:absolute;right:10px;top:10px}.sect-header[data-v-4e911d7f]{background:#282319e6;border:1px solid #665;border-radius:8px;margin-bottom:10px;padding:12px}.sect-title-row[data-v-4e911d7f]{align-items:center;display:flex;gap:10px;margin-bottom:4px}.sect-main-name[data-v-4e911d7f]{color:gold;font-size:18px;font-weight:700}.sect-level-badge-lg[data-v-4e911d7f]{background:#665;border-radius:4px;color:gold;font-size:13px;padding:2px 10px}.sect-ann[data-v-4e911d7f]{color:#a09880;font-size:12px;font-style:italic;margin-bottom:6px}.sect-stats[data-v-4e911d7f]{color:#b0a890;flex-wrap:wrap;margin-bottom:4px}.sect-my-info[data-v-4e911d7f],.sect-stats[data-v-4e911d7f]{display:flex;font-size:12px;gap:12px}.sect-my-info[data-v-4e911d7f]{color:#c9a85c}.sect-leader-status[data-v-4e911d7f]{align-items:center;color:#b0a890;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:4px}.sect-leader-status .leader-active[data-v-4e911d7f]{color:#8a8a7a}.sect-leader-status .leader-active.warn[data-v-4e911d7f]{color:#f76;font-weight:700}.sect-impeach-btn[data-v-4e911d7f]{background:#6b1a1a;border:1px solid #a44;border-radius:3px;color:#ffd;cursor:pointer;font-size:12px;margin-left:4px;padding:2px 10px}.sect-impeach-btn[data-v-4e911d7f]:hover{background:#8b2a2a;border-color:#d66}.sect-m-inactive[data-v-4e911d7f]{color:#8a8a7a;font-size:11px;margin-left:4px}.sect-m-inactive.warn[data-v-4e911d7f]{color:#f76;font-weight:700}.sect-quick-entry[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.sect-entry-btn[data-v-4e911d7f]{align-items:center;background:#282319d9;border:1px solid #444;border-radius:6px;color:#ddd;cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;text-decoration:none;transition:all .15s}.sect-entry-btn[data-v-4e911d7f]:hover{background:#3c321ef2;border-color:#c9a85c}.sect-entry-btn.war[data-v-4e911d7f]:hover{border-color:#c9a85c;box-shadow:0 0 8px #c9a85c59}.sect-entry-btn.vein[data-v-4e911d7f]:hover{border-color:#5ca8c9;box-shadow:0 0 8px #5ca8c959}.sect-entry-btn.mail[data-v-4e911d7f]:hover{border-color:#a85cc9;box-shadow:0 0 8px #a85cc959}.sect-entry-btn.market[data-v-4e911d7f]:hover{border-color:#c9a85c;box-shadow:0 0 8px #c9a85c73}.entry-icon[data-v-4e911d7f]{flex-shrink:0;font-size:26px}.entry-text[data-v-4e911d7f]{flex:1;font-size:15px;line-height:1.4}.entry-text b[data-v-4e911d7f]{color:gold;font-size:15px}.entry-text small[data-v-4e911d7f]{color:#8a8a7a;font-size:13px}.entry-stage[data-v-4e911d7f]{background:#555;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:400;margin-left:6px;padding:1px 8px}.entry-stage.registering[data-v-4e911d7f]{background:#3a7}.entry-stage.betting[data-v-4e911d7f]{background:#d69e3c;color:#000}.entry-stage.fighting[data-v-4e911d7f]{animation:pulse-4e911d7f 1s infinite;background:#d33}.entry-stage.settled[data-v-4e911d7f]{background:#555}.entry-stage.occupy[data-v-4e911d7f]{background:#5ca8c9}.entry-stage.claim[data-v-4e911d7f]{background:#d69e3c;color:#000}.entry-red-dot[data-v-4e911d7f]{background:#f44;border-radius:11px;box-shadow:0 1px 4px #00000080;color:#fff;font-size:12px;font-weight:700;height:18px;line-height:16px;min-width:18px;padding:1px 6px;position:absolute;right:-5px;text-align:center;top:-5px}@keyframes pulse-4e911d7f{50%{opacity:.6}}.sect-sub-tabs[data-v-4e911d7f]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.sect-sub-btn[data-v-4e911d7f]{background:#282319cc;border:1px solid #444;border-radius:4px;color:#8a8a7a;cursor:pointer;font-size:12px;padding:5px 12px}.sect-sub-btn.active[data-v-4e911d7f]{background:#3c321ee6;border-color:#c9a85c;color:gold}.sect-sub-panel[data-v-4e911d7f]{min-height:100px}.sect-member-toolbar[data-v-4e911d7f]{align-items:center;border-bottom:1px solid rgba(204,162,79,.2);display:flex;gap:8px;padding:0 8px 10px}.sect-member-sort-label[data-v-4e911d7f]{color:#7a7568;font-size:11px;letter-spacing:.16em}.sect-member-sort-options[data-v-4e911d7f]{display:flex;gap:4px}.sect-member-sort-btn[data-v-4e911d7f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#14110cb8;border:1px solid rgba(204,162,79,.22);border-radius:2px;color:#8a8373;cursor:pointer;font-size:11px;padding:4px 9px;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out}.sect-member-sort-btn[data-v-4e911d7f]:focus-visible,.sect-member-sort-btn[data-v-4e911d7f]:hover{border-color:#dab0599e;color:#d9c28c;outline:none}.sect-member-sort-btn.active[data-v-4e911d7f]{background:#5d42144d;border-color:#dab059b8;box-shadow:inset 0 -1px #e7be6347;color:#f0cf79}.sect-member-sort-state[data-v-4e911d7f]{color:#6f695c;font-size:10px;margin-left:auto}.sect-member-row[data-v-4e911d7f]{align-items:center;border-bottom:1px solid rgba(100,100,80,.3);display:flex;font-size:12px;gap:10px;padding:6px 8px}.sect-m-name[data-v-4e911d7f]{color:#e0d8c0;font-weight:700;min-width:60px}.sect-m-role[data-v-4e911d7f]{font-size:11px;min-width:50px}.sect-m-lv[data-v-4e911d7f]{color:#8a8a7a}.sect-m-contrib[data-v-4e911d7f]{align-items:flex-end;color:#b0a890;display:flex;flex-direction:column;line-height:1.3;margin-left:auto}.sect-m-contrib-sub[data-v-4e911d7f]{color:#7a7568;font-size:10px}.sect-role-select[data-v-4e911d7f]{background:#28281ecc;border:1px solid #555;border-radius:3px;color:#e0d8c0;font-size:11px;padding:2px 6px}.sect-log-header[data-v-4e911d7f]{align-items:center;color:#c9a85c;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:8px}.sect-log-row[data-v-4e911d7f]{align-items:baseline;background:#28231973;border-left:2px solid rgba(201,168,92,.4);border-radius:3px;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-bottom:3px;padding:4px 6px}.sect-log-time[data-v-4e911d7f]{color:#6b6b5c;flex-shrink:0;font-family:monospace;font-size:11px}.sect-log-actor[data-v-4e911d7f]{color:#c9a85c;flex-shrink:0;font-weight:700}.sect-log-text[data-v-4e911d7f]{color:#b0a890;flex:1;word-break:break-all}.sect-task-title[data-v-4e911d7f]{color:#c9a85c;font-size:14px;font-weight:700;margin:6px 0}.sect-task-row[data-v-4e911d7f]{align-items:center;background:#28231999;border-radius:4px;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:4px;padding:6px 8px}.sect-task-info[data-v-4e911d7f]{flex:1;min-width:120px}.sect-task-name[data-v-4e911d7f]{color:#e0d8c0;display:block;font-weight:700}.sect-task-desc[data-v-4e911d7f]{color:#8a8a7a;font-size:11px}.sect-task-progress[data-v-4e911d7f]{align-items:center;color:#b0a890;display:flex;gap:6px;min-width:120px}.sect-progress-bar[data-v-4e911d7f]{background:#3c321ecc;border-radius:3px;height:6px;overflow:hidden;width:80px}.sect-progress-fill[data-v-4e911d7f]{background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:3px;height:100%;transition:width .3s}.sect-task-reward[data-v-4e911d7f]{color:#c9a85c;font-size:11px}.sect-task-done[data-v-4e911d7f]{color:#4caf50;font-size:11px}.sect-boss-card[data-v-4e911d7f]{background:#282319cc;border:1px solid #555;border-radius:6px;margin-bottom:8px;padding:10px}.sect-boss-active[data-v-4e911d7f]{border-color:#f44}.sect-boss-name[data-v-4e911d7f]{color:#f44;font-size:14px;font-weight:700;margin-bottom:4px}.sect-boss-card:not(.sect-boss-active) .sect-boss-name[data-v-4e911d7f]{color:#b0a890}.sect-boss-hp-bar[data-v-4e911d7f]{background:#3c321ecc;border-radius:4px;height:8px;margin:4px 0;overflow:hidden;position:relative;width:100%}.sect-boss-hp-fill[data-v-4e911d7f]{background:linear-gradient(90deg,#f44336,#ff9800);border-radius:4px;height:100%;transition:width .3s}.sect-boss-hp-tick[data-v-4e911d7f]{background:#0000008c;height:100%;pointer-events:none;position:absolute;top:0;width:1px}.sect-boss-hp-text[data-v-4e911d7f]{color:#f88;font-size:11px}.sect-boss-hp-pct[data-v-4e911d7f]{color:#ffd54a;margin-left:4px}.sect-boss-meta[data-v-4e911d7f]{color:#8a8a7a;font-size:12px;margin-bottom:6px}.sect-boss-log-overlay[data-v-4e911d7f]{align-items:center;background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.sect-boss-log-box[data-v-4e911d7f]{background:#2a2520;border:1px solid #665;border-radius:8px;max-height:70vh;max-width:400px;overflow-y:auto;padding:16px;width:90%}.sect-boss-log-title[data-v-4e911d7f]{color:gold;font-size:16px;font-weight:700;margin-bottom:8px}.sect-boss-log-line[data-v-4e911d7f]{border-bottom:1px solid rgba(100,100,80,.2);color:#e0d8c0;font-size:12px;padding:3px 0}.sect-rank-row[data-v-4e911d7f]{color:#e0d8c0;display:flex;font-size:12px;gap:10px;padding:4px 0}.sect-rank-num[data-v-4e911d7f]{color:gold;font-weight:700;min-width:30px}.sect-rank-dmg[data-v-4e911d7f]{color:#f88;margin-left:auto}.sect-shop-header[data-v-4e911d7f]{color:#c9a85c;font-size:13px;margin-bottom:8px}.sect-shop-item[data-v-4e911d7f]{background:#282319cc;border:1px solid #444;border-radius:6px;margin-bottom:6px;padding:8px 10px}.sect-shop-item-header[data-v-4e911d7f]{align-items:center;display:flex;gap:8px;margin-bottom:2px}.sect-shop-name[data-v-4e911d7f]{font-size:13px;font-weight:700}.sect-shop-category[data-v-4e911d7f]{background:#6464504d;border-radius:2px;color:#b0a890;font-size:10px;padding:1px 4px}.sect-shop-desc[data-v-4e911d7f]{color:#8a8a7a;font-size:11px;margin-bottom:4px}.sect-shop-bottom[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.sect-shop-cost[data-v-4e911d7f]{color:#c9a85c}.sect-shop-limit[data-v-4e911d7f]{color:#8a8a7a}.sect-shop-buy-group[data-v-4e911d7f]{align-items:center;display:inline-flex;gap:4px;margin-left:auto}.sect-shop-count[data-v-4e911d7f]{background:#14120ed9;border:1px solid #4a4130;border-radius:3px;color:#e5d2a0;font-size:12px;height:24px;padding:2px 5px;width:52px}.sect-shop-count[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.45}.sect-skill-card[data-v-4e911d7f]{background:#282319cc;border:1px solid #444;border-radius:6px;margin-bottom:6px;padding:8px 10px}.sect-skill-name[data-v-4e911d7f]{color:#9b59b6;font-size:13px;font-weight:700}.sect-skill-desc[data-v-4e911d7f]{color:#8a8a7a;font-size:12px;margin:2px 0}.sect-skill-level[data-v-4e911d7f]{color:#c9a85c;font-size:12px}.sect-skill-frozen[data-v-4e911d7f]{color:#f44}.sect-skill-effects[data-v-4e911d7f]{color:#4caf50;display:flex;font-size:11px;gap:8px;margin:2px 0}.sect-skill-bottom[data-v-4e911d7f]{margin-top:4px}.sect-manage-section[data-v-4e911d7f]{border-bottom:1px solid rgba(100,100,80,.3);margin-bottom:12px;padding-bottom:8px}.sect-footer[data-v-4e911d7f]{margin-top:16px;text-align:center}@media(max-width:768px){.game-page[data-v-4e911d7f]{height:100dvh}.top-bar[data-v-4e911d7f]{align-items:stretch;flex-direction:column;gap:4px;padding:6px 8px}.bar-left[data-v-4e911d7f]{gap:8px;justify-content:flex-start}.logo-text[data-v-4e911d7f]{font-size:14px;letter-spacing:2px}.bar-divider[data-v-4e911d7f]{display:none}.realm-badge[data-v-4e911d7f]{font-size:12px;letter-spacing:1px;padding:1px 6px}.bar-right[data-v-4e911d7f]{flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.bar-right[data-v-4e911d7f]::-webkit-scrollbar{display:none}.currency-group[data-v-4e911d7f]{flex-shrink:0;gap:8px}.currency[data-v-4e911d7f]{font-size:13px}.cur-icon[data-v-4e911d7f]{height:12px;width:12px}.drop-table-btn[data-v-4e911d7f],.logout-btn[data-v-4e911d7f]{flex-shrink:0;font-size:12px;letter-spacing:1px;padding:3px 8px;white-space:nowrap}.info-strip[data-v-4e911d7f]{align-items:stretch;flex-direction:column;gap:6px;padding:6px 8px}.info-left[data-v-4e911d7f]{justify-content:flex-start}.root-mini[data-v-4e911d7f]{font-size:14px;height:24px;width:24px}.char-name[data-v-4e911d7f]{font-size:15px;letter-spacing:1px}.combat-power[data-v-4e911d7f]{font-size:12px}.dual-bars[data-v-4e911d7f]{gap:3px}.bar-row[data-v-4e911d7f]{gap:6px}.bar-label[data-v-4e911d7f]{font-size:11px;min-width:52px}.exp-bar-wrap[data-v-4e911d7f]{height:12px}.exp-text[data-v-4e911d7f]{font-size:11px;letter-spacing:0}.realm-challenge-btn[data-v-4e911d7f]{font-size:11px;padding:1px 8px}.tab-panel[data-v-4e911d7f]{padding:8px}.alchemy-workbench[data-v-4e911d7f],.char-two-col[data-v-4e911d7f],.sect-quick-entry[data-v-4e911d7f],.stats-grid[data-v-4e911d7f]{gap:10px;grid-template-columns:1fr!important}.bottom-nav[data-v-4e911d7f]{padding:8px 0 max(10px,env(safe-area-inset-bottom))}.nav-item[data-v-4e911d7f]{flex:1;gap:2px;min-width:0;padding:8px 2px}.nav-icon[data-v-4e911d7f]{font-size:16px}.nav-label[data-v-4e911d7f]{font-size:14px;letter-spacing:0}.nav-item.active[data-v-4e911d7f]{background:linear-gradient(180deg,#d4b46a14,#d4b46a2e);border-radius:6px}.map-atlas-trigger[data-v-4e911d7f]{gap:3px 8px;grid-template-columns:auto 1fr;min-height:44px;padding:7px 9px}.map-trigger-kicker[data-v-4e911d7f]{font-size:9px}.map-atlas-trigger strong[data-v-4e911d7f]{font-size:15px}.map-trigger-action[data-v-4e911d7f]{font-size:9px;grid-column:1/-1}.map-info[data-v-4e911d7f]{flex-wrap:wrap;gap:4px}.map-desc[data-v-4e911d7f]{font-size:12px}.map-elem[data-v-4e911d7f]{font-size:11px;padding:0 4px}.battle-controls[data-v-4e911d7f]{gap:6px;margin-bottom:8px}.ctrl-btn[data-v-4e911d7f]{flex:1 1 auto;font-size:13px;letter-spacing:1px;min-height:44px;min-width:0;padding:6px 12px}.battle-stats[data-v-4e911d7f]{font-size:12px;gap:8px;justify-content:space-between;margin-left:0;width:100%}.offline-banner[data-v-4e911d7f]{line-height:1.55;padding:8px 10px}.offline-banner-hint[data-v-4e911d7f]{display:block;margin:2px 0 0}.endless-status-card[data-v-4e911d7f]{gap:10px;grid-template-columns:1fr;padding:11px 10px}.endless-status-metrics[data-v-4e911d7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.endless-status-metric strong[data-v-4e911d7f]{white-space:normal}.tower-module[data-v-4e911d7f]{padding:9px 10px}.tower-module-head[data-v-4e911d7f]{align-items:flex-start}.tower-module-head>div[data-v-4e911d7f]{display:grid;gap:2px}.tower-row[data-v-4e911d7f]{gap:7px}.tower-label[data-v-4e911d7f]{font-size:14px}.tower-select[data-v-4e911d7f]{flex:1 1 150px;min-height:44px;min-width:0}.tower-fast-toggle[data-v-4e911d7f]{min-height:40px}.tower-history-btn[data-v-4e911d7f]{min-height:44px;min-width:44px}.tower-preview-monster[data-v-4e911d7f]{flex-wrap:wrap;max-width:100%}.battle-hud[data-v-4e911d7f]{gap:6px;margin-bottom:8px;padding:6px 8px}.hud-name[data-v-4e911d7f]{font-size:14px;letter-spacing:1px;margin-bottom:2px}.hud-hp-text[data-v-4e911d7f]{font-size:11px}.hud-vs[data-v-4e911d7f]{font-size:12px;padding:0 2px}.wave-monsters-grid[data-v-4e911d7f]{gap:4px}.wave-cell-name[data-v-4e911d7f]{font-size:10px}.monster-tooltip[data-v-4e911d7f]{max-width:calc(100vw - 24px);padding:10px 12px;right:0;width:auto}.tip-skill[data-v-4e911d7f],.tip-stats span[data-v-4e911d7f]{font-size:12px}.tip-resist-list[data-v-4e911d7f]{font-size:11px}.tip-advantage[data-v-4e911d7f]{font-size:12px}.death-text[data-v-4e911d7f]{font-size:15px}.battle-log[data-v-4e911d7f]{max-height:calc(100vh - 400px);min-height:200px;padding:10px}.panel-title[data-v-4e911d7f]{font-size:14px;letter-spacing:2px;margin-bottom:10px}.sub-title[data-v-4e911d7f]{font-size:14px;margin-top:12px}.char-info-card[data-v-4e911d7f]{padding:12px}.char-header[data-v-4e911d7f]{height:620px;margin-bottom:12px;min-height:0;padding:0}.character-upload-hint[data-v-4e911d7f]{display:none}.character-portrait-edit-button[data-v-4e911d7f]{display:grid;min-height:44px;min-width:96px;place-content:center}.avatar-img[data-v-4e911d7f]{height:52px;width:52px}.root-display[data-v-4e911d7f]{height:44px;width:44px}.root-ch[data-v-4e911d7f]{font-size:18px}.ch-name[data-v-4e911d7f]{font-size:15px;letter-spacing:2px}.ch-realm[data-v-4e911d7f]{font-size:14px}.ch-power[data-v-4e911d7f]{font-size:12px}.s-label[data-v-4e911d7f],.s-value[data-v-4e911d7f]{font-size:13px;letter-spacing:1px}.stat-row[data-v-4e911d7f]{padding:5px 8px}.realm-current[data-v-4e911d7f]{font-size:14px}.realm-exp-info[data-v-4e911d7f]{font-size:12px}.realm-bonus-item[data-v-4e911d7f]{font-size:11px}.realm-bonus-label[data-v-4e911d7f]{min-width:44px}.realm-do-btn[data-v-4e911d7f]{font-size:15px;letter-spacing:3px;padding:10px}.realm-result[data-v-4e911d7f]{font-size:13px}.equip-slot[data-v-4e911d7f]{min-height:52px;padding:8px}.equip-slot-name[data-v-4e911d7f]{font-size:13px}.equip-slot-label[data-v-4e911d7f],.equip-slot-stat[data-v-4e911d7f]{font-size:11px}.enhance-equip-name[data-v-4e911d7f]{font-size:14px}.enhance-equip-stat[data-v-4e911d7f],.enhance-preview-row[data-v-4e911d7f]{font-size:12px}.equip-compare-tooltip[data-v-4e911d7f],.fixed-tooltip[data-v-4e911d7f],.skill-fixed-tooltip[data-v-4e911d7f]{max-width:calc(100vw - 24px)!important;min-width:0!important;width:calc(100vw - 24px)}.compare-columns[data-v-4e911d7f]{flex-direction:column;gap:6px}.compare-col+.compare-col[data-v-4e911d7f]{border-left:none;border-top:1px solid rgba(184,154,90,.2);padding-top:6px}.equip-action-panel[data-v-4e911d7f]{max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);min-width:0;overflow-y:auto;width:calc(100vw - 24px)}.equipment-compare-popup-shell[data-v-4e911d7f]{max-height:min(54vh,560px);width:calc(100vw - 24px)}.bag-with-preview[data-v-4e911d7f]{gap:8px;grid-template-columns:1fr}.bag-preview[data-v-4e911d7f]{height:auto;max-height:none;min-height:280px;overflow-y:visible;padding:10px;position:static}.bag-preview-empty[data-v-4e911d7f]{padding:16px 8px}.bag-letter[data-v-4e911d7f]{font-size:11px;line-height:1.6;margin:14px 2px 0;padding:12px 10px 10px}.bag-letter-title[data-v-4e911d7f]{font-size:12px;letter-spacing:.5px}.bag-grid[data-v-4e911d7f]{gap:4px;grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.bag-cell[data-v-4e911d7f]{padding:6px 3px}.bag-cell-name[data-v-4e911d7f]{font-size:11px}.bag-cell-level[data-v-4e911d7f],.bag-cell-rarity[data-v-4e911d7f]{font-size:9px}.filter-btn[data-v-4e911d7f]{font-size:11px;padding:3px 6px}.bag-actions[data-v-4e911d7f]{flex-wrap:wrap;gap:6px}.equip-placeholder[data-v-4e911d7f]{padding:16px}.placeholder-text[data-v-4e911d7f]{font-size:14px}.placeholder-hint[data-v-4e911d7f]{font-size:12px}.cave-panel[data-v-4e911d7f]{padding:8px}.cave-hero[data-v-4e911d7f]{gap:22px;grid-template-columns:1fr;padding:24px 18px}.cave-hero h2[data-v-4e911d7f]{font-size:29px}.cave-hero-copy>p[data-v-4e911d7f]{font-size:12px}.cave-overview-item[data-v-4e911d7f]{gap:3px;grid-template-columns:1fr;padding:10px 8px;text-align:center}.cave-overview-item strong[data-v-4e911d7f]{font-size:22px}.cave-overview-item span[data-v-4e911d7f]{font-size:9px}.cave-collect-all-btn[data-v-4e911d7f]{font-size:10px;min-height:48px;padding:8px 12px}.cave-btn-kicker[data-v-4e911d7f]{font-size:12px}.cave-section-heading[data-v-4e911d7f]{align-items:start}.cave-section-heading p[data-v-4e911d7f]{line-height:1.5;max-width:170px;text-align:right}.cave-grid[data-v-4e911d7f]{gap:9px;grid-template-columns:1fr}.cave-building[data-v-4e911d7f],.cave-building.is-production[data-v-4e911d7f]{grid-column:1;min-height:0;padding:16px}.cave-building.is-production[data-v-4e911d7f]{min-height:280px}.cave-icon[data-v-4e911d7f]{font-size:19px;height:42px;width:42px}.cave-name[data-v-4e911d7f]{font-size:16px}.cave-output-copy strong[data-v-4e911d7f]{font-size:27px}.cave-collect-btn[data-v-4e911d7f],.cave-upgrade-btn[data-v-4e911d7f]{min-height:44px}.herb-field-section[data-v-4e911d7f]{margin-top:24px;padding:16px}.herb-field-header[data-v-4e911d7f]{gap:16px;margin-bottom:16px}.herb-icon-big[data-v-4e911d7f]{font-size:21px;height:46px;width:46px}.herb-field-name[data-v-4e911d7f]{font-size:20px}.herb-field-desc[data-v-4e911d7f]{font-size:11px}.herb-field-summary[data-v-4e911d7f]{display:grid;flex:1 1 100%;grid-template-columns:repeat(5,minmax(0,1fr));order:3;overflow:visible}.herb-field-summary>div[data-v-4e911d7f]{min-width:0;padding:7px 3px}.herb-field-summary strong[data-v-4e911d7f]{font-size:15px}.herb-field-summary span[data-v-4e911d7f]{font-size:8px;letter-spacing:0}.herb-field-actions[data-v-4e911d7f]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));order:4;width:100%}.herb-action-btn[data-v-4e911d7f],.herb-help-btn[data-v-4e911d7f]{font-size:10px;min-height:44px;padding:7px 9px}.herb-empty-tip[data-v-4e911d7f]{gap:14px;grid-template-columns:1fr;text-align:left}.herb-plots-grid[data-v-4e911d7f]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.plot-card[data-v-4e911d7f]{min-height:146px;padding:11px}.plot-herb-name[data-v-4e911d7f]{font-size:15px}.plot-btn[data-v-4e911d7f]{min-height:40px}.plant-herb-list[data-v-4e911d7f]{gap:6px;grid-template-columns:1fr 1fr}.plant-quality-list[data-v-4e911d7f]{gap:6px;grid-template-columns:repeat(3,1fr)}.plant-herb-card[data-v-4e911d7f],.plant-quality-card[data-v-4e911d7f]{padding:8px}.plant-herb-name[data-v-4e911d7f],.plant-quality-name[data-v-4e911d7f]{font-size:13px}.plant-config-row[data-v-4e911d7f]{gap:6px;padding:6px 8px}.plant-config-idx[data-v-4e911d7f]{font-size:12px;min-width:44px}.plant-config-status[data-v-4e911d7f]{font-size:10px}.plant-config-select[data-v-4e911d7f]{font-size:11px;padding:4px 6px;width:130px}.cultivate-panel[data-v-4e911d7f]{padding:10px}.alchemy-stove[data-v-4e911d7f]{min-height:260px}.stove-img[data-v-4e911d7f]{height:170px;width:170px}.alchemy-panel[data-v-4e911d7f]{padding:12px}.alchemy-tabs[data-v-4e911d7f]{gap:5px;margin-bottom:10px;padding-bottom:8px}.alchemy-tab-btn[data-v-4e911d7f]{font-size:12px;letter-spacing:2px;padding:6px 8px}.alchemy-herb-row[data-v-4e911d7f]{gap:6px;grid-template-columns:1fr}.alchemy-herb-name[data-v-4e911d7f]{font-size:12px}.alchemy-select[data-v-4e911d7f]{font-size:12px;padding:6px 8px}.alchemy-select-lg[data-v-4e911d7f]{font-size:13px;padding:8px 10px}.craft-btn-text[data-v-4e911d7f]{font-size:15px;letter-spacing:4px}.craft-btn-sub[data-v-4e911d7f]{font-size:10px;letter-spacing:2px}.alchemy-craft-btn[data-v-4e911d7f],.pill-room-section[data-v-4e911d7f]{padding:10px}.pill-grid[data-v-4e911d7f],.pill-room-grid[data-v-4e911d7f]{gap:8px;grid-template-columns:1fr}.pill-card[data-v-4e911d7f]{padding:10px}.pill-name[data-v-4e911d7f]{font-size:14px}.pill-count[data-v-4e911d7f],.pill-desc[data-v-4e911d7f],.pill-rate[data-v-4e911d7f]{font-size:11px}.pill-craft-btn[data-v-4e911d7f],.pill-use-btn[data-v-4e911d7f]{font-size:12px;letter-spacing:2px;padding:3px 10px}.fire-modal[data-v-4e911d7f]{padding:16px 14px}.fire-title[data-v-4e911d7f]{font-size:15px;letter-spacing:2px}.fire-rune[data-v-4e911d7f]{font-size:18px;height:36px;width:36px}.fire-furnace[data-v-4e911d7f]{height:110px;margin-bottom:14px}.furnace-body[data-v-4e911d7f]{height:90px;width:90px}.furnace-rune[data-v-4e911d7f]{font-size:26px}.fire-meter[data-v-4e911d7f]{height:30px}.fire-legend[data-v-4e911d7f]{font-size:10px;gap:8px}.fire-actions[data-v-4e911d7f]{align-items:stretch;flex-direction:column;gap:8px}.fire-confirm-btn[data-v-4e911d7f]{font-size:14px;letter-spacing:4px;padding:9px 16px}.fire-result-title[data-v-4e911d7f]{font-size:16px;letter-spacing:3px}.skills-panel[data-v-4e911d7f]{padding:10px}.skills-layout[data-v-4e911d7f]{gap:12px}.skill-group-title[data-v-4e911d7f]{font-size:12px}.skill-cell[data-v-4e911d7f]{gap:8px;min-height:48px;padding:6px 8px}.cell-icon[data-v-4e911d7f],.cell-icon svg[data-v-4e911d7f]{height:32px;width:32px}.cell-name[data-v-4e911d7f]{font-size:13px}.cell-desc[data-v-4e911d7f]{font-size:10px}.skill-bag-grid[data-v-4e911d7f]{gap:6px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));max-height:400px}.skill-bag-cell[data-v-4e911d7f]{padding:6px 8px}.skill-slots-row[data-v-4e911d7f]{gap:8px;grid-template-columns:1fr 1fr}.skill-slot[data-v-4e911d7f],.skill-slot-card[data-v-4e911d7f]{min-height:60px;padding:10px}.ranking-tabs[data-v-4e911d7f]{flex-wrap:nowrap;overflow-x:auto;padding:0 8px}.ranking-tab[data-v-4e911d7f]{flex:0 0 auto;font-size:12px;min-width:64px;padding:8px 6px;white-space:nowrap}.ranking-body[data-v-4e911d7f]{padding:10px 8px 12px}.ranking-row[data-v-4e911d7f]{font-size:12px;gap:5px;padding:6px}.ranking-row.rank-1[data-v-4e911d7f],.ranking-row.rank-2[data-v-4e911d7f],.ranking-row.rank-3[data-v-4e911d7f]{min-height:68px;padding:8px 6px}.rank-dragon[data-v-4e911d7f]{height:70px;left:50%;opacity:.18;right:auto;top:50%;width:128px}.rank-cloud[data-v-4e911d7f]{height:18px;width:52px}.rank-cloud-a[data-v-4e911d7f]{left:26px}.rank-cloud-b[data-v-4e911d7f]{right:54px}.rank-sword[data-v-4e911d7f]{height:60px;width:20px}.rank-sword-a[data-v-4e911d7f]{left:6px}.rank-sword-b[data-v-4e911d7f]{right:6px}.jiangshi-bolt[data-v-4e911d7f]{font-size:14px;top:-13px}.jiangshi-badge[data-v-4e911d7f]{font-size:9px;letter-spacing:0;padding:1px 5px}.rank-num[data-v-4e911d7f]{width:24px}.rank-medal[data-v-4e911d7f]{font-size:14px}.rank-root[data-v-4e911d7f]{font-size:11px;width:14px}.rank-realm[data-v-4e911d7f]{font-size:11px;width:54px}.rank-detail[data-v-4e911d7f]{font-size:11px;width:50px}.rank-sect[data-v-4e911d7f],.rank-sect-leader[data-v-4e911d7f]{font-size:10px;width:48px}.my-rank-num[data-v-4e911d7f]{font-size:13px}.my-rank-label[data-v-4e911d7f]{font-size:12px}.sect-panel[data-v-4e911d7f]{padding:6px}.sect-title-row[data-v-4e911d7f]{flex-wrap:wrap;gap:6px}.sect-main-name[data-v-4e911d7f]{font-size:16px}.sect-level-badge-lg[data-v-4e911d7f]{font-size:12px;padding:1px 8px}.sect-my-info[data-v-4e911d7f],.sect-stats[data-v-4e911d7f]{font-size:11px;gap:8px}.sect-my-info[data-v-4e911d7f]{flex-wrap:wrap}.sect-entry-btn[data-v-4e911d7f]{gap:8px;padding:8px 10px}.entry-icon[data-v-4e911d7f]{font-size:22px}.entry-text[data-v-4e911d7f]{font-size:13px}.entry-text b[data-v-4e911d7f]{font-size:14px}.entry-text small[data-v-4e911d7f]{font-size:11px}.sect-items-grid[data-v-4e911d7f]{gap:6px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sect-item-card[data-v-4e911d7f]{padding:6px 8px}.sect-input[data-v-4e911d7f]{font-size:12px;padding:5px 8px}.sect-btn[data-v-4e911d7f]{font-size:11px;padding:5px 12px}.cave-header[data-v-4e911d7f],.pill-header[data-v-4e911d7f],.pill-header-row[data-v-4e911d7f],.skills-bag-header[data-v-4e911d7f]{flex-wrap:wrap;gap:6px}.settings-section[data-v-4e911d7f]{margin-bottom:14px}.settings-title[data-v-4e911d7f]{font-size:13px}.settings-desc[data-v-4e911d7f],.settings-hint[data-v-4e911d7f]{font-size:11px}.auto-sell-group[data-v-4e911d7f]{flex-wrap:wrap;gap:10px}.auto-sell-col[data-v-4e911d7f]{flex:1 1 140px}.ach-title-bar[data-v-4e911d7f]{gap:6px;padding:6px 10px}.ach-title-select[data-v-4e911d7f]{font-size:11px}.ach-row[data-v-4e911d7f]{flex-wrap:wrap;gap:8px;padding:8px 10px}.ach-info[data-v-4e911d7f]{flex:1 1 100%}.ach-reward-col[data-v-4e911d7f]{align-items:flex-start;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ach-reward-items[data-v-4e911d7f]{flex-direction:row;flex-wrap:wrap;gap:4px}.ach-progress-bar[data-v-4e911d7f]{max-width:none}.ach-claim-btn[data-v-4e911d7f]{font-size:11px;padding:3px 10px}.drop-section[data-v-4e911d7f]{margin-bottom:14px;padding-bottom:12px}.map-name[data-v-4e911d7f]{font-size:14px}.drop-detail p[data-v-4e911d7f],.drop-rate-info p[data-v-4e911d7f]{font-size:12px}.stats-label[data-v-4e911d7f],.stats-val[data-v-4e911d7f]{font-size:13px}.stats-btn[data-v-4e911d7f],.stats-drop-count[data-v-4e911d7f],.stats-drop-name[data-v-4e911d7f]{font-size:12px}}.game-page[data-v-4e911d7f]{--shell-void:oklch(13% .018 82);--shell-ink:oklch(17% .022 78);--shell-panel:oklch(20% .025 77);--shell-gold:oklch(76% .105 78);--shell-gold-soft:oklch(68% .078 76);--shell-jade:oklch(67% .07 155);background:radial-gradient(circle at 48% -12%,rgba(161,124,62,.11),transparent 32%),linear-gradient(180deg,var(--shell-void),oklch(15% .017 78));isolation:isolate;position:relative}.game-page[data-v-4e911d7f]:after{background:url(../images/ui/main-shell-v2/shell-ornament.svg) left 3px top 2px/150px 40px no-repeat,url(../images/ui/main-shell-v2/shell-ornament.svg) right 3px top 2px/150px 40px no-repeat,url(../images/ui/main-shell-v2/shell-ornament.svg) left 3px bottom 2px/150px 40px no-repeat,url(../images/ui/main-shell-v2/shell-ornament.svg) right 3px bottom 2px/150px 40px no-repeat;border:1px solid rgba(200,159,80,.22);box-shadow:inset 0 0 0 1px #e5c57d09,inset 0 0 34px #7c58240b;content:"";inset:3px;pointer-events:none;position:fixed;z-index:900}.top-bar[data-v-4e911d7f]{align-items:center;background:linear-gradient(90deg,rgba(181,133,55,.06),transparent 26%,transparent 72%,rgba(181,133,55,.04)),repeating-linear-gradient(135deg,rgba(237,210,148,.012) 0 1px,transparent 1px 7px),#0d0803;border:1px solid rgba(202,162,82,.25);border-bottom-color:#caa25266;box-shadow:inset 0 -1px #f2d38912,0 8px 24px #0a080552;display:grid;gap:clamp(18px,2vw,38px);grid-template-columns:auto minmax(190px,290px) minmax(360px,1fr) auto;height:100px;min-height:100px;padding:12px clamp(20px,2vw,38px);position:relative}.top-bar[data-v-4e911d7f]:after,.top-bar[data-v-4e911d7f]:before{border-block:1px solid rgba(203,163,83,.2);bottom:8px;content:"";pointer-events:none;position:absolute;top:8px;width:24px}.top-bar[data-v-4e911d7f]:before{border-left:1px solid rgba(203,163,83,.34);left:8px}.top-bar[data-v-4e911d7f]:after{border-right:1px solid rgba(203,163,83,.34);right:8px}.bar-left[data-v-4e911d7f]{align-items:center;display:flex;gap:clamp(12px,1.3vw,24px);min-width:-moz-max-content;min-width:max-content}.brand-lockup[data-v-4e911d7f]{align-items:center;display:grid}.brand-kicker[data-v-4e911d7f]{align-self:start;color:#c29d557a;font-size:clamp(7px,.5vw,10px);grid-area:1/1;letter-spacing:.5em;margin-left:.25em;transform:translateY(-.7em)}.logo-text[data-v-4e911d7f]{color:#eac07a;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:clamp(30px,2.6vw,54px);font-weight:400;grid-area:1/1;letter-spacing:.08em;line-height:1;margin:0;text-shadow:0 2px 0 rgba(62,40,15,.7),0 0 18px rgba(203,156,64,.12);white-space:nowrap}.root-crest[data-v-4e911d7f]{aspect-ratio:1;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--rc) 28%,transparent),transparent 64%),#120c04;border:1px solid color-mix(in oklch,var(--rc),transparent 26%);border-radius:50%;box-shadow:inset 0 0 0 5px #0f0d09bd,inset 0 0 0 6px #cda95a38,0 0 17px var(--rg);color:color-mix(in oklch,var(--rc),#fff 16%);display:grid;flex:0 0 auto;place-items:center;position:relative;width:clamp(50px,4.4vw,68px)}.root-crest__emblem[data-v-4e911d7f]{filter:drop-shadow(0 0 5px var(--rg));height:70%;inset:15%;-o-object-fit:contain;object-fit:contain;position:absolute;width:70%}.root-crest>span[data-v-4e911d7f]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.root-crest[data-v-4e911d7f]:after{border:1px solid rgba(205,169,90,.22);border-radius:inherit;content:"";inset:-5px;position:absolute}.hero-identity[data-v-4e911d7f]{border-left:1px solid rgba(201,162,82,.18);display:grid;gap:8px;min-width:0;padding-left:clamp(4px,1vw,18px)}.identity-line[data-v-4e911d7f],.identity-stats[data-v-4e911d7f]{align-items:center;display:flex;gap:12px}.char-name[data-v-4e911d7f]{color:#dec398;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:clamp(18px,1.35vw,27px);overflow:hidden;text-overflow:ellipsis}.char-name[data-v-4e911d7f],.realm-badge[data-v-4e911d7f]{letter-spacing:.12em;white-space:nowrap}.realm-badge[data-v-4e911d7f]{background:#3d573a38;border:1px solid rgba(104,144,96,.38);border-radius:0;color:#92b385;font-size:clamp(11px,.82vw,15px);padding:3px 10px}.identity-stats[data-v-4e911d7f]{color:#ad9c7f;font-size:clamp(12px,.9vw,17px);letter-spacing:.08em}.combat-power[data-v-4e911d7f]{color:var(--shell-gold);font-size:inherit;font-weight:600}.dual-bars[data-v-4e911d7f]{display:grid;gap:11px;min-width:0}.bar-row[data-v-4e911d7f]{align-items:center;display:grid;gap:10px;grid-template-columns:74px minmax(120px,1fr) auto}.bar-label[data-v-4e911d7f]{color:#bba481;font-size:clamp(11px,.75vw,14px);letter-spacing:.08em;min-width:0;text-align:left}.exp-bar-wrap[data-v-4e911d7f]{background:#0b0a07bd;border:1px solid rgba(197,157,76,.32);border-radius:0;box-shadow:inset 0 2px 6px #070604b3;height:12px}.exp-bar[data-v-4e911d7f]{background:linear-gradient(90deg,#1f442b,#588362);border-radius:0}.level-bar[data-v-4e911d7f]{background:linear-gradient(90deg,#4d3919,#a07d40)}.exp-text[data-v-4e911d7f]{bottom:calc(100% + 4px);color:#b9a585;font-size:10px;justify-content:flex-start;line-height:1;pointer-events:none;top:auto}.status-actions[data-v-4e911d7f]{align-items:center;display:flex;gap:14px;justify-content:flex-end}.currency[data-v-4e911d7f]{background:#14110cc7;border:1px solid rgba(202,162,82,.28);color:#dcb87a;font-size:clamp(15px,1.1vw,21px);font-variant-numeric:tabular-nums;justify-content:center;min-height:38px;min-width:110px;padding:6px 13px}.cur-icon[data-v-4e911d7f]{border:1px solid hsla(43,66%,70%,.32);border-radius:46% 54% 48% 52%;height:20px;width:20px}.stone-icon[data-v-4e911d7f]{background:radial-gradient(circle at 34% 30%,#b7c9b4 0 16%,#5f887a 24%,#294b44 66%,#182b28);box-shadow:inset 0 0 5px #e6f4d833,0 0 5px #588b7838}.realm-challenge-btn[data-v-4e911d7f]{animation:none;background:linear-gradient(180deg,#5945225c,#1f1b13b8);border-color:#cda95b80;border-radius:0;color:#dbb87e;font-size:14px;letter-spacing:.18em;min-height:38px;min-width:68px;padding:6px 14px}.breakthrough-btn[data-v-4e911d7f]{font-size:11px;min-height:28px;min-width:52px;padding:3px 8px}.utility-nav[data-v-4e911d7f]{background:linear-gradient(180deg,#1d1b16fa,#13120efa),var(--shell-void);border-block:1px solid rgba(202,162,82,.3);box-shadow:inset 0 -1px #e4c2770a,0 7px 19px #08070442;display:grid;grid-auto-columns:minmax(82px,1fr);grid-auto-flow:column;min-height:clamp(70px,6vw,94px);overflow-x:auto;position:relative;scrollbar-width:none;z-index:2}.utility-nav[data-v-4e911d7f]::-webkit-scrollbar{display:none}.utility-item[data-v-4e911d7f]{background:linear-gradient(90deg,transparent,rgba(210,174,100,.018),transparent);border:0;border-right:1px solid rgba(198,157,78,.22);color:#ceaf7d;cursor:pointer;display:grid;font:inherit;font-size:clamp(12px,.94vw,17px);letter-spacing:.1em;min-width:0;padding:10px 8px 8px;place-content:center;place-items:center;position:relative;text-indent:.1em;transition:background-color .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1)}.utility-item[data-v-4e911d7f]:after{border-bottom:1px solid rgba(204,162,80,.3);border-right:1px solid rgba(204,162,80,.3);bottom:5px;content:"";height:7px;position:absolute;right:5px;width:7px}.utility-item[data-v-4e911d7f]:focus-visible,.utility-item[data-v-4e911d7f]:hover{background:#74582a33;color:#fcd180;outline:none}.utility-item[data-v-4e911d7f]:active{transform:translateY(1px)}.utility-icon[data-v-4e911d7f]{--icon-optical-x:0px;--icon-optical-y:0px;background-image:url(../images/ui/main-shell-v2/utility-icons.webp);background-repeat:no-repeat;background-size:500% 300%;border:0;border-radius:0;display:block;filter:saturate(.72) sepia(.18) brightness(.96) drop-shadow(0 1px 1px rgba(0,0,0,.8));height:clamp(40px,3.05vw,54px);margin-bottom:2px;transform:translate(var(--icon-optical-x),var(--icon-optical-y));transition:filter .18s ease,transform .18s cubic-bezier(.25,1,.5,1);width:clamp(40px,3.05vw,54px)}.utility-item:focus-visible .utility-icon[data-v-4e911d7f],.utility-item:hover .utility-icon[data-v-4e911d7f]{filter:saturate(.9) brightness(1.08) drop-shadow(0 0 5px rgba(210,163,68,.28));transform:translate(var(--icon-optical-x),calc(var(--icon-optical-y) - 1px))}.utility-icon--checkin[data-v-4e911d7f]{--icon-optical-x:-7px;--icon-optical-y:-4px;background-position:0 0}.utility-icon--daily[data-v-4e911d7f]{--icon-optical-x:-2px;--icon-optical-y:8px;background-position:25% 100%}.utility-icon--world-boss[data-v-4e911d7f]{--icon-optical-x:0px;--icon-optical-y:-3px;background-image:url(../images/ui/main-shell-v2/world-boss-icon.svg);background-position:50%;background-size:94% 94%;filter:saturate(.68) sepia(.2) brightness(.94) drop-shadow(0 1px 1px rgba(0,0,0,.82))}.utility-icon--drops[data-v-4e911d7f]{--icon-optical-x:-2px;--icon-optical-y:-5px;background-position:25% 0}.utility-icon--market[data-v-4e911d7f]{--icon-optical-y:-4px;background-position:50% 0}.utility-icon--mail[data-v-4e911d7f]{--icon-optical-x:5px;--icon-optical-y:-5px;background-position:75% 0}.utility-icon--ranking[data-v-4e911d7f]{--icon-optical-x:7px;--icon-optical-y:-5px;background-position:100% 0}.utility-icon--dojo[data-v-4e911d7f]{--icon-optical-x:-7px;--icon-optical-y:3px;background-position:0 50%}.utility-icon--artifact[data-v-4e911d7f],.utility-icon--talents[data-v-4e911d7f]{--icon-optical-x:-2px;--icon-optical-y:2px;background-position:25% 50%}.utility-icon--pavilion[data-v-4e911d7f]{--icon-optical-y:1px;background-position:50% 50%}.utility-icon--achievement[data-v-4e911d7f]{--icon-optical-x:5px;--icon-optical-y:2px;background-position:75% 50%}.utility-icon--lotus[data-v-4e911d7f]{--icon-optical-x:8px;--icon-optical-y:4px;background-position:100% 50%}.utility-icon--friends[data-v-4e911d7f]{--icon-optical-x:-6px;--icon-optical-y:8px;background-position:0 100%}.utility-icon--gift[data-v-4e911d7f]{--icon-optical-x:-2px;--icon-optical-y:8px;background-position:25% 100%}.utility-icon--help[data-v-4e911d7f]{--icon-optical-y:8px;background-position:50% 100%}.utility-icon--settings[data-v-4e911d7f]{--icon-optical-x:4px;--icon-optical-y:8px;background-position:75% 100%}.utility-icon--exit[data-v-4e911d7f]{--icon-optical-x:7px;--icon-optical-y:8px;background-position:100% 100%}.utility-item .ach-badge[data-v-4e911d7f]{margin:0;position:absolute;right:9px;top:7px}.checkin-red-dot[data-v-4e911d7f]{right:10px;top:8px}.main-area[data-v-4e911d7f]{background:#0c0804}.tab-panel[data-v-4e911d7f]{padding:12px 16px}.battle-panel[data-v-4e911d7f]{background:linear-gradient(180deg,rgba(202,162,82,.025),transparent 14%),#0c0804;gap:0;overflow:hidden;padding:8px 7px 6px}.battle-stage-bar[data-v-4e911d7f]{align-items:center;background:linear-gradient(90deg,rgba(194,145,60,.07),transparent 34%,rgba(194,145,60,.025)),#140e06;border:1px solid rgba(202,162,82,.36);box-shadow:inset 0 0 0 1px #f1d79a06,0 7px 15px #0706043d;display:grid;gap:clamp(14px,1.6vw,28px);grid-template-columns:minmax(330px,.95fr) minmax(220px,.7fr) auto;min-height:68px;padding:6px clamp(12px,1.2vw,22px);position:relative;z-index:5}.battle-stage-bar[data-v-4e911d7f]:after,.battle-stage-bar[data-v-4e911d7f]:before{border-color:#dcb76580;content:"";height:14px;pointer-events:none;position:absolute;width:14px}.battle-stage-bar[data-v-4e911d7f]:before{border-bottom:1px solid;border-left:1px solid;bottom:5px;left:5px}.battle-stage-bar[data-v-4e911d7f]:after{border-right:1px solid;border-top:1px solid;right:5px;top:5px}.has-scene-background .main-area[data-v-4e911d7f]{background:transparent}.has-scene-background .top-bar[data-v-4e911d7f]{background:linear-gradient(90deg,rgba(181,133,55,.06),transparent 26%,transparent 72%,rgba(181,133,55,.04)),repeating-linear-gradient(135deg,rgba(237,210,148,.012) 0 1px,transparent 1px 7px),color-mix(in oklch,var(--shell-void) 78%,transparent)}.has-scene-background .utility-nav[data-v-4e911d7f]{background:linear-gradient(180deg,#140e07c2,#090502b8),color-mix(in oklch,var(--shell-void) 74%,transparent)}.has-scene-background .battle-panel[data-v-4e911d7f]{background:linear-gradient(180deg,rgba(202,162,82,.025),transparent 14%),color-mix(in oklch,var(--shell-void) 44%,transparent)}.has-scene-background .battle-stage-bar[data-v-4e911d7f]{background:linear-gradient(90deg,rgba(194,145,60,.08),transparent 34%,rgba(194,145,60,.035)),color-mix(in oklch,var(--shell-panel) 68%,transparent)}.map-selector[data-v-4e911d7f]{display:grid;margin:0;min-width:0}.map-atlas-trigger[data-v-4e911d7f]{align-items:center;background:transparent;border:0;box-shadow:none;display:grid;gap:8px;grid-template-columns:auto auto minmax(0,auto) minmax(0,1fr);max-width:100%;min-height:40px;padding:0;width:-moz-max-content;width:max-content}.map-atlas-trigger[data-v-4e911d7f]:focus-visible,.map-atlas-trigger[data-v-4e911d7f]:hover:not(:disabled){background:transparent;transform:none}.map-atlas-trigger[data-v-4e911d7f]:focus-visible{outline:1px solid rgba(220,184,103,.5);outline-offset:5px}.map-pin-mark[data-v-4e911d7f]{border:0;color:transparent;display:block;font-size:0;height:44px;position:relative;width:38px}.map-pin-mark[data-v-4e911d7f]:before{border:2px solid oklch(76% .08 79);border-radius:50% 50% 50% 8%;box-shadow:0 0 7px #cda75033;content:"";height:25px;left:9px;position:absolute;top:2px;transform:rotate(-45deg);width:20px}.map-pin-mark[data-v-4e911d7f]:after{border:1px solid oklch(76% .08 79);border-radius:50%;content:"";height:6px;left:17px;position:absolute;top:10px;width:6px}.map-trigger-kicker[data-v-4e911d7f]{color:#bca072;font-size:clamp(10px,.72vw,13px);letter-spacing:.12em}.map-atlas-trigger strong[data-v-4e911d7f]{color:#ecc47d;font-size:clamp(20px,1.5vw,28px);letter-spacing:.08em}.map-trigger-action[data-v-4e911d7f]{align-self:center;color:#917d5e;font-size:10px;letter-spacing:.04em;white-space:nowrap}.map-info[data-v-4e911d7f]{margin:-2px 0 0 42px;min-width:0;padding:0}.map-desc[data-v-4e911d7f]{color:#9e907b;font-size:clamp(11px,.76vw,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-elem[data-v-4e911d7f]{font-size:10px;padding:0 5px}.stage-story[data-v-4e911d7f]{color:#958368;display:grid;justify-items:center;min-width:0;text-align:center}.stage-story span[data-v-4e911d7f]{font-size:clamp(10px,.72vw,13px);letter-spacing:.14em}.stage-story strong[data-v-4e911d7f]{color:#dbb87e;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:clamp(14px,1.05vw,20px);font-weight:400;letter-spacing:.1em;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle-stage-bar .battle-controls[data-v-4e911d7f]{gap:10px;justify-content:flex-end;margin:0;padding:0}.map-difficulty-toggle[data-v-4e911d7f]{align-self:center;background:#0d0c0ab8;border:1px solid rgba(194,153,78,.34);box-shadow:inset 0 0 12px #0000004d;display:inline-flex;min-height:42px;padding:3px}.map-difficulty-toggle button[data-v-4e911d7f]{background:transparent;border:0;color:#958772;cursor:pointer;font-family:inherit;min-width:58px;padding:4px 8px}.map-difficulty-toggle button small[data-v-4e911d7f]{display:block;font-size:9px;line-height:1.15;margin-top:2px;white-space:nowrap}.map-difficulty-toggle button.active[data-v-4e911d7f]{background:linear-gradient(180deg,#894b20b8,#492616c7);box-shadow:inset 0 0 0 1px #e8bc6459;color:#fad185}.map-difficulty-toggle button.nightmare.active[data-v-4e911d7f]{background:linear-gradient(180deg,#8b232dd1,#43121be6);box-shadow:inset 0 0 0 1px #f072766b;color:#ffd0cb;color:oklch(90% .09 25)}.map-difficulty-toggle button[data-v-4e911d7f]:disabled{cursor:not-allowed;opacity:.58}.battle-stage-bar .ctrl-btn[data-v-4e911d7f]{border-radius:0;font-size:clamp(13px,.95vw,18px);letter-spacing:.1em;min-height:46px;padding:8px clamp(14px,1.1vw,22px);white-space:nowrap}.ctrl-mark[data-v-4e911d7f]{background-image:url(../images/ui/main-shell-v2/utility-icons.webp);background-repeat:no-repeat;background-size:500% 300%;color:transparent;display:inline-block;filter:saturate(.65) brightness(.96);font-size:0;height:25px;margin-right:7px;vertical-align:middle;width:25px}.mobile-tower-entry[data-v-4e911d7f]{align-items:center;background:linear-gradient(180deg,#6f4d1da6,#322211e0),#251803!important;border-color:#c49a53b3!important;box-shadow:inset 0 0 0 1px #f4d39014,0 0 12px #b482321f;color:#f4ca84!important;display:inline-flex;gap:8px;min-width:-moz-max-content;min-width:max-content;padding:5px 12px 5px 8px!important}.mobile-tower-entry[data-v-4e911d7f]:disabled{opacity:.48}.mobile-tower-seal[data-v-4e911d7f]{background:radial-gradient(circle,#aa712666,#261b10e0 72%);border:1px solid rgba(235,198,124,.5);border-radius:50%;color:#f0d49a;display:grid;flex:0 0 32px;font-family:var(--font-display);font-size:17px;height:32px;line-height:1;place-items:center;width:32px}.mobile-tower-copy[data-v-4e911d7f]{display:grid;gap:2px;line-height:1;text-align:left}.mobile-tower-copy strong[data-v-4e911d7f]{font-size:13px;letter-spacing:.12em}.mobile-tower-copy small[data-v-4e911d7f]{color:#ddc79db8;font-size:9px;letter-spacing:0}.start-btn .ctrl-mark[data-v-4e911d7f]{background-position:75% 50%}.offline-start-btn .ctrl-mark[data-v-4e911d7f]{background-position:0 50%}.secret-realm-btn .ctrl-mark[data-v-4e911d7f]{background-position:0 100%}.start-btn[data-v-4e911d7f]{background:linear-gradient(180deg,#426c4b80,#1d3a26b8),#0c2311;border-color:#8eba868f;box-shadow:inset 0 0 0 2px #cfe4bb09;color:#a7d1a6}.offline-start-btn[data-v-4e911d7f]{background:linear-gradient(180deg,#4259668a,#1b2a32c7),#061e28;border-color:#85a4b285;color:#9fc5d3}.secret-realm-btn[data-v-4e911d7f]{align-items:center;background:linear-gradient(180deg,#5e492480,#2e2414c7),#231806;border-color:#bea05c8a;color:#e1bf84;display:inline-flex;gap:4px;justify-content:center}.secret-realm-btn .ctrl-mark[data-v-4e911d7f]{flex:0 0 25px;margin-right:0;transform:translate(-4px,5px)}.secret-realm-btn .ctrl-label[data-v-4e911d7f]{line-height:1;text-indent:.1em}.battle-stage-bar .battle-stats[data-v-4e911d7f]{align-items:center;color:#a3937a;flex:0 1 auto;font-size:11px;justify-content:flex-start;white-space:nowrap}.battle-hud[data-v-4e911d7f],.tower-module[data-v-4e911d7f]{margin:7px 0 0}.battle-panel[data-v-4e911d7f]>.atlas-shell{background:#0f0a04;border-color:#cda7556b;flex:1 1 auto;margin-top:6px;min-height:0}.battle-panel[data-v-4e911d7f]>.atlas-shell:after{background:url(../images/ui/main-shell-v2/shell-ornament.svg) 0 0/110px 30px no-repeat,url(../images/ui/main-shell-v2/shell-ornament.svg) 100% 0/110px 30px no-repeat,url(../images/ui/main-shell-v2/shell-ornament.svg) 0 100%/110px 30px no-repeat,url(../images/ui/main-shell-v2/shell-ornament.svg) 100% 100%/110px 30px no-repeat;content:"";inset:4px;opacity:.58;pointer-events:none;position:absolute;z-index:50}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-footer,.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-header{display:none}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-canvas{height:100%;min-height:0}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-art{filter:saturate(.9) contrast(1.06) brightness(.82)}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-shade{background:radial-gradient(circle at 50% 48%,transparent 30%,rgba(12,9,6,.06) 78%,rgba(10,8,6,.34) 100%),linear-gradient(180deg,rgba(11,9,6,.14),transparent 18%,transparent 82%,rgba(12,9,6,.28))}.battle-log[data-v-4e911d7f]{background:repeating-linear-gradient(0deg,rgba(232,204,138,.012) 0 1px,transparent 1px 29px),#0d0804;border-color:#caa25240;margin-top:6px;max-height:none}.bottom-nav[data-v-4e911d7f]{background:linear-gradient(180deg,#1e1c16fa,#12110dfc),var(--shell-void);border-top:1px solid rgba(202,162,82,.38);box-shadow:0 -8px 20px #08070447;grid-template-columns:repeat(7,1fr);min-height:84px;padding:0 5px;z-index:4}.bottom-nav[data-v-4e911d7f],.nav-item[data-v-4e911d7f]{display:grid;position:relative}.nav-item[data-v-4e911d7f]{border-right:1px solid rgba(200,159,81,.22);gap:2px;min-width:0;padding:4px 4px 3px;place-items:center}.nav-item[data-v-4e911d7f]:first-child{border-left:1px solid rgba(200,159,81,.22)}.nav-item[data-v-4e911d7f]:after{background:var(--shell-gold);bottom:1px;box-shadow:0 0 8px #d0a64d66;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:width .22s cubic-bezier(.25,1,.5,1);width:0}.nav-icon[data-v-4e911d7f]{--nav-optical-x:0px;--nav-optical-y:0px;--nav-atlas-y:260%;background-image:url(../images/ui/main-shell-v2/bottom-nav-atlas.webp);background-repeat:no-repeat;background-size:700% var(--nav-atlas-y);display:block;filter:saturate(.52) sepia(.18) brightness(.78) drop-shadow(0 2px 2px rgba(0,0,0,.82));height:clamp(42px,3vw,50px);transform:translate(var(--nav-optical-x),var(--nav-optical-y));transition:filter .18s ease,transform .18s cubic-bezier(.25,1,.5,1);width:clamp(62px,4.7vw,80px)}.nav-icon--battle[data-v-4e911d7f]{--nav-optical-x:-3px;--nav-optical-y:-1px;--nav-atlas-y:316%;background-position:0 50%}.nav-icon--character[data-v-4e911d7f]{--nav-optical-x:-6px;--nav-optical-y:2px;--nav-atlas-y:226%;background-position:16.6667% 50%;clip-path:inset(0 0 0 9%)}.nav-icon--alchemy[data-v-4e911d7f]{--nav-optical-x:-8px;--nav-optical-y:2px;--nav-atlas-y:257%;background-position:33.3333% 50%;clip-path:inset(0 0 0 9%)}.nav-icon--manual[data-v-4e911d7f]{--nav-optical-x:-5px;--nav-optical-y:-3px;--nav-atlas-y:329%;background-position:50% 50%;clip-path:inset(0 0 0 9%)}.nav-icon--cave[data-v-4e911d7f]{--nav-optical-x:-5px;--nav-atlas-y:269%;background-position:66.6667% 50%}.nav-icon--sect[data-v-4e911d7f]{--nav-optical-x:-5px;--nav-optical-y:-1px;--nav-atlas-y:313%;background-position:83.3333% 50%;clip-path:inset(0 0 0 9%)}.nav-icon--codex[data-v-4e911d7f]{--nav-optical-x:-2px;--nav-optical-y:-2px;--nav-atlas-y:327%;background-position:100% 50%}.nav-label[data-v-4e911d7f]{color:#9b896e;font-size:clamp(12px,.9vw,16px);letter-spacing:.14em;line-height:1;text-indent:.14em}.nav-item.active[data-v-4e911d7f]{background:linear-gradient(180deg,#b8893406,#b889341f)}.nav-item.active[data-v-4e911d7f]:after{width:34%}.nav-item.active .nav-icon[data-v-4e911d7f],.nav-item.active .nav-label[data-v-4e911d7f]{color:#e6bd77;text-shadow:0 0 10px rgba(210,167,76,.22)}.nav-item.active .nav-icon[data-v-4e911d7f]{filter:saturate(.78) sepia(.12) brightness(1.08) drop-shadow(0 0 6px rgba(208,164,75,.22));transform:translate(var(--nav-optical-x),calc(var(--nav-optical-y) - 2px))}.nav-item[data-v-4e911d7f]:hover:not(.active){background:#825f2714}.nav-item:hover:not(.active) .nav-icon[data-v-4e911d7f],.nav-item:hover:not(.active) .nav-label[data-v-4e911d7f]{color:#c6a97b}.nav-item:hover:not(.active) .nav-icon[data-v-4e911d7f]{filter:saturate(.66) brightness(.82) drop-shadow(0 0 4px rgba(207,164,78,.16))}@media(max-width:1280px){.top-bar[data-v-4e911d7f]{gap:16px;grid-template-columns:auto minmax(160px,230px) minmax(300px,1fr) auto;padding-inline:22px}.brand-kicker[data-v-4e911d7f]{display:none}.utility-item[data-v-4e911d7f]{min-width:78px}.battle-stage-bar[data-v-4e911d7f]{gap:12px;grid-template-columns:minmax(280px,.9fr) minmax(170px,.55fr) auto}.battle-stage-bar .ctrl-btn[data-v-4e911d7f]{padding-inline:12px}}@media(max-width:980px){.top-bar[data-v-4e911d7f]{grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:0}.bar-left[data-v-4e911d7f]{gap:10px}.hero-identity[data-v-4e911d7f]{border-left:0}.dual-bars[data-v-4e911d7f]{gap:14px;grid-column:1/-1;grid-template-columns:1fr 1fr}.status-actions[data-v-4e911d7f]{grid-column:3;grid-row:1}.utility-nav[data-v-4e911d7f]{grid-auto-columns:86px}.battle-stage-bar[data-v-4e911d7f]{grid-template-columns:minmax(260px,1fr) auto}.stage-story[data-v-4e911d7f]{display:none}}@media(max-width:768px){.game-page[data-v-4e911d7f]:after{inset:1px}.top-bar[data-v-4e911d7f]{gap:8px 12px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px 8px}.logo-text[data-v-4e911d7f]{font-size:clamp(23px,7vw,30px)}.root-crest[data-v-4e911d7f]{font-size:20px;width:42px}.hero-identity[data-v-4e911d7f]{gap:3px;padding-left:0}.identity-line[data-v-4e911d7f],.identity-stats[data-v-4e911d7f]{gap:7px}.char-name[data-v-4e911d7f]{font-size:16px}.realm-badge[data-v-4e911d7f]{font-size:10px;max-width:90px;overflow:hidden;padding:2px 5px;text-overflow:ellipsis}.identity-stats[data-v-4e911d7f]{font-size:11px}.status-actions[data-v-4e911d7f]{gap:6px}.currency[data-v-4e911d7f]{font-size:13px;min-height:34px;min-width:0;padding:4px 7px}.currency .cur-icon[data-v-4e911d7f]{height:14px;width:14px}.status-actions .realm-challenge-btn[data-v-4e911d7f]{font-size:11px;min-height:34px;min-width:48px;padding:4px 7px}.dual-bars[data-v-4e911d7f]{gap:8px;grid-template-columns:1fr}.bar-row[data-v-4e911d7f]{gap:7px;grid-template-columns:60px minmax(0,1fr) auto}.bar-label[data-v-4e911d7f]{font-size:10px}.exp-bar-wrap[data-v-4e911d7f]{height:10px}.exp-text[data-v-4e911d7f]{bottom:1px;font-size:8px;justify-content:center}.breakthrough-btn[data-v-4e911d7f]{font-size:10px;min-height:25px;min-width:46px;padding:2px 5px}.utility-nav[data-v-4e911d7f]{grid-auto-columns:74px;min-height:66px}.utility-item[data-v-4e911d7f]{font-size:11px;min-width:74px;padding:7px 5px 5px}.utility-icon[data-v-4e911d7f]{font-size:16px;width:27px}.battle-panel[data-v-4e911d7f]{overflow-y:auto;overscroll-behavior-y:contain;padding:5px 4px 4px}.equip-action-btn-compare[data-v-4e911d7f]{display:block;min-height:44px}.battle-stage-bar[data-v-4e911d7f]{flex:0 0 auto;gap:7px;grid-template-columns:1fr;padding:8px 9px}.offline-banner[data-v-4e911d7f]{flex:0 0 auto;margin-bottom:7px}.map-atlas-trigger[data-v-4e911d7f]{grid-template-columns:auto auto minmax(0,1fr);min-height:34px;width:100%}.map-trigger-action[data-v-4e911d7f]{grid-column:2/-1}.map-pin-mark[data-v-4e911d7f]{grid-row:1/3;width:32px}.map-info[data-v-4e911d7f]{margin-left:40px}.battle-stage-bar .battle-controls[data-v-4e911d7f]{align-items:stretch;flex-wrap:nowrap;justify-content:stretch;overflow-x:auto;scrollbar-width:none}.battle-stage-bar--offline .battle-controls[data-v-4e911d7f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.battle-stage-bar--offline .battle-controls .ctrl-btn[data-v-4e911d7f]{min-width:0;width:100%}.battle-stage-bar .mobile-tower-entry[data-v-4e911d7f]{align-items:center;background:linear-gradient(180deg,#6f4d1da6,#322211e0),#251803;border-color:#c49a53b3;box-shadow:inset 0 0 0 1px #f4d39014,0 0 12px #b482321f;color:#f4ca84;display:inline-flex;gap:8px;min-height:44px;min-width:-moz-max-content;min-width:max-content}.mobile-tower-entry[data-v-4e911d7f]:disabled{opacity:.48}.mobile-tower-seal[data-v-4e911d7f]{background:radial-gradient(circle,#aa712666,#261b10e0 72%);border:1px solid rgba(235,198,124,.5);border-radius:50%;color:#f0d49a;display:grid;flex:0 0 32px;font-family:var(--font-display);font-size:17px;height:32px;line-height:1;place-items:center;width:32px}.mobile-tower-copy[data-v-4e911d7f]{display:grid;gap:2px;line-height:1;text-align:left}.mobile-tower-copy strong[data-v-4e911d7f]{font-size:13px;letter-spacing:.12em}.mobile-tower-copy small[data-v-4e911d7f]{color:#ddc79db8;font-size:9px;letter-spacing:0}.battle-stage-bar .battle-controls[data-v-4e911d7f]::-webkit-scrollbar{display:none}.battle-stage-bar .ctrl-btn[data-v-4e911d7f]{font-size:13px;height:46px;min-height:46px;min-width:-moz-max-content;min-width:max-content;padding:7px 12px}.battle-stage-bar .mobile-tower-entry[data-v-4e911d7f]{height:46px;min-height:46px;padding:5px 12px 5px 8px}.battle-stage-bar .map-difficulty-toggle[data-v-4e911d7f]{align-self:stretch;height:46px;min-height:46px}.battle-stage-bar .battle-stats[data-v-4e911d7f]{min-width:-moz-max-content;min-width:max-content}.battle-log[data-v-4e911d7f]{min-height:140px}.wave-monster-cell[data-v-4e911d7f]{cursor:pointer;min-height:44px;touch-action:manipulation}.wave-cell-detail[data-v-4e911d7f]{color:#d8b075b8;display:inline-block;flex:0 0 auto;font-size:9px;line-height:1}.monster-tooltip[data-v-4e911d7f]{background:#191611fb;border-color:#d8b0756b;bottom:calc(72px + env(safe-area-inset-bottom));box-shadow:0 -10px 36px #000000b8;left:10px;max-height:min(62dvh,520px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 14px;position:fixed;right:10px;top:auto;width:auto;z-index:950;-webkit-overflow-scrolling:touch}.monster-tooltip .tip-header[data-v-4e911d7f]{background:#191611fb;margin:-10px 0 10px;min-height:44px;padding:10px 0 8px;position:sticky;top:-10px;z-index:1}.monster-tooltip-close[data-v-4e911d7f]{background:transparent;border:0;color:#d8b075;cursor:pointer;display:grid;flex:0 0 44px;font:inherit;font-size:28px;height:44px;line-height:1;margin:-8px -8px -8px auto;place-items:center;width:44px}.monster-tooltip .tip-stats span[data-v-4e911d7f]{font-size:14px}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-header{display:flex}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-footer{display:grid}.battle-panel[data-v-4e911d7f]>.atlas-shell .atlas-canvas{min-height:580px}.bottom-nav[data-v-4e911d7f]{min-height:66px;padding-bottom:max(5px,env(safe-area-inset-bottom))}.nav-item[data-v-4e911d7f]{min-width:0;padding:7px 1px 5px}.nav-icon[data-v-4e911d7f]{font-size:clamp(20px,6vw,27px)}.nav-label[data-v-4e911d7f]{font-size:clamp(10px,2.8vw,12px);letter-spacing:0}}@media(max-width:520px){.top-bar[data-v-4e911d7f]{gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;padding:10px}.bar-left[data-v-4e911d7f]{gap:6px;grid-column:1;grid-row:1}.bar-left[data-v-4e911d7f],.brand-lockup[data-v-4e911d7f]{min-width:0}.logo-text[data-v-4e911d7f]{font-size:clamp(22px,7vw,28px);overflow:hidden;text-overflow:ellipsis}.root-crest[data-v-4e911d7f]{box-shadow:inset 0 0 0 3px #0f0d09bd,inset 0 0 0 4px #cda95a38;width:36px}.hero-identity[data-v-4e911d7f]{align-items:center;border-top:1px solid rgba(202,162,82,.14);display:flex;gap:10px;grid-column:1/-1;grid-row:2;justify-content:space-between;padding-top:6px}.identity-line[data-v-4e911d7f],.identity-stats[data-v-4e911d7f]{min-width:0}.identity-stats[data-v-4e911d7f]{justify-content:flex-end;margin-left:auto;white-space:nowrap}.hero-identity .realm-badge[data-v-4e911d7f]{display:none}.dual-bars[data-v-4e911d7f]{grid-column:1/-1;grid-row:3}.status-actions[data-v-4e911d7f]{align-self:center;grid-column:2;grid-row:1}.status-actions .realm-challenge-btn[data-v-4e911d7f]{letter-spacing:0;min-width:42px}.currency[data-v-4e911d7f]{min-width:64px}.map-info[data-v-4e911d7f]{display:none}}.sect-panel[data-v-4e911d7f]{background:radial-gradient(circle at 50% 0,rgba(169,127,57,.07),transparent 36%),#090602;padding:clamp(10px,1.2vw,20px)}.sect-joined[data-v-4e911d7f]{display:grid;gap:14px;margin-inline:auto;max-width:1720px}.sect-territory[data-v-4e911d7f]{--sect-land-x:50%;--sect-land-y:50%;--sect-land-hue:78;background-color:#191307;background-image:url(../images/ui/main-shell-v2/cultivation-world-map-v2.webp);background-position:var(--sect-land-x) var(--sect-land-y);background-size:138% auto;border:1px solid rgba(210,169,84,.46);border-radius:3px 18px 3px 3px;box-shadow:inset 0 0 0 1px #f4d99b0b,inset 0 -90px 100px #0908069e,0 18px 34px #0504034d;display:flex;flex-direction:column;isolation:isolate;min-height:clamp(350px,35vh,470px);overflow:hidden;position:relative}.sect-territory[data-v-4e911d7f]:before{border-color:hsla(42,67%,71%,.16) transparent hsla(42,67%,71%,.08) hsla(42,67%,71%,.16);border-style:solid;border-width:1px;inset:8px;z-index:2}.sect-territory[data-v-4e911d7f]:after,.sect-territory[data-v-4e911d7f]:before{content:"";pointer-events:none;position:absolute}.sect-territory[data-v-4e911d7f]:after{background:url(../images/ui/main-shell-v2/shell-ornament.svg) 50%/contain no-repeat;height:50px;opacity:.7;right:0;top:0;transform:scaleX(-1);width:168px;z-index:3}.sect-territory-wash[data-v-4e911d7f]{background:linear-gradient(90deg,#0d0b08e6,#0d0b086b 43%,#0d0b084d 72%,#0d0b08b8),linear-gradient(180deg,rgba(10,9,7,.7),transparent 36%,rgba(9,8,6,.72)),radial-gradient(circle at 66% 42%,transparent 0 13%,rgba(11,9,7,.16) 46%);inset:0;pointer-events:none;position:absolute;z-index:0}.sect-territory-foot[data-v-4e911d7f],.sect-territory-header[data-v-4e911d7f],.sect-territory-nodes[data-v-4e911d7f]{position:relative;z-index:4}.sect-territory-header[data-v-4e911d7f]{display:flex;gap:clamp(20px,4vw,70px);justify-content:space-between;padding:clamp(24px,2.5vw,42px) clamp(24px,3vw,54px) 8px}.sect-territory-title[data-v-4e911d7f]{min-width:0}.sect-territory-kicker[data-v-4e911d7f]{color:oklch(74% .075 var(--sect-land-hue));display:block;font-size:11px;letter-spacing:.32em;margin-bottom:7px}.sect-territory .sect-title-row[data-v-4e911d7f]{gap:14px;margin:0}.sect-territory .sect-main-name[data-v-4e911d7f]{color:#f7ce82;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:clamp(30px,3vw,52px);font-weight:400;letter-spacing:.12em;line-height:1.05;margin:0;text-shadow:0 3px 12px rgba(4,3,2,.88)}.sect-territory .sect-level-badge-lg[data-v-4e911d7f]{background:#1c170fb8;border:1px solid rgba(224,186,104,.44);border-radius:1px;color:#d5b273;font-size:11px;letter-spacing:.08em;padding:3px 10px}.sect-territory .sect-ann[data-v-4e911d7f]{color:#bab09e;font-family:"Noto Serif SC",serif;font-size:13px;font-style:normal;letter-spacing:.08em;line-height:1.6;margin:11px 0 0;max-width:680px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(4,3,2,.9);white-space:nowrap}.sect-territory-ledger[data-v-4e911d7f]{align-self:start;background:#0f0d09ab;border-block:1px solid rgba(219,181,100,.24);box-shadow:0 8px 24px #04030240;display:grid;grid-template-columns:.8fr 1.35fr .9fr;min-width:min(440px,40vw)}.sect-ledger-item[data-v-4e911d7f]{border-right:1px solid rgba(219,181,100,.17);display:grid;gap:4px;min-width:0;padding:10px 14px}.sect-ledger-item[data-v-4e911d7f]:last-child{border-right:0}.sect-ledger-item span[data-v-4e911d7f]{color:#897b66;font-size:10px;letter-spacing:.12em}.sect-ledger-item b[data-v-4e911d7f]{color:#e3c693;font-size:15px;font-weight:500;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect-ledger-item b small[data-v-4e911d7f]{color:#897b66;font-size:10px;font-weight:400;margin-left:2px}.sect-territory-nodes[data-v-4e911d7f]{align-items:center;display:grid;flex:1;gap:clamp(14px,2.3vw,38px);grid-template-columns:repeat(3,minmax(0,1fr));padding:14px clamp(38px,6vw,110px) 24px}.sect-landmark[data-v-4e911d7f]{align-items:center;background:linear-gradient(110deg,#261f14f0,#16130ec9),#18140ee6;border:1px solid rgba(222,186,108,.3);border-radius:2px;box-shadow:inset 0 1px #f2d5940d,0 8px 24px #04030257;color:#c5b59b;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;padding:12px 14px 12px 12px;position:relative;text-align:left;text-decoration:none;transform:translateY(12px);transition:transform .22s cubic-bezier(.25,1,.5,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:100%}.sect-landmark[data-v-4e911d7f]:before{background:#110e0ad9;border:1px solid rgba(222,186,108,.24);border-bottom:0;clip-path:polygon(8% 100%,13% 0,87% 0,92% 100%);content:"";height:8px;left:9%;position:absolute;top:-8px;width:82%}.sect-landmark.vein[data-v-4e911d7f]{transform:translateY(-10px)}.sect-landmark.market[data-v-4e911d7f]{transform:translateY(18px)}.sect-landmark[data-v-4e911d7f]:focus-visible,.sect-landmark[data-v-4e911d7f]:hover{background-color:#332817f5;border-color:oklch(76% .09 var(--sect-land-hue));box-shadow:inset 0 1px #f4d8971a,0 0 0 1px #d4a84e14,0 12px 28px #0403027a;outline:none;transform:translateY(-3px);z-index:2}.sect-landmark-seal[data-v-4e911d7f]{background:linear-gradient(135deg,rgba(177,130,51,.16),transparent),#0f0d09bd;border:1px solid rgba(217,178,95,.43);box-shadow:inset 0 0 0 3px #08070594;color:#e3be80;display:grid;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:23px;height:52px;line-height:1;place-items:center;width:46px}.sect-landmark-copy[data-v-4e911d7f]{display:grid;gap:3px;min-width:0}.sect-landmark-copy b[data-v-4e911d7f]{color:#e6c68a;font-family:"Noto Serif SC",serif;font-size:clamp(13px,1vw,16px);font-weight:600;letter-spacing:.05em}.sect-landmark-copy b[data-v-4e911d7f],.sect-landmark-copy small[data-v-4e911d7f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect-landmark-copy small[data-v-4e911d7f]{color:#847967;font-size:10px;letter-spacing:.06em}.sect-landmark .entry-stage[data-v-4e911d7f]{align-self:start;border-radius:1px;font-size:10px;margin:0;white-space:nowrap}.sect-territory-foot[data-v-4e911d7f]{align-items:center;background:#0c0a07d6;border-top:1px solid rgba(218,179,98,.22);color:#958772;display:grid;font-size:11px;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;min-height:48px;padding:8px clamp(22px,3vw,52px)}.sect-bonus-strip[data-v-4e911d7f],.sect-my-station[data-v-4e911d7f],.sect-territory-foot .sect-leader-status[data-v-4e911d7f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0;min-width:0}.sect-my-station b[data-v-4e911d7f]{font-weight:600}.sect-station-label[data-v-4e911d7f]{color:#caac7a;letter-spacing:.12em}.sect-bonus-strip span[data-v-4e911d7f]{border-left:1px solid rgba(212,173,91,.22);color:#b39e7d;padding-left:9px}.sect-bonus-strip .warn[data-v-4e911d7f]{color:#ea6c5a}.sect-territory-foot .sect-leader-status[data-v-4e911d7f]{color:#a2937b;white-space:nowrap}.sect-affairs-heading[data-v-4e911d7f]{align-items:end;border-bottom:1px solid rgba(204,162,79,.18);display:flex;gap:24px;justify-content:space-between;padding:4px 2px 0}.sect-affairs-heading>div[data-v-4e911d7f]{align-items:baseline;display:flex;gap:12px}.sect-affairs-kicker[data-v-4e911d7f]{color:#877860;font-size:10px;letter-spacing:.2em}.sect-affairs-heading h3[data-v-4e911d7f]{color:#d8b982;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:22px;font-weight:400;letter-spacing:.14em;margin:0}.sect-affairs-heading p[data-v-4e911d7f]{color:#665c4e;font-size:10px;letter-spacing:.06em;margin:0 0 4px}.sect-joined .sect-sub-tabs[data-v-4e911d7f]{background:#110e0ab3;border:1px solid rgba(204,162,79,.2);border-right:0;display:grid;gap:0;grid-template-columns:repeat(8,minmax(78px,1fr));margin:0}.sect-joined .sect-sub-btn[data-v-4e911d7f]{align-items:center;background:transparent;border:0;border-radius:0;border-right:1px solid rgba(204,162,79,.2);color:#786d5d;display:flex;font-family:"Noto Serif SC",serif;font-size:12px;gap:7px;justify-content:center;letter-spacing:.06em;min-height:50px;padding:7px 8px;transition:color .16s ease,background-color .16s ease}.sect-sub-mark[data-v-4e911d7f]{border:1px solid rgba(196,155,75,.28);color:#8d7a5b;display:grid;font-size:11px;height:23px;place-items:center;transition:border-color .16s ease,color .16s ease,transform .18s cubic-bezier(.25,1,.5,1);width:23px}.sect-joined .sect-sub-btn[data-v-4e911d7f]:hover{background:#ad7e3012;color:#b9a17a}.sect-joined .sect-sub-btn.active[data-v-4e911d7f]{background:linear-gradient(180deg,#b0823029,#b082300a);box-shadow:inset 0 -2px #ba9459;color:#e9c586}.sect-joined .sect-sub-btn.active .sect-sub-mark[data-v-4e911d7f]{border-color:#ba9459;color:#e9c586;transform:translateY(-1px)}.sect-joined .sect-sub-panel[data-v-4e911d7f]{background:linear-gradient(110deg,rgba(178,133,55,.025),transparent 40%),#0f0d0a85;border:1px solid rgba(204,162,79,.16);border-top:0;box-shadow:inset 0 1px #f1d28e06;min-height:clamp(180px,22vh,310px);padding:clamp(12px,1.5vw,22px)}.sect-joined .sect-member-row[data-v-4e911d7f]{border-bottom-color:#cca24f21;min-height:48px;padding-inline:10px}@media(max-width:1120px){.sect-territory-header[data-v-4e911d7f]{flex-direction:column;gap:16px}.sect-territory-ledger[data-v-4e911d7f]{min-width:0;width:min(620px,100%)}.sect-territory-foot[data-v-4e911d7f]{grid-template-columns:1fr auto}.sect-territory-foot .sect-leader-status[data-v-4e911d7f]{grid-column:1/-1}.sect-joined .sect-sub-tabs[data-v-4e911d7f]{grid-template-columns:repeat(4,minmax(86px,1fr))}}@media(max-width:768px){.sect-panel[data-v-4e911d7f]{padding:7px}.sect-territory[data-v-4e911d7f]{background-position:var(--sect-land-x) var(--sect-land-y);background-size:auto 125%;border-radius:2px 12px 2px 2px;min-height:0}.sect-territory[data-v-4e911d7f]:after{height:34px;width:110px}.sect-territory-header[data-v-4e911d7f]{padding:22px 18px 8px}.sect-territory .sect-main-name[data-v-4e911d7f]{font-size:clamp(26px,9vw,38px)}.sect-territory .sect-ann[data-v-4e911d7f]{white-space:normal}.sect-territory-ledger[data-v-4e911d7f]{grid-template-columns:.8fr 1.25fr .9fr}.sect-ledger-item[data-v-4e911d7f]{padding:8px 9px}.sect-ledger-item b[data-v-4e911d7f]{font-size:12px}.sect-territory-nodes[data-v-4e911d7f]{gap:12px;grid-template-columns:1fr;padding:20px 18px 24px}.sect-landmark[data-v-4e911d7f],.sect-landmark.market[data-v-4e911d7f],.sect-landmark.vein[data-v-4e911d7f]{min-height:66px;transform:none}.sect-landmark[data-v-4e911d7f]:focus-visible,.sect-landmark[data-v-4e911d7f]:hover{transform:translateY(-2px)}.sect-landmark-seal[data-v-4e911d7f]{font-size:19px;height:44px;width:40px}.sect-territory-foot[data-v-4e911d7f]{gap:7px;grid-template-columns:1fr;padding:10px 18px}.sect-territory-foot .sect-leader-status[data-v-4e911d7f]{grid-column:auto}.sect-affairs-heading[data-v-4e911d7f]{align-items:flex-start;flex-direction:column;gap:2px}.sect-affairs-heading p[data-v-4e911d7f]{display:none}.sect-joined .sect-sub-tabs[data-v-4e911d7f]{border-right:1px solid rgba(204,162,79,.2);display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sect-joined .sect-sub-tabs[data-v-4e911d7f]::-webkit-scrollbar{display:none}.sect-joined .sect-sub-btn[data-v-4e911d7f]{flex:0 0 auto;min-width:84px}.sect-joined .sect-sub-panel[data-v-4e911d7f]{min-height:210px;padding:10px}.sect-joined .sect-member-row[data-v-4e911d7f]{align-items:flex-start;flex-wrap:wrap;gap:5px 8px}.sect-member-toolbar[data-v-4e911d7f]{align-items:flex-start;flex-wrap:wrap;padding-inline:0}.sect-member-sort-label[data-v-4e911d7f]{padding-top:5px}.sect-member-sort-options[data-v-4e911d7f]{flex:1;min-width:230px}.sect-member-sort-btn[data-v-4e911d7f]{flex:1;padding-inline:5px;white-space:nowrap}.sect-member-sort-state[data-v-4e911d7f]{margin-left:0;padding-left:35px;width:100%}.sect-joined .sect-m-contrib[data-v-4e911d7f]{align-items:flex-start;margin-left:0;width:100%}}.mobile-bottom-nav[data-v-4e911d7f],.mobile-more-overlay[data-v-4e911d7f],.mobile-utility-nav[data-v-4e911d7f]{display:none}.mobile-sheet-enter-active[data-v-4e911d7f],.mobile-sheet-leave-active[data-v-4e911d7f]{transition:opacity .18s ease-out}.mobile-sheet-enter-active .mobile-more-sheet[data-v-4e911d7f],.mobile-sheet-leave-active .mobile-more-sheet[data-v-4e911d7f]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.mobile-sheet-enter-from[data-v-4e911d7f],.mobile-sheet-leave-to[data-v-4e911d7f]{opacity:0}.mobile-sheet-enter-from .mobile-more-sheet[data-v-4e911d7f],.mobile-sheet-leave-to .mobile-more-sheet[data-v-4e911d7f]{transform:translateY(24px)}@media(max-width:768px){.desktop-bottom-nav[data-v-4e911d7f],.utility-nav[data-v-4e911d7f]{display:none}.mobile-utility-nav[data-v-4e911d7f]{background:#0f0d0af0;border-bottom:1px solid rgba(204,162,79,.16);display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:54px}.mobile-utility-item[data-v-4e911d7f]{background:transparent;border:0;border-right:1px solid rgba(204,162,79,.09);color:#e4d3b0c2;cursor:pointer;display:grid;font-family:var(--font-body);font-size:11px;gap:1px;min-height:54px;min-width:0;padding:5px 4px 4px;place-items:center;position:relative;touch-action:manipulation}.mobile-utility-item[data-v-4e911d7f]:last-child{border-right:0}.mobile-utility-item[data-v-4e911d7f]:active,.mobile-utility-item[data-v-4e911d7f]:focus-visible{background:#c497461a;color:var(--gold-light);outline:none}.mobile-utility-item .utility-icon[data-v-4e911d7f]{filter:saturate(.72);height:25px;opacity:.78;width:27px}.mobile-utility-item .ach-badge[data-v-4e911d7f]{right:calc(50% - 24px);top:4px}.mobile-utility-item .checkin-red-dot[data-v-4e911d7f]{right:calc(50% - 19px);top:7px}.mobile-more-glyph[data-v-4e911d7f]{color:#dcbc7cd1;display:grid;font-size:20px;font-weight:600;height:25px;letter-spacing:1px;line-height:1;place-items:center;width:27px}.mobile-bottom-nav[data-v-4e911d7f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;padding:3px 0 max(5px,env(safe-area-inset-bottom))}.mobile-bottom-nav .nav-item[data-v-4e911d7f]{min-height:56px;min-width:0;padding:5px 1px 3px;touch-action:manipulation}.mobile-bottom-nav .nav-icon[data-v-4e911d7f]{font-size:clamp(20px,6vw,26px)}.mobile-bottom-nav .nav-label[data-v-4e911d7f]{font-size:clamp(10px,2.8vw,12px);letter-spacing:0}.mobile-bottom-more-icon[data-v-4e911d7f]{background:none!important;color:#dcbc7cb8;display:grid;font-family:var(--font-display);font-size:22px!important;font-weight:600;height:31px;letter-spacing:2px;line-height:1;place-items:center;width:36px}.mobile-more-overlay[data-v-4e911d7f]{align-items:flex-end;background:#070605b8;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:12px 8px 0;position:fixed;z-index:1400}.mobile-more-sheet[data-v-4e911d7f]{background:#120c05;border:1px solid rgba(210,168,84,.28);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -16px 44px #0504037a;color:var(--ink-bright);max-height:min(78dvh,680px);overflow-y:auto;overscroll-behavior:contain;width:min(100%,620px);-webkit-overflow-scrolling:touch}.mobile-more-header[data-v-4e911d7f]{align-items:center;background:#120c05fa;border-bottom:1px solid rgba(210,168,84,.15);display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:11px 12px 9px 16px;position:sticky;top:0;z-index:2}.mobile-more-kicker[data-v-4e911d7f]{color:#d2b77e8c;display:block;font-size:9px;letter-spacing:.22em;margin-bottom:1px}.mobile-more-header h2[data-v-4e911d7f]{color:#efdaacf0;font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:.12em;margin:0}.mobile-more-close[data-v-4e911d7f]{background:#e4d0a70f;border:0;border-radius:50%;color:#e8d7b4c7;cursor:pointer;display:grid;flex:0 0 44px;font:inherit;font-size:27px;height:44px;line-height:1;place-items:center;width:44px}.mobile-more-close[data-v-4e911d7f]:active,.mobile-more-close[data-v-4e911d7f]:focus-visible{background:#c4974624;color:var(--gold-light);outline:1px solid hsla(40,61%,65%,.45)}.mobile-more-body[data-v-4e911d7f]{display:grid;gap:17px;padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.mobile-more-group[data-v-4e911d7f]{display:grid;gap:7px}.mobile-more-group h3[data-v-4e911d7f]{color:#dbc59794;font-size:11px;font-weight:500;letter-spacing:.16em;margin:0}.mobile-more-grid[data-v-4e911d7f]{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-more-grid button[data-v-4e911d7f]{background:#e9d8b309;border:1px solid rgba(204,162,79,.14);border-radius:5px;color:#ebdcbed6;cursor:pointer;font-family:var(--font-body);font-size:13px;min-height:44px;min-width:0;padding:9px 12px;text-align:left;touch-action:manipulation}.mobile-more-grid button[data-v-4e911d7f]:active,.mobile-more-grid button[data-v-4e911d7f]:focus-visible{background:#c497461f;border-color:#d4a95370;color:var(--gold-light);outline:none}.mobile-more-grid .mobile-more-danger[data-v-4e911d7f]{border-color:#b0574833;color:#dc9a8ed1}.char-info-card[data-v-4e911d7f]{gap:10px;padding:8px}.char-header[data-v-4e911d7f]{box-shadow:none;height:min(52dvh,380px);margin-bottom:4px}}@media(max-width:600px){.top-bar[data-v-4e911d7f]{gap:5px 8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;padding:7px 9px 6px}.bar-left[data-v-4e911d7f]{display:none}.hero-identity[data-v-4e911d7f]{align-self:center;border:0;display:grid;gap:1px;grid-column:1;grid-row:1;justify-content:start;min-width:0;padding:0}.identity-line[data-v-4e911d7f],.identity-stats[data-v-4e911d7f]{gap:7px;justify-content:flex-start;min-width:0}.char-name[data-v-4e911d7f]{font-size:15px;max-width:55vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-identity .realm-badge[data-v-4e911d7f]{display:none}.identity-stats[data-v-4e911d7f]{font-size:10px;margin-left:0}.status-actions[data-v-4e911d7f]{align-self:center;grid-column:2;grid-row:1}.status-actions .realm-challenge-btn[data-v-4e911d7f]{display:none}.currency[data-v-4e911d7f]{background:#e4d0a709;border-color:#cca24f2e;font-size:12px;min-height:32px;min-width:0;padding:4px 7px}.dual-bars[data-v-4e911d7f]{gap:3px;grid-column:1/-1;grid-row:2}.bar-row[data-v-4e911d7f]{gap:5px;grid-template-columns:52px minmax(0,1fr) auto}.bar-label[data-v-4e911d7f]{font-size:9px}.exp-bar-wrap[data-v-4e911d7f]{height:8px}.exp-text[data-v-4e911d7f]{bottom:0;font-size:7px}.char-header[data-v-4e911d7f]{height:min(42dvh,300px)}}@media(prefers-reduced-motion:reduce){.ctrl-btn[data-v-4e911d7f],.exp-bar[data-v-4e911d7f],.hud-hp-fill[data-v-4e911d7f],.map-atlas-trigger[data-v-4e911d7f],.nav-item[data-v-4e911d7f]:after,.sect-landmark[data-v-4e911d7f],.sect-sub-btn[data-v-4e911d7f],.sect-sub-mark[data-v-4e911d7f],.tower-history-btn[data-v-4e911d7f],.utility-item[data-v-4e911d7f],.wave-cell-fill[data-v-4e911d7f]{transition-duration:.01ms!important}.mobile-sheet-enter-active[data-v-4e911d7f],.mobile-sheet-enter-active .mobile-more-sheet[data-v-4e911d7f],.mobile-sheet-leave-active[data-v-4e911d7f],.mobile-sheet-leave-active .mobile-more-sheet[data-v-4e911d7f]{transition-duration:.01ms!important}.realm-challenge-btn[data-v-4e911d7f],.stop-btn-dummy[data-v-4e911d7f]{animation:none}}
