.inventory-item-detail-modal[data-v-59eb1f7f]{position:relative;width:min(var(--content-max-width),100%)}.inventory-item-headline[data-v-59eb1f7f]{display:flex;align-items:center;gap:12px;min-width:0}.inventory-item-head[data-v-59eb1f7f]{align-items:flex-start;justify-content:space-between;gap:12px;padding-top:16px}.inventory-item-detail-close[data-v-59eb1f7f]{position:sticky;top:4px;float:right;z-index:3;display:grid;place-items:center;width:30px;height:30px;margin:-16px -14px 0 0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.12);color:#fff;font-size:20px;font-weight:800;line-height:1;box-shadow:0 4px 12px #0000005c;cursor:pointer}.inventory-item-detail-close[data-v-59eb1f7f]:hover{border-color:#e7a33ecc;background:rgba(231,163,62,.3);color:#ffd694}.inventory-item-action-hint[data-v-59eb1f7f]{margin-top:12px;font-size:13px;line-height:1.4}.inventory-item-icon-frame[data-v-59eb1f7f]{width:80px;height:80px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:28px;font-weight:700}.inventory-item-icon-frame img[data-v-59eb1f7f]{width:100%;height:100%;object-fit:contain}.equipment-quality-frame[data-v-59eb1f7f]{border-color:var(--equip-quality-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--equip-quality-color) 52%,transparent),0 0 16px color-mix(in srgb,var(--equip-quality-color) 28%,transparent)}.inventory-power-score[data-v-59eb1f7f]{display:grid;justify-items:end;gap:2px;flex-shrink:0;padding-top:2px;text-align:right}.inventory-power-score-label[data-v-59eb1f7f]{font-size:12px;color:#98a6c0;line-height:1.2}.inventory-power-score-value[data-v-59eb1f7f]{font-size:24px;line-height:1;color:#efc27b}.inventory-sale-price[data-v-59eb1f7f]{display:inline-flex;align-items:center;gap:4px}.inventory-sale-currency[data-v-59eb1f7f]{display:inline-grid;place-items:center;width:20px;height:20px}.inventory-sale-currency img[data-v-59eb1f7f],.inventory-sale-currency svg[data-v-59eb1f7f]{width:100%;height:100%;object-fit:contain}.inventory-item-description[data-v-59eb1f7f]{white-space:pre-wrap;line-height:1.6;margin:6px 0 0;font-size:14px}.inventory-item-section[data-v-59eb1f7f]{display:grid;gap:8px}.inventory-simple-row[data-v-59eb1f7f]{display:flex;align-items:center;gap:12px;padding:4px 0;font-size:14px;line-height:1.6}.inventory-simple-list[data-v-59eb1f7f]{display:grid;gap:2px}.inventory-divider[data-v-59eb1f7f]{border:none;height:1px;margin:8px 0;background-color:#fff3}.inventory-set-member-grid[data-v-59eb1f7f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.inventory-set-member-row[data-v-59eb1f7f],.inventory-set-effect-row[data-v-59eb1f7f]{min-width:0}.inventory-set-effect-list[data-v-59eb1f7f]{display:grid;gap:2px;margin-top:4px}.grey[data-v-59eb1f7f]{color:#caccd1}.inventory-set-effect-badge[data-v-59eb1f7f]{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;min-height:18px;border:1px solid #ffc845;color:#ffc845;font-size:12px;line-height:1;white-space:nowrap}.button.white[data-v-59eb1f7f]{background:#eef3ff;color:#1b1f2a}.inventory-set-effect-badge-inactive[data-v-59eb1f7f]{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;min-height:18px;border:1px solid #caccd1;color:#caccd1;font-size:12px;line-height:1;white-space:nowrap}.inventory-upgrade-socket-grid[data-v-59eb1f7f]{margin-top:8px}.upgrade-socket-grid[data-v-59eb1f7f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.upgrade-socket-grid--single[data-v-59eb1f7f]{grid-template-columns:repeat(1,54px)}.inventory-upgrade-socket-button[data-v-59eb1f7f]{cursor:default}.inventory-upgrade-socket-button.clickable[data-v-59eb1f7f]{cursor:pointer}.upgrade-socket-button[data-v-59eb1f7f]{height:54px;padding:0;display:grid;place-items:center;border-radius:6px;overflow:hidden;background-color:#333}.upgrade-socket-image[data-v-59eb1f7f]{width:100%;height:100%;object-fit:contain}.upgrade-socket-fallback[data-v-59eb1f7f]{font-weight:700}.upgrade-blessing-summary[data-v-59eb1f7f]{margin:8px 0 0;font-size:13px;line-height:1.6;white-space:normal;word-break:break-word}.inventory-attached-skill-list[data-v-59eb1f7f]{display:grid;gap:8px;margin-top:8px}.inventory-attached-skill-row[data-v-59eb1f7f]{display:inline-flex;align-items:center;gap:8px}.inventory-attached-skill-icon[data-v-59eb1f7f]{width:24px;height:24px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);font-size:12px;font-weight:700}.inventory-attached-skill-icon img[data-v-59eb1f7f]{width:100%;height:100%;object-fit:cover}.inventory-item-actions[data-v-59eb1f7f]{align-items:stretch}.inventory-item-actions .button[data-v-59eb1f7f]{flex:1}.progress-row[data-v-c6a5ce03]{display:flex;align-items:center;gap:10px}.upgrade-max-button[data-v-b5ff9c90]{background:#D84040;color:#fff}.inventory-upgrade-modal p[data-v-b5ff9c90]{font-size:14px;line-height:1.6}.inventory-upgrade-modal .inventory-item-headline[data-v-b5ff9c90]{display:flex;align-items:center;gap:12px;min-width:0}.inventory-upgrade-modal .inventory-item-head[data-v-b5ff9c90]{align-items:flex-start;justify-content:space-between;gap:12px}.inventory-upgrade-modal .inventory-item-icon-frame[data-v-b5ff9c90]{width:64px;height:64px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:28px;font-weight:700}.inventory-upgrade-modal .inventory-item-icon-frame img[data-v-b5ff9c90]{width:100%;height:100%;object-fit:contain}.inventory-upgrade-modal .inventory-power-score[data-v-b5ff9c90]{display:grid;justify-items:end;gap:2px;flex-shrink:0;padding-top:2px;text-align:right}.inventory-upgrade-modal .inventory-power-score-label[data-v-b5ff9c90]{font-size:12px;color:#98a6c0;line-height:1.2}.inventory-upgrade-modal .inventory-power-score-value[data-v-b5ff9c90]{font-size:24px;line-height:1;color:#efc27b}.inventory-upgrade-modal .inventory-item-description[data-v-b5ff9c90]{white-space:pre-wrap;line-height:1.6;margin:6px 0 0;font-size:14px}.inventory-upgrade-modal .inventory-simple-row[data-v-b5ff9c90]{display:flex;align-items:center;gap:0px;padding:4px 0;font-size:14px;line-height:1.6}.inventory-upgrade-modal .inventory-simple-list[data-v-b5ff9c90]{display:grid;gap:2px}.inventory-upgrade-modal .inventory-divider[data-v-b5ff9c90]{border:none;height:1px;margin:8px 0;background-color:#fff3}.upgrade-socket-grid[data-v-b5ff9c90]{margin-top:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.upgrade-socket-grid--single[data-v-b5ff9c90]{grid-template-columns:repeat(1,54px)}.upgrade-socket-button[data-v-b5ff9c90]{height:54px;padding:0;display:grid;place-items:center;border-radius:6px;overflow:hidden;background-color:#333}.upgrade-socket-image[data-v-b5ff9c90]{width:100%;height:100%;object-fit:contain}.upgrade-socket-fallback[data-v-b5ff9c90]{font-weight:700}.upgrade-blessing-summary[data-v-b5ff9c90]{margin:8px 0 0;font-size:13px;line-height:1.6;white-space:normal;word-break:break-word}.equip-upgrade-inc[data-v-b5ff9c90]{margin-left:6px;color:#71d686;font-weight:700}.equip-upgrade-material[data-v-b5ff9c90]{display:inline-flex;align-items:center;gap:6px;min-width:0}.equip-upgrade-material-icon[data-v-b5ff9c90]{width:14px;height:14px;display:grid;place-items:center;overflow:hidden;font-size:11px;line-height:1;flex:0 0 auto}.equip-upgrade-material-icon img[data-v-b5ff9c90]{width:100%;height:100%;object-fit:contain}.inventory-item-detail-modal[data-v-fe0de7ee]{width:min(360px,92vw)}.inventory-item-headline[data-v-fe0de7ee]{display:flex;align-items:center;gap:12px;min-width:0}.inventory-item-head[data-v-fe0de7ee]{align-items:flex-start;justify-content:space-between;gap:12px}.inventory-item-icon-frame[data-v-fe0de7ee]{width:80px;height:80px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:28px;font-weight:700}.inventory-item-icon-frame img[data-v-fe0de7ee]{width:100%;height:100%;object-fit:cover}.inventory-power-score[data-v-fe0de7ee]{display:grid;justify-items:end;gap:7px;flex-shrink:0;padding-top:2px;text-align:right}.inventory-power-score-label[data-v-fe0de7ee]{font-size:10px;color:#98a6c0;line-height:1.2}.inventory-power-score-value[data-v-fe0de7ee]{font-size:18px;line-height:1;color:#efc27b}.unit-detail-title-block[data-v-fe0de7ee]{display:flex;flex-direction:column;gap:8px;min-width:0}.unit-detail-section[data-v-fe0de7ee]{display:grid;gap:8px}.unit-simple-list[data-v-fe0de7ee]{display:grid;gap:2px}.unit-simple-row[data-v-fe0de7ee]{display:flex;align-items:center;gap:12px;padding:4px 0;font-size:14px;line-height:1.6}.unit-divider[data-v-fe0de7ee]{border:none;height:1px;margin:8px 0;background-color:#fff3}.unit-detail-grid[data-v-fe0de7ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.unit-grid-full[data-v-fe0de7ee]{grid-column:1 / -1}.unit-avatar-frame[data-v-fe0de7ee]{border-radius:4px}.unit-status-list[data-v-fe0de7ee]{display:flex;flex-wrap:wrap;gap:6px}.unit-status-chip[data-v-fe0de7ee]{display:inline-grid;place-items:center;align-items:center;width:28px;height:28px;padding:0;border-radius:2px;font-size:16px;line-height:1;border:1px solid rgba(255,255,255,.14)}.unit-status-chip img[data-v-fe0de7ee]{width:100%;height:100%;object-fit:cover;border-radius:2px}.unit-status-chip-buff[data-v-fe0de7ee]{background:rgba(34,197,94,.18);color:#bbf7d0;border-color:#4ade8047}.unit-status-chip-debuff[data-v-fe0de7ee]{background:rgba(239,68,68,.18);color:#fecaca;border-color:#f8717147}.unit-note-text[data-v-fe0de7ee]{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.unit-status-turns[data-v-fe0de7ee]{opacity:.9}.unit-skill-icons[data-v-fe0de7ee]{display:flex;flex-wrap:wrap;gap:8px}.unit-skill-chip[data-v-fe0de7ee]{width:38px;height:38px;border-radius:2px;padding-inline:unset;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;color:#eef2ff;cursor:pointer}.unit-skill-chip img[data-v-fe0de7ee]{width:100%;height:100%;object-fit:cover}.unit-skill-detail-modal[data-v-fe0de7ee]{width:min(320px,88vw);display:grid;gap:12px}.unit-skill-detail-body[data-v-fe0de7ee]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}.unit-skill-detail-icon[data-v-fe0de7ee]{width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;font-size:22px;font-weight:700;color:#eef2ff}.unit-skill-detail-icon img[data-v-fe0de7ee]{width:100%;height:100%;object-fit:cover}.unit-skill-detail-description[data-v-fe0de7ee]{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.stat-delta[data-v-fe0de7ee]{margin-left:6px;font-weight:700}.stat-delta-positive[data-v-fe0de7ee]{color:#4ade80}.stat-delta-negative[data-v-fe0de7ee]{color:#f87171}.stat-reset-trigger[data-v-64990957]{position:relative}.stat-reset-notice-dot[data-v-64990957]{position:absolute;top:4px;right:5px;width:7px;height:7px;border-radius:50%;background:#e53935;pointer-events:none}.equip-upgrade-inc[data-v-64990957]{margin-left:6px;color:#71d686;font-weight:700}.equip-upgrade-material[data-v-64990957]{display:inline-flex;align-items:center;gap:6px;min-width:0}.equip-upgrade-material-icon[data-v-64990957]{width:14px;height:14px;display:grid;place-items:center;overflow:hidden;font-size:11px;line-height:1;flex:0 0 auto}.equip-upgrade-material-icon img[data-v-64990957]{width:100%;height:100%;object-fit:contain}.inventory-item-headline[data-v-64990957]{display:flex;align-items:center;gap:12px;min-width:0}.inventory-item-head[data-v-64990957]{align-items:flex-start;justify-content:space-between;gap:12px}.inventory-item-icon-frame[data-v-64990957]{width:80px;height:80px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:28px;font-weight:700}.inventory-item-icon-frame img[data-v-64990957]{width:100%;height:100%;object-fit:contain}.equipment-quality-frame[data-v-64990957]{border-color:var(--equip-quality-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--equip-quality-color) 52%,transparent),0 0 16px color-mix(in srgb,var(--equip-quality-color) 28%,transparent)}.inventory-power-score[data-v-64990957]{display:grid;justify-items:end;gap:2px;flex-shrink:0;padding-top:2px;text-align:right}.inventory-power-score-label[data-v-64990957]{font-size:12px;color:#98a6c0;line-height:1.2}.inventory-power-score-value[data-v-64990957]{font-size:24px;line-height:1;color:#efc27b}.inventory-item-description[data-v-64990957]{white-space:pre-wrap;line-height:1.6;margin:6px 0 0;font-size:14px}.gem-choice-row[data-v-64990957]{height:36px;padding:6px 10px;align-items:center}.gem-choice-text[data-v-64990957]{min-width:0;display:flex;align-items:center;gap:8px}.gem-choice-name[data-v-64990957]{flex:0 0 auto}.gem-choice-lines[data-v-64990957]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-select-wrap[data-v-64990957]{position:relative;width:100%}.position-select-wrap[data-v-64990957]:after{content:"";position:absolute;top:50%;right:11px;width:7px;height:7px;border-right:1.5px solid #c0c4cc;border-bottom:1.5px solid #c0c4cc;transform:translateY(-65%) rotate(45deg);pointer-events:none}.position-select[data-v-64990957]{width:100%;min-height:32px;padding:0 30px 0 11px;border:1px solid #4c4d4f;border-radius:4px;background:rgba(26,31,40,.96);color:#e5eaf3;font-size:12px;line-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.position-select[data-v-64990957]:hover{border-color:#7f838b}.position-select[data-v-64990957]:focus{border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.position-select[data-v-64990957]:disabled{cursor:not-allowed;color:#a8abb2;background:rgba(35,40,50,.96)}.level-progress-track[data-v-64990957]{position:relative;overflow:hidden;height:24px;margin:4px 0 0}.level-progress-fill[data-v-64990957]{position:absolute;inset:0 auto 0 0;z-index:1}.character-exp-fill[data-v-64990957]{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%)}.mastery-exp-fill[data-v-64990957]{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%)}.level-progress-overlay[data-v-64990957]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#f7fbff;font-size:12px;font-weight:700;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.45)}.level-progress-left[data-v-64990957],.level-progress-right[data-v-64990957]{white-space:nowrap}.level-progress-tick[data-v-64990957]{position:absolute;top:0;height:25%;z-index:2;width:1px;background:rgba(255,255,255,.32);pointer-events:none}.character-header-meta[data-v-64990957]{min-width:0;flex:1}.character-exp-track[data-v-64990957]{min-width:min(260px,52vw)}.skill-series-grid[data-v-64990957]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-series-block[data-v-64990957]{min-height:96px;padding:12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.skill-series-control-row[data-v-64990957]{display:flex;align-items:center;gap:10px}.skill-series-title-row[data-v-64990957]{display:flex;align-items:center;gap:8px}.skill-series-title-row p[data-v-64990957]{margin:0}.skill-series-select-wrap[data-v-64990957]{flex:1 1 auto}.skill-series-select[data-v-64990957]{min-width:0}.skill-series-forget[data-v-64990957]{flex:0 0 auto}.skill-series-current-label[data-v-64990957],.skill-series-pending-hint[data-v-64990957]{margin-top:8px}.skill-series-lock-control[data-v-64990957]{display:inline-flex;align-items:center;cursor:pointer}.skill-series-lock-control.disabled[data-v-64990957]{opacity:.45;cursor:not-allowed}.skill-series-lock-control input[data-v-64990957]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.skill-series-lock-switch[data-v-64990957]{position:relative;width:34px;height:18px;flex:0 0 auto;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);transition:background-color .15s ease,border-color .15s ease}.skill-series-lock-switch[data-v-64990957]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.72);transition:transform .15s ease,background-color .15s ease}.skill-series-lock-control input:checked+.skill-series-lock-switch[data-v-64990957]{border-color:#eabf55b8;background:rgba(234,191,85,.3)}.skill-series-lock-control input:checked+.skill-series-lock-switch[data-v-64990957]:after{transform:translate(16px);background:#f3d57a}.learned-skill-card[data-v-64990957]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:0;background:transparent;text-align:left;cursor:pointer}.learned-skill-icon[data-v-64990957]{width:64px;height:64px;aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#f3e6c0;font-weight:700}.learned-skill-icon.large[data-v-64990957]{flex-shrink:0}.learned-skill-icon img[data-v-64990957]{width:100%;height:100%;object-fit:cover}.learned-skill-icon.is-locked[data-v-64990957]{filter:grayscale(1);opacity:.6}.learned-skill-icon.equip-level-blocked[data-v-64990957]{border-color:#ff4d4feb;box-shadow:0 0 0 2px #ff4d4f52}.learned-skill-content[data-v-64990957]{min-width:0}.learned-skill-headline[data-v-64990957]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:4px}.learned-skill-title[data-v-64990957]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.learned-skill-upgrade[data-v-64990957]{flex-shrink:0;min-width:64px}.learned-skill-tuition[data-v-64990957]{display:inline-flex;align-items:center;color:#f3e6c0;font-size:12px}.learned-skill-tuition-icon[data-v-64990957]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;object-fit:cover;border-radius:3px;font-size:11px}.skill-required-mastery[data-v-64990957]{color:#ff6b6b;font-size:12px}.skill-detail-modal[data-v-64990957],.skill-series-confirm-modal[data-v-64990957]{display:grid;gap:12px}.skill-detail-header[data-v-64990957]{display:flex;gap:12px;align-items:center}.battle-action-reference-grid[data-v-64990957]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.battle-action-reference-card[data-v-64990957],.battle-action-choice[data-v-64990957],.battle-action-slot[data-v-64990957]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:inherit;text-align:left}.battle-action-reference-card[data-v-64990957],.battle-action-choice[data-v-64990957]{padding:10px}.battle-action-reference-icon[data-v-64990957],.battle-action-choice-icon[data-v-64990957]{width:48px;height:48px;flex-shrink:0}.battle-action-reference-content[data-v-64990957],.battle-action-choice-text[data-v-64990957]{min-width:0;display:grid;gap:2px}.battle-action-reference-content strong[data-v-64990957],.battle-action-choice-text strong[data-v-64990957]{word-break:break-all}.battle-action-choice[data-v-64990957]{cursor:pointer}.battle-action-choice.active[data-v-64990957]{border-color:#409eff80;background:rgba(64,158,255,.12)}.battle-action-config-grid[data-v-64990957]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px}.battle-action-config-cell[data-v-64990957]{display:grid;gap:8px;justify-items:center}.battle-action-config-button[data-v-64990957]{width:min(64px,100%);height:auto;aspect-ratio:1 / 1;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;position:relative;display:grid;place-items:center;justify-self:center;overflow:hidden;transition:transform .16s ease,filter .16s ease,opacity .12s ease}.battle-action-config-button[data-v-64990957]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:2px;background:#22c55e;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.battle-action-config-button .skill-icon[data-v-64990957]{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;display:grid;place-items:center;overflow:hidden;background:rgba(16,24,39,.28)}.battle-action-config-button .skill-icon img[data-v-64990957]{width:100%;height:100%;object-fit:cover}.battle-action-config-button[data-v-64990957]:hover{transform:none;background:transparent}.battle-action-config-button.is-dragging-source[data-v-64990957]{opacity:0}.battle-action-config-button.is-autofilled-highlight[data-v-64990957]{animation:battle-autofill-pulse-64990957 2.2s ease-out 1;box-shadow:0 0 0 1px #7bd3ffbf,0 0 18px #7bd3ff6b,0 0 30px #7bd3ff2e}.battle-empty-action-button[data-v-64990957]{opacity:.5}.battle-empty-action-button[data-v-64990957]:before{background:rgba(148,163,184,.45)}.battle-empty-action-button .skill-icon[data-v-64990957]{color:#cbd5e1;font-size:24px;border:1px dashed rgba(255,255,255,.18)}.battle-hotkey-badge[data-v-64990957]{position:absolute;left:4px;top:4px;z-index:2;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.88);color:#e2e8f0;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.battle-autofill-badge[data-v-64990957]{position:absolute;top:4px;right:4px;z-index:2;min-width:18px;height:18px;padding:0 4px;border:1px solid rgba(123,211,255,.7);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(18,58,82,.92);color:#bfeeff;font-size:10px;font-weight:700;line-height:1}.battle-item-count[data-v-64990957]{position:absolute;right:2px;bottom:2px;z-index:2;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#f8fafc;background:rgba(15,23,42,.82);font-size:11px;font-weight:700;line-height:1}.battle-action-priority-input[data-v-64990957]{width:100%;max-width:72px;min-height:28px;padding:0 8px;border:1px solid #4c4d4f;border-radius:2px;background:rgba(26,31,40,.96);color:#e5eaf3;font-size:12px;line-height:28px;text-align:center;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.battle-action-priority-input[data-v-64990957]:hover{border-color:#7f838b}.battle-action-priority-input[data-v-64990957]:focus{border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.battle-action-priority-input[data-v-64990957]:disabled{cursor:not-allowed;color:#7f838b;background:rgba(35,40,50,.7)}.stat-reset-modal[data-v-64990957]{width:min(520px,calc(100vw - 24px))}.stat-reset-table[data-v-64990957]{margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.stat-reset-row[data-v-64990957]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.stat-reset-row+.stat-reset-row[data-v-64990957]{border-top:1px solid rgba(255,255,255,.06)}.stat-reset-head[data-v-64990957]{background:rgba(255,255,255,.04)}.stat-reset-cell[data-v-64990957]{padding:10px 12px;font-size:13px;color:#f4f6fbeb}.stat-reset-cell+.stat-reset-cell[data-v-64990957]{border-left:1px solid rgba(255,255,255,.06)}.stat-reset-delta[data-v-64990957]{font-weight:800}.stat-reset-delta.up[data-v-64990957]{color:#22c55e}.stat-reset-delta.down[data-v-64990957]{color:#ef4444}.stat-reset-delta.flat[data-v-64990957]{color:#f4f6fbe0}.stat-reset-actions[data-v-64990957]{display:flex;gap:10px;margin-top:16px}.stat-reset-actions .button[data-v-64990957]{flex:1 1 0}.stat-reset-trigger[data-v-64990957]{display:inline-flex;align-items:center;gap:4px;background:#ffffff;color:#111;border-color:#1111112e}.stat-reset-trigger[data-v-64990957]:hover,.stat-reset-trigger[data-v-64990957]:focus-visible{background:#f3f4f6;color:#111}.stat-reset-trigger-icon[data-v-64990957],.stat-reset-trigger-icon-fallback[data-v-64990957]{width:16px;height:16px;flex:0 0 16px}.stat-reset-trigger-icon[data-v-64990957]{object-fit:contain;display:block}.stat-reset-trigger-icon-fallback[data-v-64990957]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.stat-help-icon[data-v-64990957]{width:16px;height:16px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#f48924;color:#f4f6fbeb;font-size:11px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;cursor:pointer}.stat-help-icon[data-v-64990957]:active{transform:translateY(1px)}.stat-radar-wrap[data-v-64990957]{display:grid;place-items:center;margin-top:8px;margin-bottom:10px}.stat-radar[data-v-64990957]{width:308px;height:168px;max-width:100%}.stat-radar-grid polygon[data-v-64990957]{fill:#ffffff05;stroke:#ffffff1f;stroke-width:1}.stat-radar-grid line[data-v-64990957]{stroke:#ffffff1f;stroke-width:1}.stat-radar-area[data-v-64990957]{fill:#22c55e38;stroke:#22c55ee6;stroke-width:1.6}.stat-radar-labels text[data-v-64990957]{fill:#f4f6fbe6;font-size:11px;font-weight:700;text-anchor:middle;dominant-baseline:central}.stat-radar-labels text.is-max[data-v-64990957]{fill:#eab308}.equip-slots[data-v-64990957]{position:relative;width:min(520px,100%);aspect-ratio:8 / 14;background-position:center;background-repeat:no-repeat;background-size:contain}.equip-slot[data-v-64990957]{position:absolute;transform:translate(-50%,-50%)}.equip-slot-square[data-v-64990957]{width:clamp(50px,12vw,60px);height:clamp(50px,12vw,60px);border-radius:2px;display:grid;place-items:center;padding:0;overflow:hidden;background:rgba(15,23,42,1);border:1px solid rgba(255,255,255,.14);color:inherit;cursor:pointer;box-shadow:0 6px 14px #00000047,inset 0 0 0 1px #0006}.equip-slot-square[data-v-64990957]:disabled{cursor:not-allowed}.equip-slot-square img[data-v-64990957]{width:100%;height:100%;object-fit:cover}.equip-slot-label[data-v-64990957]{margin-top:6px;width:clamp(50px,12vw,60px);text-align:center;font-size:12px;font-weight:700;color:#f4f6fbe0;text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none}.equip-slot-text[data-v-64990957]{color:#f3e6c0;font-weight:700;font-size:18px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.55)}.equip-slot.disabled[data-v-64990957]{opacity:.35}@keyframes battle-autofill-pulse-64990957{0%{transform:scale(.92);box-shadow:0 0 #7bd3ffb3,0 0 #7bd3ff59}35%{transform:scale(1.03);box-shadow:0 0 0 2px #7bd3ffd1,0 0 22px 4px #7bd3ff6b}to{transform:scale(1);box-shadow:0 0 0 1px #7bd3ff00,0 0 #7bd3ff00}}.skill-notice-button[data-v-6fa29753],.nav-item[data-v-6fa29753]{position:relative}.skill-notice-dot[data-v-6fa29753]{position:absolute;top:4px;right:5px;width:7px;height:7px;border-radius:50%;background:#e53935;pointer-events:none}.inventory-upgrade-modal p[data-v-6fa29753]{font-size:14px;line-height:1.6}.inventory-upgrade-modal .inventory-item-headline[data-v-6fa29753]{display:flex;align-items:center;gap:12px;min-width:0}.inventory-upgrade-modal .inventory-item-head[data-v-6fa29753]{align-items:flex-start;justify-content:space-between;gap:12px}.inventory-upgrade-modal .inventory-item-icon-frame[data-v-6fa29753]{width:80px;height:80px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:28px;font-weight:700}.inventory-upgrade-modal .inventory-item-icon-frame img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.inventory-upgrade-modal .inventory-power-score[data-v-6fa29753]{display:grid;justify-items:end;gap:2px;flex-shrink:0;padding-top:2px;text-align:right}.inventory-upgrade-modal .inventory-power-score-label[data-v-6fa29753]{font-size:12px;color:#98a6c0;line-height:1.2}.inventory-upgrade-modal .inventory-power-score-value[data-v-6fa29753]{font-size:24px;line-height:1;color:#efc27b}.inventory-upgrade-modal .inventory-item-description[data-v-6fa29753]{white-space:pre-wrap;line-height:1.6;margin:6px 0 0;font-size:14px}.inventory-upgrade-modal .inventory-simple-row[data-v-6fa29753]{display:flex;align-items:center;gap:0px;padding:4px 0;font-size:14px;line-height:1.6}.inventory-upgrade-modal .inventory-simple-row b[data-v-6fa29753]{margin-top:4px}.inventory-upgrade-modal .inventory-simple-list[data-v-6fa29753]{display:grid;gap:2px}.inventory-upgrade-modal .inventory-divider[data-v-6fa29753]{border:none;height:1px;margin:8px 0;background-color:#fff3}.equip-upgrade-inc[data-v-6fa29753]{margin-left:6px;color:#71d686;font-weight:700}.equip-upgrade-material[data-v-6fa29753]{display:inline-flex;align-items:center;gap:6px;min-width:0}.equip-upgrade-material-icon[data-v-6fa29753]{width:14px;height:14px;display:grid;place-items:center;overflow:hidden;font-size:11px;line-height:1;flex:0 0 auto}.equip-upgrade-material-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.synthesis-confirm-card[data-v-6fa29753]{width:min(560px,100%)}.synthesis-confirm-head[data-v-6fa29753]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.synthesis-confirm-head strong[data-v-6fa29753]{font-size:18px}.synthesis-formula-row[data-v-6fa29753]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:6px 0 2px}.synthesis-entry[data-v-6fa29753]{display:grid;justify-items:center;gap:6px;min-width:0;width:72px}.synthesis-entry-icon[data-v-6fa29753]{position:relative;width:56px;height:56px;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:rgba(255,255,255,.06);display:grid;place-items:center;overflow:hidden;color:#79bbff;font-size:20px;font-weight:700}.synthesis-entry-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.synthesis-operator[data-v-6fa29753]{color:#f5d28a;font-size:24px;line-height:56px;text-align:center;flex:0 0 auto}.synthesis-entry-name[data-v-6fa29753]{width:100%;min-height:30px;color:#d5dbea;font-size:12px;line-height:1.25;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.synthesis-result-entry[data-v-6fa29753]{width:72px}.synthesis-confirm-actions[data-v-6fa29753]{margin-top:18px}.gem-choice-row[data-v-6fa29753]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;height:40px;padding:6px 10px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:inherit;text-align:left}.gem-choice-row[data-v-6fa29753]:disabled{opacity:.55;cursor:not-allowed}.gem-choice-text[data-v-6fa29753]{min-width:0;display:flex;align-items:center;gap:8px}.gem-choice-name[data-v-6fa29753]{flex:0 0 auto}.gem-choice-lines[data-v-6fa29753]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-tabs[data-v-6fa29753]{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%}.inventory-tab[data-v-6fa29753]{flex:0 0 auto;white-space:nowrap;max-width:100%}.inventory-tab-count[data-v-6fa29753]{margin-left:4px;opacity:.82}.shop-category-tabs[data-v-6fa29753]{margin-top:12px;margin-bottom:12px}.inventory-equip-toolbar[data-v-6fa29753]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inventory-grid-wrap[data-v-6fa29753]{position:relative;width:100%;overflow:visible}.inventory-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:100%;min-width:0;overflow:hidden}.inventory-slot[data-v-6fa29753]{position:relative;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;display:grid;gap:4px;align-content:start;min-width:0;width:100%;max-width:100%}.inventory-slot.empty[data-v-6fa29753]{cursor:default}.inventory-slot.debug-empty[data-v-6fa29753]{cursor:pointer}.inventory-slot[draggable=true][data-v-6fa29753]{cursor:grab}.inventory-slot.dragging[data-v-6fa29753]{opacity:.45}.inventory-slot-icon[data-v-6fa29753]{aspect-ratio:1 / 1;width:100%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden;font-size:18px;font-weight:700}.inventory-slot-icon-empty[data-v-6fa29753]{background:rgba(255,255,255,.02);border-color:#ffffff0a}.inventory-slot.debug-empty .inventory-slot-icon-empty[data-v-6fa29753]{border-color:#409eff47;background:rgba(64,158,255,.08)}.inventory-slot-debug-plus[data-v-6fa29753]{font-size:24px;line-height:1;color:#79bbff}.inventory-slot-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.equipment-quality-frame[data-v-6fa29753]{border-color:var(--equip-quality-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--equip-quality-color) 52%,transparent),0 0 12px color-mix(in srgb,var(--equip-quality-color) 26%,transparent)}.stat-cell[data-v-6fa29753]{display:grid;grid-template-columns:45px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;align-items:start}.settlement-gain-head[data-v-6fa29753]{display:contents}.settlement-gain-avatar[data-v-6fa29753]{width:50px;height:50px;font-size:16px;grid-column:1;grid-row:1 / span 3}.stat-cell strong[data-v-6fa29753]{grid-column:2;grid-row:1}.stat-cell p[data-v-6fa29753]{margin:0;grid-column:2}.stat-cell p[data-v-6fa29753]:nth-of-type(1){grid-row:2}.stat-cell p[data-v-6fa29753]:nth-of-type(2){grid-row:3}.inventory-slot-name[data-v-6fa29753]{font-size:11px;line-height:1.25;color:#d5dbea;text-align:center;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.inventory-slot-name-empty[data-v-6fa29753]{visibility:hidden}.inventory-slot-count[data-v-6fa29753]{position:absolute;top:3px;right:3px;z-index:1;padding:1px 4px;border-radius:999px;background:rgba(9,12,18,.9);border:1px solid rgba(255,255,255,.12);font-size:10px;line-height:1.2;color:#eff3ff}.inventory-action-close[data-v-6fa29753]{min-width:auto;border:0;background:transparent;color:#cfd8ec;font-size:20px;line-height:1;padding:0;cursor:pointer}.inventory-equip-card[data-v-6fa29753],.inventory-debug-card[data-v-6fa29753]{width:min(420px,calc(100vw - 24px))}.debug-inventory-candidate-list[data-v-6fa29753]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:min(48vh,360px);overflow-y:auto;margin-top:12px}.debug-inventory-candidate[data-v-6fa29753]{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#eef2ff;padding:10px;display:grid;justify-items:center;gap:8px;cursor:pointer}.debug-inventory-candidate.active[data-v-6fa29753]{border-color:#409eff99;background:rgba(64,158,255,.12)}.debug-inventory-candidate-icon[data-v-6fa29753]{width:52px;aspect-ratio:1 / 1;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden;font-size:20px;font-weight:700}.debug-inventory-candidate-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.debug-inventory-candidate-name[data-v-6fa29753]{text-align:center;font-size:13px;line-height:1.35}.debug-amount-input[data-v-6fa29753]{width:100%;margin-top:8px;padding:8px 10px;border:1px solid #4c4d4f;background:rgba(26,31,40,.96);color:#eef2ff;outline:none}.debug-search-input[data-v-6fa29753]{width:100%;padding:8px 10px;border:1px solid #4c4d4f;background:rgba(26,31,40,.96);color:#eef2ff;outline:none}.inventory-equip-target-button[data-v-6fa29753]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.inventory-equip-target-button.disabled[data-v-6fa29753]{opacity:.62}.equip-block-reason[data-v-6fa29753]{color:#f55247}.dungeon-team-button[data-v-6fa29753]{display:flex;align-items:center;justify-content:space-between;gap:10px}.dungeon-team-button.active[data-v-6fa29753]{color:#fff;background:rgba(86,176,255,.14);border-color:#56b0ff47}.team-label[data-v-6fa29753]{display:flex;align-items:center;gap:10px}.dungeon-list-wrap[data-v-6fa29753]{position:relative}.dungeon-training-mask[data-v-6fa29753]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;align-content:start;padding-top:4px;background:rgba(15,17,22,.82)}.dungeon-training-mask-card[data-v-6fa29753]{width:min(420px,calc(100vw - 24px));margin:0 auto}.dungeon-card[data-v-6fa29753]{display:grid;gap:8px}.shop-card[data-v-6fa29753]{display:grid;gap:12px}.shop-summary-head[data-v-6fa29753]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shop-balance-list[data-v-6fa29753]{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.shop-balance-badge[data-v-6fa29753]{display:inline-flex;align-items:center;gap:6px;font-size:14px}.shop-goods-list[data-v-6fa29753]{display:grid;gap:10px}.shop-goods-item[data-v-6fa29753]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.shop-goods-detail-button[data-v-6fa29753]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.shop-goods-icon[data-v-6fa29753]{width:44px;height:44px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);display:grid;place-items:center;overflow:hidden;color:#eef2ff;font-weight:700}.shop-goods-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.shop-goods-main[data-v-6fa29753]{min-width:0;display:grid;gap:4px}.shop-goods-main p[data-v-6fa29753]{margin:0}.shop-goods-meta[data-v-6fa29753]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#dfe6f5;font-size:12px}.shop-price-group[data-v-6fa29753]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.shop-price-list[data-v-6fa29753]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.shop-price-part[data-v-6fa29753]{display:inline-flex;align-items:center;gap:4px}.shop-currency-icon[data-v-6fa29753]{width:12px;height:12px;border-radius:0;display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;font-size:11px;line-height:1;font-weight:700;border:0;background:transparent;color:#eef2ff}.shop-currency-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.shop-currency-icon--gold[data-v-6fa29753]{background:rgba(245,158,11,.22);border-color:#f59e0b66;color:#fde68a}.shop-currency-icon--silver[data-v-6fa29753]{background:rgba(148,163,184,.2);border-color:#94a3b861;color:#e2e8f0}.shop-currency-icon--copper[data-v-6fa29753]{background:rgba(180,83,9,.22);border-color:#b4530961;color:#fdba74}.shop-currency-icon--qingling[data-v-6fa29753]{background:rgba(16,185,129,.2);border-color:#10b98161;color:#a7f3d0}.shop-currency-icon--xuanling[data-v-6fa29753]{background:rgba(59,130,246,.2);border-color:#3b82f661;color:#bfdbfe}.shop-currency-icon--tianling[data-v-6fa29753]{background:rgba(168,85,247,.2);border-color:#a855f761;color:#ddd6fe}.shop-currency-icon--ziling[data-v-6fa29753]{background:rgba(217,70,239,.2);border-color:#d946ef61;color:#f5d0fe}.shop-remaining-count[data-v-6fa29753]{margin-left:4px;font-weight:700}.shop-remaining-count--positive[data-v-6fa29753]{color:#22c55e}.shop-remaining-count--empty[data-v-6fa29753]{color:#ef4444}.shop-remaining-count--flash[data-v-6fa29753]{animation:shopPurchaseFlash-6fa29753 .8s ease}.shop-quantity-modal[data-v-6fa29753]{position:relative}.shop-quantity-input[data-v-6fa29753]{display:grid;gap:8px;margin-top:16px}.shop-quantity-input input[data-v-6fa29753]{width:100%;padding:8px 10px;border:1px solid #ffffff30;border-radius:3px;background:#151a24;color:inherit}.shop-quantity-actions[data-v-6fa29753]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.shop-goods-actions>button[data-v-6fa29753]{user-select:none;-webkit-user-select:none;touch-action:manipulation}.shop-goods-actions[data-v-6fa29753]{display:grid;gap:6px;justify-items:end}.shop-buy-button--flash[data-v-6fa29753]{animation:shopPurchaseFlash-6fa29753 .8s ease}.shop-buy-button-label[data-v-6fa29753]{display:inline-block;min-width:3em;text-align:center}.shop-goods-hint[data-v-6fa29753]{font-size:12px;text-align:right}@keyframes shopPurchaseFlash-6fa29753{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.06);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}.dungeon-poster[data-v-6fa29753]{width:100%;aspect-ratio:64 / 25;border-radius:4px;overflow:hidden;background:rgba(255,255,255,.04);display:grid;place-items:center}.dungeon-poster img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.dungeon-poster-fallback[data-v-6fa29753]{font-size:32px;font-weight:800;color:#f4f6fbeb}.dungeon-reward-strip[data-v-6fa29753]{display:flex;align-items:center;gap:10px}.dungeon-reward-label[data-v-6fa29753]{flex:0 0 auto;white-space:nowrap}.dungeon-reward-icons[data-v-6fa29753]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dungeon-reward-icon[data-v-6fa29753]{width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden;color:#f4f6fbe6;font-weight:700;cursor:pointer}.dungeon-reward-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.reward-count[data-v-6fa29753]{position:absolute;right:2px;bottom:1px;min-width:18px;padding:1px 4px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:10px;line-height:1.2}.reward-icon[data-v-6fa29753]{position:relative}.tower-card[data-v-6fa29753]{display:grid;gap:12px}.tower-summary-head[data-v-6fa29753]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tower-current-floor[data-v-6fa29753]{margin:6px 0 0;font-size:20px;font-weight:700;color:#eef2ff}.tower-progress-badge[data-v-6fa29753]{padding:6px 10px;border:1px solid rgba(86,176,255,.24);background:rgba(86,176,255,.08);color:#dfeeff;font-size:12px;white-space:nowrap}.tower-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tower-control-row[data-v-6fa29753]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.tower-select-wrap[data-v-6fa29753]{display:grid;gap:8px}.tower-block[data-v-6fa29753]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.tower-block-label[data-v-6fa29753]{font-size:12px;color:#9fb0cf}.tower-floor-input[data-v-6fa29753]{width:100%;border:1px solid rgba(255,255,255,.12);background:rgba(11,16,24,.9);color:#eef2ff;padding:8px 10px}.tower-floor-select[data-v-6fa29753]{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.12);background:rgba(11,16,24,.9);color:#eef2ff;padding:8px 10px}.tower-challenge-button[data-v-6fa29753]{min-width:112px}.sumeru-gate-banner[data-v-6fa29753]{position:relative;width:100%;aspect-ratio:64 / 25;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.04);display:grid;place-items:center}.sumeru-gate-banner img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.sumeru-gate-banner-name[data-v-6fa29753]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:rgba(0,0,0,.55);color:#fff}.sumeru-gate-requirements[data-v-6fa29753]{display:flex;align-items:center;gap:16px;margin-top:8px;font-size:13px}.sumeru-gate-key[data-v-6fa29753]{display:inline-flex;align-items:center;gap:4px}.sumeru-gate-key-icon[data-v-6fa29753]{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0}.sumeru-gate-key-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.sumeru-gate-stage-actions[data-v-6fa29753]{display:grid;grid-template-columns:minmax(112px,1fr) minmax(72px,.7fr);gap:8px}.sumeru-gate-stage-actions .tower-challenge-button[data-v-6fa29753]{min-width:0}.sumeru-stage-detail-card[data-v-6fa29753]{display:grid;gap:12px}.sumeru-stage-detail-banner[data-v-6fa29753]{width:100%;aspect-ratio:64 / 25;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.04);display:grid;place-items:center}.sumeru-stage-detail-banner img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.sumeru-stage-detail-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:8px}.sumeru-stage-detail-entry[data-v-6fa29753]{min-width:0;padding:6px 4px 4px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(255,255,255,.03);color:#eef2ff;display:grid;justify-items:center;gap:6px;text-align:center}.sumeru-stage-detail-icon[data-v-6fa29753]{position:relative;width:56px;height:56px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(15,23,42,.92);display:grid;place-items:center;font-size:22px;font-weight:700}.sumeru-stage-detail-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.sumeru-stage-detail-name[data-v-6fa29753]{max-width:100%;font-size:12px;line-height:1.35;word-break:break-word}.sumeru-stage-detail-meta[data-v-6fa29753]{font-size:11px;color:#9fb0cf}.sumeru-stage-detail-empty[data-v-6fa29753]{grid-column:1 / -1}.sumeru-stage-detail-actions[data-v-6fa29753]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tower-team-head[data-v-6fa29753]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tower-team-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tower-team-member[data-v-6fa29753]{--active-outline-offset-x: 5px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#eef2ff;display:grid;gap:10px;padding:12px 8px 10px}.tower-team-member.disabled[data-v-6fa29753]{opacity:.45}.tower-team-member-toggle[data-v-6fa29753]{width:100%;border:0;background:transparent;color:inherit;display:grid;justify-items:center;gap:8px;padding:0;text-align:center;cursor:pointer}.tower-team-member-toggle[data-v-6fa29753]:disabled{cursor:not-allowed}.tower-team-member.active[data-v-6fa29753]{--flow-outline-color-a: #86efac;--flow-outline-color-b: #15803d;--flow-outline-shadow-color: rgba(22, 163, 74, .5)}.tower-team-avatar-wrap[data-v-6fa29753]{position:relative;display:inline-grid;place-items:center;border-radius:3px}.tower-team-member.active .tower-team-avatar-wrap[data-v-6fa29753]:after{content:"";position:absolute;top:-3px;right:calc(var(--active-outline-offset-x) * -1);bottom:-3px;left:calc(var(--active-outline-offset-x) * -1);border-radius:3px;padding:2px;background:repeating-conic-gradient(from var(--active-outline-angle, 0deg),var(--flow-outline-color-a, #86efac) 0deg,var(--flow-outline-color-b, #15803d) 20deg,var(--flow-outline-color-b, #15803d) 60deg,var(--flow-outline-color-a, #86efac) 75deg,var(--flow-outline-color-a, #86efac) 90deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:brightness(.98) saturate(1.18);box-shadow:0 0 12px var(--flow-outline-shadow-color, rgba(22, 163, 74, .5));animation:clockwise-glow-6fa29753 5.5s linear infinite;pointer-events:none;z-index:3}.tower-team-avatar[data-v-6fa29753]{position:relative;z-index:1;display:inline-grid;place-items:center;width:80px;height:80px;font-size:30px;background:rgba(15,23,42,.94);border-radius:3px;overflow:hidden}.tower-team-avatar img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.tower-team-name[data-v-6fa29753]{width:100%;font-size:14px;font-weight:600;line-height:1.3;word-break:break-word}.tower-team-level[data-v-6fa29753]{font-size:12px;color:#9fb0cf}.tower-team-position-wrap[data-v-6fa29753]{width:100%;display:grid;gap:6px}.tower-team-position-label[data-v-6fa29753]{font-size:11px;color:#9fb0cf;text-align:left}.tower-team-position-select[data-v-6fa29753]{width:100%;min-height:34px;border:1px solid rgba(255,255,255,.12);background:rgba(11,16,24,.9);color:#eef2ff;padding:6px 8px}@keyframes clockwise-glow-6fa29753{0%{--active-outline-angle: 0deg}to{--active-outline-angle: 360deg}}.tower-tag-list[data-v-6fa29753]{display:flex;flex-wrap:wrap;gap:8px}.tower-tag[data-v-6fa29753]{padding:5px 10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:12px;color:#dce6fb}.tower-rule-list[data-v-6fa29753]{display:grid;gap:6px}.tower-rule-list p[data-v-6fa29753]{margin:0}.tower-drop-list[data-v-6fa29753]{display:grid;gap:8px}.tower-drop-item[data-v-6fa29753]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px}.tower-drop-icon[data-v-6fa29753]{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden}.tower-drop-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:cover}.collection-card[data-v-6fa29753]{display:grid;gap:12px}.collection-mode-tabs[data-v-6fa29753]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.12)}.collection-mode-tabs button[data-v-6fa29753]{min-height:40px;border:0;border-bottom:2px solid transparent;background:transparent;color:#aeb7cc}.collection-mode-tabs button.active[data-v-6fa29753]{border-bottom-color:#eabf55;color:#fff2c2}.collection-manual-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.collection-manual-entry[data-v-6fa29753]{min-width:0;display:grid;gap:5px;justify-items:center;color:#8d96aa;font-size:12px;text-align:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);padding:4px;cursor:pointer}.collection-manual-entry.collected[data-v-6fa29753]{color:#fff2c2;filter:none;opacity:1;border-color:#eabf5559;background:rgba(255,227,166,.05)}.collection-manual-mask[data-v-6fa29753]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.collection-manual-mask-edge[data-v-6fa29753]{display:block;width:100%;height:100%;stroke:#f5ca62;stroke-width:1}.collection-manual-count[data-v-6fa29753]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);z-index:1;color:#fff2c2;background:#000b;padding:1px 3px;font-size:11px;line-height:1.2;white-space:nowrap}.collection-manual-icon[data-v-6fa29753]{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-size:24px}.collection-manual-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.collection-manual-skill-card[data-v-6fa29753]{margin-top:8px;padding:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.collection-manual-skill-head[data-v-6fa29753]{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px}.collection-manual-skill-icon[data-v-6fa29753]{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(234,191,85,.3);background:rgba(255,227,166,.06);font-size:22px}.collection-manual-skill-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.collection-set-row-list[data-v-6fa29753]{display:grid}.collection-set-row[data-v-6fa29753]{display:block}.collection-set-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.collection-set-button[data-v-6fa29753]{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#eef2ff;display:grid;justify-items:center;gap:6px;text-align:center;padding:0}.collection-set-icon[data-v-6fa29753]{width:100%;height:auto;background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden;font-size:22px;font-weight:700;color:#eef2ff}.collection-set-icon.incomplete[data-v-6fa29753]{filter:grayscale(1);opacity:.55}.collection-set-icon img[data-v-6fa29753]{width:100%;height:100%;object-fit:contain}.collection-member-grid[data-v-6fa29753]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.collection-member-button[data-v-6fa29753]{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#7f8da8;padding:10px 8px;display:grid;justify-items:center;gap:8px;text-align:center}.collection-member-button[data-v-6fa29753]:not(.owned){filter:grayscale(.7);opacity:.55}.collection-member-image[data-v-6fa29753],.collection-member-fallback[data-v-6fa29753]{width:52px;height:52px;display:grid;place-items:center;overflow:hidden}.collection-member-image[data-v-6fa29753]{object-fit:contain}.text-active[data-v-6fa29753]{color:#8ae0a1}@media (max-width: 760px){.tower-grid[data-v-6fa29753]{grid-template-columns:minmax(0,1fr)}.collection-member-grid[data-v-6fa29753]{grid-template-columns:repeat(2,minmax(0,1fr))}}.enemy-unit .unit-name[data-v-3403113b]{color:#fff}.battle-confirm-mask[data-v-3403113b]{padding:0;z-index:1000}.battle-confirm-modal[data-v-3403113b]{width:min(420px,100%);height:100%;max-height:none;padding:16px 12px;border-radius:0}.secondary-debug-panel[data-v-3403113b]{margin-top:8px;padding:8px 10px;border:1px dashed rgba(255,255,255,.18);border-radius:10px;background:rgba(0,0,0,.16);text-align:left}.secondary-debug-title[data-v-3403113b]{font-size:12px;font-weight:600;color:#ffffffdb;margin-top:4px}.secondary-debug-title[data-v-3403113b]:first-child{margin-top:0}.secondary-debug-line[data-v-3403113b]{margin:2px 0 0;font-size:11px;line-height:1.45;color:#ffffffb8}.battle-confirm-grid[data-v-3403113b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.battle-preview-card[data-v-3403113b]{--unit-avatar-size: 75px;--active-outline-offset-x: 6px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:6px 4px 10px;background:transparent;border:0;box-shadow:none;position:relative}.ally-slot-card[data-v-3403113b]{transition:border-color .16s ease}.ally-slot-card.empty[data-v-3403113b]{border-style:dashed;border-color:#56b0ff2e}.unit-avatar-row[data-v-3403113b]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);position:relative;display:flex;align-items:flex-start;justify-content:center}.unit-avatar-frame[data-v-3403113b]{width:var(--unit-avatar-size);height:var(--unit-avatar-size);border-radius:4px;overflow:visible;position:relative;display:grid;place-items:center;background:transparent;cursor:pointer;isolation:isolate}.unit-avatar-frame[data-v-3403113b]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid transparent;border-radius:inherit;pointer-events:none;z-index:1}.unit-avatar-media[data-v-3403113b]{width:100%;height:100%;overflow:hidden;border-radius:inherit;display:grid;place-items:end center;position:relative;z-index:2}.unit-avatar-image[data-v-3403113b]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;display:block}.unit-avatar-fallback[data-v-3403113b]{width:100%;height:100%;border-radius:inherit;display:grid;place-items:center;font-size:28px;font-weight:700;color:#f4f6fb;background:rgba(255,255,255,.06)}.enemy-unit .unit-avatar-frame[data-v-3403113b]:before{border-color:var(--enemy-preview-color, #111111)}.unit-name[data-v-3403113b]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);margin-top:3px;text-align:center;font-size:12px;line-height:1.2;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-select-label[data-v-3403113b]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);display:flex;flex-direction:column;gap:4px;font-size:11px;color:#9fb0ca}.position-select-wrap[data-v-3403113b]{position:relative;width:100%}.position-select-wrap[data-v-3403113b]:after{content:"";position:absolute;top:50%;right:11px;width:7px;height:7px;border-right:1.5px solid #c0c4cc;border-bottom:1.5px solid #c0c4cc;transform:translateY(-65%) rotate(45deg);pointer-events:none}.position-select[data-v-3403113b]{width:100%;min-height:32px;padding:0 30px 0 11px;border:1px solid #4c4d4f;border-radius:4px;background:rgba(26,31,40,.96);color:#e5eaf3;font-size:12px;line-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.position-select[data-v-3403113b]:hover{border-color:#7f838b}.position-select[data-v-3403113b]:focus{border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.position-select.open[data-v-3403113b]{border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.position-select-menu[data-v-3403113b]{position:absolute;top:calc(100% + 6px);left:0;z-index:12;width:100%;padding:6px 0;border:1px solid #4c4d4f;border-radius:4px;background:rgba(26,31,40,.98);box-shadow:0 8px 18px #00000047}.position-select-option[data-v-3403113b]{width:100%;min-height:32px;padding:0 11px;border:0;background:transparent;color:#e5eaf3;font-size:12px;text-align:left;cursor:pointer}.position-select-option[data-v-3403113b]:hover{background:rgba(64,158,255,.14);color:#79bbff}.empty-slot-body[data-v-3403113b]{width:100%;min-height:108px;display:grid;place-items:center}.empty-slot-label[data-v-3403113b]{color:#6f7b92;font-size:13px;letter-spacing:.08em}.battle-confirm-card[data-v-3403113b]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 2px 6px;background:transparent;border:0;box-shadow:none}.character-avatar-button[data-v-3403113b]{position:relative;padding:0;border:0;background:transparent;cursor:pointer}.character-avatar-button.unselected .confirm-avatar[data-v-3403113b]{filter:grayscale(1) brightness(.55)}.confirm-avatar[data-v-3403113b]{width:100%;display:grid;place-items:end center}.confirm-avatar>img[data-v-3403113b]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;display:block}.confirm-name[data-v-3403113b]{text-align:center;line-height:1.3;font-size:12px;font-weight:600;max-width:100%}.pool-panel[data-v-3403113b]{padding:0;background:transparent;border:0;box-shadow:none}.battle-confirm-modal .button-row .button[data-v-3403113b]{flex:1 1 0}.rounded-circle[data-v-3403113b]{border-radius:4px}.currency-toast[data-v-df2289ee]{position:fixed;z-index:10000;top:calc(env(safe-area-inset-top,0px) + 20px);left:50%;transform:translate(-50%);padding:12px 24px;border:1px solid rgba(245,158,11,.4);border-radius:8px;color:#fde68a;background:#000;font-size:16px;font-weight:700;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 16px #0004;pointer-events:none;white-space:nowrap}.item-toast[data-v-df2289ee]{display:flex;flex-wrap:wrap;gap:12px;max-width:calc(100vw - 32px)}.item-toast-entry[data-v-df2289ee]{display:inline-flex;align-items:center;gap:4px}.item-toast-entry img[data-v-df2289ee]{width:28px;height:28px;object-fit:contain}.medicine-toast[data-v-df2289ee]{width:max-content;max-width:min(calc(100vw - 32px),calc(var(--content-max-width) - 24px));white-space:pre-line;overflow-wrap:anywhere;padding:10px 16px;font-size:14px}.ion-explosion-overlay[data-v-df2289ee]{position:absolute;z-index:5000;width:0;height:0;pointer-events:none}.ion-explosion-glow[data-v-df2289ee]{position:absolute;left:0;top:0;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;background:radial-gradient(circle,rgba(255,140,66,.15) 0%,transparent 70%);animation:ion-explosion-glow-df2289ee .5s ease-out forwards}.ion-explosion-particle[data-v-df2289ee]{position:absolute;left:0;top:0;width:var(--ion-size, 12px);height:var(--ion-size, 12px);border-radius:50%;background:var(--ion-color, #ffb347);box-shadow:0 0 6px var(--ion-color, #ffb347),0 0 12px var(--ion-color, #ffb347);transform:translate(-50%,-50%);opacity:0;will-change:transform,opacity;animation:ion-explosion-particle-df2289ee .5s cubic-bezier(.15,.8,.3,1) forwards;animation-delay:var(--ion-delay, 0ms)}@keyframes ion-explosion-glow-df2289ee{0%{opacity:.15;transform:scale(.5)}25%{opacity:.65;transform:scale(1.15)}to{opacity:0;transform:scale(1.7)}}@keyframes ion-explosion-particle-df2289ee{0%{transform:translate(-50%,-50%) rotate(var(--ion-angle, 0deg)) translate(0) scale(.8);opacity:0}18%{opacity:1;transform:translate(-50%,-50%) rotate(var(--ion-angle, 0deg)) translate(calc(var(--ion-distance, 160px) * .5)) scale(1.35)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--ion-angle, 0deg)) translate(var(--ion-distance, 160px)) scale(.2)}}.explosion-overlay[data-v-df2289ee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;overflow:hidden;pointer-events:none}.explosion-burst[data-v-df2289ee]{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,244,205,.98) 0%,rgba(255,196,76,.85) 32%,rgba(255,108,32,.45) 58%,rgba(255,108,32,0) 76%);box-shadow:0 0 70px #ffa83ce6;animation:explosion-burst-df2289ee 1s ease-out forwards}.explosion-content[data-v-df2289ee]{position:relative;display:grid;gap:10px;max-width:min(320px,calc(100vw - 48px));text-align:center;animation:explosion-content-df2289ee 2s ease-out forwards}.explosion-title[data-v-df2289ee]{font-size:34px;font-weight:800;letter-spacing:.14em;color:#fff6dc;text-shadow:0 0 14px rgba(255,178,60,.95),0 0 30px rgba(255,96,30,.85)}.explosion-text[data-v-df2289ee]{font-size:17px;font-weight:700;color:#ffe9bd;text-shadow:0 0 10px rgba(255,140,40,.85)}@keyframes explosion-burst-df2289ee{0%{transform:scale(.2);opacity:0}14%{transform:scale(1);opacity:1}55%{transform:scale(1.4);opacity:.85}to{transform:scale(2.2);opacity:0}}@keyframes explosion-content-df2289ee{0%{transform:scale(.5);opacity:0}14%{transform:scale(1.14);opacity:1}28%{transform:scale(1);opacity:1}78%{transform:scale(1);opacity:1}to{transform:scale(1.06);opacity:0}}.modal-mask[data-v-df2289ee]{transition:opacity .5s ease}.modal-mask.is-closing[data-v-df2289ee]{opacity:0;pointer-events:none}.level-up-modal[data-v-df2289ee],.mastery-up-modal[data-v-df2289ee]{transition:opacity .5s ease,transform .5s ease}.level-up-modal.is-closing[data-v-df2289ee],.mastery-up-modal.is-closing[data-v-df2289ee]{opacity:0;transform:translateY(10px) scale(.98)}.level-up-modal[data-v-df2289ee]{width:min(320px,calc(100vw - 24px));text-align:center}.level-up-title[data-v-df2289ee]{font-size:26px;font-weight:800;letter-spacing:.08em;color:#f5d38b}.level-up-name[data-v-df2289ee]{margin-top:10px;font-size:18px;font-weight:700;color:#f8fafc}.level-up-text[data-v-df2289ee]{margin:14px 0 18px;line-height:1.6;color:#dbe4f0}.ui-dialog-modal[data-v-df2289ee]{width:min(360px,calc(100vw - 24px))}.unlock-character-modal[data-v-df2289ee]{width:min(420px,calc(100vw - 24px));text-align:left}.unlock-character-head[data-v-df2289ee]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;margin:16px 0 14px}.unlock-character-avatar[data-v-df2289ee]{width:88px;height:88px;border-radius:4px;overflow:hidden;background:rgba(15,23,42,.8);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;color:#f3e6c0;font-size:28px;font-weight:800}.unlock-character-avatar img[data-v-df2289ee]{width:100%;height:100%;object-fit:cover}.unlock-character-name[data-v-df2289ee]{font-size:24px;font-weight:800;color:#f8fafc}.unlock-character-section[data-v-df2289ee]{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.unlock-character-section-label[data-v-df2289ee]{margin-bottom:8px;font-size:13px;color:#94a3b8}.unlock-character-section-value[data-v-df2289ee]{color:#dbe4f0;line-height:1.6}.unlock-character-stats[data-v-df2289ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.unlock-character-stat-item[data-v-df2289ee]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:rgba(15,23,42,.54);color:#dbe4f0}.unlock-character-stat-item strong[data-v-df2289ee]{color:#f8fafc}.ui-dialog-title[data-v-df2289ee]{font-size:22px}.ui-dialog-text[data-v-df2289ee]{white-space:pre-wrap}.ui-dialog-modal .button-row[data-v-df2289ee]{display:flex;gap:10px}.ui-dialog-modal .button-row .button[data-v-df2289ee]{flex:1 1 0}.settings-form[data-v-df2289ee]{display:grid;gap:12px;margin-top:16px;text-align:left}.settings-row[data-v-df2289ee]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.62);color:#dbe4f0}.settings-row input[data-v-df2289ee]{accent-color:#f5d38b}.settings-row-stack[data-v-df2289ee]{align-items:stretch;flex-direction:column}.settings-radio[data-v-df2289ee]{display:flex;align-items:center;gap:8px;color:#f8fafc}.ui-dialog-reward-list[data-v-df2289ee]{display:grid;gap:10px;margin:-4px 0 18px}.ui-dialog-reward-chip[data-v-df2289ee]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:2px;background:rgba(15,23,42,.72);text-align:left}.ui-dialog-reward-chip img[data-v-df2289ee],.ui-dialog-reward-fallback[data-v-df2289ee]{width:40px;height:40px;border-radius:2px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.85)}.ui-dialog-reward-chip img[data-v-df2289ee]{object-fit:cover}.ui-dialog-reward-chip strong[data-v-df2289ee]{min-width:0;color:#f8fafc}.ui-dialog-reward-chip span[data-v-df2289ee]:last-child{color:#cbd5e1}.ui-equip-select-modal[data-v-df2289ee]{width:min(420px,calc(100vw - 24px))}.ui-equip-select-hint[data-v-df2289ee]{margin:-2px 0 12px;color:#cbd5e1;font-size:13px;line-height:1.5;text-align:left;white-space:pre-line}.ui-equip-select-list[data-v-df2289ee]{display:grid;gap:8px;max-height:46vh;margin-bottom:16px;overflow-y:auto}.ui-equip-select-item[data-v-df2289ee]{display:grid;grid-template-columns:20px 40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(148,163,184,.28);border-radius:2px;background:rgba(15,23,42,.72);color:inherit;text-align:left;cursor:pointer}.ui-equip-select-check[data-v-df2289ee]{width:18px;height:18px;margin:0;accent-color:#f5d38b;cursor:pointer}.ui-equip-select-icon[data-v-df2289ee]{display:grid;place-items:center;width:40px;height:40px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.ui-equip-select-item img[data-v-df2289ee],.ui-equip-select-item .ui-dialog-reward-fallback[data-v-df2289ee]{width:40px;height:40px;border-radius:2px;object-fit:cover}.ui-equip-select-item strong[data-v-df2289ee]{min-width:0;color:#f8fafc}.ui-equip-select-actions[data-v-df2289ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.equipment-quality-frame[data-v-df2289ee]{box-shadow:0 0 0 1px color-mix(in srgb,var(--equip-quality-color, #ffffff) 55%,transparent),0 0 16px color-mix(in srgb,var(--equip-quality-color, #ffffff) 28%,transparent)}.mastery-up-action-row[data-v-df2289ee]{display:flex;flex-wrap:nowrap;gap:10px}.mastery-up-action-row .button[data-v-df2289ee]{flex:1 1 0;width:auto}.mastery-up-title[data-v-df2289ee]{color:#8bd2f5}.mastery-up-modal[data-v-df2289ee]{width:min(360px,calc(100vw - 24px))}.mastery-up-skill-list[data-v-df2289ee]{margin:0 0 18px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);text-align:left}.mastery-up-skill-item[data-v-df2289ee]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;color:#dbe4f0;line-height:1.6}.mastery-up-skill-item+.mastery-up-skill-item[data-v-df2289ee]{margin-top:8px}.mastery-up-skill-icon[data-v-df2289ee]{width:40px;height:40px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden;color:#f3e6c0;font-weight:700}.mastery-up-skill-icon img[data-v-df2289ee]{width:100%;height:100%;object-fit:cover}.mastery-up-skill-name[data-v-df2289ee]{min-width:0;text-align:left}.mastery-up-skill-level[data-v-df2289ee]{white-space:nowrap;color:#bfeeff;font-weight:700}.battle-page[data-v-019553dc]{min-height:100vh;position:relative}.panel[data-v-019553dc]{position:relative}.battle-title-row[data-v-019553dc]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.battle-title-row .page-title[data-v-019553dc]{margin-bottom:0}.treasure-seeker-countdown[data-v-019553dc]{color:#dc2626;font-size:14px;font-weight:700}.battle-skill-card[data-v-019553dc]{container-type:inline-size;--skill-bar-gap: 10px;--skill-bar-button-max: 64px}.skill-bar[data-v-019553dc]{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--skill-bar-gap);justify-content:stretch}.skill-bar-panel[data-v-019553dc]{margin:14px 0 10px}.skill-bar-viewport[data-v-019553dc]{display:grid;align-items:start;min-height:calc(2 * min(var(--skill-bar-button-max),(100cqi - 4 * var(--skill-bar-gap)) / 5) + var(--skill-bar-gap) + 24px);overflow:hidden}.skill-bar-viewport[data-v-019553dc]>*{grid-area:1 / 1}.skill-bar-slide-enter-active[data-v-019553dc]{transition:opacity .15s ease-out,transform .15s ease-out}.skill-bar-slide-leave-active[data-v-019553dc]{pointer-events:none;transition:opacity .1s ease-in,transform .1s ease-in}.skill-bar-slide-enter-from[data-v-019553dc],.skill-bar-slide-leave-to[data-v-019553dc]{opacity:0}.skill-bar-slide-enter-from[data-v-019553dc]{transform:translate(20px)}.skill-bar-slide-leave-to[data-v-019553dc]{transform:translate(-20px)}@media (prefers-reduced-motion: reduce){.skill-bar-slide-enter-active[data-v-019553dc],.skill-bar-slide-leave-active[data-v-019553dc]{transition:none}}.icon-only-skill-button[data-v-019553dc]{width:min(var(--skill-bar-button-max, 64px),100%);height:auto;aspect-ratio:1 / 1;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;position:relative;display:grid;place-items:center;justify-self:center;overflow:hidden;transition:transform .16s ease,filter .16s ease}.icon-only-skill-button[data-v-019553dc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:3px;background:var(--skill-border-background, #22c55e);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.icon-only-skill-button .skill-icon[data-v-019553dc]{width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;display:grid;place-items:center;overflow:hidden;background:rgba(16,24,39,.28)}.icon-only-skill-button .skill-icon img[data-v-019553dc]{width:100%;height:100%;object-fit:cover}.icon-only-skill-button.skill-icon-dim .skill-icon[data-v-019553dc]{filter:grayscale(1) brightness(.52)}.icon-only-skill-button[data-v-019553dc]:hover{transform:none;background:transparent}.icon-only-skill-button.skill-type-blocked[data-v-019553dc]:before,.icon-only-skill-button.skill-other-blocked[data-v-019553dc]:before{opacity:.92}.icon-only-skill-button.active[data-v-019553dc]{transform:translateY(-1px) scale(1.03)}.icon-only-skill-button.active[data-v-019553dc]:before{background:linear-gradient(135deg,#fde68a 0%,#f59e0b 45%,#f97316 100%);filter:drop-shadow(0 0 8px rgba(245,158,11,.85))}.icon-only-skill-button.active .skill-icon[data-v-019553dc]{filter:brightness(1.14) saturate(1.18);box-shadow:inset 0 0 0 1px #ffffff61,0 0 10px #f59e0b57;transform:none}.icon-only-skill-button.skill-pressed[data-v-019553dc]{transform:translateY(3px) scale(.96);filter:brightness(.92)}.icon-only-skill-button.skill-pressed .skill-icon[data-v-019553dc]{filter:brightness(.84) saturate(.92)}.battle-item-button[data-v-019553dc]:before{background:var(--skill-border-bg, #0f766e)}.battle-potion-button[data-v-019553dc]:before{background:linear-gradient(135deg,#2563eb 0%,#0891b2 100%)}.battle-potion-trigger-icon[data-v-019553dc]{color:#e0f2fe;font-size:22px;font-weight:700}.battle-empty-action-button[data-v-019553dc]{opacity:.5;cursor:default}.battle-empty-action-button[data-v-019553dc]:before{background:rgba(148,163,184,.45)}.battle-empty-action-button .skill-icon[data-v-019553dc]{color:#cbd5e1;font-size:24px;border:1px dashed rgba(255,255,255,.18)}.battle-hotkey-badge[data-v-019553dc]{position:absolute;left:4px;top:4px;z-index:2;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.88);color:#e2e8f0;font-size:10px;font-weight:700;line-height:1}.battle-item-count[data-v-019553dc],.battle-item-cooldown[data-v-019553dc]{position:absolute;z-index:2;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.battle-item-count[data-v-019553dc]{right:2px;bottom:2px;color:#f8fafc;background:rgba(15,23,42,.82)}.battle-item-cooldown[data-v-019553dc]{left:50%;top:50%;transform:translate(-50%,-50%);color:#fff7ed;background:rgba(127,29,29,.88)}.battle-consumable-popover[data-v-019553dc]{position:fixed;left:50%;bottom:88px;transform:translate(-50%);z-index:30;width:min(320px,calc(100vw - 24px));padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(9,14,24,.94);box-shadow:0 16px 34px #00000052;display:grid;gap:6px;cursor:pointer}.battle-consumable-popover-head[data-v-019553dc]{display:flex;align-items:center;gap:10px}.battle-consumable-popover-subtitle[data-v-019553dc],.battle-consumable-popover-line[data-v-019553dc],.battle-consumable-popover-meta[data-v-019553dc]{margin:0;line-height:1.35}.battle-consumable-popover-subtitle[data-v-019553dc]{font-size:12px}.battle-consumable-popover-line[data-v-019553dc]{font-size:13px}.battle-consumable-popover-meta[data-v-019553dc]{padding-top:2px;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.battle-consumable-popover-icon[data-v-019553dc]{width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:20px;font-weight:700}.battle-consumable-popover-icon img[data-v-019553dc]{width:100%;height:100%;object-fit:cover}.battle-potion-picker[data-v-019553dc]{width:min(420px,calc(100vw - 24px));display:grid;gap:12px}.battle-potion-picker-list[data-v-019553dc]{display:grid;gap:10px;max-height:min(56vh,420px);overflow-y:auto}.battle-potion-option[data-v-019553dc]{width:100%;padding:10px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:rgba(15,23,42,.74);display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.battle-potion-option[data-v-019553dc]:hover{border-color:#60a5fa73;background:rgba(30,41,59,.92)}.battle-potion-option-blocked[data-v-019553dc]{opacity:.62}.battle-potion-option-icon[data-v-019553dc]{width:48px;height:48px;background:rgba(255,255,255,.06);display:grid;place-items:center;overflow:hidden;font-size:22px;font-weight:700}.battle-potion-option-icon img[data-v-019553dc]{width:100%;height:100%;object-fit:cover}.battle-potion-option-text[data-v-019553dc]{min-width:0;display:grid;gap:4px}.battle-potion-option-text strong[data-v-019553dc],.battle-potion-option-text span[data-v-019553dc]{overflow-wrap:anywhere}.battle-potion-option-meta[data-v-019553dc]{align-self:start;padding:2px 8px;border-radius:999px;background:rgba(15,23,42,.78);color:#f8fafc;font-size:12px;font-weight:700}.battle-icon-card[data-v-019553dc]{--unit-avatar-size: 75px;--active-outline-offset-x: 6px;min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:6px 4px 10px;background:transparent;border:0;box-shadow:none}.battle-icon-card.targetable[data-v-019553dc],.battle-icon-card.active[data-v-019553dc]{transform:none;border-color:transparent;box-shadow:none}.battle-unit-card.active[data-v-019553dc]{--flow-outline-color-a: #b784f4;--flow-outline-color-b: #5b1496;--flow-outline-shadow-color: rgba(91, 20, 150, .58)}.battle-unit-card.ally-selected[data-v-019553dc]{--flow-outline-color-a: #86efac;--flow-outline-color-b: #15803d;--flow-outline-shadow-color: rgba(22, 163, 74, .5)}.battle-unit-card.enemy-selected[data-v-019553dc]{--flow-outline-color-a: #fb7185;--flow-outline-color-b: #b91c1c;--flow-outline-shadow-color: rgba(220, 38, 38, .55)}.resource-strip[data-v-019553dc]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;transform:translateY(-5px)}.resource-gem[data-v-019553dc]{width:10px;height:10px;border-radius:2px;opacity:.28;background:rgba(255,255,255,.2);justify-self:center}.resource-gem.active[data-v-019553dc]{opacity:1}.resource-gem-consume[data-v-019553dc]{animation:resource-gem-burst-019553dc .48s ease-out}.resource-gem-gain[data-v-019553dc]{animation:resource-gem-gain-019553dc .48s ease-out}@keyframes resource-gem-burst-019553dc{0%{opacity:1;transform:scale(1);filter:brightness(1)}35%{opacity:1;transform:scale(1.55);filter:brightness(2.1) saturate(1.7)}to{opacity:.28;transform:scale(.55);filter:brightness(.7)}}@keyframes resource-gem-gain-019553dc{0%{opacity:.28;transform:scale(.82);filter:brightness(.9)}40%{opacity:1;transform:scale(1.22);filter:brightness(2.25) saturate(1.8)}to{opacity:1;transform:scale(1);filter:brightness(1)}}.lingyun-gem[data-v-019553dc]{background:url(/assets/lingyun-a94757b4.png);background-size:contain;box-shadow:0 0 8px #56cfe173}.shaji-gem[data-v-019553dc]{background:url(/assets/shaji-79da5de6.png);background-size:contain;box-shadow:0 0 8px #f9731673}.unit-hp-bar[data-v-019553dc]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);height:7px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,rgba(84,12,12,.92),rgba(50,6,6,.96));border:1px solid rgba(130,30,30,.55);box-shadow:inset 0 1px 1px #ffd2d224,inset 0 -1px 2px #00000061;transform:translateY(-5px);margin-top:5px}.unit-hp-fill[data-v-019553dc]{height:100%;background:linear-gradient(180deg,#ff7b7b 0%,#dc2626 40%,#991b1b 100%);box-shadow:inset 0 1px #ffeeee61,inset 0 -1px 1px #5208087a}.unit-avatar-row[data-v-019553dc]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);position:relative;display:flex;align-items:flex-start;justify-content:center}.status-icon-column[data-v-019553dc]{position:absolute;top:0;right:0;transform:translate(100%);height:var(--unit-avatar-size);display:flex;flex-direction:column;justify-content:flex-start;gap:0;overflow:hidden}.status-icon-chip[data-v-019553dc]{width:15px;height:calc(var(--unit-avatar-size) / 5);border-radius:3px;overflow:hidden;background:rgba(15,23,42,.72);display:flex;align-items:center;justify-content:flex-start;box-shadow:inset 0 0 0 1px #ffffff14;flex:0 0 calc(var(--unit-avatar-size) / 5)}.status-icon-chip.stacked[data-v-019553dc]{width:28px}.status-icon-chip img[data-v-019553dc]{width:15px;height:100%;object-fit:cover;display:block;flex:0 0 15px}.status-icon-text[data-v-019553dc]{font-size:9px;line-height:1;color:#f8fafc;width:15px;flex:0 0 15px;text-align:center}.status-stack-count[data-v-019553dc]{min-width:13px;flex:0 0 13px;font-size:10px;line-height:1;color:#f8fafc;text-align:center}.buff-chip[data-v-019553dc]{box-shadow:inset 0 0 0 1px #60a5fa59,0 0 6px #60a5fa2e}.debuff-chip[data-v-019553dc]{box-shadow:inset 0 0 0 1px #f8717159,0 0 6px #f871712e}.unit-avatar-frame[data-v-019553dc]{width:var(--unit-avatar-size);height:var(--unit-avatar-size);border-radius:4px;overflow:visible;background:transparent;display:grid;place-items:center;position:relative;isolation:isolate;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.battle-speech-bubble[data-v-019553dc]{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:20;width:max-content;min-width:54px;max-width:min(180px,42vw);padding:7px 10px;border:1px solid rgba(15,23,42,.2);border-radius:6px;background:rgba(255,255,255,.96);color:#172033;box-shadow:0 6px 18px #0f172a3d;font-size:12px;line-height:1.45;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;transform:translate(-50%)}.battle-speech-bubble[data-v-019553dc]:after{content:"";position:absolute;left:50%;top:100%;width:9px;height:9px;border-right:1px solid rgba(15,23,42,.2);border-bottom:1px solid rgba(15,23,42,.2);background:rgba(255,255,255,.96);transform:translate(-50%,-5px) rotate(45deg)}.unit-name[data-v-019553dc]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);margin-top:3px;color:#e5e7eb;font-size:12px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-avatar-frame[data-v-019553dc]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid transparent;border-radius:inherit;pointer-events:none;z-index:1}.unit-avatar-media[data-v-019553dc]{width:100%;height:100%;overflow:hidden;border-radius:inherit;display:grid;place-items:end center;position:relative;z-index:2}.unit-avatar-image[data-v-019553dc]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;display:block;pointer-events:none;-webkit-user-drag:none}.battle-unit-card.dead .unit-avatar-image[data-v-019553dc],.battle-unit-card.dead .unit-avatar-fallback[data-v-019553dc]{filter:grayscale(1) brightness(.55)}.unit-avatar-fallback[data-v-019553dc]{width:100%;height:100%;font-size:28px;font-weight:700;color:#f4f6fb;display:grid;place-items:center;background:rgba(255,255,255,.06);border-radius:inherit;pointer-events:none}.unit-control-overlay[data-v-019553dc]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:8px;border-radius:inherit;background:rgba(15,23,42,.58);color:#f8fafc;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.75);pointer-events:none;z-index:3;text-align:center}.unit-state-badge[data-v-019553dc]{position:absolute;right:3px;bottom:3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:rgba(17,24,39,.88);color:#f5d38b;font-size:10px;font-weight:700;z-index:4}.battle-floating-text[data-v-019553dc]{position:absolute;left:50%;top:-2px;--float-offset-x: 0px;--float-offset-y: 0px;transform:translate(calc(-50% + var(--float-offset-x)),var(--float-offset-y));font-size:22px;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none;z-index:5;animation:battle-float-up-019553dc 3s ease-out forwards;animation-fill-mode:both;text-shadow:0 1px 0 rgba(15,23,42,.95),0 0 8px rgba(15,23,42,.7)}.floating-text-damage[data-v-019553dc]{color:#ff5c5c}.floating-text-dodge[data-v-019553dc]{color:#4ade80}.floating-text-crit[data-v-019553dc]{color:#ff4d4f}.floating-text-heal[data-v-019553dc]{color:#4ade80}.floating-text-death[data-v-019553dc]{color:#ff4d4f}.floating-text-extra[data-v-019553dc]{color:#7dd3fc}.battle-death-text[data-v-019553dc]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:24px;font-weight:900;letter-spacing:2px;color:#ffd6d6;pointer-events:none;z-index:6;text-shadow:0 2px 0 rgba(60,8,8,.95),0 0 12px rgba(127,29,29,.72);animation:battle-death-fade-019553dc 3s ease-out forwards;animation-fill-mode:both}.target-badge[data-v-019553dc]{color:#7fd1ff}.ally-target-badge[data-v-019553dc]{color:#86efac}.enemy-target-badge[data-v-019553dc]{color:#fda4af}@keyframes battle-float-up-019553dc{0%{opacity:0;transform:translate(calc(-50% + var(--float-offset-x)),calc(var(--float-offset-y) + 8px)) scale(.9)}5%{opacity:1;transform:translate(calc(-50% + var(--float-offset-x)),calc(var(--float-offset-y) - 2px)) scale(1)}33.333%{opacity:1;transform:translate(calc(-50% + var(--float-offset-x)),calc(var(--float-offset-y) - 2px)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--float-offset-x)),calc(var(--float-offset-y) - 42px)) scale(1.06)}}@keyframes battle-death-fade-019553dc{0%{opacity:0;transform:scale(.82);filter:brightness(1.35)}10%{opacity:1;transform:scale(1);filter:brightness(1.08)}55%{opacity:1;transform:scale(1);filter:brightness(1)}to{opacity:0;transform:scale(1.08);filter:brightness(.92)}}.battle-unit-card.crit-shake .unit-avatar-frame[data-v-019553dc]{animation:battle-crit-shake-019553dc .42s ease-in-out}@keyframes battle-crit-shake-019553dc{0%{transform:translate(0)}18%{transform:translate(-5px)}36%{transform:translate(5px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}to{transform:translate(0)}}.enemy-unit .unit-avatar-frame[data-v-019553dc]:before{border-color:var(--enemy-outline-color, #111111)}.battle-unit-card.active .unit-avatar-frame[data-v-019553dc]:after,.battle-unit-card.ally-selected .unit-avatar-frame[data-v-019553dc]:after,.battle-unit-card.enemy-selected .unit-avatar-frame[data-v-019553dc]:after{content:"";position:absolute;top:-3px;right:calc(var(--active-outline-offset-x) * -1);bottom:-6px;left:calc(var(--active-outline-offset-x) * -1);border-radius:inherit;padding:2px;background:repeating-conic-gradient(from var(--active-outline-angle, 0deg),var(--flow-outline-color-a, #b784f4) 0deg,var(--flow-outline-color-b, #5b1496) 20deg,var(--flow-outline-color-b, #5b1496) 60deg,var(--flow-outline-color-a, #b784f4) 75deg,var(--flow-outline-color-a, #b784f4) 90deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:brightness(.98) saturate(1.18);box-shadow:0 0 14px var(--flow-outline-shadow-color, rgba(91, 20, 150, .58));animation:clockwise-glow 5.5s linear infinite;pointer-events:none;z-index:3}.enemy-lane[data-v-019553dc]{margin-bottom:14px}.ally-lane[data-v-019553dc]{margin-bottom:16px}.skill-detail-modal[data-v-019553dc]{width:min(360px,92vw)}.status-popover[data-v-019553dc]{position:fixed;z-index:40;width:min(240px,calc(100vw - 24px));padding:8px 10px;border-radius:8px;background:rgba(15,23,42,.96);border:1px solid rgba(148,163,184,.25);box-shadow:0 10px 24px #00000059}.status-popover p+p[data-v-019553dc]{margin-top:4px}.battle-action-toast[data-v-019553dc]{position:fixed;left:50%;top:20vh;z-index:45;max-width:min(320px,calc(100vw - 24px));padding:10px 14px;border-radius:999px;transform:translate(-50%);background:rgba(70,12,12,.92);border:1px solid rgba(248,113,113,.38);color:#ffe7e7;font-size:13px;line-height:1.35;text-align:center;box-shadow:0 8px 24px #0000004d;cursor:pointer}.battle-log[data-v-019553dc]{display:grid;gap:4px}.battle-log-line[data-v-019553dc]{line-height:1.5;word-break:break-word}.battle-log-ally[data-v-019553dc]{color:#4ade80;font-weight:700}.battle-log-enemy-normal[data-v-019553dc]{color:var(--v1a4199d8);font-weight:700}.battle-log-enemy-elite[data-v-019553dc]{color:var(--v5b2f3782);font-weight:700}.battle-log-enemy-boss[data-v-019553dc]{color:var(--v0aa4bec4);font-weight:700}.battle-log-enemy-leader[data-v-019553dc]{color:var(--v164321fa);font-weight:700}.battle-log-skill[data-v-019553dc]{color:#60a5fa;font-weight:700}.battle-log-line--hp-trigger-alert span[data-v-019553dc]{color:#ef4444!important;font-weight:800!important}.skill-detail-grid[data-v-019553dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:12px}.skill-detail-item[data-v-019553dc]{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;font-size:14px}.skill-detail-modal .settlement-action-row .button[data-v-019553dc]{width:100%}.stat-cell[data-v-019553dc]{display:grid;grid-template-columns:45px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;align-items:start}.settlement-gain-head[data-v-019553dc]{display:contents}.settlement-gain-avatar[data-v-019553dc]{width:50px;height:50px;font-size:16px;grid-column:1;grid-row:1 / span 3}.stat-cell strong[data-v-019553dc]{grid-column:2;grid-row:1}.stat-cell p[data-v-019553dc]{margin:0;grid-column:2}.stat-cell p[data-v-019553dc]:nth-of-type(1){grid-row:2}.stat-cell p[data-v-019553dc]:nth-of-type(2){grid-row:3}.settlement-stats-table-wrap[data-v-019553dc]{overflow-x:auto}.settlement-stats-table[data-v-019553dc]{width:100%;border-collapse:collapse;font-size:14px;color:#eef2ff}.settlement-stats-table th[data-v-019553dc],.settlement-stats-table td[data-v-019553dc]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;white-space:nowrap}.settlement-stats-table th[data-v-019553dc]{font-weight:700;color:#cbd5f5}.settlement-stats-table tbody tr:last-child td[data-v-019553dc]{border-bottom:0}.enemy-unit .unit-name[data-v-205fb330]{color:#fff}.battle-test-page[data-v-205fb330]{min-height:100vh}.battle-confirm-modal[data-v-205fb330]{height:calc(100vh - 28px)}.battle-preview-card[data-v-205fb330]{--unit-avatar-size: 75px;--active-outline-offset-x: 6px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:6px 4px 10px;background:transparent;border:0;box-shadow:none;position:relative}.secondary-debug-panel[data-v-205fb330]{margin-top:8px;padding:8px 10px;border:1px dashed rgba(255,255,255,.18);border-radius:10px;background:rgba(0,0,0,.16);text-align:left}.secondary-debug-title[data-v-205fb330]{font-size:12px;font-weight:600;color:#ffffffdb;margin-top:4px}.secondary-debug-title[data-v-205fb330]:first-child{margin-top:0}.secondary-debug-line[data-v-205fb330]{margin:2px 0 0;font-size:11px;line-height:1.45;color:#ffffffb8}.ally-slot-card.empty[data-v-205fb330]{border-style:dashed;border-color:#56b0ff2e}.unit-avatar-row[data-v-205fb330]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);position:relative;display:flex;align-items:flex-start;justify-content:center}.unit-avatar-frame[data-v-205fb330]{width:var(--unit-avatar-size);height:var(--unit-avatar-size);border-radius:4px;overflow:visible;position:relative;display:grid;place-items:center;background:transparent;cursor:pointer;isolation:isolate}.unit-avatar-frame[data-v-205fb330]:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid transparent;border-radius:inherit;pointer-events:none;z-index:1}.unit-avatar-media[data-v-205fb330]{width:100%;height:100%;overflow:hidden;border-radius:inherit;display:grid;place-items:end center;position:relative;z-index:2}.unit-avatar-image[data-v-205fb330]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom;display:block}.unit-avatar-fallback[data-v-205fb330]{width:100%;height:100%;border-radius:inherit;display:grid;place-items:center;font-size:28px;font-weight:700;color:#f4f6fb;background:rgba(255,255,255,.06)}.enemy-unit .unit-avatar-frame[data-v-205fb330]:before{border-color:var(--enemy-preview-color, #111111)}.battle-preview-card.active .unit-avatar-frame[data-v-205fb330]:after{content:"";position:absolute;top:-3px;right:calc(var(--active-outline-offset-x) * -1);bottom:-6px;left:calc(var(--active-outline-offset-x) * -1);border-radius:inherit;padding:2px;background:repeating-conic-gradient(from var(--active-outline-angle, 0deg),var(--flow-outline-color-a, #b784f4) 0deg,var(--flow-outline-color-b, #5b1496) 20deg,var(--flow-outline-color-b, #5b1496) 60deg,var(--flow-outline-color-a, #b784f4) 75deg,var(--flow-outline-color-a, #b784f4) 90deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:brightness(.98) saturate(1.18);box-shadow:0 0 14px var(--flow-outline-shadow-color, rgba(91, 20, 150, .58));animation:clockwise-glow 5.5s linear infinite;pointer-events:none;z-index:3}.unit-name[data-v-205fb330]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);margin-top:3px;text-align:center;font-size:12px;line-height:1.2;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-select-label[data-v-205fb330]{width:calc(var(--unit-avatar-size) + var(--active-outline-offset-x) * 2);display:flex;flex-direction:column;gap:4px;font-size:11px;color:#9fb0ca}.position-select-wrap[data-v-205fb330]{position:relative;width:100%}.position-select-wrap[data-v-205fb330]:after{content:"";position:absolute;top:50%;right:11px;width:7px;height:7px;border-right:1.5px solid #c0c4cc;border-bottom:1.5px solid #c0c4cc;transform:translateY(-65%) rotate(45deg);pointer-events:none}.position-select[data-v-205fb330]{width:100%;min-height:32px;padding:0 30px 0 11px;border:1px solid #4c4d4f;border-radius:4px;background:rgba(26,31,40,.96);color:#e5eaf3;font-size:12px;line-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.position-select[data-v-205fb330]:hover{border-color:#7f838b}.position-select[data-v-205fb330]:focus{border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.position-select.open[data-v-205fb330]{border-color:#409eff;box-shadow:0 0 0 1px #409eff33}.position-select-menu[data-v-205fb330]{position:absolute;top:calc(100% + 6px);left:0;z-index:12;width:100%;padding:6px 0;border:1px solid #4c4d4f;border-radius:4px;background:rgba(26,31,40,.98);box-shadow:0 8px 18px #00000047}.position-select-option[data-v-205fb330]{width:100%;min-height:32px;padding:0 11px;border:0;background:transparent;color:#e5eaf3;font-size:12px;text-align:left;cursor:pointer}.position-select-option[data-v-205fb330]:hover{background:rgba(64,158,255,.14);color:#79bbff}.empty-slot-body[data-v-205fb330]{width:100%;min-height:108px;display:grid;place-items:center}.empty-slot-label[data-v-205fb330]{color:#6f7b92;font-size:13px;letter-spacing:.08em}.character-avatar-button[data-v-205fb330]{position:relative;padding:0;border:0;background:transparent;cursor:pointer}.battle-confirm-modal .button-row .button[data-v-205fb330]{flex:1 1 0}.scene-reward-mask[data-v-944af100]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.6)}.scene-reward-dialog[data-v-944af100]{width:min(400px,100%);max-height:80vh;overflow:auto;padding:24px;background:#fff;color:#202020;border-radius:12px}.scene-reward-row[data-v-944af100]{display:flex;align-items:center;gap:12px;margin:16px 0}.scene-reward-row strong[data-v-944af100]{margin-left:auto}.scene-reward-icon[data-v-944af100]{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;background:#eee;border-radius:6px}.scene-reward-icon img[data-v-944af100]{width:100%;height:100%;object-fit:contain}.scene-player[data-v-944af100]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#151820 center / cover no-repeat}.scene-shade[data-v-944af100]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.46)}.scene-chat[data-v-944af100]{position:relative;width:min(760px,100%);height:min(720px,calc(100vh - 48px));display:grid;grid-template-rows:52px minmax(0,1fr) 64px;overflow:hidden;border:1px solid rgba(0,0,0,.14);background:rgba(237,237,237,.97);color:#202020;box-shadow:0 18px 55px #00000057}.scene-chat-header[data-v-944af100]{display:grid;place-items:center;padding:0 54px;border-bottom:1px solid #d7d7d7;background:rgba(247,247,247,.98);font-size:16px;font-weight:600}.scene-chat-body[data-v-944af100]{min-height:0;overflow-y:auto;padding:22px 20px 30px;overscroll-behavior:contain;scrollbar-gutter:stable}.scene-message[data-v-944af100]{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.scene-message.is-ally[data-v-944af100]{flex-direction:row-reverse}.scene-message.is-screen[data-v-944af100]{justify-content:center;margin:14px 0 24px}.scene-avatar[data-v-944af100]{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;color:#555;font-size:17px}.scene-avatar img[data-v-944af100]{width:100%;height:100%;object-fit:cover}.scene-message-content[data-v-944af100]{min-width:0;max-width:min(72%,520px)}.scene-speaker[data-v-944af100]{display:block;margin:0 2px 5px;color:#777;font-size:12px;line-height:1.3}.scene-message.is-ally .scene-speaker[data-v-944af100]{text-align:right}.scene-bubble[data-v-944af100]{position:relative;margin:0;padding:10px 13px;background:#fff;white-space:pre-line;overflow-wrap:anywhere;line-height:1.65;box-shadow:0 1px 1px #0000000a}.scene-message.is-other .scene-bubble[data-v-944af100]:before,.scene-message.is-ally .scene-bubble[data-v-944af100]:after{content:"";position:absolute;top:13px;border:6px solid transparent}.scene-message.is-other .scene-bubble[data-v-944af100]:before{left:-12px;border-right-color:#95ec69}.scene-message.is-other .scene-bubble[data-v-944af100]{background:#95ec69}.scene-message.is-ally .scene-bubble[data-v-944af100]:after{right:-12px;border-left-color:#fff}.scene-narration[data-v-944af100]{max-width:82%;margin:0;padding:5px 10px;background:rgba(0,0,0,.2);color:#fff;font-size:13px;line-height:1.55;text-align:center;white-space:pre-line}.scene-chat-footer[data-v-944af100]{display:flex;align-items:center;justify-content:flex-end;padding:10px 16px;border-top:1px solid #d7d7d7;background:rgba(247,247,247,.98)}.scene-next[data-v-944af100]{min-width:96px}.scene-empty-complete[data-v-944af100]{position:relative}@media (max-width: 640px){.scene-player[data-v-944af100]{padding:0}.scene-chat[data-v-944af100]{width:100%;height:100%;border:0}.scene-chat-body[data-v-944af100]{padding:18px 12px 26px}.scene-message-content[data-v-944af100]{max-width:calc(100% - 64px)}.scene-chat-footer[data-v-944af100]{padding:9px 12px}.scene-next[data-v-944af100]{min-width:88px}}.dungeon-page[data-v-1d1c6fbf]{position:relative;min-height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.dungeon-overlay[data-v-1d1c6fbf]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,17,22,.38),rgba(15,17,22,.94) 55%,rgba(15,17,22,.58))}.dungeon-content[data-v-1d1c6fbf]{position:relative;z-index:1}.dungeon-head-main[data-v-1d1c6fbf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.dungeon-title[data-v-1d1c6fbf]{font-size:18px}.dungeon-desc[data-v-1d1c6fbf]{margin-top:8px}.dungeon-meta-row[data-v-1d1c6fbf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.treasure-seeker-alert[data-v-1d1c6fbf]{margin:0 0 10px;color:#dc2626;font-weight:700}.boss-strip[data-v-1d1c6fbf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.boss-chip[data-v-1d1c6fbf]{width:44px;height:44px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);overflow:hidden;display:grid;place-items:center;font-weight:700}.boss-chip img[data-v-1d1c6fbf]{width:100%;height:100%;object-fit:cover}.boss-chip.defeated[data-v-1d1c6fbf]{filter:grayscale(1) brightness(.65)}.reward-icon-detail-trigger[data-v-1d1c6fbf]{cursor:pointer}.battle-preview-grid[data-v-1d1c6fbf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preview-row[data-v-1d1c6fbf]{display:flex;flex-wrap:wrap;gap:8px}.preview-avatar[data-v-1d1c6fbf]{width:40px;height:40px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);overflow:hidden;display:grid;place-items:center;font-weight:700}.preview-avatar img[data-v-1d1c6fbf]{width:100%;height:100%;object-fit:cover}.tower-block[data-v-1d1c6fbf]{display:grid;gap:12px}.tower-block-label[data-v-1d1c6fbf]{font-size:13px;font-weight:600;color:#e8eefc}.tower-team-head[data-v-1d1c6fbf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tower-team-grid[data-v-1d1c6fbf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tower-team-member[data-v-1d1c6fbf]{--active-outline-offset-x: 5px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#eef2ff;display:grid;gap:10px;padding:12px 8px 10px}.tower-team-member.disabled[data-v-1d1c6fbf]{opacity:.45}.tower-team-member-toggle[data-v-1d1c6fbf]{width:100%;border:0;background:transparent;color:inherit;display:grid;justify-items:center;gap:8px;padding:0;text-align:center;cursor:pointer}.tower-team-member-toggle[data-v-1d1c6fbf]:disabled{cursor:not-allowed}.tower-team-member.active[data-v-1d1c6fbf]{--flow-outline-color-a: #86efac;--flow-outline-color-b: #15803d;--flow-outline-shadow-color: rgba(22, 163, 74, .5)}.tower-team-avatar-wrap[data-v-1d1c6fbf]{position:relative;display:inline-grid;place-items:center;border-radius:3px}.tower-team-member.active .tower-team-avatar-wrap[data-v-1d1c6fbf]:after{content:"";position:absolute;top:-3px;right:calc(var(--active-outline-offset-x) * -1);bottom:-3px;left:calc(var(--active-outline-offset-x) * -1);border-radius:3px;padding:2px;background:repeating-conic-gradient(from var(--active-outline-angle, 0deg),var(--flow-outline-color-a, #86efac) 0deg,var(--flow-outline-color-b, #15803d) 20deg,var(--flow-outline-color-b, #15803d) 60deg,var(--flow-outline-color-a, #86efac) 75deg,var(--flow-outline-color-a, #86efac) 90deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:brightness(.98) saturate(1.18);box-shadow:0 0 12px var(--flow-outline-shadow-color, rgba(22, 163, 74, .5));animation:clockwise-glow-1d1c6fbf 5.5s linear infinite;pointer-events:none;z-index:3}.tower-team-avatar[data-v-1d1c6fbf]{position:relative;z-index:1;display:inline-grid;place-items:center;width:80px;height:80px;font-size:30px;background:rgba(15,23,42,.94);border-radius:3px;overflow:hidden}.tower-team-avatar img[data-v-1d1c6fbf]{width:100%;height:100%;object-fit:cover}.tower-team-name[data-v-1d1c6fbf]{width:100%;font-size:14px;font-weight:600;line-height:1.3;word-break:break-word}.tower-team-level[data-v-1d1c6fbf]{font-size:12px;color:#9fb0cf}.tower-team-position-wrap[data-v-1d1c6fbf]{width:100%;display:grid;gap:6px}.tower-team-position-select[data-v-1d1c6fbf]{width:100%;min-height:34px;border:1px solid rgba(255,255,255,.12);background:rgba(11,16,24,.9);color:#eef2ff;padding:6px 8px}@keyframes clockwise-glow-1d1c6fbf{0%{--active-outline-angle: 0deg}to{--active-outline-angle: 360deg}}.reward-grid[data-v-1d1c6fbf]{display:grid;gap:8px}.reward-option[data-v-1d1c6fbf]{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:0;background:rgba(255,255,255,.04);padding:10px 12px;color:inherit;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left}.reward-option.active[data-v-1d1c6fbf]{border-color:#c38738b8;box-shadow:0 0 0 1px #c3873838,inset 0 0 0 1px #c387381f}.reward-icon[data-v-1d1c6fbf]{width:42px;height:42px;border-radius:0;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);overflow:hidden;display:grid;place-items:center;font-size:18px;font-weight:700}.reward-icon img[data-v-1d1c6fbf]{width:100%;height:100%;object-fit:cover}.reward-name[data-v-1d1c6fbf]{font-weight:700}.stage-page[data-v-91cc6756]{min-height:100%;padding:14px 12px 86px}.stage-header[data-v-91cc6756]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stage-header h1[data-v-91cc6756]{margin:0;font-size:20px;line-height:1.2}.dungeon-list-wrap[data-v-91cc6756]{position:relative}.dungeon-training-mask[data-v-91cc6756]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;align-content:center;justify-items:center;gap:5px;padding:8px;border-radius:inherit;background:rgba(15,17,22,.94)}.training-action-row[data-v-91cc6756]{display:grid;grid-template-columns:repeat(2,max-content);gap:6px;margin-top:5px}.training-action-row .button[data-v-91cc6756]{min-width:0}.dungeon-simple-row[data-v-91cc6756]{position:relative;min-height:96px;display:grid;gap:8px}.dungeon-simple-title[data-v-91cc6756]{font-size:16px;line-height:1.4;color:#f4f6fbf5}.stage-detail-banner[data-v-91cc6756]{width:100%;aspect-ratio:64 / 30;border-radius:4px;overflow:hidden;background:rgba(255,255,255,.04);display:grid;place-items:center}.stage-detail-banner img[data-v-91cc6756]{width:100%;height:100%;object-fit:cover}.dungeon-simple-actions[data-v-91cc6756]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.dungeon-simple-row .button[data-v-91cc6756]{flex:0 0 auto;min-height:28px;padding:8px 16px;font-size:14px;line-height:1.4}.stage-detail-card[data-v-91cc6756]{display:grid;gap:12px}.stage-detail-meta-grid[data-v-91cc6756]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dungeon-poster-fallback[data-v-91cc6756]{font-size:32px;font-weight:800;color:#f4f6fbeb}.dungeon-reward-icons[data-v-91cc6756]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.stage-detail-rewards[data-v-91cc6756]{margin-top:8px}.stage-detail-reward-grid[data-v-91cc6756]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stage-detail-reward-entry[data-v-91cc6756]{border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(255,255,255,.03);color:#eef2ff;display:grid;justify-items:center;gap:6px;padding:10px 8px 8px;text-align:center}.stage-detail-grid-empty[data-v-91cc6756]{grid-column:1 / -1}.stage-detail-reward-name[data-v-91cc6756]{font-size:12px;line-height:1.35;word-break:break-word}.treasure-seeker-alert[data-v-91cc6756]{margin:6px 0 0;color:#dc2626;font-weight:700}.dungeon-reward-icon[data-v-91cc6756]{width:56px;height:56px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(15,23,42,.92);display:grid;place-items:center;overflow:hidden;color:#f4f6fbe6;font-size:22px;font-weight:700}.dungeon-reward-icon img[data-v-91cc6756]{width:100%;height:100%;object-fit:cover}.stage-detail-monster-grid[data-v-91cc6756]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.stage-detail-monster-entry[data-v-91cc6756]{border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(255,255,255,.03);color:#eef2ff;display:grid;justify-items:center;gap:6px;padding:10px 8px 8px;text-align:center}.stage-detail-monster-avatar[data-v-91cc6756]{width:56px;height:56px;border:1px solid rgba(255,255,255,.08);border-radius:2px;overflow:hidden;display:grid;place-items:center;background:rgba(15,23,42,.92);font-size:22px;font-weight:700}.stage-detail-monster-avatar img[data-v-91cc6756]{width:100%;height:100%;object-fit:cover}.stage-detail-monster-name[data-v-91cc6756]{font-size:12px;line-height:1.35;word-break:break-word}.stage-detail-monster-meta[data-v-91cc6756]{font-size:11px;color:#9fb0cf}.stage-detail-action-row[data-v-91cc6756]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.tower-block[data-v-91cc6756]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.tower-block-label[data-v-91cc6756]{font-size:12px;color:#9fb0cf}.tower-team-head[data-v-91cc6756]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tower-team-grid[data-v-91cc6756]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tower-team-member[data-v-91cc6756]{--active-outline-offset-x: 5px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#eef2ff;display:grid;gap:10px;padding:12px 8px 10px}.tower-team-member.disabled[data-v-91cc6756]{opacity:.45}.tower-team-member-toggle[data-v-91cc6756]{width:100%;border:0;background:transparent;color:inherit;display:grid;justify-items:center;gap:8px;padding:0;text-align:center;cursor:pointer}.tower-team-member-toggle[data-v-91cc6756]:disabled{cursor:not-allowed}.tower-team-member.active[data-v-91cc6756]{--flow-outline-color-a: #86efac;--flow-outline-color-b: #15803d;--flow-outline-shadow-color: rgba(22, 163, 74, .5)}.tower-team-avatar-wrap[data-v-91cc6756]{position:relative;display:inline-grid;place-items:center;border-radius:3px}.tower-team-member.active .tower-team-avatar-wrap[data-v-91cc6756]:after{content:"";position:absolute;top:-3px;right:calc(var(--active-outline-offset-x) * -1);bottom:-3px;left:calc(var(--active-outline-offset-x) * -1);border-radius:3px;padding:2px;background:repeating-conic-gradient(from var(--active-outline-angle, 0deg),var(--flow-outline-color-a, #86efac) 0deg,var(--flow-outline-color-b, #15803d) 20deg,var(--flow-outline-color-b, #15803d) 60deg,var(--flow-outline-color-a, #86efac) 75deg,var(--flow-outline-color-a, #86efac) 90deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:brightness(.98) saturate(1.18);box-shadow:0 0 12px var(--flow-outline-shadow-color, rgba(22, 163, 74, .5));animation:clockwise-glow-91cc6756 5.5s linear infinite;pointer-events:none;z-index:3}.tower-team-avatar[data-v-91cc6756]{position:relative;z-index:1;display:inline-grid;place-items:center;width:80px;height:80px;font-size:30px;background:rgba(15,23,42,.94);border-radius:3px;overflow:hidden}.tower-team-avatar img[data-v-91cc6756]{width:100%;height:100%;object-fit:cover}.tower-team-name[data-v-91cc6756]{width:100%;font-size:14px;font-weight:600;line-height:1.3;word-break:break-word}.tower-team-level[data-v-91cc6756]{font-size:12px;color:#9fb0cf}@keyframes clockwise-glow-91cc6756{0%{--active-outline-angle: 0deg}to{--active-outline-angle: 360deg}}.reward-count[data-v-91cc6756]{position:absolute;right:2px;bottom:1px;min-width:18px;padding:1px 4px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:10px;line-height:1.2}.reward-icon[data-v-91cc6756]{position:relative}.training-status[data-v-91cc6756]{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.training-status strong[data-v-91cc6756]{font-size:16px}.training-remaining[data-v-91cc6756]{font-size:12px}.training-status .training-spinner[data-v-91cc6756]{flex-shrink:0}.training-spinner[data-v-91cc6756]{width:16px;height:16px;border:2px solid #ffffff40;border-top-color:#f4cf86;border-radius:50%;animation:training-spin-91cc6756 .8s linear infinite}@keyframes training-spin-91cc6756{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.training-spinner[data-v-91cc6756]{animation-duration:2s}}.ranking-note[data-v-8e13550f]{margin:8px 0 12px}.power-ranking[data-v-8e13550f]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.power-ranking th[data-v-8e13550f],.power-ranking td[data-v-8e13550f]{padding:9px 5px;text-align:left;border-bottom:1px solid #ffffff18;overflow-wrap:anywhere}.power-ranking th[data-v-8e13550f]:first-child{width:48px}.power-ranking th[data-v-8e13550f]:last-child,.power-ranking td[data-v-8e13550f]:last-child{width:32%;text-align:right;font-variant-numeric:tabular-nums}.ranking-leading td[data-v-8e13550f]:first-child,.ranking-leading td[data-v-8e13550f]:last-child{color:#f5ca62;font-weight:700}.membership-page[data-v-e07d2b02]{display:grid;gap:12px}.membership-page h1[data-v-e07d2b02],.membership-page h3[data-v-e07d2b02]{margin:0 0 8px}.member-status-row[data-v-e07d2b02]{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-status-row .button[data-v-e07d2b02]{padding:5px 10px;font-size:12px}.member-reward-row[data-v-e07d2b02]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #ffffff12}.member-reward-value[data-v-e07d2b02]{flex-shrink:0;color:#f5d38b;font-size:13px}.member-reward-info[data-v-e07d2b02]{display:flex;align-items:center;gap:10px;min-width:0}.member-reward-icon[data-v-e07d2b02]{padding:0;color:inherit;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #ffffff30;border-radius:3px;background:#ffffff08;overflow:hidden}.member-reward-icon img[data-v-e07d2b02]{width:100%;height:100%;object-fit:contain}.member-benefits-table[data-v-e07d2b02]{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px;table-layout:fixed}.member-benefits-table th[data-v-e07d2b02],.member-benefits-table td[data-v-e07d2b02]{border:1px solid #ffffff20;padding:8px 6px;text-align:center;overflow-wrap:anywhere}.member-benefits-table th[data-v-e07d2b02]:first-child{width:46%;text-align:left}.member-benefits-table thead[data-v-e07d2b02]{background:#ffffff08}.member-benefits-table td[data-v-e07d2b02]:last-child,.member-benefits-table thead th[data-v-e07d2b02]:last-child{color:#f5d38b}.member-error[data-v-e07d2b02]{color:#ff9b9b}.login-page[data-v-f44e90b0]{display:grid;place-items:center;min-height:100%}.login-error[data-v-f44e90b0]{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(245,82,71,.5);background:rgba(245,82,71,.12);color:#ffe9e7;font-size:13px}:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0f1116;color:#f4f6fb;line-height:1.4;font-weight:400;--content-max-width: 430px;--device-frame-width: 430px;--device-frame-height: 932px;--top-safe-space: 82px;--bottom-safe-space: 96px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top,rgba(92,54,16,.45),transparent 35%),linear-gradient(180deg,#151821 0%,#0f1116 100%)}a{color:inherit;text-decoration:none}button{font:inherit}#app{min-height:100vh}.app-shell{min-height:100vh;height:100%;transform:translateZ(0);position:relative;overflow:hidden}.app-content{position:absolute;top:var(--top-safe-space);bottom:var(--bottom-safe-space);left:0;right:0;overflow-y:auto}.app-shell.fullscreen-battle-scene,.app-content.fullscreen-battle-scene{max-height:var(--device-frame-height)}.app-content.fullscreen-battle-scene{top:0;bottom:0}.page{max-width:var(--content-max-width);margin:0 auto;padding:12px}.panel{background:rgba(23,28,38,.92);border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:14px;box-shadow:0 8px 24px #0000003d}.page-title{margin:0 0 8px;font-size:22px}.subtitle{margin:0 0 14px;color:#a9b2c3;font-size:13px}.button-row,.chip-row{display:flex;flex-wrap:wrap;gap:8px}.button-small{padding:4px 8px!important;font-size:12px!important}.button-big{padding:12px 24px!important;font-size:14px!important}.button{border:0;border-radius:2px;padding:8px 12px;background:#e7a33e;color:#38322d;cursor:pointer;font-weight:600;font-size:13px}.button.secondary{background:#cccccc;color:#38322d}.button:disabled{background:#e8e8e8!important;color:#c6af92!important}.button.danger{background:#f55247!important;color:#fff1f1!important}.modal-close-x{border:0;background:transparent;color:#cfd8ec;font-size:22px;line-height:1;padding:0;min-width:auto;cursor:pointer}.modal-close-x:disabled{cursor:default;opacity:.5}.button.active{background:#e7a33e}.card-list{display:grid;gap:8px}.unit-grid{display:grid;grid-template-columns:1fr;gap:8px}.unit-card{padding:10px;border-radius:2px;background:rgba(0,0,0,.85)}.battle-unit-card.targetable{border-color:#c38738b8;box-shadow:0 0 0 1px #c3873838,inset 0 0 0 1px #c387381f}.battle-unit-card{cursor:default}.battle-unit-card.targetable{cursor:pointer}.battle-unit-card.active{transform:translateY(-2px);border-color:#f0c96be6}.battle-lane{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.08)}.lane-title{grid-column:1 / -1;font-size:12px;font-weight:700;letter-spacing:.08em}.ally-text{color:#0070dd}.enemy-text{color:#c41f3b}.flow-outline-purple{--flow-outline-color-a: #b784f4;--flow-outline-color-b: #5b1496;--flow-outline-shadow-color: rgba(91, 20, 150, .58)}.flow-outline-green{--flow-outline-color-a: #73f0a8;--flow-outline-color-b: #1f8f57;--flow-outline-shadow-color: rgba(31, 143, 87, .56)}.flow-outline-gold{--flow-outline-color-a: #f6d775;--flow-outline-color-b: #b7791f;--flow-outline-shadow-color: rgba(183, 121, 31, .58)}@property --active-outline-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes clockwise-glow{0%{--active-outline-angle: 0deg}to{--active-outline-angle: 360deg}}.lane-unit-card{min-height:96px}.ally-unit{border-color:#56b0ff33}.enemy-unit{border-color:#eb61612e}.active-label{color:#efc27b;font-weight:700}.battle-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-card{padding:10px;border-radius:2px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.summary-card.ally{border-color:#56b0ff47}.summary-card.enemy{border-color:#eb616142}.summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.summary-track{margin:0 0 6px}.ally-fill{background:linear-gradient(90deg,#4da2ff 0%,#76d7ff 100%)}.enemy-fill{background:linear-gradient(90deg,#ca514f 0%,#ff8a65 100%)}.muted{color:#9ea8bb;font-size:12px;margin:2px 0}.log{max-height:220px;overflow:auto;padding:10px;border-radius:2px;background:rgba(0,0,0,.2);font-size:12px}.choices{display:grid;gap:8px}.top-shell{position:fixed;top:0;left:0;right:0;z-index:30;padding:8px 8px 0}.top-bar{max-width:var(--content-max-width);margin:0 auto;padding:8px 10px;border-radius:2px;background:rgba(14,18,26,.92);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-block{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.avatar-circle{width:40px;height:40px;border-radius:4px;display:grid;place-items:center;background:#ffffff;color:#1b140b;font-size:18px;font-weight:700;flex-shrink:0;overflow:hidden;border:1px solid rgba(17,24,39,.12)}.avatar-circle img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.team-member-meta{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.team-avatar{width:56px;height:56px}.team-member-body{min-width:0;flex:1}.team-member-actions{margin-top:8px}.team-member-actions .button{flex:1 1 calc(50% - 4px)}.hero-meta{min-width:0;flex:1}.hero-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.progress-track{width:100%;height:6px;margin:4px 0 2px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#d99f47 0%,#f0c96b 100%)}.stat-strip{display:flex;gap:6px;flex-shrink:0}.stat-pill{min-width:72px;padding:6px 8px;border-radius:2px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:grid;gap:2px;font-size:12px}.bottom-shell{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:0}.bottom-shell-page{position:static;z-index:auto;min-height:100%;background:url(/assets/qianmota_bg-a522cd67.png) center / cover no-repeat}.bottom-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;overflow:auto;padding:16px 10px;background:rgba(8,12,18,.97)}.bottom-panel-page{position:static;inset:auto;z-index:auto;min-height:100%;overflow:visible;padding:12px;background:transparent}.bottom-panel>*{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.bottom-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bottom-panel-title{margin:0;font-size:20px}.panel-close{border:0;border-radius:2px;padding:7px 10px;background:#273142;color:#eff3ff;cursor:pointer;font-weight:600;font-size:12px}.bottom-nav{max-width:var(--content-max-width);margin:0 auto;padding:6px;border-radius:2px;background:rgba(14,18,26,.96);border:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item{height:35.04px;border:0;border-radius:2px;padding:8px 4px;background:transparent;color:#cfd7e6;cursor:pointer;font-size:11px;line-height:1.2}.nav-item.active{background:#e7a33e;color:#16110b;font-weight:700}.nav-item.disabled{opacity:.38;cursor:not-allowed}.team-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;padding:10px;border-radius:2px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.detail-badge{padding:4px 8px;border-radius:999px;background:rgba(195,135,56,.18);color:#efc27b;font-size:11px;font-weight:700}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.stat-cell{padding:8px;border-radius:2px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);font-size:12px}.modal-mask{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:40!important;display:flex;align-items:center;justify-content:center;padding:12px;overflow-y:auto;background:rgba(4,8,14,.72)}.modal-card{width:min(var(--content-max-width),100%);max-height:calc(100vh - 24px);overflow-y:auto;padding:20px;border-radius:2px;background:rgba(16,20,29,.98);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 32px #0000004d}@media (pointer: fine) and (min-width: 520px){body{display:flex;align-items:center;justify-content:center;padding:16px}#app{min-height:0}.app-shell{width:min(var(--device-frame-width),100vw);height:min(var(--device-frame-height),100vh);min-height:0;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 80px #00000094,0 0 0 10px #ffffff08}.top-shell,.bottom-shell,.bottom-panel,.modal-mask{left:0;right:0}}.select-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:2px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.select-row input{width:18px;height:18px}.skill-grid{display:grid;gap:8px}.skill-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skill-button{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:8px 10px;background:rgba(255,255,255,.04);color:#eff3ff;display:flex;align-items:center;gap:8px;text-align:left;min-height:64px}.skill-button:disabled{opacity:.42;cursor:not-allowed}.skill-button.active{border-color:#c38738e6;background:rgba(195,135,56,.14)}.skill-button.skill-type-damage{border-color:#dc5c5c38;background:rgba(220,92,92,.08)}.skill-button.skill-type-heal{border-color:#4caf7e3d;background:rgba(76,175,126,.08)}.skill-button.skill-type-buff{border-color:#56b0ff3d;background:rgba(86,176,255,.08)}.skill-button.skill-type-debuff{border-color:#ab72ff3d;background:rgba(171,114,255,.08)}.skill-button.skill-type-ultimate{border-color:#dfab3f57;background:rgba(223,171,63,.12)}.skill-icon{width:28px;height:28px;border-radius:2px;display:grid;place-items:center;background:linear-gradient(180deg,#d7b16b 0%,#8d5b25 100%);color:#1b140b;font-size:13px;font-weight:800;flex-shrink:0;overflow:hidden}.skill-icon img{width:100%;height:100%;object-fit:cover}.skill-icon.large{width:34px;height:34px;font-size:15px}.skill-meta{display:grid;gap:2px;min-width:0}.skill-detail-card{margin-top:10px;padding:10px;border-radius:2px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.skill-detail-card.skill-type-damage{border-color:#dc5c5c47}.skill-detail-card.skill-type-heal{border-color:#4caf7e47}.skill-detail-card.skill-type-buff{border-color:#56b0ff47}.skill-detail-card.skill-type-debuff{border-color:#ab72ff47}.skill-detail-card.skill-type-ultimate{border-color:#dfab3f61}.skill-headline{display:flex;align-items:center;gap:8px}.battle-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settlement-card{display:grid;gap:12px}.settlement-head{display:flex;align-items:center;justify-content:start}.settlement-title{font-size:20px;color:#efc27b}.settlement-section{margin-top:10px;display:grid;gap:8px}.settlement-label{font-size:14px;font-weight:700;color:#cfd7e6}.reward-row{display:flex;flex-wrap:wrap;gap:8px}.reward-chip{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:2px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:12px}.reward-icon{position:relative;width:42px;height:42px;border-radius:4px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#f4f6fbeb;font-size:18px;font-weight:700;overflow:hidden}.reward-icon img{width:100%;height:100%;object-fit:cover}.reward-icon-button{padding:0;cursor:pointer}.reward-count{position:absolute;right:2px;bottom:1px;min-width:18px;padding:1px 4px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:10px;line-height:1.2}.equipment-quality-frame{border-color:var(--equip-quality-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--equip-quality-color) 52%,transparent),0 0 12px color-mix(in srgb,var(--equip-quality-color) 26%,transparent)}.settlement-gold{margin:0;font-size:22px;font-weight:700;color:#f0c96b}.settlement-log{max-height:400px}.settlement-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}.fw{width:100%}
