:root{--fs-mini:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:18px;--fs-3xl:22px;--fs-4xl:26px;--fs-5xl:28px;--fs-6xl:36px;--icon-xs:12px;--icon-sm:14px;--icon-md:20px;--icon-lg:24px;--icon-xl:28px;--icon-2xl:32px;--icon-3xl:52px;--skill-icon:44px;--sk-list-icon:56px;--avatar-size:88px;--top-avatar:68px;--feat-icon:96px;--q-common:#b9b9b9;--q-common-edge:#d2d2d2d9;--q-common-glow:#c8c8c866;--q-uncommon:#48d85f;--q-uncommon-edge:#5ae178e6;--q-uncommon-glow:#48d85f80;--q-rare:#4d9cf2;--q-rare-edge:#64aafff2;--q-rare-glow:#4d9cf28c;--q-epic:#b45fe8;--q-epic-edge:#be6ef0f2;--q-epic-glow:#b45fe899;--q-legendary:#ff8a1e;--q-legendary-edge:#ffa03cf2;--q-legendary-glow:#ff8a1eb3;--q-artifact:#f2d47a;--q-artifact-edge:#ffe696;--q-artifact-glow:#f2d47acc;--frame-line:#785a2880;--frame-line-soft:#b48c3c73;--bronze-dim:#7a6a4a;--gold-hint:#a08858;--gold-muted:#b0945e;--gold-label:#d0b888;--gold-1:#d4af4a;--gold-bright:#ffd98a;--gold-num:#ffe28a;--gold-max:#fff3c0;--action:#b97416;--action-light:#d99a2e;--action-edge:#ffe28a;--action-text:#fff9d0;--action-glow:#ffc8508c;--done-green:#7ee39a;--bonus-red:#ff7d6b;--badge-red:#e0472d;--badge-red-light:#ff6a4d}.q-common{--q-color:var(--q-common);--q-edge:var(--q-common-edge);--q-glow:var(--q-common-glow)}.q-uncommon{--q-color:var(--q-uncommon);--q-edge:var(--q-uncommon-edge);--q-glow:var(--q-uncommon-glow)}.q-rare{--q-color:var(--q-rare);--q-edge:var(--q-rare-edge);--q-glow:var(--q-rare-glow)}.q-epic{--q-color:var(--q-epic);--q-edge:var(--q-epic-edge);--q-glow:var(--q-epic-glow)}.q-legendary{--q-color:var(--q-legendary);--q-edge:var(--q-legendary-edge);--q-glow:var(--q-legendary-glow)}.q-artifact{--q-color:var(--q-artifact);--q-edge:var(--q-artifact-edge);--q-glow:var(--q-artifact-glow)}.btn-action{letter-spacing:2px;white-space:nowrap;color:var(--action-text);background:linear-gradient(180deg, var(--action-light), var(--action));border:1px solid var(--action-edge);box-shadow:0 0 12px var(--action-glow), inset 0 1px 0 #fff0b459;text-shadow:0 1px 2px #502d0099;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;font-family:inherit;font-weight:900;animation:1.3s ease-in-out infinite alternate btnActionPulse}.btn-action:hover{filter:brightness(1.1)}.btn-action:active{filter:brightness(.92);transform:translateY(1px)}.btn-action--row{font-size:var(--fs-md);padding:9px 18px}.btn-action--all{font-size:var(--fs-sm);justify-content:center;align-items:center;gap:5px;padding:8px 14px;display:inline-flex}.btn-action em{min-width:16px;height:16px;font-style:normal;font-size:var(--fs-mini);color:#fff;background:var(--badge-red);border:1px solid #ffb0a0;justify-content:center;align-items:center;padding:0 4px;font-weight:900;line-height:1;display:inline-flex}.btn-action.is-disabled{color:var(--bronze-dim);text-shadow:none;cursor:not-allowed;background:linear-gradient(#1f170a,#0f0a04);border-color:#785a2859;animation:none;box-shadow:inset 0 1px #ffdc8c0f}.btn-action.is-disabled:hover{filter:none}.btn-action.is-disabled:active{filter:none;transform:none}.btn-action.is-disabled em{display:none}@keyframes btnActionPulse{0%{box-shadow:0 0 7px #ffc85059,inset 0 1px #fff0b459}to{box-shadow:0 0 18px #ffc850cc,inset 0 1px #fff0b459}}.modal-mask{background:#000000b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-panel{background:linear-gradient(#241808,#120b04);border:1px solid #dcb45acc;flex-direction:column;width:92%;max-width:430px;display:flex;box-shadow:0 0 0 2px #0000008c,0 12px 40px #000000d9,inset 0 0 24px #8a6a2a2e}.modal-head{background:linear-gradient(#5a3c1459,#28180826);border-bottom:1px solid #b48c3c80;flex:none;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.modal-title{font-size:var(--fs-xl);color:#ffd98a;text-shadow:0 0 8px #ffc85059;font-weight:900}.modal-x{color:#ffd98a;width:34px;height:34px;font-size:var(--fs-3xl);cursor:pointer;background:0 0;border:1px solid #dcb45abf;justify-content:center;align-items:center;padding:0 0 3px;font-family:inherit;font-weight:900;line-height:1;display:inline-flex}.modal-x:active{opacity:.7}.res-back{cursor:pointer;color:#d4af4a;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:8px;padding:0;transition:color .15s,transform .12s;display:inline-flex}.res-back img{filter:drop-shadow(0 1px 2px #000000d9);width:26px;height:26px;display:block}.res-back .rb-hover,.res-back:hover .rb-default{display:none}.res-back:hover .rb-hover{display:block}.res-back:hover{color:#ffe28a}.res-back:active{transform:translate(-2px)}.maxed-card-label{font-size:var(--fs-xl);letter-spacing:4px;color:var(--gold-max);text-shadow:0 2px 4px #000000e6,0 0 10px #ffc85073;text-align:center;white-space:nowrap;margin:auto;font-weight:900;line-height:1.15}#nameScreen[data-v-d81a7ebc]{z-index:100;background:radial-gradient(at 50% 40%,#2a2010 0%,#0a0805 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.name-card[data-v-d81a7ebc]{text-align:center;background:linear-gradient(#2a2015,#15100a);border:2px solid #8a6a2a;border-radius:0;width:80%;max-width:340px;padding:28px 22px;box-shadow:0 10px 40px #000c,inset 0 0 30px #8a6a2a26}.name-card h1[data-v-d81a7ebc]{font-size:var(--fs-3xl);color:#ffd98a;letter-spacing:3px;text-shadow:0 2px 4px #000;margin-bottom:6px}.name-card p[data-v-d81a7ebc]{font-size:var(--fs-sm);color:#9a8a6a;margin-bottom:20px}.name-card input[data-v-d81a7ebc]{width:100%;font-size:var(--fs-xl);color:#f0e6d0;text-align:center;background:#0a0805;border:1px solid #5a4520;border-radius:0;outline:none;padding:12px 14px}.name-card input[data-v-d81a7ebc]:focus{border-color:#ffd98a;box-shadow:0 0 8px #ffd98a4d}.name-card button[data-v-d81a7ebc]{box-sizing:border-box;width:100%;font-size:var(--fs-xl);letter-spacing:4px;margin-top:16px;padding:13px}.rename-mask[data-v-1235f4fd]{z-index:140}.name-card[data-v-1235f4fd]{text-align:center;background:linear-gradient(#2a2015,#15100a);border:2px solid #8a6a2a;border-radius:0;width:80%;max-width:340px;padding:28px 22px;box-shadow:0 10px 40px #000c,inset 0 0 30px #8a6a2a26}.name-card h1[data-v-1235f4fd]{font-size:var(--fs-3xl);color:#ffd98a;letter-spacing:3px;text-shadow:0 2px 4px #000;margin-bottom:6px}.name-card p[data-v-1235f4fd]{font-size:var(--fs-sm);color:#9a8a6a;margin-bottom:20px}.name-card input[data-v-1235f4fd]{width:100%;font-size:var(--fs-xl);color:#f0e6d0;text-align:center;box-sizing:border-box;background:#0a0805;border:1px solid #5a4520;border-radius:0;outline:none;padding:12px 14px;font-family:inherit}.name-card input[data-v-1235f4fd]:focus{border-color:#ffd98a;box-shadow:0 0 8px #ffd98a4d}.rc-btns[data-v-1235f4fd]{gap:10px;margin-top:16px;display:flex}.rc-ok[data-v-1235f4fd]{font-size:var(--fs-xl);letter-spacing:4px;flex:1;padding:13px}.rc-no[data-v-1235f4fd]{font-size:var(--fs-xl);letter-spacing:4px;flex:0 0 96px;padding:13px 0}.rb-mask[data-v-b0122c94]{z-index:140}.rb-panel[data-v-b0122c94]{max-height:90%}.rb-title[data-v-b0122c94]{letter-spacing:0}.rb-body[data-v-b0122c94]{flex:auto;padding:14px;overflow-y:auto}.rb-cur[data-v-b0122c94]{border:1px solid #b48c3c59;grid-template-columns:1fr 1.3fr;display:grid}.rbc-cell[data-v-b0122c94]{text-align:center;background:#1e140899;padding:20px 8px 18px}.rbc-cell+.rbc-cell[data-v-b0122c94]{border-left:1px solid #b48c3c59}.rbc-label[data-v-b0122c94]{font-size:var(--fs-lg);color:#c8b890;letter-spacing:2px;font-weight:800}.rbc-value[data-v-b0122c94]{font-size:var(--fs-3xl);color:#ffe9b0;margin-top:14px;font-weight:900}.rbc-mul[data-v-b0122c94]{white-space:nowrap;font-size:var(--fs-md);flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:4px;margin-top:16px;line-height:1.3;display:flex}.rbm-formula[data-v-b0122c94]{color:#ffe9b0;font-weight:800}.rbm-val[data-v-b0122c94]{color:#5fd35f;text-shadow:0 0 10px #50dc504d;font-weight:900}.rbc-result[data-v-b0122c94]{font-size:var(--fs-lg);color:#5fd35f;text-shadow:0 0 10px #50dc504d;margin-top:14px;font-weight:900}.rbc-result.none[data-v-b0122c94]{color:#8d7d5e;text-shadow:none}.rb-next[data-v-b0122c94]{background:#1e140899;border:1px solid #b48c3c59;margin-top:14px;padding:18px 18px 8px}.rbn-title[data-v-b0122c94]{text-align:center;font-size:var(--fs-xl);color:#c8b890;letter-spacing:2px;margin-bottom:14px;font-weight:800}.rbn-title b[data-v-b0122c94]{font-size:var(--fs-3xl);color:#ffe28a;margin-left:4px}.rbn-line[data-v-b0122c94]{border-bottom:1px solid #b48c3c4d;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.rbn-line[data-v-b0122c94]:last-child{border-bottom:none}.rnl-label[data-v-b0122c94]{font-size:var(--fs-lg);color:#c8b890;letter-spacing:1px;font-weight:800}.rnl-value[data-v-b0122c94]{font-size:var(--fs-lg);color:#ffe9b0;font-weight:900}.rb-desc[data-v-b0122c94]{font-size:var(--fs-md);color:#b8a47c;background:#1e140899;border:1px solid #b48c3c59;margin:14px 2px 4px;padding:16px 14px;line-height:1.9}.rb-desc .hl[data-v-b0122c94]{color:#5fd35f;font-weight:900}.rb-foot[data-v-b0122c94]{flex:none;justify-content:center;padding:14px 14px 18px;display:flex}.rb-ok[data-v-b0122c94]{width:62%;font-size:var(--fs-xl);letter-spacing:0;padding:13px 0}.oi-mask[data-v-30b7c330]{z-index:140}.oi-panel[data-v-30b7c330]{width:94%;max-width:440px;max-height:90%;position:relative}.oi-title[data-v-30b7c330]{letter-spacing:0}.oi-body[data-v-30b7c330]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:14px;overflow-y:auto}.oi-body[data-v-30b7c330]::-webkit-scrollbar{width:0;height:0;display:none}.oi-duration[data-v-30b7c330]{text-align:center;background:#1e140899;border:1px solid #b48c3c59;padding:16px 8px 14px}.oi-time[data-v-30b7c330]{font-size:var(--fs-3xl);letter-spacing:1px;color:#ffe9b0;text-shadow:0 0 10px #ffc8504d;font-weight:900}.oi-cap[data-v-30b7c330]{font-size:var(--fs-xs);color:#d4af4a;letter-spacing:1px;margin-top:8px}.oi-list[data-v-30b7c330]{border:1px solid #b48c3c59;margin-top:14px}.oi-row[data-v-30b7c330]{background:#1e140899;border-bottom:1px solid #b48c3c4d;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.oi-row[data-v-30b7c330]:last-child{border-bottom:none}.oi-name[data-v-30b7c330]{flex-direction:column;min-width:0;display:flex}.oi-name b[data-v-30b7c330]{font-size:var(--fs-lg);color:#c8b890;letter-spacing:1px;white-space:nowrap;font-weight:800}.oi-name i[data-v-30b7c330]{font-style:normal;font-size:var(--fs-xs);color:#8d7d5e;margin-top:2px}.oi-val[data-v-30b7c330]{font-size:var(--fs-xl);color:#5fd35f;text-shadow:0 0 10px #50dc504d;white-space:nowrap;flex:none;font-weight:900}.oi-val em[data-v-30b7c330]{font-style:normal;font-size:var(--fs-sm);color:#8ac98a;font-weight:700}.oi-foot[data-v-30b7c330]{border-top:1px solid #b48c3c4d;flex:none;justify-content:center;padding:12px 14px 16px;display:flex}.oi-ok[data-v-30b7c330]{width:62%;font-size:var(--fs-xl);letter-spacing:4px;text-indent:4px;padding:13px 0}#topbar[data-v-66322dba]{background:linear-gradient(#201608 0%,#141006 55%,#0c0904 100%);border-bottom:1px solid #8a6a2a;flex:none;padding:8px;box-shadow:inset 0 1px #ffd26e1f,inset 0 -6px 16px #0000008c}.top-row1[data-v-66322dba]{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.avatar[data-v-66322dba]{width:var(--top-avatar);height:var(--top-avatar);font-size:var(--fs-3xl);cursor:pointer;background:radial-gradient(circle at 35% 30%,#5a4a2a,#1a1408);border:2px solid #c9a13c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 10px #c9a13c80,inset 0 0 8px #000000bf}.avatar[data-v-66322dba]:after{content:"";pointer-events:none;border:1px solid #c9a13c47;border-radius:50%;position:absolute;inset:-5px}.id-block[data-v-66322dba]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.name-line[data-v-66322dba]{--nl-scale:1;align-items:center;gap:calc(8px * var(--nl-scale));white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex}.pname[data-v-66322dba]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--fs-2xl) * var(--nl-scale));color:#fff3c8;letter-spacing:1px;cursor:pointer;text-shadow:0 1px #000,0 0 8px #ffc85038;flex:0 auto;font-weight:900;transition:color .15s,text-shadow .15s;overflow:hidden}.pname[data-v-66322dba]:hover{color:#ffe28a;text-shadow:0 1px #000,0 0 10px #ffc8508c}.badge[data-v-66322dba],.rebirth-btn[data-v-66322dba]{appearance:none;box-sizing:border-box;height:22px;min-height:0;padding:2px calc(10px * var(--nl-scale)) 0;line-height:1;font-size:calc(var(--fs-xs) * var(--nl-scale));letter-spacing:calc(1px * var(--nl-scale));white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:0;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.badge.zhuan[data-v-66322dba],.badge.rank[data-v-66322dba]{color:#c9a13c;background:linear-gradient(#332410,#1d1608);border-color:#8a6a2a;box-shadow:inset 0 1px #ffdc8c1f}.badge.rank.max[data-v-66322dba]{color:#fff9d0;background:linear-gradient(#c8801a,#8a5208);border-color:#ffe28a;box-shadow:inset 0 1px #fff0b459,0 0 8px #ffc85066}.badge.buff-blessing[data-v-66322dba]{color:#ffd98a;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#8a2a1a,#4a1008);border-color:#c9a13c;align-items:center;gap:4px;animation:1.8s ease-in-out infinite alternate blessingPulse-66322dba;display:inline-flex;box-shadow:inset 0 1px #ffc88c24,0 0 8px #dc3c2873}.badge.buff-blessing[data-v-66322dba]:hover{filter:brightness(1.15)}.badge.buff-blessing.tooltip-open[data-v-66322dba]{filter:brightness(1.2);box-shadow:inset 0 1px #ffc88c24,0 0 12px #dc3c28b3}.buff-text[data-v-66322dba]{font-size:calc(var(--fs-xs) * var(--nl-scale));letter-spacing:1px}@keyframes blessingPulse-66322dba{0%{box-shadow:inset 0 1px #ffc88c24,0 0 6px #dc3c284d}to{box-shadow:inset 0 1px #ffc88c24,0 0 14px #ff503cb3}}.buff-tooltip.buff-list[data-v-66322dba]{z-index:120;text-align:left;white-space:normal;background:linear-gradient(#38100cf7,#1e0806fa);border:1px solid #c9a13c;width:236px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 6px);left:auto;right:0;transform:none;box-shadow:0 0 16px #dc3c2880,0 4px 12px #000c}.buff-tooltip.buff-list[data-v-66322dba]:before{content:"";border:6px solid #0000;border-bottom-color:#c9a13c;position:absolute;bottom:100%;left:auto;right:12px;transform:none}.bt-list-head[data-v-66322dba]{border-bottom:1px solid #c9a13c59;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:0 2px 6px;display:flex}.bt-list-title[data-v-66322dba]{font-size:var(--fs-sm);color:#ffd98a;letter-spacing:1px;font-weight:800}.bt-list-count[data-v-66322dba]{font-size:var(--fs-xs);color:#ffb0a0;flex:none;font-weight:700}.bt-empty[data-v-66322dba]{text-align:center;font-size:var(--fs-sm);color:#d8b08a;padding:12px 6px}.bt-list-body[data-v-66322dba]{overscroll-behavior:contain;scrollbar-width:thin;max-height:240px;overflow-y:auto}.bt-row[data-v-66322dba]{border-bottom:1px solid #c9a13c2e;padding:6px 4px}.bt-row[data-v-66322dba]:last-child{border-bottom:none}.bt-row-top[data-v-66322dba]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bt-row-name[data-v-66322dba]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:#ffd98a;font-weight:800;overflow:hidden}.bt-row-time[data-v-66322dba]{font-size:var(--fs-xs);color:#ffb0a0;font-variant-numeric:tabular-nums;flex:none}.bt-row-effect[data-v-66322dba]{font-size:var(--fs-xs);color:#e8c89a;margin-top:2px}.buff-wrap[data-v-66322dba]{flex:none;align-items:center;display:inline-flex;position:relative}.rebirth-btn[data-v-66322dba]{margin-left:auto;font-weight:900}.rebirth-btn.is-disabled[data-v-66322dba]{cursor:pointer;border-color:#8a6a2a;box-shadow:inset 0 1px #ffdc8c1f}.rebirth-btn.is-disabled[data-v-66322dba]:hover{filter:brightness(1.12)}.rebirth-btn.is-disabled[data-v-66322dba]:active{filter:brightness(.92);transform:translateY(1px)}.cur-line[data-v-66322dba]{--cl-scale:1;gap:calc(12px * var(--cl-scale));white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.cur-item[data-v-66322dba]{font-size:calc(var(--fs-xs) * var(--cl-scale));color:#9a8a6a;letter-spacing:.3px;flex:none;justify-content:flex-start;align-items:baseline;gap:4px;min-width:0;padding:1px 4px 1px 0;font-weight:700;display:inline-flex}.cur-label[data-v-66322dba]{color:#b09870;flex-shrink:0}.cur-num[data-v-66322dba]{color:#ffd98a;font-size:calc(var(--fs-md) * var(--cl-scale));letter-spacing:0;text-shadow:0 1px 1px #000c;text-overflow:ellipsis;max-width:30vw;font-weight:800;display:inline-block;overflow:hidden}.lv-row[data-v-66322dba]{align-items:center;gap:8px;display:flex}.lv-label[data-v-66322dba]{font-size:var(--fs-md);color:#ffd98a;white-space:nowrap;text-shadow:0 1px #000;letter-spacing:.5px;min-width:48px;font-weight:800}.lv-bar[data-v-66322dba]{background:#0f0a04;border:1px solid #5a4520;border-radius:0;flex:1;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffc85014,inset 0 -1px #0009}.lv-bar[data-v-66322dba]:before{content:"";pointer-events:none;z-index:0;border:1px solid #5a461e8c;position:absolute;inset:2px}.lv-bar i[data-v-66322dba]{z-index:1;background:linear-gradient(90deg,#6a4e16 0%,#b0841e 40%,#e6c064 65%,#b0841e 100%);border-radius:0;height:100%;transition:width .3s;display:block;position:relative;box-shadow:inset 0 1px #fff0b473,inset 0 -1px #50320ab3}.lv-text[data-v-66322dba]{text-align:center;font-size:var(--fs-sm);letter-spacing:.5px;color:#fff3c8;text-shadow:0 1px #000,-1px 0 #000,1px 0 #000,0 -1px #000,0 0 4px #000000e6;z-index:2;font-weight:800;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#skillFxLayer[data-v-32f00235]{pointer-events:none;z-index:9;position:absolute;inset:0;overflow:visible}.fx-root[data-v-32f00235]{position:absolute;transform:translate(-50%,-50%)}.fx-root.fade[data-v-32f00235]{animation:.12s ease-in forwards fxFade-32f00235}@keyframes fxFade-32f00235{0%{opacity:1}to{opacity:0}}.fx-dir[data-v-32f00235]{--s:.65;--D:calc(var(--dist) * 1.5385);width:0;height:0;transform:rotate(var(--ang));position:absolute;top:0;left:0}.fx-scale[data-v-32f00235]{transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.mb-fly[data-v-32f00235]{width:0;height:0;animation:.3s cubic-bezier(.4,.05,.5,.3) forwards mbFly-32f00235;position:absolute;top:0;left:0}.mb-fly.m2[data-v-32f00235]{animation-delay:60ms}.mb-fly.m3[data-v-32f00235]{animation-delay:.12s}.mb-fly.m4[data-v-32f00235]{animation-delay:.18s}.mb-fly.m5[data-v-32f00235]{animation-delay:.24s}@keyframes mbFly-32f00235{0%{transform:translateX(calc(-1 * var(--D)))}to{transform:translate(0)}}.mb-wobble[data-v-32f00235]{width:0;height:0;animation:.22s ease-in-out infinite mbWobble-32f00235;position:absolute;top:0;left:0}.mb-wobble.m2[data-v-32f00235]{animation-delay:60ms}.mb-wobble.m3[data-v-32f00235]{animation-delay:.12s}.mb-wobble.m4[data-v-32f00235]{animation-delay:.18s}.mb-wobble.m5[data-v-32f00235]{animation-delay:.24s}@keyframes mbWobble-32f00235{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(4px)}}.mb-orb[data-v-32f00235]{background:radial-gradient(#fff 0%,#f0e6ff 18%,#d9a6ff 42%,#b060ff 64%,#9646ff00 80%);border-radius:50%;width:20px;height:12px;margin:-6px 0 0 -10px;animation:.15s ease-in-out infinite alternate mbOrbPulse-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 10px 3px #be78fff2,0 0 20px 6px #9646ff8c,0 0 32px 10px #7828dc47}.mb-orb i[data-v-32f00235]{border:1.5px solid #e8c8ffe6;border-color:#0000 #e8c8ffe6 #e8c8ffe6 #0000;border-radius:50%;animation:.4s linear infinite mbRingSpin-32f00235;position:absolute;inset:-3px}@keyframes mbOrbPulse-32f00235{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes mbRingSpin-32f00235{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mb-hit[data-v-32f00235]{opacity:0;background:radial-gradient(circle,#fff 0%,#e6ccff 28%,#b070ff 52%,#9650ff00 72%);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.36s ease-out forwards mbHit-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 10px 3px #b46effcc}.mb-hit.h1[data-v-32f00235]{animation-delay:.28s}.mb-hit.h2[data-v-32f00235]{animation-delay:.34s}.mb-hit.h3[data-v-32f00235]{animation-delay:.4s}.mb-hit.h4[data-v-32f00235]{animation-delay:.46s}.mb-hit.h5[data-v-32f00235]{animation-delay:.52s}@keyframes mbHit-32f00235{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(2)}to{opacity:0;transform:scale(4)}}.mb-spark[data-v-32f00235]{opacity:0;background:radial-gradient(circle,#fff,#c99aff 60%,#aa5aff00);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:.45s ease-out .52s forwards mbSpark-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 5px #be78ffcc}.mb-spark.p1[data-v-32f00235]{--sx:54px;--sy:-30px}.mb-spark.p2[data-v-32f00235]{--sx:-50px;--sy:-34px}.mb-spark.p3[data-v-32f00235]{--sx:60px;--sy:18px}.mb-spark.p4[data-v-32f00235]{--sx:-56px;--sy:24px}.mb-spark.p5[data-v-32f00235]{--sx:8px;--sy:-60px}.mb-spark.p6[data-v-32f00235]{--sx:-14px;--sy:58px}@keyframes mbSpark-32f00235{0%{opacity:0;transform:translate(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.3)}}.ep-src[data-v-32f00235]{width:34px;height:34px;transform:translateX(calc(-1 * var(--D)));background:radial-gradient(circle,#fff 0%,#cfeaff 30%,#6fb4ff 55%,#3c78ff00 78%);border-radius:50%;margin:-17px 0 0 -17px;animation:.42s ease-out forwards epSrc-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 16px 5px #82beffe6,0 0 28px 10px #5096ff73}@keyframes epSrc-32f00235{0%{opacity:0;transform:translateX(calc(-1 * var(--D))) scale(.6)}12%{opacity:1;transform:translateX(calc(-1 * var(--D))) scale(1.25)}28%{opacity:.55;transform:translateX(calc(-1 * var(--D))) scale(.95)}44%{opacity:1;transform:translateX(calc(-1 * var(--D))) scale(1.15)}68%{opacity:.75;transform:translateX(calc(-1 * var(--D))) scale(1)}to{opacity:0;transform:translateX(calc(-1 * var(--D))) scale(1.3)}}.ep-bolt[data-v-32f00235]{left:calc(-1 * var(--D));width:var(--D);filter:drop-shadow(0 0 5px #78c8fff2)drop-shadow(0 0 11px #468cff99);height:40px;margin-top:-20px;position:absolute;top:0;overflow:visible}.ep-glow[data-v-32f00235]{fill:none;stroke:#6eb4ff80;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.ep-core[data-v-32f00235]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.ep-fork[data-v-32f00235]{fill:none;stroke:#d6ecff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.ep-glow.v1[data-v-32f00235],.ep-core.v1[data-v-32f00235]{animation:.42s step-end forwards epV1-32f00235}.ep-glow.v2[data-v-32f00235],.ep-core.v2[data-v-32f00235]{animation:.42s step-end forwards epV2-32f00235}.ep-glow.v3[data-v-32f00235],.ep-core.v3[data-v-32f00235]{animation:.42s step-end forwards epV3-32f00235}.ep-fork.f1[data-v-32f00235]{animation:.42s step-end 40ms forwards epFork-32f00235}.ep-fork.f2[data-v-32f00235]{animation:.42s step-end 90ms forwards epFork-32f00235}@keyframes epV1-32f00235{0%{opacity:0}6%{opacity:1}20%{opacity:0}36%{opacity:1}48%{opacity:0}64%{opacity:.85}76%{opacity:0}to{opacity:0}}@keyframes epV2-32f00235{0%{opacity:0}20%{opacity:1}30%{opacity:0}48%{opacity:1}58%{opacity:0}76%{opacity:.9}86%{opacity:0}to{opacity:0}}@keyframes epV3-32f00235{0%{opacity:0}30%{opacity:1}40%{opacity:0}58%{opacity:1}68%{opacity:0}86%{opacity:.7}94%{opacity:0}to{opacity:0}}@keyframes epFork-32f00235{0%,35%{opacity:0}45%{opacity:1}60%{opacity:0}75%{opacity:.8}to{opacity:0}}.ep-hit[data-v-32f00235]{opacity:0;background:radial-gradient(circle,#fff 0%,#e6f4ff 30%,#8ec9ff 55%,#468cff4d 72%,#3c78ff00 78%);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.46s ease-out 50ms forwards epHit-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 18px 6px #82c3ffd9,0 0 32px 12px #5096ff66}@keyframes epHit-32f00235{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.45)}55%{opacity:.6;transform:scale(1.1)}to{opacity:0;transform:scale(2.8)}}.ep-spark[data-v-32f00235]{opacity:0;background:linear-gradient(90deg,#c8ebff00,#fff 50%,#dff3ff);border-radius:2px;width:16px;height:2.5px;margin:-1.25px 0 0 -8px;animation:.5s ease-out 80ms forwards epSpark-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 6px #8fc8ff,0 0 12px #8cc8ff80}.ep-spark.p1[data-v-32f00235]{--rot:-25deg}.ep-spark.p2[data-v-32f00235]{--rot:200deg}.ep-spark.p3[data-v-32f00235]{--rot:28deg}.ep-spark.p4[data-v-32f00235]{--rot:150deg}.ep-spark.p5[data-v-32f00235]{--rot:-80deg}.ep-spark.p6[data-v-32f00235]{--rot:100deg}@keyframes epSpark-32f00235{0%{opacity:0;transform:rotate(var(--rot)) translateX(0)}18%{opacity:1}to{opacity:0;transform:rotate(var(--rot)) translateX(56px)}}.mn-beam[data-v-32f00235]{left:calc(-1 * var(--D));width:var(--D);filter:drop-shadow(0 0 8px #b46effd9);transform-origin:100%;background:linear-gradient(#9650ff00 0%,#b46eff6b 30%,#e4c0ffeb 50%,#b46eff6b 70%,#9650ff00 100%);border-radius:10px;height:20px;margin-top:-10px;animation:.46s ease-out 20ms both mnBeam-32f00235;position:absolute;top:0}.mn-beam[data-v-32f00235]:after{content:"";background:linear-gradient(90deg,#f0e1ff26,#f0e1ffd9);border-radius:3px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0;right:0}@keyframes mnBeam-32f00235{0%{opacity:0;transform:scaleX(0)}15%{opacity:1;transform:scaleX(1)}70%{opacity:.8}to{opacity:0;transform:scaleX(1)}}.mn-dome[data-v-32f00235]{transform-origin:50% 100%;background:linear-gradient(#c482ffc7 0%,#9646e65c 55%,#7832c800 100%);border:3px solid #f2e4fff2;border-bottom:0;border-radius:54px 54px 0 0;width:108px;height:62px;margin:-62px 0 0 -54px;animation:.78s ease-out .2s both mnDome-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 18px #b46effb3,inset 0 -10px 22px #783cdc66}@keyframes mnDome-32f00235{0%{opacity:0;transform:rotate(var(--domerot)) scale(.3)}25%{opacity:1;transform:rotate(var(--domerot)) scale(1.1)}60%{opacity:1;transform:rotate(var(--domerot)) scale(1)}to{opacity:0;transform:rotate(var(--domerot)) scale(1.18)}}.mn-bubble[data-v-32f00235]{opacity:0;background:radial-gradient(circle,#f0defff2,#be78ff59 65%,#9646ff00);border-radius:50%;animation:.58s ease-out .24s both mnBubble-32f00235;position:absolute;bottom:4px}.mn-bubble.b1[data-v-32f00235]{--up:30px;width:8px;height:8px;animation-delay:.26s;left:12%}.mn-bubble.b2[data-v-32f00235]{--up:40px;width:5px;height:5px;animation-delay:.3s;left:26%}.mn-bubble.b3[data-v-32f00235]{--up:46px;width:10px;height:10px;animation-delay:.24s;left:40%}.mn-bubble.b4[data-v-32f00235]{--up:34px;width:6px;height:6px;animation-delay:.32s;left:54%}.mn-bubble.b5[data-v-32f00235]{--up:44px;width:9px;height:9px;animation-delay:.27s;left:66%}.mn-bubble.b6[data-v-32f00235]{--up:30px;width:5px;height:5px;animation-delay:.34s;left:78%}.mn-bubble.b7[data-v-32f00235]{--up:38px;width:7px;height:7px;animation-delay:.29s;left:88%}.mn-bubble.b8[data-v-32f00235]{--up:26px;width:6px;height:6px;animation-delay:.36s;left:4%}@keyframes mnBubble-32f00235{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(calc(-1 * var(--up))) scale(1)}}.fr-fly[data-v-32f00235]{width:0;height:0;animation:.18s cubic-bezier(.3,.1,.4,1) forwards frFly-32f00235;position:absolute;top:0;left:0}@keyframes frFly-32f00235{0%{transform:translateX(calc(-1 * var(--D)))}to{transform:translate(0)}}.fr-thread[data-v-32f00235]{background:linear-gradient(#ff6e0a00 0%,#ff8c1e8c 28%,#ffd25aeb 50%,#ff8c1e8c 72%,#ff6e0a00 100%);border-radius:13px;width:92px;height:26px;margin:-13px 0 0 -46px;animation:.18s step-end forwards frFlicker-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 12px 4px #ff9628e6,0 0 24px 8px #ff6e1480}.fr-thread[data-v-32f00235]:after{content:"";background:linear-gradient(90deg,#ffb43c4d 0%,#fff2b0 30%,#fff 50%,#fff2b0 70%,#ffb43c4d 100%);border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50%;left:8px;right:8px;box-shadow:0 0 6px #fff0b4e6}@keyframes frFlicker-32f00235{0%{opacity:1;transform:scaleY(1)}14%{opacity:.5;transform:scaleY(.82)}28%{opacity:.95;transform:scaleY(1.12)}42%{opacity:.6;transform:scaleY(.88)}56%{opacity:1;transform:scaleY(1.06)}70%{opacity:.45;transform:scaleY(.8)}84%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(.9)}}.fr-spark[data-v-32f00235]{opacity:0;background:radial-gradient(circle,#fff7c0,#ffb030 60%,#ff781400);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;animation:.18s ease-out forwards frSpark-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 4px #ffaa28e6}.fr-spark.s1[data-v-32f00235]{--dx:-20px;--dy:-10px;animation-delay:20ms}.fr-spark.s2[data-v-32f00235]{--dx:-8px;--dy:12px;animation-delay:40ms}.fr-spark.s3[data-v-32f00235]{--dx:12px;--dy:-12px;animation-delay:60ms}.fr-spark.s4[data-v-32f00235]{--dx:22px;--dy:9px;animation-delay:30ms}.fr-spark.s5[data-v-32f00235]{--dx:-14px;--dy:-6px;animation-delay:70ms}.fr-spark.s6[data-v-32f00235]{--dx:16px;--dy:14px;animation-delay:50ms}@keyframes frSpark-32f00235{0%{opacity:0;transform:translate(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}.fr-hit[data-v-32f00235]{opacity:0;background:radial-gradient(circle,#fff7c0 0%,#ffd24a 28%,#ff8a1a 52%,#ff6e144d 72%,#ff500a00 78%);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.32s ease-out .16s forwards frHit-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 16px 5px #ffa028d9,0 0 28px 10px #ff6e1466}@keyframes frHit-32f00235{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.6)}60%{opacity:.6;transform:scale(1.2)}to{opacity:0;transform:scale(3)}}.bh-fly[data-v-32f00235]{width:0;height:0;animation:.34s cubic-bezier(.45,.02,.5,.35) forwards bhFly-32f00235;position:absolute;top:0;left:0}@keyframes bhFly-32f00235{0%{transform:translateX(calc(-1 * var(--D)))}to{transform:translate(0)}}.bh-mini[data-v-32f00235]{background:radial-gradient(circle,#000 0 30%,#3c0064e6 42%,#3c006400 66%);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:0;left:0;box-shadow:0 0 12px 3px #aa5affb3}.bh-mini[data-v-32f00235]:after{content:"";background:conic-gradient(#be6eff00 0%,#dca0fff2 22%,#783cdc26 45%,#d296ffd9 70%,#8c46ff00 100%);border-radius:50%;animation:.34s linear bhMiniSpin-32f00235;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 52%,#000 57% 78%,#0000 84%);mask:radial-gradient(circle,#0000 52%,#000 57% 78%,#0000 84%)}@keyframes bhMiniSpin-32f00235{0%{transform:rotate(0)}to{transform:rotate(300deg)}}.bh-ring[data-v-32f00235]{opacity:0;border-radius:50%;position:absolute;top:0;left:0}.bh-ring.outer[data-v-32f00235]{filter:drop-shadow(0 0 10px #b464ffcc);background:conic-gradient(#be6eff00 0%,#dca0fff2 22%,#783cdc26 45%,#d296ffd9 70%,#8c46ff00 100%);width:112px;height:112px;margin:-56px 0 0 -56px;animation:.55s linear .32s bhSpin-32f00235,.62s ease-out .32s both bhGrow-32f00235;-webkit-mask:radial-gradient(circle,#0000 46%,#000 50% 66%,#0000 70%);mask:radial-gradient(circle,#0000 46%,#000 50% 66%,#0000 70%)}.bh-ring.inner[data-v-32f00235]{background:conic-gradient(from 180deg,#a05aff00 0%,#e8c8ff 25%,#5a28b41a 50%,#c98fff 75%,#a05aff00 100%);width:86px;height:86px;margin:-43px 0 0 -43px;animation:.55s linear .32s bhSpinRev-32f00235,.62s ease-out .32s both bhGrow-32f00235;-webkit-mask:radial-gradient(circle,#0000 52%,#000 56% 72%,#0000 76%);mask:radial-gradient(circle,#0000 52%,#000 56% 72%,#0000 76%)}@keyframes bhSpin-32f00235{0%{transform:rotate(0)}to{transform:rotate(300deg)}}@keyframes bhSpinRev-32f00235{0%{transform:rotate(0)}to{transform:rotate(-270deg)}}@keyframes bhGrow-32f00235{0%{opacity:0}15%{opacity:1}78%{opacity:1}to{opacity:0}}.bh-core[data-v-32f00235]{opacity:0;background:radial-gradient(circle at 50% 45%,#1a0030 0%,#000 62%,#280046e6 100%);border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;animation:.62s cubic-bezier(.3,.7,.4,1) .32s both bhCore-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 18px 4px #aa5affbf,inset 0 0 10px #000}@keyframes bhCore-32f00235{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.15)}65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.bh-p[data-v-32f00235]{opacity:0;background:#e6c6ff;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.6s ease-in .34s both bhSuck-32f00235;position:absolute;top:0;left:0;box-shadow:0 0 6px 1px #c88cffe6}.bh-p.p1[data-v-32f00235]{--px:60px;--py:-40px}.bh-p.p2[data-v-32f00235]{--px:-64px;--py:-28px}.bh-p.p3[data-v-32f00235]{--px:52px;--py:44px}.bh-p.p4[data-v-32f00235]{--px:-50px;--py:46px}.bh-p.p5[data-v-32f00235]{--px:6px;--py:-62px}.bh-p.p6[data-v-32f00235]{--px:-8px;--py:60px}@keyframes bhSuck-32f00235{0%{opacity:0;transform:translate(var(--px), var(--py)) scale(1.2)}18%{opacity:1}to{opacity:0;transform:translate(0)scale(.2)}}#skillDock[data-v-018d9f8e]{z-index:7;pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:160px;right:8px}.sd-slot[data-v-018d9f8e]{width:var(--skill-icon);height:var(--skill-icon);background:#120d05;border:2px solid #e0b750;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 8px #000000bf,inset 0 0 6px #0000008c,0 0 8px #e0b7508c}.sd-img[data-v-018d9f8e]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sd-mask[data-v-018d9f8e]{z-index:2;border-radius:50%;position:absolute;inset:0}.sd-ring[data-v-018d9f8e]{z-index:3;pointer-events:none;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px}.sd-ring img[data-v-018d9f8e]{width:100%;height:100%;display:block}.sd-ring-fg[data-v-018d9f8e]{-webkit-mask:conic-gradient(from 0deg, #000 calc(var(--pct,1) * 100%), transparent 0);-webkit-mask:conic-gradient(from 0deg, #000 calc(var(--pct,1) * 100%), transparent 0);mask:conic-gradient(from 0deg, #000 calc(var(--pct,1) * 100%), transparent 0);filter:drop-shadow(0 0 3px #ffd264d9)}.sd-cd-num[data-v-018d9f8e]{z-index:4;font-size:var(--fs-lg);color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000000e6;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset:0}.sd-slot.cast[data-v-018d9f8e]{animation:.45s ease-out sdCast-018d9f8e}@keyframes sdCast-018d9f8e{0%{box-shadow:0 0 8px #000000bf,0 0 #ffe182e6}35%{transform:scale(1.12);box-shadow:0 0 14px #000000b3,0 0 18px 6px #ffe182bf}to{transform:scale(1);box-shadow:0 0 8px #000000bf,0 0 #ffe18200}}.si-mask[data-v-2b6fa6ad]{z-index:110}.si-panel[data-v-2b6fa6ad]{max-height:88%}.si-title[data-v-2b6fa6ad]{letter-spacing:3px}.si-body[data-v-2b6fa6ad]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;padding:12px;overflow-y:auto}.si-body[data-v-2b6fa6ad]::-webkit-scrollbar{width:0;height:0;display:none}.si-section-title[data-v-2b6fa6ad]{font-size:var(--fs-lg);color:#ffe9b0;letter-spacing:2px;margin:4px 0 10px;font-weight:900}.si-fixed[data-v-2b6fa6ad]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.sif-cell[data-v-2b6fa6ad]{text-align:center;background:#1e140899;border:1px solid #b48c3c59;padding:12px 4px 10px}.sif-name[data-v-2b6fa6ad]{font-size:var(--fs-md);color:#d9bd7e;letter-spacing:1px;font-weight:800}.sif-val[data-v-2b6fa6ad]{font-size:var(--fs-2xl);color:#f2e6c8;margin:6px 0 4px;font-weight:900;line-height:1.1}.sif-hint[data-v-2b6fa6ad]{font-size:var(--fs-xs);color:#9a8a6a;white-space:nowrap}.si-table[data-v-2b6fa6ad]{border:1px solid #b48c3c66;border-bottom:none}.sit-row[data-v-2b6fa6ad]{border-bottom:1px solid #b48c3c66;grid-template-columns:1.35fr 1fr 1fr 1.15fr;align-items:stretch;display:grid}.sit-col[data-v-2b6fa6ad]{text-align:center;font-size:var(--fs-sm);color:#e8e2d2;border-left:1px solid #b48c3c66;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:11px 4px;display:flex}.sit-col[data-v-2b6fa6ad]:first-child{border-left:none}.sit-col.c1[data-v-2b6fa6ad]{text-align:left;align-items:flex-start;padding-left:12px}.sit-head .sit-col.c1[data-v-2b6fa6ad]{align-items:flex-start;padding-left:12px}.sit-col.c1 b[data-v-2b6fa6ad]{font-size:var(--fs-lg);color:#f2e6c8;white-space:nowrap;font-weight:900}.sit-col.c1 i[data-v-2b6fa6ad]{font-style:normal;font-size:var(--fs-xs);color:#9a8a6a;margin-top:2px}.sit-head[data-v-2b6fa6ad]{background:linear-gradient(#6e461980,#3c260c80)}.sit-head .sit-col[data-v-2b6fa6ad]{font-size:var(--fs-md);color:#ffd98a;letter-spacing:1px;padding:9px 4px;font-weight:800}.sit-col.c4 b[data-v-2b6fa6ad]{font-size:var(--fs-lg);color:#8d7d5e;font-weight:900}.sit-col.c4 i[data-v-2b6fa6ad]{font-style:normal;font-size:var(--fs-xs);color:#8d7d5e;margin-top:2px}.sit-col.c4.up b[data-v-2b6fa6ad]{color:#5fd35f;text-shadow:0 0 8px #50dc504d}.sit-col.c4.up i[data-v-2b6fa6ad]{color:#5fd35f}.lock-txt[data-v-2b6fa6ad]{color:#8d7d5e}.ms-mask[data-v-cc59e3ac]{z-index:110}.ms-panel[data-v-cc59e3ac]{width:94%;max-width:440px;max-height:90%;position:relative}.ms-title[data-v-cc59e3ac]{letter-spacing:3px}.ms-body[data-v-cc59e3ac]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;padding:12px;overflow-y:auto}.ms-body[data-v-cc59e3ac]::-webkit-scrollbar{width:0;height:0;display:none}.ms-grid[data-v-cc59e3ac]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ms-card[data-v-cc59e3ac]{cursor:pointer;background:#0d0a05;border:1px solid #be9b5566;min-width:0;transition:border-color .15s,box-shadow .15s,transform .1s;position:relative;overflow:hidden}.ms-card[data-v-cc59e3ac]:active{transform:scale(.98)}.ms-card.selected[data-v-cc59e3ac]{border-color:#ffd24a;box-shadow:0 0 10px #ffd24a73,inset 0 0 12px #ffd24a1a}.ms-thumb[data-v-cc59e3ac]{aspect-ratio:16/9;background:#0d0a05;width:100%;position:relative}.ms-thumb img[data-v-cc59e3ac]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ms-meta[data-v-cc59e3ac]{text-align:center;background:linear-gradient(#0000 0%,#0009 48%,#000000eb 100%);padding:18px 6px 5px;position:absolute;bottom:0;left:0;right:0}.ms-faction[data-v-cc59e3ac]{font-size:var(--fs-sm);color:#f5e8c4;letter-spacing:.5px;text-shadow:0 1px 3px #000,0 0 4px #000000e6;word-break:keep-all;font-weight:800;line-height:1.3}.ms-standing[data-v-cc59e3ac]{font-size:var(--fs-xs);text-shadow:0 1px 3px #000,0 0 4px #000000e6;margin-top:1px;font-weight:800;line-height:1.3}.ms-current-tag[data-v-cc59e3ac]{font-size:var(--fs-xs);color:#2a1d06;letter-spacing:1px;background:linear-gradient(#f5d678,#d8a944);padding:1px 6px 2px;font-weight:800;position:absolute;top:0;left:0}.ms-foot[data-v-cc59e3ac]{background:linear-gradient(#281c0a66,#140e06b3);border-top:1px solid #b48c3c66;flex:none;padding:8px 12px 10px}.ms-tip[data-v-cc59e3ac]{font-size:var(--fs-xs);color:#9a8a6a;margin-bottom:8px;line-height:1.4;display:block}.ms-tip b[data-v-cc59e3ac]{color:#e8c87a;font-weight:800}.ms-btns[data-v-cc59e3ac]{gap:10px;display:flex}.ms-btns .btn-action[data-v-cc59e3ac]{font-size:var(--fs-lg);letter-spacing:2px;flex:1;padding:9px 0}.ms-ok[data-v-cc59e3ac]:disabled{opacity:.5;cursor:default}.ms-loading[data-v-cc59e3ac]{color:#ffe9b0;font-size:var(--fs-lg);letter-spacing:2px;z-index:5;background:#0a0703d1;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex;position:absolute;inset:0}.ms-spinner[data-v-cc59e3ac]{border:2px solid #ffdc8240;border-top-color:#ffd24a;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ms-spin-cc59e3ac}@keyframes ms-spin-cc59e3ac{to{transform:rotate(360deg)}}.ed-mask[data-v-0e82508a]{z-index:130}.ed-panel[data-v-0e82508a]{width:94%;max-width:440px;max-height:90%;position:relative}.ed-title[data-v-0e82508a]{letter-spacing:3px}.ed-body[data-v-0e82508a]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;padding:12px;overflow-y:auto}.ed-body[data-v-0e82508a]::-webkit-scrollbar{width:0;height:0;display:none}.ed-grid[data-v-0e82508a]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ed-card[data-v-0e82508a]{cursor:pointer;background:#0d0a05;border:1px solid #be9b5566;min-width:0;transition:border-color .15s,box-shadow .15s,transform .1s;position:relative;overflow:hidden}.ed-card[data-v-0e82508a]:active{transform:scale(.98)}.ed-card.selected[data-v-0e82508a]{border-color:#ffd24a;box-shadow:0 0 10px #ffd24a73,inset 0 0 12px #ffd24a1a}.ed-card.killed[data-v-0e82508a]{cursor:pointer;filter:grayscale(.7)brightness(.55);border-color:#78644666}.ed-card.killed.selected[data-v-0e82508a]{filter:grayscale(.35)brightness(.75);border-color:#ffd24a;box-shadow:0 0 10px #ffd24a73,inset 0 0 12px #ffd24a1a}.ed-thumb[data-v-0e82508a]{aspect-ratio:16/9;background:#0d0a05;width:100%;position:relative}.ed-thumb img[data-v-0e82508a]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ed-meta[data-v-0e82508a]{text-align:center;background:linear-gradient(#0000 0%,#0009 48%,#000000eb 100%);padding:18px 6px 5px;position:absolute;bottom:0;left:0;right:0}.ed-name[data-v-0e82508a]{font-size:var(--fs-sm);color:#ffd98a;letter-spacing:.5px;text-shadow:0 1px 3px #000,0 0 4px #000000e6,0 0 6px #ffc8504d;font-weight:800;line-height:1.3}.ed-killed-tag[data-v-0e82508a]{color:#fff;letter-spacing:1px;text-shadow:0 1px 2px #000;background:#b43232d9;border:1px solid #ff787899;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:6px;right:6px}.ed-foot[data-v-0e82508a]{background:linear-gradient(#281c0a66,#140e06b3);border-top:1px solid #b48c3c66;flex:none;padding:8px 12px 10px}.ed-status[data-v-0e82508a]{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.ed-status-item[data-v-0e82508a]{font-size:var(--fs-xs);color:#b9a46a;font-weight:500}.ed-status-item b[data-v-0e82508a]{color:#ffd98a;font-weight:800}.ed-status-item b.warn[data-v-0e82508a]{color:#ff7a6a}.ed-tip[data-v-0e82508a]{font-size:var(--fs-xs);color:#d0b888;margin-bottom:8px;line-height:1.4;display:block}.ed-tip b[data-v-0e82508a]{color:#ffd98a;font-weight:800}.ed-btns[data-v-0e82508a]{gap:10px;display:flex}.ed-btns .btn-action[data-v-0e82508a]{font-size:var(--fs-lg);letter-spacing:2px;flex:1;padding:9px 0}.bg-mask[data-v-ada4c7f6]{z-index:130}.bg-panel[data-v-ada4c7f6]{width:94%;max-width:440px;max-height:90%;position:relative}.bg-title[data-v-ada4c7f6]{letter-spacing:3px}.bg-body[data-v-ada4c7f6]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:12px;overflow-y:auto}.bg-body[data-v-ada4c7f6]::-webkit-scrollbar{width:0;height:0;display:none}.bg-grid[data-v-ada4c7f6]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bg-card[data-v-ada4c7f6]{cursor:pointer;background:#0d0a05;border:1px solid #be9b5566;min-width:0;transition:border-color .15s,box-shadow .15s,transform .1s,filter .15s;position:relative;overflow:hidden}.bg-card[data-v-ada4c7f6]:active{transform:scale(.98)}.bg-card.selected[data-v-ada4c7f6]{border-color:#ffd24a;box-shadow:0 0 10px #ffd24a73,inset 0 0 12px #ffd24a1a}.bg-card.active[data-v-ada4c7f6]{filter:none}.bg-card.locked[data-v-ada4c7f6]{cursor:not-allowed;filter:grayscale(.7)brightness(.5)}.bg-thumb[data-v-ada4c7f6]{aspect-ratio:3/4;background:#0d0a05;width:100%;position:relative}.bg-thumb img[data-v-ada4c7f6]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bg-current-tag[data-v-ada4c7f6]{font-size:var(--fs-xs);color:#2a1d06;letter-spacing:1px;z-index:2;background:linear-gradient(#f5d678,#d8a944);padding:1px 6px 2px;font-weight:800;position:absolute;top:0;left:0}.bg-status[data-v-ada4c7f6]{letter-spacing:.5px;text-shadow:0 1px 2px #000;z-index:2;padding:2px 6px;font-size:11px;font-weight:800;position:absolute;top:0;right:0}.bg-status.countdown[data-v-ada4c7f6]{color:#ffe9b0;background:#281c0ac7;border-bottom:1px solid #d4aa4680;border-left:1px solid #d4aa4680}.bg-status.battle[data-v-ada4c7f6]{color:#fff;background:#b42828d1;border-bottom:1px solid #ff787899;border-left:1px solid #ff787899;animation:1s ease-in-out infinite bgBattlePulse-ada4c7f6}@keyframes bgBattlePulse-ada4c7f6{0%,to{box-shadow:0 0 6px #ff505080}50%{box-shadow:0 0 14px #ff5050f2}}.bg-meta[data-v-ada4c7f6]{text-align:center;background:linear-gradient(#0000 0%,#0009 48%,#000000eb 100%);padding:22px 6px 6px;position:absolute;bottom:0;left:0;right:0}.bg-name[data-v-ada4c7f6]{font-size:var(--fs-sm);color:#ffd98a;letter-spacing:.5px;text-shadow:0 1px 3px #000,0 0 4px #000000e6,0 0 6px #ffc8504d;font-weight:800;line-height:1.3}.bg-foot[data-v-ada4c7f6]{background:linear-gradient(#281c0a66,#140e06b3);border-top:1px solid #b48c3c66;flex:none;padding:8px 12px 10px}.bg-tip[data-v-ada4c7f6]{font-size:var(--fs-xs);color:#d0b888;margin-bottom:8px;line-height:1.4;display:block}.bg-tip b[data-v-ada4c7f6]{color:#ffd98a;font-weight:800}.bg-tip-sub[data-v-ada4c7f6]{color:#c9a46a}.bg-tip.warn[data-v-ada4c7f6]{color:#ff9a7a}.bg-tip.warn b[data-v-ada4c7f6]{color:#ffb34a}.bg-btns[data-v-ada4c7f6]{gap:10px;display:flex}.bg-btns .btn-action[data-v-ada4c7f6]{font-size:var(--fs-lg);letter-spacing:2px;flex:1;padding:9px 0}.bg-ok.is-disabled[data-v-ada4c7f6]{opacity:.5;cursor:default}.raid-mask[data-v-170e3738]{z-index:130}.raid-panel[data-v-170e3738]{width:94%;max-width:440px;max-height:90%;position:relative}.raid-title[data-v-170e3738]{letter-spacing:3px}.raid-body[data-v-170e3738]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.raid-body[data-v-170e3738]::-webkit-scrollbar{width:0;height:0}.raid-card[data-v-170e3738]{border:1px solid #785a288c;overflow:hidden}.rc-cover[data-v-170e3738]{aspect-ratio:21/9;width:100%;position:relative;overflow:hidden}.rc-img[data-v-170e3738]{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-top-overlay[data-v-170e3738]{z-index:1;background:linear-gradient(#000000bf 0%,#0006 70%,#0000 100%);flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.rc-title-row[data-v-170e3738]{align-items:baseline;gap:8px;display:flex}.rc-name[data-v-170e3738]{font-size:var(--fs-lg);color:#ffd98a;letter-spacing:2px;text-shadow:0 1px 3px #000000e6;font-weight:800}.rc-meta-row[data-v-170e3738]{align-items:center;gap:14px;display:flex}.rc-meta[data-v-170e3738]{font-size:var(--fs-sm);color:#e8d49a;letter-spacing:.5px;text-shadow:0 1px 2px #000c;font-weight:600}.rc-bottom-overlay[data-v-170e3738]{z-index:1;background:linear-gradient(#0000 0%,#00000059 45%,#000000bf 100%);justify-content:flex-end;align-items:flex-start;height:60px;padding:8px 12px 0 0;display:flex;position:absolute;bottom:0;left:0;right:0}.rc-enter-btn[data-v-170e3738]{letter-spacing:2px;color:#ffe28a;cursor:pointer;text-shadow:0 1px 2px #000c;z-index:2;text-align:center;background:linear-gradient(#8a5a1a,#5a3808);border:1.5px solid #e8b84a;border-radius:2px;justify-content:center;align-items:center;padding:6px 18px;font-size:14px;font-weight:900;transition:filter .1s,transform .1s;animation:1.3s ease-in-out infinite alternate btnActionPulse;display:flex;position:relative;box-shadow:0 0 12px #ffc85099,inset 0 1px #fff0b466}.rc-enter-btn[data-v-170e3738]:hover{filter:brightness(1.15)}.rc-enter-btn[data-v-170e3738]:active{filter:brightness(.9);transform:translateY(1px)}.rc-enter-btn.disabled[data-v-170e3738],.rc-enter-btn[data-v-170e3738]:disabled{cursor:not-allowed;filter:grayscale(.6)brightness(.6);box-shadow:none;animation:none}.rc-lock-overlay[data-v-170e3738]{z-index:3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rc-lock-text[data-v-170e3738]{font-size:var(--fs-sm);color:#e8d49a;letter-spacing:1px;text-shadow:0 1px 3px #000000e6;text-align:center;padding:0 16px;font-weight:700}.rc-lock-tier[data-v-170e3738]{color:#ffd24a;margin:0 2px;font-weight:900}.festival-mask[data-v-3babfa91]{z-index:110}.festival-panel[data-v-3babfa91]{width:94%;max-width:440px;max-height:90%;position:relative}.festival-title[data-v-3babfa91]{letter-spacing:3px}.festival-body[data-v-3babfa91]{scrollbar-width:none;-ms-overflow-style:none;flex:auto;padding:12px;overflow-y:auto}.festival-body[data-v-3babfa91]::-webkit-scrollbar{width:0;height:0;display:none}.festival-grid[data-v-3babfa91]{grid-template-columns:1fr;gap:10px;display:grid}.festival-card[data-v-3babfa91]{cursor:default;border:1px solid #785a288c;transition:filter .15s,border-color .15s;overflow:hidden}.festival-card.active[data-v-3babfa91]{cursor:pointer}.festival-card.active[data-v-3babfa91]:hover{filter:brightness(1.12);border-color:#ffc850cc;box-shadow:0 0 10px #ffc8504d}.festival-card.active[data-v-3babfa91]:active{filter:brightness(.92)}.festival-card.inactive[data-v-3babfa91]{filter:grayscale(.65)brightness(.55)}.fc-cover[data-v-3babfa91]{aspect-ratio:16/9;background:#120d05;width:100%;position:relative;overflow:hidden}.fc-img[data-v-3babfa91]{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fc-top-overlay[data-v-3babfa91]{z-index:1;background:linear-gradient(#000000bf 0%,#0006 70%,#0000 100%);flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.fc-title-row[data-v-3babfa91]{align-items:baseline;gap:8px;display:flex}.fc-name[data-v-3babfa91]{font-size:var(--fs-lg);color:#ffd98a;letter-spacing:2px;text-shadow:0 1px 3px #000000e6;font-weight:800}.fc-meta-row[data-v-3babfa91]{align-items:center;gap:14px;display:flex}.fc-date[data-v-3babfa91]{font-size:var(--fs-sm);color:#e8d49a;letter-spacing:.5px;text-shadow:0 1px 2px #000c;font-weight:600}.fc-bottom-overlay[data-v-3babfa91]{z-index:1;background:linear-gradient(#0000 0%,#00000059 45%,#000000bf 100%);justify-content:flex-end;align-items:flex-start;height:60px;padding:8px 12px 0 0;display:flex;position:absolute;bottom:0;left:0;right:0}.fc-enter-btn[data-v-3babfa91]{letter-spacing:2px;color:#ffe28a;cursor:pointer;text-shadow:0 1px 2px #000c;z-index:2;text-align:center;background:linear-gradient(#8a5a1a,#5a3808);border:1.5px solid #e8b84a;border-radius:2px;justify-content:center;align-items:center;padding:6px 18px;font-size:14px;font-weight:900;transition:filter .1s,transform .1s;animation:1.3s ease-in-out infinite alternate btnActionPulse;display:flex;position:relative;box-shadow:0 0 12px #ffc85099,inset 0 1px #fff0b466}.fc-enter-btn[data-v-3babfa91]:hover{filter:brightness(1.15)}.fc-enter-btn[data-v-3babfa91]:active{filter:brightness(.9);transform:translateY(1px)}.fc-enter-btn.disabled[data-v-3babfa91],.fc-enter-btn[data-v-3babfa91]:disabled{cursor:not-allowed;filter:grayscale(.6)brightness(.6);box-shadow:none;animation:none}.fc-status-overlay[data-v-3babfa91]{z-index:2;pointer-events:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fc-status-tag[data-v-3babfa91]{font-size:var(--fs-sm);color:#ffb086;letter-spacing:1px;text-shadow:0 1px 3px #000000f2,0 0 6px #000000e6;background:#140c04b3;border:1px solid #ffb08680;padding:4px 10px;font-weight:900}.mc-overlay[data-v-9c56ceca]{z-index:120;background:#0a0805;position:absolute;inset:0;overflow:hidden}.mc-bg-img[data-v-9c56ceca]{object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mc-mask[data-v-9c56ceca]{z-index:1;pointer-events:none;position:absolute;inset:0}.mc-header[data-v-9c56ceca]{z-index:5;justify-content:center;align-items:center;height:28px;display:flex;position:absolute;top:10px;left:0;right:0}.mc-title[data-v-9c56ceca]{font-size:var(--fs-3xl);color:var(--gold-bright);letter-spacing:6px;text-shadow:0 0 10px #ffb43c99,0 2px 4px #000;font-weight:900;line-height:28px}.mc-close[data-v-9c56ceca]{width:var(--icon-xl);height:var(--icon-xl);color:var(--gold-num);font-size:var(--fs-3xl);cursor:pointer;background:#281a08d9;border:1px solid #c9a13c;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 6px #ffb43c59}.mc-close-x[data-v-9c56ceca]{line-height:1;display:block;transform:translateY(1px)}.mc-close[data-v-9c56ceca]:active{opacity:.7}.mc-hotspot[data-v-9c56ceca]{z-index:4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s;position:absolute;transform:translate(-50%,-50%)}.mc-hotspot[data-v-9c56ceca]:active{transform:translate(-50%,-50%)scale(.96)}.mc-hotspot[data-v-9c56ceca]:before{content:"";background:radial-gradient(ellipse at center, var(--glow-color) 0%, transparent 72%);pointer-events:none;animation:1.9s ease-in-out infinite mcHotspotGlow-9c56ceca;position:absolute;inset:0}@keyframes mcHotspotGlow-9c56ceca{0%,to{opacity:.4}50%{opacity:.8}}.mc-hotspot.dungeon[data-v-9c56ceca]{--glow-color:#8cbeff99}.mc-hotspot.battleground[data-v-9c56ceca]{--glow-color:#ff826e99}.mc-hotspot.boss[data-v-9c56ceca]{--glow-color:#b982ff99}.mc-hotspot.arena[data-v-9c56ceca]{--glow-color:#aa6eff99}.mc-hotspot.alchemy[data-v-9c56ceca]{--glow-color:#64dca099}.mc-red-dot[data-v-9c56ceca]{z-index:5;pointer-events:none;background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite alternate mcRedDotPulse-9c56ceca;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 4px #ff3b30cc,0 0 8px #ff3b3080}@keyframes mcRedDotPulse-9c56ceca{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.cs-mask[data-v-1b41e0c3]{z-index:130}.cs-body[data-v-1b41e0c3]{flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.cs-icon[data-v-1b41e0c3]{color:var(--gold-bright);text-shadow:0 0 12px #ffb43c99;font-size:40px;animation:3s linear infinite csSpin-1b41e0c3}@keyframes csSpin-1b41e0c3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cs-title-text[data-v-1b41e0c3]{font-size:var(--fs-2xl);color:var(--gold-bright);letter-spacing:4px;font-weight:900}.cs-desc[data-v-1b41e0c3]{font-size:var(--fs-base);color:var(--text-sub);text-align:center;line-height:1.6}.alchemy-mask[data-v-4f842ed8]{z-index:140}.alchemy-panel[data-v-4f842ed8]{flex-direction:column;width:94%;max-width:440px;max-height:90%;padding:0;display:flex;position:relative}.alchemy-title[data-v-4f842ed8]{letter-spacing:4px}.alc-body[data-v-4f842ed8]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:12px;overflow-y:auto}.alc-body[data-v-4f842ed8]::-webkit-scrollbar{width:0;height:0;display:none}.alc-res-bar[data-v-4f842ed8]{gap:10px;padding:0 0 12px;display:flex}.alc-res-cell[data-v-4f842ed8]{background:#1e160899;border:1px solid #785a2866;border-radius:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:flex}.arc-label[data-v-4f842ed8]{font-size:var(--fs-sm);color:var(--text-sub)}.arc-value[data-v-4f842ed8]{font-size:var(--fs-lg);color:#e8d9b0;font-weight:800}.arc-value.gold[data-v-4f842ed8]{color:var(--gold-num)}.alc-grid[data-v-4f842ed8]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.alc-card[data-v-4f842ed8]{background:linear-gradient(#281e0ce6 0%,#191206e6 100%);border:1px solid #a078328c;border-radius:0;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 2px 8px #00000080}.alc-img-frame[data-v-4f842ed8]{aspect-ratio:1;background:#1a1208;border:1px solid #c9a13c80;border-radius:0;width:100%;position:relative;overflow:hidden}.alc-img[data-v-4f842ed8]{object-fit:cover;width:100%;height:100%;display:block}.alc-active-tag[data-v-4f842ed8]{font-size:var(--fs-mini);color:var(--action-text);background:linear-gradient(180deg, var(--action-light), var(--action));border:1px solid var(--action-edge);box-shadow:0 0 8px var(--action-glow), inset 0 1px 0 #fff0b459;text-shadow:0 1px 2px #502d0099;border-radius:0;padding:2px 8px;font-weight:900;line-height:1.2;position:absolute;top:6px;left:6px}.alc-info[data-v-4f842ed8]{flex-direction:column;gap:2px;display:flex}.alc-name[data-v-4f842ed8]{font-size:var(--fs-sm);color:var(--gold-bright);text-align:center;font-weight:800}.alc-desc[data-v-4f842ed8]{color:var(--text-sub);text-align:center;font-size:11px;line-height:1.3}.alc-held[data-v-4f842ed8]{font-size:var(--fs-sm);color:var(--text-sub);text-align:center}.alc-held .gold[data-v-4f842ed8]{color:var(--gold-num);font-weight:700}.alc-actions[data-v-4f842ed8]{flex-direction:column;gap:6px;margin-top:auto;display:flex}.alc-btn[data-v-4f842ed8]{width:100%;padding:7px 6px;font-size:11px;line-height:1.2}#combat[data-v-bd5b1515]{flex:1;position:relative;overflow:hidden}.bg-img[data-v-bd5b1515]{opacity:.35;z-index:0;background-position:50%;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.bg-deco[data-v-bd5b1515]{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 15%,#a0783c1f,#0000 55%),radial-gradient(circle at 50% 85%,#50321433,#0000 60%);position:absolute;inset:0}.zone[data-v-bd5b1515]{z-index:1;pointer-events:none;position:absolute}.zone-monster[data-v-bd5b1515],.zone-player[data-v-bd5b1515]{box-shadow:none;background:0 0;border:none}.zone-monster[data-v-bd5b1515]:before,.zone-monster[data-v-bd5b1515]:after,.zone-monster>.zone-label[data-v-bd5b1515]:before,.zone-monster>.zone-label[data-v-bd5b1515]:after,.zone-player[data-v-bd5b1515]:before,.zone-player[data-v-bd5b1515]:after,.zone-player>.zone-label[data-v-bd5b1515]:before,.zone-player>.zone-label[data-v-bd5b1515]:after,.zone-separator[data-v-bd5b1515],.zone-label[data-v-bd5b1515]{display:none}.stage-title[data-v-bd5b1515]{text-align:center;font-size:var(--fs-3xl);color:#ffd98a;letter-spacing:4px;text-shadow:0 2px 6px #000000f2,0 0 14px #ffb43c66;z-index:6;font-weight:800;position:absolute;top:10px;left:0;right:0}.stage-text[data-v-bd5b1515]{white-space:nowrap;line-height:28px;display:inline-block;position:relative}.map-name[data-v-bd5b1515]{color:#ffe28a;opacity:.92}.map-sep[data-v-bd5b1515]{width:12px;display:inline-block}.stage-help[data-v-bd5b1515]{color:#ffe28a;width:20px;height:20px;font-size:var(--fs-md);cursor:pointer;background:linear-gradient(#503714e6,#281a08e6);border:1px solid #e6c368e6;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font-family:inherit;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 0 6px #ffb43c59}.stage-help[data-v-bd5b1515]:active{opacity:.7}.stage-gear[data-v-bd5b1515]{color:#ffe28a;cursor:pointer;z-index:7;background:linear-gradient(#503714e6,#281a08e6);border:1px solid #e6c368e6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:6px;padding:0;display:inline-flex;position:absolute;top:50%;right:100%;transform:translateY(-50%);box-shadow:0 0 6px #ffb43c59}.stage-gear img[data-v-bd5b1515]{filter:drop-shadow(0 1px 2px #000c);width:12px;height:12px;display:block}.stage-gear .sg-hover[data-v-bd5b1515],.stage-gear:hover .sg-default[data-v-bd5b1515]{display:none}.stage-gear:hover .sg-hover[data-v-bd5b1515]{display:block}.stage-gear[data-v-bd5b1515]:hover{color:#fff2c0;border-color:#ffe28a}.stage-gear[data-v-bd5b1515]:active{opacity:.7}.boss-hp-wrap[data-v-bd5b1515]{z-index:5;position:absolute;top:48px;left:8px;right:8px}.regen-wrap[data-v-bd5b1515]{z-index:5;background:#07110a;border:1px solid #c9a13c;position:absolute;top:66px;left:8px;right:8px;box-shadow:0 0 10px #000c,inset 0 1px 2px #000000e6}.regen-bar[data-v-bd5b1515]{height:10px;box-shadow:none;background:#07110a;border:none;border-radius:0;position:relative;overflow:hidden}.regen-fill[data-v-bd5b1515]{width:100%;transition:width 90ms linear,background-color .25s linear,box-shadow .25s linear,background-image .25s linear;display:block;position:absolute;top:0;bottom:0;left:0}.boss-hp[data-v-bd5b1515]{background:#1a0505;border:1px solid #c9a13c;border-radius:0;height:18px;position:relative;overflow:hidden;box-shadow:0 0 10px #000c,inset 0 1px 2px #000000e6}.boss-hp .layer[data-v-bd5b1515]{transition:width .3s ease-out;position:absolute;top:0;bottom:0}.boss-hp .x9[data-v-bd5b1515]{font-size:var(--fs-md);color:#ffd98a;text-shadow:0 1px 2px #000;z-index:5;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.layer.l1[data-v-bd5b1515]{background:linear-gradient(#ff6b4a 0%,#ff3a2a 50%,#d81a10 100%);box-shadow:inset 0 1px #ffd2b4b3,0 0 10px #ff503cbf}.layer.l2[data-v-bd5b1515]{background:linear-gradient(#ffd35c 0%,#ffb020 50%,#e78a10 100%);box-shadow:inset 0 1px #fff0c8bf,0 0 10px #ffbe3cbf}.layer.l3[data-v-bd5b1515]{background:linear-gradient(#8ef58e 0%,#3fd845 50%,#1fa526 100%);box-shadow:inset 0 1px #e6ffdcbf,0 0 10px #5af564bf}.layer.l4[data-v-bd5b1515]{background:linear-gradient(#92c8ff 0%,#4a90ff 50%,#2a60d8 100%);box-shadow:inset 0 1px #d2e6ffb3,0 0 10px #64a0ffb3}.layer.l5[data-v-bd5b1515]{background:linear-gradient(#d79fff 0%,#b060f0 50%,#8a28d0 100%);box-shadow:inset 0 1px #f0dcffb3,0 0 10px #be78ffb3}#nodes[data-v-bd5b1515]{z-index:3;width:100%;height:100%;position:relative}.node[data-v-bd5b1515]{width:var(--avatar-size);height:var(--avatar-size);font-size:var(--fs-4xl);background:radial-gradient(circle at 40% 35%,#4a3018,#1a0e04);border:2px solid #c9a13c;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .25s,border-color .25s;display:flex;position:absolute;box-shadow:0 0 14px #c9a13c99,inset 0 0 10px #000000b3}.node.target[data-v-bd5b1515]{border-color:#fff2b0;box-shadow:0 0 22px #ffd98ae6,inset 0 0 10px #000000b3,0 0 6px #fff6}.node.dying[data-v-bd5b1515]{opacity:0!important;transform:scale(.3)!important}.node.hit-shake[data-v-bd5b1515]{animation:.21s ease-in-out monsterHitShake-bd5b1515!important}@keyframes monsterHitShake-bd5b1515{0%{transform:translate(0)scale(1)}22%{transform:translate(-2.2px,-1.4px)scale(1.03)}44%{transform:translate(1.8px,1.1px)scale(.995)}66%{transform:translate(-1.5px,1.6px)scale(1.015)}88%{transform:translate(1.2px,-1px)scale(.998)}to{transform:translate(0)scale(1)}}.player[data-v-bd5b1515]{width:var(--avatar-size);height:var(--avatar-size);font-size:var(--fs-4xl);z-index:4;background:radial-gradient(circle at 40% 35%,#3a4a2a,#0f1408);border:2px solid #c9a13c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #c9a13cb3,inset 0 0 10px #0009}.disciple[data-v-bd5b1515]{z-index:5;pointer-events:none;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:52px;height:52px;position:absolute;overflow:hidden;box-shadow:0 0 10px #c9a13c8c,inset 0 0 8px #0009}.disciple img[data-v-bd5b1515]{object-fit:cover;width:100%;height:100%;display:block}.player-rep[data-v-bd5b1515]{--rep-accent:#c9a13c;white-space:nowrap;box-shadow: 0 0 8px 1px color-mix(in srgb, var(--rep-accent) 45%, transparent), 0 0 16px 2px color-mix(in srgb, var(--rep-accent) 22%, transparent),  0 2px 6px #000000d9, inset 0 1px 0 #ffe28a59, inset 0 -1px 0 #50371499, inset 0 0 6px #00000080;pointer-events:none;z-index:5;background:linear-gradient(#261c0cf5 0%,#161007f5 45%,#0c0804f5 100%);border:1px solid #c9a13c;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 14px;animation:3.6s ease-in-out infinite repGlowPulse-bd5b1515;display:flex;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)}.player-rep[data-v-bd5b1515]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffe28ab3 20%,#fff2c0f2 50%,#ffe28ab3 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.player-rep[data-v-bd5b1515]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#503714cc 30%,#78551ee6 50%,#503714cc 70%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.pr-rune[data-v-bd5b1515]{background:var(--rep-accent);width:8px;height:8px;box-shadow:0 0 4px var(--rep-accent), inset 0 0 2px #ffffff80;flex-shrink:0;animation:3.6s ease-in-out infinite runeGlow-bd5b1515;transform:rotate(45deg)}.pr-rune-l[data-v-bd5b1515]{animation-delay:0s}.pr-rune-r[data-v-bd5b1515]{animation-delay:1.8s}.pr-text[data-v-bd5b1515]{letter-spacing:1.2px;color:#ffe28a;text-shadow:0 0 4px color-mix(in srgb, var(--rep-accent) 60%, transparent), 0 1px 2px #000000f2, 0 0 1px #000;z-index:1;font-size:12px;font-weight:800;position:relative}.pr-shine[data-v-bd5b1515]{pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff0 30%,#fff2c02e 48%,#ffffff52 50%,#fff2c02e 52%,#fff0 70%,#0000 100%);width:40%;height:100%;animation:5.5s ease-in-out infinite repShineSweep-bd5b1515;position:absolute;top:0;left:0;transform:translate(-150%)}@keyframes repGlowPulse-bd5b1515{0%,to{box-shadow:0 0 8px 1px color-mix(in srgb, var(--rep-accent) 40%, transparent), 0 0 14px 1px color-mix(in srgb, var(--rep-accent) 18%, transparent), 0 2px 6px #000000d9, inset 0 1px 0 #ffe28a52, inset 0 -1px 0 #50371499, inset 0 0 6px #00000080}50%{box-shadow:0 0 12px 2px color-mix(in srgb, var(--rep-accent) 55%, transparent), 0 0 22px 3px color-mix(in srgb, var(--rep-accent) 30%, transparent), 0 2px 6px #000000d9, inset 0 1px 0 #ffe28a6b, inset 0 -1px 0 #50371499, inset 0 0 8px #00000080}}@keyframes runeGlow-bd5b1515{0%,to{opacity:.65;box-shadow:0 0 3px var(--rep-accent), inset 0 0 2px #fff6}50%{opacity:1;box-shadow:0 0 6px var(--rep-accent), 0 0 10px color-mix(in srgb, var(--rep-accent) 60%, transparent), inset 0 0 3px #ffffffb3}}@keyframes repShineSweep-bd5b1515{0%{opacity:0;transform:translate(-150%)}15%{opacity:1}60%{opacity:1;transform:translate(350%)}75%{opacity:0}to{opacity:0;transform:translate(350%)}}@keyframes emeraldRefreshPulse-bd5b1515{0%{transform:scale(1)}to{transform:scale(1.08)}}.festival-entry[data-v-bd5b1515]{z-index:7;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;transition:transform .12s;display:flex;position:absolute;bottom:252px;left:8px}.festival-entry[data-v-bd5b1515]:active{transform:scale(.94)}.festival-icon-wrap[data-v-bd5b1515]{width:60px;height:60px;position:relative}.festival-icon[data-v-bd5b1515]{object-fit:cover;background:#120d05;border:2px solid #e0b750;border-radius:50%;width:60px;height:60px;display:block;box-shadow:0 0 8px #000000bf,0 0 8px #e0b7508c}.festival-refresh-tip[data-v-bd5b1515]{font-size:var(--fs-mini);color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(#ff5a3c,#c62828);border-radius:8px;padding:2px 5px;font-weight:800;animation:1.2s ease-in-out infinite alternate emeraldRefreshPulse-bd5b1515;position:absolute;top:-6px;right:-10px;box-shadow:0 1px 4px #0009,0 0 6px #ff5a3c99}.festival-text[data-v-bd5b1515]{font-size:var(--fs-xs);color:var(--gold-bright);letter-spacing:1px;text-shadow:0 1px 3px #000,0 0 4px #000000e6,0 0 6px #ffc85059;white-space:nowrap;font-weight:900}.maincity-entry[data-v-bd5b1515]{z-index:7;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;transition:transform .12s;display:flex;position:absolute;bottom:160px;left:8px}.maincity-entry[data-v-bd5b1515]:active{transform:scale(.94)}.maincity-icon-wrap[data-v-bd5b1515]{width:60px;height:60px;position:relative}.maincity-icon[data-v-bd5b1515]{object-fit:cover;background:#120d05;border:2px solid #e0b750;border-radius:50%;width:60px;height:60px;display:block;box-shadow:0 0 8px #000000bf,0 0 8px #e0b7508c}.maincity-text[data-v-bd5b1515]{font-size:var(--fs-xs);color:var(--gold-bright);letter-spacing:1px;text-shadow:0 1px 3px #000,0 0 4px #000000e6,0 0 6px #ffc85059;white-space:nowrap;font-weight:900}.maincity-tip[data-v-bd5b1515]{font-size:var(--fs-mini);color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(#ff5a3c,#c62828);border-radius:8px;padding:2px 5px;font-weight:800;animation:1.2s ease-in-out infinite alternate emeraldRefreshPulse-bd5b1515;position:absolute;top:-6px;right:-10px;box-shadow:0 1px 4px #0009,0 0 6px #ff5a3c99}#arrowLayer[data-v-bd5b1515]{pointer-events:none;z-index:8;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arr[data-v-bd5b1515]{transform-origin:14.5px 9px;will-change:transform;width:36.5px;height:18px;position:absolute}.arr img[data-v-bd5b1515]{width:100%;height:100%;display:block}.burst[data-v-bd5b1515]{transform-origin:50%;will-change:transform, opacity;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute}.burst img[data-v-bd5b1515]{width:100%;height:100%;display:block}#damageFloats[data-v-bd5b1515]{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.dmg-float[data-v-bd5b1515]{white-space:nowrap;text-shadow:0 2px 4px #000,0 0 3px #000000e6;flex-direction:column;justify-content:flex-start;align-items:center;font-family:inherit;font-weight:800;animation:1.1s ease-out forwards dmgRise-bd5b1515;display:flex;position:absolute;transform:translate(-50%,-50%)}.dmg-float .dmg-num[data-v-bd5b1515]{color:#fff5b0;font-size:var(--fs-3xl);letter-spacing:1px;line-height:1}.dmg-float.crit .dmg-num[data-v-bd5b1515]{color:#ff7a3a;font-size:var(--fs-6xl);letter-spacing:1px;text-shadow:0 2px 6px #000,0 0 10px #ff7828f2,0 0 4px #fff}.dmg-float.skill .dmg-num[data-v-bd5b1515]{color:#e2a8ff;font-size:var(--fs-3xl);letter-spacing:.5px;text-shadow:0 2px 6px #000,0 0 8px #be5afff2,0 0 2px #fff}.dmg-float.skill.crit .dmg-num[data-v-bd5b1515]{color:#f0c4ff;font-size:var(--fs-6xl);text-shadow:0 2px 6px #000,0 0 12px #c86efff2,0 0 4px #fff}.dmg-float.crit.skill[data-v-bd5b1515]:before{background:radial-gradient(circle,#f7e4fff2 0%,#c878ff99 42%,#963ce62e 62%,#963ce600 72%)}.dmg-float .crit-tag[data-v-bd5b1515]{color:#ffd24a;font-size:var(--fs-sm);letter-spacing:2px;text-shadow:0 1px 3px #000,0 0 4px #ffb43cb3;margin-bottom:2px;font-weight:900}@keyframes dmgRise-bd5b1515{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.4) rotate(-8deg)}15%{opacity:1;transform:translate(calc(-50% + var(--offsetX,0px)), -50%) scale(1.22) rotate(6deg)}28%{transform:translate(calc(-50% + var(--offsetX,0px)), -56%) scale(1.02) rotate(-2deg)}45%{transform:translate(calc(-50% + var(--offsetX,0px)), -64%) scale(1) rotate(0deg)}to{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.95) rotate(0deg)}}.dmg-float.shake[data-v-bd5b1515]{animation-name:dmgRise-bd5b1515,dmgShake-bd5b1515;animation-duration:1.1s,.22s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,2;animation-fill-mode:forwards,forwards}@keyframes dmgShake-bd5b1515{0%{filter:brightness()}25%{filter:brightness(1.5)drop-shadow(0 0 2px #fff);transform-origin:50%}50%{filter:brightness()}to{filter:brightness()}}.dmg-float.crit[data-v-bd5b1515],.dmg-float.crit.shake[data-v-bd5b1515]{animation:1.1s ease-out forwards critRise-bd5b1515}@keyframes critRise-bd5b1515{0%{opacity:0;filter:brightness(2.4)drop-shadow(0 0 10px #ffe6a0f2);transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.2) rotate(-16deg)}10%{opacity:1;filter:brightness(2.2)drop-shadow(0 0 12px #ffc85af2);transform:translate(calc(-50% + var(--offsetX,0px) - 5px), -52%) scale(1.75) rotate(9deg)}20%{filter:brightness(1.7)drop-shadow(0 0 8px #ff963ce6);transform:translate(calc(-50% + var(--offsetX,0px) + 6px), -57%) scale(1.18) rotate(-7deg)}30%{filter:brightness(1.5);transform:translate(calc(-50% + var(--offsetX,0px) - 4px), -61%) scale(1.45) rotate(4deg)}42%{filter:brightness(1.25);transform:translate(calc(-50% + var(--offsetX,0px) + 2px), -65%) scale(1.08) rotate(-2deg)}55%{filter:brightness(1.1);transform:translate(calc(-50% + var(--offsetX,0px)), -69%) scale(1.16) rotate(0deg)}68%{filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), -75%) scale(1) rotate(0deg)}to{opacity:0;filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.96) rotate(0deg)}}.dmg-float.crit[data-v-bd5b1515]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff4bef2 0%,#ffaa3c99 42%,#ff6e1e2e 62%,#ff6e1e00 72%);border-radius:50%;width:84px;height:84px;animation:.5s ease-out forwards critBurst-bd5b1515;position:absolute;top:50%;left:50%}@keyframes critBurst-bd5b1515{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.dmg-float.crit .crit-tag[data-v-bd5b1515]{font-size:var(--fs-lg);animation:.42s cubic-bezier(.2,1.6,.4,1) forwards critTagPop-bd5b1515}@keyframes critTagPop-bd5b1515{0%{opacity:0;transform:scale(.3)rotate(-10deg)}35%{opacity:1;transform:scale(1.35)rotate(4deg)}70%{transform:scale(.94)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}#navbar[data-v-f53ec87a]{padding:6px 0 calc(8px + env(safe-area-inset-bottom,0px));z-index:25;background:linear-gradient(#2a2010,#151008);border-top:1px solid #8a6a2a;flex:none;display:flex;position:relative}.nav-btn[data-v-f53ec87a]{font-size:var(--fs-mini);color:#8a7a5a;cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:3px;font-weight:600;display:flex;position:relative}.nav-btn .nicon[data-v-f53ec87a]{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.nav-btn .nicon img[data-v-f53ec87a]{width:var(--icon-lg);height:var(--icon-lg);display:block}.nav-btn .nicon .navi-active[data-v-f53ec87a]{display:none}.nav-btn.active[data-v-f53ec87a]{color:#ffd98a}.nav-btn.active .nicon .navi-inactive[data-v-f53ec87a]{display:none}.nav-btn.active .nicon .navi-active[data-v-f53ec87a]{filter:drop-shadow(0 0 4px #ffd98a99);display:block}.nav-badge[data-v-f53ec87a]{background:linear-gradient(180deg, var(--badge-red-light,#ff6a50), var(--badge-red,#e23b20));z-index:3;border:1px solid #ffb0a0;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite navBadgePulse-f53ec87a;position:absolute;top:-2px;right:-4px;box-shadow:0 0 6px #ff5032d9,inset 0 1px #ffffff4d}@keyframes navBadgePulse-f53ec87a{0%,to{transform:scale(1);box-shadow:0 0 4px #ff503299,inset 0 1px #ffffff4d}50%{transform:scale(1.15);box-shadow:0 0 9px #ff5032f2,inset 0 1px #ffffff4d}}.panel[data-v-8b7a92b5]{z-index:20;background:linear-gradient(#1c1208 0%,#0e0803 100%);border:none;border-radius:0;flex-direction:column;width:100%;height:100%;display:none;overflow:hidden;box-shadow:inset 0 1px #c8a0502e,inset 0 0 60px #000000b3}.panel.show[data-v-8b7a92b5]{display:flex}.panel-header[data-v-8b7a92b5]{box-sizing:border-box;flex:none;padding:10px 8px 0}.panel-action[data-v-8b7a92b5]{box-sizing:border-box;flex:none;padding:0 8px}.panel-body[data-v-8b7a92b5]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:0;overflow-y:auto}.panel-body[data-v-8b7a92b5]::-webkit-scrollbar{width:0;height:0;display:none}.char-page[data-v-a55a55e8]{box-sizing:border-box;background:0 0;min-height:100%;padding:10px 8px 12px}.char-card[data-v-a55a55e8]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:relative}.feat-card[data-v-a55a55e8]{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:90px;margin-top:10px;padding:0;position:relative}.cc-power-banner[data-v-a55a55e8]{background:linear-gradient(90deg,#50340c40 0%,#a06c18b8 50%,#50340c40 100%),linear-gradient(#281a0afa,#140c04fa);border:1px solid #dcaa3c8c;justify-content:center;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.cpb-meta[data-v-a55a55e8]{flex-direction:column;align-items:center;gap:4px;display:flex}.cpb-label[data-v-a55a55e8]{font-size:var(--fs-xl);letter-spacing:3px;color:#ffe9b0;text-shadow:0 1px 1px #000000d9;align-items:baseline;gap:10px;padding-left:3px;font-weight:900;display:inline-flex}.cpb-label .cpb-power[data-v-a55a55e8]{color:#e6c368;letter-spacing:1px;font-style:normal}.cpb-label .cpb-power b[data-v-a55a55e8]{font-size:var(--fs-5xl);color:#fff3c0;letter-spacing:1.5px;text-shadow:0 1px 2px #000000e6,0 0 12px #ffc45699;font-weight:900}.cc-feat-buttons[data-v-a55a55e8]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fb-btn[data-v-a55a55e8]{cursor:pointer;background:linear-gradient(#241a0cfa,#160e06fa);border:1px solid #966e3273;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 4px;transition:all .18s;display:flex;position:relative;overflow:hidden}.fb-btn[data-v-a55a55e8]:hover{filter:brightness(1.18);border-color:#dcaa46bf;box-shadow:0 0 10px #ffc8504d}.fb-btn[data-v-a55a55e8]:active{filter:brightness(.92)}.fb-icon[data-v-a55a55e8]{width:var(--icon-xl);height:var(--icon-xl);color:#d4af4a;filter:drop-shadow(0 0 2px #ffc85080);justify-content:center;align-items:center;display:flex}.fb-icon img[data-v-a55a55e8]{width:var(--icon-lg);height:var(--icon-lg)}.fb-label[data-v-a55a55e8]{font-size:var(--fs-sm);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000d9;font-weight:800}.fb-badge[data-v-a55a55e8]{z-index:2;min-width:16px;height:16px;font-size:var(--fs-mini);color:#fff;background:linear-gradient(180deg, var(--badge-red-light), var(--badge-red));text-shadow:0 1px 1px #00000080;border:1px solid #ffb0a0;justify-content:center;align-items:center;padding:0 4px;font-weight:900;line-height:14px;animation:1.4s ease-in-out infinite fbUpgradePulse-a55a55e8;display:flex;position:absolute;top:3px;right:4px;box-shadow:0 0 7px #ff5032b3,inset 0 1px #ffffff40}.fb-upgrade[data-v-a55a55e8]{z-index:2;letter-spacing:.5px;white-space:nowrap;color:#fff;background:linear-gradient(180deg, var(--badge-red-light), var(--badge-red));text-shadow:0 1px 1px #00000080;border:1px solid #ffb0a0;justify-content:center;align-items:center;height:16px;padding:0 3px;font-size:9px;font-weight:900;line-height:14px;animation:1.4s ease-in-out infinite fbUpgradePulse-a55a55e8;display:flex;position:absolute;top:3px;right:4px;box-shadow:0 0 6px #ff5032b3,inset 0 1px #ffffff40}@keyframes fbUpgradePulse-a55a55e8{0%,to{transform:scale(1);box-shadow:0 0 5px #ff503280,inset 0 1px #ffffff40}50%{transform:scale(1.06);box-shadow:0 0 10px #ff5032e6,inset 0 1px #ffffff40}}.cc-stats[data-v-a55a55e8]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat-line[data-v-a55a55e8]{background:linear-gradient(90deg,#181008f2 0%,#120c05f2 100%);border:1px solid #b48c3c73;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.stat-line[data-v-a55a55e8]:after{content:"";pointer-events:none;border-top:1px solid #ffdc8c52;border-right:1px solid #ffdc8c52;width:14px;height:14px;position:absolute;top:-1px;right:-1px}.sl-label[data-v-a55a55e8]{font-size:var(--fs-sm);letter-spacing:1.5px;color:#d0b888;text-shadow:0 1px 1px #000c;white-space:nowrap;flex-shrink:0;font-weight:800}.sl-divider[data-v-a55a55e8]{background:linear-gradient(90deg,#d4af4a00 0%,#d4af4a66 50%,#d4af4a00 100%);flex:1;align-self:center;min-width:8px;height:1px}.sl-value[data-v-a55a55e8]{font-size:var(--fs-lg);color:#ffe9b0;letter-spacing:.5px;text-shadow:0 1px 1px #000000d9;white-space:nowrap;font-weight:900}.sl-value.gold[data-v-a55a55e8]{color:#ffd98a;text-shadow:0 1px 2px #000000e6,0 0 6px #ffc85059}.sl-value.accent[data-v-a55a55e8]{color:#ffb086}.rank-panel-wrap[data-v-3675e803]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.rp-badge-row[data-v-3675e803]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.rbr-label[data-v-3675e803]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;margin-right:auto;font-weight:800}.rbr-value[data-v-3675e803]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;font-weight:900}.rbr-value.gold[data-v-3675e803]{color:#ffe28a}.rp-hint[data-v-3675e803]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.rp-compare[data-v-3675e803]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.rp-card[data-v-3675e803]{background:linear-gradient(#281c0cf5,#160e06f5);border:1px solid #b48c3c80;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0000008c}.rp-card.rpc-next[data-v-3675e803]{background:linear-gradient(#322210f5,#1c1208f5);border-color:#dcaa46a6}.rp-card.max[data-v-3675e803]{background:linear-gradient(#50320af2,#281806f2);border-color:#ffdc82cc;box-shadow:inset 0 0 22px #ffc8502e,0 0 14px #ffc8504d}.rpc-label[data-v-3675e803]{font-size:var(--fs-sm);letter-spacing:3px;color:#b09870;text-shadow:0 1px 2px #000000d9;font-weight:800}.rpc-name[data-v-3675e803]{font-size:var(--fs-2xl);letter-spacing:1px;color:#ffd98a;text-shadow:0 2px 4px #000000e6,0 0 12px #ffc8508c;text-align:center;white-space:nowrap;max-width:100%;padding:2px 0;font-weight:900;line-height:1.15}.rpc-name.max[data-v-3675e803]{color:#fff9d0}.rpc-bonus[data-v-3675e803]{font-size:var(--fs-lg);color:#8ae878;text-shadow:0 1px 3px #000000e6,0 0 6px #82ff7880;letter-spacing:.5px;white-space:nowrap;padding:2px 0;font-weight:900}.rpc-mul-label[data-v-3675e803]{font-size:var(--fs-sm);letter-spacing:2px;color:#b09870;text-shadow:0 1px 2px #000000d9;white-space:nowrap;margin-top:12px;font-weight:700}.rpc-mul-value[data-v-3675e803]{font-size:var(--fs-xl);color:#ffe9b0;letter-spacing:.5px;text-align:center;text-shadow:0 1px 3px #000000e6,0 0 8px #ffd27859;overflow-wrap:anywhere;font-weight:900;line-height:1.2}.rp-arrow[data-v-3675e803]{filter:drop-shadow(0 0 5px #d4af4acc);justify-content:center;align-self:center;align-items:center;display:flex}.rp-arrow img[data-v-3675e803]{width:var(--icon-xl);height:var(--icon-xl)}.rp-arrow.maxed[data-v-3675e803]{filter:drop-shadow(0 0 6px #ffdc82d9)}.rp-arrow.maxed img[data-v-3675e803]{width:var(--icon-lg);height:var(--icon-lg)}.rp-cost-row[data-v-3675e803]{background:linear-gradient(90deg,#0a0804fa 0%,#181006fa 50%,#0a0804fa 100%);border:1px solid #785a2880;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;padding:14px 16px;display:flex}.rcr-label[data-v-3675e803]{font-size:var(--fs-xl);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000e6;font-weight:800}.rcr-label.max[data-v-3675e803]{color:#ffe28a;letter-spacing:4px}.rcr-cost[data-v-3675e803]{font-size:var(--fs-3xl);color:#ffe9b0;letter-spacing:1px;text-shadow:0 2px 4px #000000e6;font-weight:900}.rcr-cost.ok[data-v-3675e803]{color:#b0ff9a;text-shadow:0 1px 3px #000000e6,0 0 8px #8cff7880}.rcr-unit[data-v-3675e803]{font-size:var(--fs-lg);color:#b09870;letter-spacing:2px;font-weight:700}.rp-btn[data-v-3675e803]{width:70%;max-width:420px;font-size:var(--fs-2xl);letter-spacing:5px;margin:0 auto 14px;padding:14px 0;display:block}.gem-panel-wrap[data-v-c18cb3ee]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.gp-shard-row[data-v-c18cb3ee]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:14px 16px;display:flex}.gps-label[data-v-c18cb3ee]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;flex-shrink:0;margin-right:auto;font-weight:800}.gps-value[data-v-c18cb3ee]{font-size:var(--fs-5xl);letter-spacing:1px;color:#ffe28a;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:900;overflow:hidden}.gps-value.gold[data-v-c18cb3ee]{color:#ffe28a}.gp-hint[data-v-c18cb3ee]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.gp-grid-title[data-v-c18cb3ee]{text-align:center;font-size:var(--fs-sm);letter-spacing:4px;color:#b8a070;margin-bottom:10px;font-weight:800}.gp-grid[data-v-c18cb3ee]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px;display:grid}.gem-cell[data-v-c18cb3ee]{background:linear-gradient(#1e140af5,#120c06f5);border:1px solid #b48c3c73;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 2px;transition:all .18s;display:flex;position:relative}.gem-cell.target[data-v-c18cb3ee]{background:linear-gradient(#38260efa,#1e1408fa);border-color:#ffdc82e6;box-shadow:inset 0 0 16px #ffc8502e,0 0 12px #ffc85059}.gem-cell.maxed[data-v-c18cb3ee]{border-color:#78e68c99}.gc-img[data-v-c18cb3ee]{object-fit:contain;filter:drop-shadow(0 0 4px #000000e6);width:40px;height:40px;display:block}.gc-stat[data-v-c18cb3ee]{font-size:var(--fs-xs);color:#8a7a5a;letter-spacing:.5px}.gc-effect[data-v-c18cb3ee]{font-size:var(--fs-sm);color:#6cff8a;letter-spacing:0;white-space:nowrap;text-shadow:0 1px 2px #000000e6;font-weight:900}.gp-cost-row[data-v-c18cb3ee]{background:linear-gradient(90deg,#0a0804fa 0%,#181006fa 50%,#0a0804fa 100%);border:1px solid #785a2880;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;padding:14px 16px;display:flex}.gcr-label[data-v-c18cb3ee]{font-size:var(--fs-xl);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000e6;font-weight:800}.gcr-label.max[data-v-c18cb3ee]{color:#ffe28a;letter-spacing:4px}.gcr-cost[data-v-c18cb3ee]{font-size:var(--fs-3xl);color:#ffe9b0;letter-spacing:1px;text-shadow:0 2px 4px #000000e6;font-weight:900}.gcr-cost.ok[data-v-c18cb3ee]{color:#b0ff9a;text-shadow:0 1px 3px #000000e6,0 0 8px #8cff7880}.gcr-unit[data-v-c18cb3ee]{font-size:var(--fs-lg);color:#b09870;letter-spacing:2px;font-weight:700}.gp-btn[data-v-c18cb3ee]{width:70%;max-width:420px;font-size:var(--fs-2xl);letter-spacing:5px;margin:0 auto 12px;padding:14px 0;display:block}.sub-panel-wrap[data-v-ce4787de]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.sp-resource-row[data-v-ce4787de]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.sp-hint[data-v-ce4787de]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.spr-label[data-v-ce4787de]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;margin-right:auto;font-weight:800}.spr-value[data-v-ce4787de]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;font-weight:900}.gold[data-v-ce4787de]{color:#ffe28a;text-shadow:0 1px 2px #000000e6,0 0 8px #ffc85059}.ow-stage[data-v-ce4787de]{background:radial-gradient(at 50% 60%,#ff78282e,#0000 60%),linear-gradient(#28160af5,#120a04f5);border:1px solid #dc8c468c;flex-direction:column;align-items:center;margin-bottom:14px;padding:18px 14px 16px;display:flex;position:relative}.ows-stage-bg[data-v-ce4787de]{pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(45deg,#0000 0 14px,#ffb4500a 14px 15px);position:absolute;inset:0}.ows-icon[data-v-ce4787de]{z-index:1;aspect-ratio:3.7;width:100%;margin:4px 0 10px;position:relative}.ows-icon img[data-v-ce4787de]{object-fit:contain;filter:drop-shadow(0 0 12px #ffd25aa6);width:100%;height:100%}.ows-name[data-v-ce4787de]{z-index:1;font-size:var(--fs-3xl);letter-spacing:4px;color:#ffd69a;text-shadow:0 0 10px #ff8c288c,0 1px 2px #000;font-weight:900;position:relative}.ows-tier[data-v-ce4787de]{z-index:1;font-size:var(--fs-sm);letter-spacing:3px;color:#ff9948;margin-top:4px;font-weight:800;position:relative}.sp-compare[data-v-ce4787de]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.sp-card[data-v-ce4787de]{background:linear-gradient(#281c0cf5,#160e06f5);border:1px solid #b48c3c80;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0000008c}.sp-card.next[data-v-ce4787de]{background:linear-gradient(#322210f5,#1c1208f5);border-color:#dcaa46a6}.sp-card.max[data-v-ce4787de]{background:linear-gradient(#50320af2,#281806f2);border-color:#ffdc82cc;box-shadow:inset 0 0 22px #ffc8502e,0 0 14px #ffc8504d}.spc-label[data-v-ce4787de]{font-size:var(--fs-sm);letter-spacing:3px;color:#b09870;text-shadow:0 1px 2px #000000d9;font-weight:800}.spc-main[data-v-ce4787de]{font-size:var(--fs-2xl);color:#8ae878;letter-spacing:1px;text-align:center;text-shadow:0 2px 4px #000000e6,0 0 8px #82ff7866;white-space:nowrap;max-width:100%;padding:2px 0;font-weight:900;line-height:1.15}.spc-sub[data-v-ce4787de]{font-size:var(--fs-lg);letter-spacing:1px;color:#a8926a;white-space:nowrap;padding:2px 0;font-weight:700}.spc-mul-label[data-v-ce4787de]{font-size:var(--fs-sm);letter-spacing:2px;color:#b09870;text-shadow:0 1px 2px #000000d9;white-space:nowrap;margin-top:12px;font-weight:700}.spc-mul-value[data-v-ce4787de]{font-size:var(--fs-xl);color:#ffe9b0;letter-spacing:.5px;text-align:center;text-shadow:0 1px 3px #000000e6,0 0 8px #ffd27859;overflow-wrap:anywhere;font-weight:900;line-height:1.2}.sp-arrow[data-v-ce4787de]{filter:drop-shadow(0 0 5px #d4af4acc);justify-content:center;align-self:center;align-items:center;display:flex}.sp-arrow img[data-v-ce4787de]{width:var(--icon-xl);height:var(--icon-xl)}.sp-arrow.maxed img[data-v-ce4787de]{width:var(--icon-lg);height:var(--icon-lg);filter:drop-shadow(0 0 6px #ffdc82d9)}.sp-action[data-v-ce4787de]{flex-direction:column;align-items:center;gap:16px;margin-bottom:12px;display:flex}.spa-meta[data-v-ce4787de]{box-sizing:border-box;background:linear-gradient(90deg,#0a0804fa 0%,#181006fa 50%,#0a0804fa 100%);border:1px solid #785a2880;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px 16px;display:flex}.spa-label[data-v-ce4787de]{font-size:var(--fs-xl);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000e6;font-weight:800}.spa-cost[data-v-ce4787de]{font-size:var(--fs-3xl);color:#ffe9b0;letter-spacing:1px;text-shadow:0 2px 4px #000000e6;font-weight:900}.spa-cost.ok[data-v-ce4787de]{color:#b0ff9a;text-shadow:0 1px 3px #000000e6,0 0 8px #8cff7880}.spa-cost.gold[data-v-ce4787de]{font-size:var(--fs-xl);color:#ffe08a;letter-spacing:4px}.spa-unit[data-v-ce4787de]{font-size:var(--fs-lg);letter-spacing:2px;color:#b09870;font-weight:700}.sp-btn[data-v-ce4787de]{width:70%;max-width:420px;font-size:var(--fs-2xl);letter-spacing:5px;padding:14px 0;display:block}.sub-panel-wrap[data-v-c5302e37]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.sp-resource-row[data-v-c5302e37]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.sp-hint[data-v-c5302e37]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.spr-label[data-v-c5302e37]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;margin-right:auto;font-weight:800}.spr-value[data-v-c5302e37]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;font-weight:900}.gold[data-v-c5302e37]{color:#ffe28a;text-shadow:0 1px 2px #000000e6,0 0 8px #ffc85059}.ow-stage[data-v-c5302e37]{background:radial-gradient(at 50% 60%,#ff78282e,#0000 60%),linear-gradient(#28160af5,#120a04f5);border:1px solid #dc8c468c;flex-direction:column;align-items:center;margin-bottom:14px;padding:10px 14px 12px;display:flex;position:relative}.ows-stage-bg[data-v-c5302e37]{pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(45deg,#0000 0 14px,#ffb4500a 14px 15px);position:absolute;inset:0}.ows-icon[data-v-c5302e37]{z-index:1;justify-content:center;align-items:center;width:100%;max-width:440px;height:180px;margin:0 auto 6px;display:flex;position:relative}.ows-icon img[data-v-c5302e37]{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 0 12px #ffd25a80);width:100%;height:100%}.ows-name[data-v-c5302e37]{z-index:1;font-size:var(--fs-3xl);letter-spacing:4px;color:#ffd69a;text-shadow:0 0 10px #ff8c288c,0 1px 2px #000;align-items:baseline;gap:10px;font-weight:900;display:flex;position:relative}.ows-stage-tag[data-v-c5302e37]{font-size:var(--fs-xl);letter-spacing:2px;color:#ff9948;text-shadow:0 0 8px #ff8c2880,0 1px 2px #000;font-weight:800}.sp-compare[data-v-c5302e37]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.sp-card[data-v-c5302e37]{background:linear-gradient(#281c0cf5,#160e06f5);border:1px solid #b48c3c80;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0000008c}.sp-card.next[data-v-c5302e37]{background:linear-gradient(#322210f5,#1c1208f5);border-color:#dcaa46a6}.sp-card.max[data-v-c5302e37]{background:linear-gradient(#50320af2,#281806f2);border-color:#ffdc82cc;box-shadow:inset 0 0 22px #ffc8502e,0 0 14px #ffc8504d}.spc-label[data-v-c5302e37]{font-size:var(--fs-sm);letter-spacing:3px;color:#b09870;text-shadow:0 1px 2px #000000d9;font-weight:800}.spc-main[data-v-c5302e37]{font-size:var(--fs-2xl);color:#8ae878;letter-spacing:1px;text-align:center;text-shadow:0 2px 4px #000000e6,0 0 8px #82ff7866;white-space:nowrap;max-width:100%;padding:2px 0;font-weight:900;line-height:1.15}.spc-sub[data-v-c5302e37]{font-size:var(--fs-lg);letter-spacing:1px;color:#a8926a;white-space:nowrap;padding:2px 0;font-weight:700}.spc-mul-label[data-v-c5302e37]{font-size:var(--fs-sm);letter-spacing:2px;color:#b09870;text-shadow:0 1px 2px #000000d9;white-space:nowrap;margin-top:12px;font-weight:700}.spc-mul-value[data-v-c5302e37]{font-size:var(--fs-xl);color:#ffe9b0;letter-spacing:.5px;text-align:center;text-shadow:0 1px 3px #000000e6,0 0 8px #ffd27859;overflow-wrap:anywhere;font-weight:900;line-height:1.2}.sp-arrow[data-v-c5302e37]{filter:drop-shadow(0 0 5px #d4af4acc);justify-content:center;align-self:center;align-items:center;display:flex}.sp-arrow img[data-v-c5302e37]{width:var(--icon-xl);height:var(--icon-xl)}.sp-arrow.maxed img[data-v-c5302e37]{width:var(--icon-lg);height:var(--icon-lg);filter:drop-shadow(0 0 6px #ffdc82d9)}.sp-action[data-v-c5302e37]{flex-direction:column;align-items:center;gap:16px;margin-bottom:12px;display:flex}.spa-meta[data-v-c5302e37]{box-sizing:border-box;background:linear-gradient(90deg,#0a0804fa 0%,#181006fa 50%,#0a0804fa 100%);border:1px solid #785a2880;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px 16px;display:flex}.spa-label[data-v-c5302e37]{font-size:var(--fs-xl);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000e6;font-weight:800}.spa-cost[data-v-c5302e37]{font-size:var(--fs-3xl);color:#ffe9b0;letter-spacing:1px;text-shadow:0 2px 4px #000000e6;font-weight:900}.spa-cost.ok[data-v-c5302e37]{color:#b0ff9a;text-shadow:0 1px 3px #000000e6,0 0 8px #8cff7880}.spa-cost.gold[data-v-c5302e37]{font-size:var(--fs-xl);color:#ffe08a;letter-spacing:4px}.spa-unit[data-v-c5302e37]{font-size:var(--fs-lg);letter-spacing:2px;color:#b09870;font-weight:700}.sp-btn[data-v-c5302e37]{width:70%;max-width:420px;font-size:var(--fs-2xl);letter-spacing:5px;padding:14px 0;display:block}.dragon-panel-wrap[data-v-a01fede5]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.dp-resource-row[data-v-a01fede5]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:14px 16px;display:flex}.dp-label[data-v-a01fede5]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;flex-shrink:0;margin-right:auto;font-weight:800}.dp-hint[data-v-a01fede5]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:1.6}.dp-hint .gold[data-v-a01fede5]{color:#ffd98a;font-weight:700}.dp-locked-tip[data-v-a01fede5]{text-align:center;font-size:var(--fs-sm);color:#b9a46a;background:#1e160899;border:1px solid #785a2859;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:1.5}.dp-locked-tip .gold[data-v-a01fede5]{color:#ffd98a;font-weight:700}.dragon-grid[data-v-a01fede5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dragon-card[data-v-a01fede5]{background:linear-gradient(#2a1f0c 0%,#171006 100%);border:1px solid #785a288c;flex-direction:column;gap:6px;padding:10px;display:flex;box-shadow:inset 0 1px #ffe69614}.dc-img-box[data-v-a01fede5]{aspect-ratio:1;background:#00000040;border:1px solid #c9a13c8c;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.dc-img[data-v-a01fede5]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 10px #ffd25a80);width:100%;height:100%;display:block}.dc-stage-tag[data-v-a01fede5]{font-size:var(--fs-xs);color:#1a1208;letter-spacing:.5px;background:#ffd98ae6;padding:2px 6px;font-weight:700;animation:1.3s ease-in-out infinite alternate btnActionPulse;position:absolute;top:4px;left:4px;box-shadow:0 0 7px #ffc85059,inset 0 1px #fff0b459}.dc-name-row[data-v-a01fede5]{justify-content:space-between;align-items:center;gap:6px;display:flex}.dc-name[data-v-a01fede5]{color:#f2d47a;font-size:var(--fs-lg);letter-spacing:2px;text-shadow:0 1px 1px #000000d9;font-weight:800}.dc-bonus-row[data-v-a01fede5]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dc-bonus-label[data-v-a01fede5]{font-size:var(--fs-xs);color:#8a7a4a;letter-spacing:.5px;font-weight:500}.dc-bonus-value[data-v-a01fede5]{font-size:var(--fs-lg);color:#ffd98a;text-shadow:0 1px 2px #000c;font-weight:800}.dc-bonus-rule[data-v-a01fede5]{font-size:var(--fs-xs);color:#7a6a3a;letter-spacing:.3px;font-weight:400;line-height:1.4}.dc-mat[data-v-a01fede5]{font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;gap:6px;margin-top:2px;line-height:1.4;display:flex}.dc-mat-name[data-v-a01fede5]{color:#d6c88a;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dc-mat-count[data-v-a01fede5]{color:#ffe28a;flex-shrink:0;font-weight:800}.dc-mat-cost[data-v-a01fede5]{color:#b9a46a;margin-left:1px;font-style:normal;font-weight:700}.dc-btn[data-v-a01fede5]{font-size:var(--fs-md);letter-spacing:1px;margin-top:auto;padding:7px 12px;font-weight:700;transition:transform 70ms ease-out,filter 70ms ease-out}.dc-btn[data-v-a01fede5]:active{filter:brightness(.9);transform:translateY(1px)scale(.93)}.dc-btn.is-disabled[data-v-a01fede5]{opacity:.45;cursor:not-allowed}.set-panel-wrap[data-v-df763b03]{box-sizing:border-box;height:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;padding:0 8px 12px;display:flex;position:relative;overflow:hidden}.sp-resource-row[data-v-df763b03]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.sp-label[data-v-df763b03]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;margin-left:6px;font-weight:800}.sp-shards[data-v-df763b03]{font-size:var(--fs-5xl);letter-spacing:1px;color:#ffe28a;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;margin-left:auto;font-weight:900}.sp-body[data-v-df763b03]{flex:1;gap:10px;min-height:0;display:flex}.sp-left[data-v-df763b03]{scrollbar-width:none;flex-direction:column;gap:4px;width:42%;min-width:0;display:flex;overflow-y:auto}.sp-left[data-v-df763b03]::-webkit-scrollbar{width:0;display:none}.sp-slot[data-v-df763b03]{cursor:default;background:linear-gradient(#281c0ae6,#140e06f2);border:1px solid #785a2866;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:14px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.sp-slot.active[data-v-df763b03]{background:linear-gradient(#3c2a0ef2,#231808fa);border-color:#ffd24a;box-shadow:0 0 10px #ffd24a4d,inset 0 0 10px #ffd24a14}.sp-slot.inactive .sp-slot-name[data-v-df763b03]{color:#6a5a3a}.sp-slot-name[data-v-df763b03]{font-size:var(--fs-sm);color:#f2d47a;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sp-slot-bonus[data-v-df763b03]{font-size:var(--fs-xs);color:#8a7a4a;flex-shrink:0;font-weight:500}.sp-slot-bonus.zero[data-v-df763b03]{color:#5a4a2a}.sp-slot-bonus.hasinv[data-v-df763b03]{color:#7fd67f;font-weight:800}.sp-right[data-v-df763b03]{scrollbar-width:none;flex:1;min-width:0;overflow-y:auto}.sp-right[data-v-df763b03]::-webkit-scrollbar{width:0;display:none}.sp-detail[data-v-df763b03]{box-sizing:border-box;background:linear-gradient(#281c0a99,#140e06cc);border:1px solid #785a2866;flex-direction:column;gap:10px;min-height:100%;padding:12px;display:flex}.sp-detail-title[data-v-df763b03]{border-bottom:1px solid #785a284d;align-items:center;gap:8px;padding-bottom:8px;display:flex}.sp-detail-rank[data-v-df763b03]{font-size:var(--fs-sm);color:#1a1208;background:#ffd98ad9;padding:2px 8px;font-weight:800}.sp-detail-rank.inactive[data-v-df763b03]{color:#5a4a2a;background:#503c1e80}.sp-detail-name[data-v-df763b03]{font-size:var(--fs-lg);color:#ffd98a;letter-spacing:1px;text-shadow:0 1px 2px #000000e6;font-weight:800}.sp-detail-level[data-v-df763b03]{font-size:var(--fs-xs);color:#b9a46a;margin-left:auto;font-weight:700}.sp-section[data-v-df763b03]{flex-direction:column;gap:8px;display:flex}.sp-section-title[data-v-df763b03]{font-size:var(--fs-md);color:#d9b25c;letter-spacing:1px;text-shadow:0 1px 2px #000c;font-weight:800}.sp-cost[data-v-df763b03]{text-align:center;background:#0000004d;border:1px solid #785a2859;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:flex}.sp-cost-label[data-v-df763b03]{font-size:var(--fs-sm);color:#b9a46a;font-weight:500}.sp-cost-num[data-v-df763b03]{font-size:var(--fs-xl);color:#ffd98a;text-shadow:0 1px 3px #000000e6;font-weight:900}.sp-cost-unit[data-v-df763b03]{font-size:var(--fs-sm);color:#b9a46a;font-weight:500}.sp-btns[data-v-df763b03]{flex-direction:column;gap:8px;display:flex}.sp-btn[data-v-df763b03]{width:100%;font-size:var(--fs-md);letter-spacing:2px;padding:9px 0;font-weight:700}.sp-btn--primary[data-v-df763b03]{color:#ffe28a!important;background:linear-gradient(#6b4a14,#4a3208)!important;border-color:#c9a13c!important}.sp-btn.disabled[data-v-df763b03],.sp-btn[data-v-df763b03]:disabled{cursor:not-allowed;filter:grayscale(.7)brightness(.55);box-shadow:none!important}.sp-enhance-section[data-v-df763b03]{flex:auto;min-height:0}.sp-enhance-placeholder[data-v-df763b03]{background:#0000004d;border:1px solid #785a2859;flex:1;width:100%;min-height:120px;overflow:hidden}.sp-placeholder-img[data-v-df763b03]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.sp-final-rate[data-v-df763b03]{text-align:center;background:radial-gradient(#783c0a66 0%,#140a0499 70%);border:1px solid #b4782866;padding:14px 12px}.sp-rate-label[data-v-df763b03]{font-size:var(--fs-sm);color:#d0b888;letter-spacing:1px;margin-bottom:6px}.sp-rate-num[data-v-df763b03]{color:#ffd98a;text-shadow:0 2px 8px #000000e6,0 0 14px #ffc85080;letter-spacing:2px;white-space:nowrap;font-size:32px;font-weight:900}.mentor-panel-wrap[data-v-2087de1b]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.dp-resource-row[data-v-2087de1b]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:14px 16px;display:flex}.dp-label[data-v-2087de1b]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;flex-shrink:0;margin-right:auto;font-weight:800}.dp-value[data-v-2087de1b]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900}.dp-hint[data-v-2087de1b]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:1.6}.dp-hint .gold[data-v-2087de1b]{color:#ffd98a;font-weight:700}.mp-active-bar[data-v-2087de1b]{background:linear-gradient(90deg,#140e04f2,#1e1608f2,#140e04f2);border:1px solid #d9b25c8c;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.mp-active-label[data-v-2087de1b]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:1px;font-weight:700}.mp-active-name[data-v-2087de1b]{font-size:var(--fs-lg);color:#ffd98a;letter-spacing:1px;font-weight:800}.mp-active-level[data-v-2087de1b]{font-size:var(--fs-lg);color:#ffe9b0;margin-left:auto;font-weight:800}.mp-active-none[data-v-2087de1b]{font-size:var(--fs-md);color:#8a7a4a;letter-spacing:1px;font-weight:600}.mentor-list[data-v-2087de1b]{flex-direction:column;gap:10px;display:flex}.dragon-card[data-v-2087de1b]{background:linear-gradient(#2a1f0c 0%,#171006 100%);border:1px solid #785a288c;align-items:stretch;gap:12px;padding:10px;display:flex;box-shadow:inset 0 1px #ffe69614}.dc-img-box[data-v-2087de1b]{aspect-ratio:1;background:#00000040;border:1px solid #c9a13c8c;flex:none;justify-content:center;align-items:center;width:calc(33.3333% - 20px);display:flex;position:relative;overflow:hidden}.dc-info[data-v-2087de1b]{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.dc-progress[data-v-2087de1b]{flex-direction:column;gap:6px;display:flex}.dc-img[data-v-2087de1b]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 10px #ffd25a80);width:100%;height:100%;display:block}.dc-stage-tag[data-v-2087de1b]{font-size:var(--fs-mini);letter-spacing:.5px;color:#ffd45a;white-space:nowrap;background:linear-gradient(#5a360ee6,#3c2208eb);border:1px solid #e6b450;flex:none;padding:1px 7px;font-weight:900}.dc-name-row[data-v-2087de1b]{align-items:center;gap:8px;display:flex}.dc-title[data-v-2087de1b]{font-size:var(--fs-lg);letter-spacing:1px;text-shadow:0 1px 1px #000000d9;white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.mp-bar[data-v-2087de1b]{background:#00000073;border:1px solid #785a2866;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.mp-fill[data-v-2087de1b]{height:100%;transition:width .25s ease-out;box-shadow:0 0 6px}.mp-fill--max[data-v-2087de1b]{background:#ffd24a}.mp-prog-text[data-v-2087de1b]{font-size:var(--fs-xs);color:#b9a46a;justify-content:space-between;align-items:center;font-weight:500;line-height:1.4;display:flex}.mp-max[data-v-2087de1b]{color:#ffd24a;font-weight:800}.dc-bonus-row[data-v-2087de1b]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dc-bonus-label[data-v-2087de1b]{font-size:var(--fs-sm);color:#8a7a4a;letter-spacing:.5px;font-weight:700}.dc-bonus-value[data-v-2087de1b]{font-size:var(--fs-lg);color:#ffd98a;text-shadow:0 1px 2px #000c;font-weight:900}.dc-btn[data-v-2087de1b]{width:auto;min-width:88px;font-size:var(--fs-md);letter-spacing:1px;white-space:nowrap;align-self:flex-end;margin-top:auto;padding:7px 16px;font-weight:700;transition:transform 70ms ease-out,filter 70ms ease-out}.dc-btn[data-v-2087de1b]:active{filter:brightness(.9);transform:translateY(1px)scale(.93)}.dc-btn.is-disabled[data-v-2087de1b]{opacity:.45;cursor:not-allowed}.card-panel-wrap[data-v-83cb48e4]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.cp-res-row[data-v-83cb48e4]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:14px 16px;display:flex}.cp-label[data-v-83cb48e4]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;flex-shrink:0;margin-right:auto;font-weight:800}.cp-shards[data-v-83cb48e4]{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.cps-value[data-v-83cb48e4]{font-size:var(--fs-5xl);letter-spacing:1px;color:#ffe28a;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:900;overflow:hidden}.cps-value.gold[data-v-83cb48e4]{color:#ffe28a}.cp-hint[data-v-83cb48e4]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:1.6}.card-grid[data-v-83cb48e4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card-item[data-v-83cb48e4]{background:linear-gradient(#2a1f0c 0%,#171006 100%);border:1px solid #785a288c;flex-direction:column;gap:6px;padding:10px;display:flex;box-shadow:inset 0 1px #ffe69614}.ci-img-box[data-v-83cb48e4]{aspect-ratio:1;background:#00000040;border:1px solid #c9a13c8c;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ci-img[data-v-83cb48e4]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ci-tier-tag[data-v-83cb48e4]{font-size:var(--fs-xs);color:#1a1208;letter-spacing:.5px;background:#ffd98ae6;padding:2px 6px;font-weight:700;animation:1.3s ease-in-out infinite alternate btnActionPulse;position:absolute;top:4px;left:4px;box-shadow:0 0 7px #ffc85059,inset 0 1px #fff0b459}.ci-name-row[data-v-83cb48e4]{justify-content:space-between;align-items:center;gap:6px;display:flex}.ci-name[data-v-83cb48e4]{color:#f2d47a;font-size:var(--fs-lg);letter-spacing:1px;text-shadow:0 1px 1px #000000d9;font-weight:800}.ci-stat-row[data-v-83cb48e4]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ci-stat-label[data-v-83cb48e4]{font-size:var(--fs-xs);color:#8a7a4a;letter-spacing:.5px;font-weight:500}.ci-stat-value[data-v-83cb48e4]{font-size:var(--fs-sm);color:#ffd98a;text-shadow:0 1px 2px #000c;font-weight:800}.ci-cost-row[data-v-83cb48e4]{justify-content:flex-start;align-items:baseline;gap:4px;min-width:0;padding:2px 0;display:flex}.cic-label[data-v-83cb48e4]{font-size:var(--fs-xs);color:#b9a46a;flex-shrink:0;font-weight:600}.cic-label.max[data-v-83cb48e4]{color:#8d7d5e}.cic-cost[data-v-83cb48e4]{font-size:var(--fs-sm);color:#e06060;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.cic-cost.ok[data-v-83cb48e4]{color:#7dd87d}.cic-unit[data-v-83cb48e4]{font-size:var(--fs-xs);color:#8a7a4a;flex-shrink:0;font-weight:500}.ci-btn-row[data-v-83cb48e4]{gap:6px;margin-top:auto;display:flex}.ci-btn[data-v-83cb48e4]{font-size:var(--fs-md);letter-spacing:1px;flex:1;min-width:0;padding:7px 6px;font-weight:700}.sub-panel-wrap[data-v-416c1f22]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.tp-resource[data-v-416c1f22]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.rr-label[data-v-416c1f22]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;margin-right:auto;font-weight:800}.rr-value[data-v-416c1f22]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900}.rr-value.gold[data-v-416c1f22]{color:#ffe28a}.tp-all-row[data-v-416c1f22]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tp-all-btn[data-v-416c1f22]{width:132px;font-size:var(--fs-md);letter-spacing:1px;flex:none;padding:10px 0}.tp-all-tip[data-v-416c1f22]{min-width:0;font-size:var(--fs-xs);color:#9a865c;letter-spacing:.3px;flex:auto;line-height:1.45}.tp-summary[data-v-416c1f22]{border:1px solid #b48c3c73;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px;display:grid}.rsum-cell[data-v-416c1f22]{text-align:center;background:linear-gradient(#181006f2,#0c0803f2);padding:10px 6px}.rsum-cell+.rsum-cell[data-v-416c1f22]{border-left:1px solid #b48c3c73}.rsum-label[data-v-416c1f22]{font-size:var(--fs-sm);color:#b8a070;letter-spacing:1px;margin-bottom:4px;font-weight:800}.rsum-value[data-v-416c1f22]{font-size:var(--fs-2xl);letter-spacing:1px;white-space:nowrap;font-weight:900}.green[data-v-416c1f22]{color:#7ee39a;text-shadow:0 0 8px #7ee68c66}.blue[data-v-416c1f22]{color:#8fb8ff;text-shadow:0 0 8px #6ea0ff66}.red[data-v-416c1f22]{color:#ff8a6a;text-shadow:0 0 8px #ff785059}.gold[data-v-416c1f22]{color:#ffd45a;text-shadow:0 0 8px #ffd45a66}.tp-list[data-v-416c1f22]{flex-direction:column;display:flex}.tp-row[data-v-416c1f22]{background:0 0;border:none;border-bottom:1px solid #b48c3c2e;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.tp-row[data-v-416c1f22]:last-child{border-bottom:none}.tp-icon-frame[data-v-416c1f22]{background:linear-gradient(#1c1509,#0c0904);border:1px solid #aa966e73;flex:none;justify-content:center;align-self:stretch;align-items:center;width:74px;display:flex;box-shadow:inset 0 0 10px #000000a6}.tp-icon-frame img[data-v-416c1f22]{object-fit:cover;width:100%;height:100%;display:block}.tp-icon-frame:not(.on) img[data-v-416c1f22]{filter:grayscale()brightness(.65)}.tp-icon-frame.on[data-v-416c1f22]{border-color:#e6be5ae6;box-shadow:0 0 8px #ffc85059,inset 0 0 8px #00000080}.tp-info[data-v-416c1f22]{flex:auto;min-width:0}.tp-name-row[data-v-416c1f22]{align-items:center;gap:8px;margin-bottom:3px;display:flex}.tp-name[data-v-416c1f22]{font-size:var(--fs-lg);color:#ffe9b0;letter-spacing:1px;white-space:nowrap;font-weight:900}.tp-lv[data-v-416c1f22]{font-size:var(--fs-mini);letter-spacing:.5px;color:#ffd45a;white-space:nowrap;background:linear-gradient(#5a360ee6,#3c2208eb);border:1px solid #e6b450;flex:none;padding:1px 7px;font-weight:900}.tp-attr[data-v-416c1f22]{font-size:var(--fs-sm);letter-spacing:.5px;white-space:nowrap;font-weight:800;line-height:1.5}.tp-attr.placeholder[data-v-416c1f22]{opacity:.38}.tp-row.locked .tp-name[data-v-416c1f22]{color:#8d7d5e}.tp-row.locked .tp-attr[data-v-416c1f22]{opacity:.55}.tp-row.locked .rpc-value[data-v-416c1f22]{color:#8d7d5e}.tp-costbox[data-v-416c1f22]{text-align:right;white-space:nowrap;flex:none}.rpc-label[data-v-416c1f22]{font-size:var(--fs-sm);color:#b8a070;letter-spacing:2px;margin-bottom:3px;font-weight:800}.rpc-value[data-v-416c1f22]{font-size:var(--fs-md);color:#ffe08a;letter-spacing:.5px;font-weight:900}.tp-btn[data-v-416c1f22]{width:108px;font-size:var(--fs-sm);letter-spacing:1px;flex:none;padding:10px 0}.flag-panel-wrap[data-v-b63b1d4f]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.fp-resource-row[data-v-b63b1d4f]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:14px 16px;display:flex}.fp-label[data-v-b63b1d4f]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;flex-shrink:0;margin-right:auto;font-weight:800}.fp-hint[data-v-b63b1d4f]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:1.6}.fp-hint .gold[data-v-b63b1d4f]{color:#ffd98a;font-weight:700}.fp-locked-tip[data-v-b63b1d4f]{text-align:center;font-size:var(--fs-sm);color:#b9a46a;background:#1e160899;border:1px solid #785a2859;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:1.5}.fp-locked-tip .gold[data-v-b63b1d4f]{color:#ffd98a;font-weight:700}.flag-grid[data-v-b63b1d4f]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flag-card[data-v-b63b1d4f]{font-size:var(--fs-sm);background:linear-gradient(#2a1f0c 0%,#171006 100%);border:1px solid #785a288c;flex-direction:column;gap:6px;padding:10px;line-height:1.5;display:flex;box-shadow:inset 0 1px #ffe69614}.fc-img-box[data-v-b63b1d4f]{aspect-ratio:1;background:#00000040;border:1px solid #c9a13c8c;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.fc-img[data-v-b63b1d4f]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 10px #ffd25a80);width:100%;height:100%;display:block}.fc-stage-tag[data-v-b63b1d4f]{font-size:var(--fs-xs);color:#1a1208;letter-spacing:.5px;background:#ffd98ae6;padding:2px 6px;font-weight:700;animation:1.3s ease-in-out infinite alternate btnActionPulse;position:absolute;top:4px;left:4px;box-shadow:0 0 7px #ffc85059,inset 0 1px #fff0b459}.fc-name-row[data-v-b63b1d4f]{justify-content:space-between;align-items:center;gap:6px;line-height:1.4;display:flex}.fc-name[data-v-b63b1d4f]{color:#f2d47a;font-size:var(--fs-lg);letter-spacing:2px;text-shadow:0 1px 1px #000000d9;font-weight:800}.fc-name-row[data-v-b63b1d4f],.fc-cd-row[data-v-b63b1d4f],.fc-bonus-row[data-v-b63b1d4f],.fc-extra[data-v-b63b1d4f],.fc-mat[data-v-b63b1d4f]{font-size:var(--fs-sm);line-height:1.5}.fc-cd-row[data-v-b63b1d4f]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.fc-cd-label[data-v-b63b1d4f]{color:#8a7a4a;letter-spacing:.5px;font-weight:500}.fc-cd-value[data-v-b63b1d4f]{color:#ffd98a;font-weight:700}.fc-cd-reduce[data-v-b63b1d4f]{color:#8ae878;margin-left:2px;font-style:normal;font-weight:600}.fc-bonus-row[data-v-b63b1d4f]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.fc-bonus-label[data-v-b63b1d4f]{color:#8a7a4a;letter-spacing:.5px;font-weight:500}.fc-bonus-value[data-v-b63b1d4f]{color:#ffd98a;text-shadow:0 1px 2px #000c;font-weight:800}.fc-extra[data-v-b63b1d4f]{color:#8ae878;letter-spacing:.3px;font-weight:600}.fc-mat[data-v-b63b1d4f]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.fc-mat-name[data-v-b63b1d4f]{color:#d6c88a;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fc-mat-count[data-v-b63b1d4f]{color:#ffe28a;flex-shrink:0;font-weight:800}.fc-mat-cost[data-v-b63b1d4f]{color:#b9a46a;margin-left:1px;font-style:normal;font-weight:700}.fc-btn[data-v-b63b1d4f]{font-size:var(--fs-md);letter-spacing:1px;margin-top:auto;padding:7px 12px;font-weight:700;transition:transform 70ms ease-out,filter 70ms ease-out}.fc-btn[data-v-b63b1d4f]:active{filter:brightness(.9);transform:translateY(1px)scale(.93)}.fc-btn.is-disabled[data-v-b63b1d4f]{opacity:.45;cursor:not-allowed}.sub-panel-wrap[data-v-db8079f3]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.rp-resource[data-v-db8079f3]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.rr-label[data-v-db8079f3]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;margin-right:auto;font-weight:800}.rr-value[data-v-db8079f3]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900}.rr-value.gold[data-v-db8079f3]{color:#ffe28a}.rp-summary[data-v-db8079f3]{border:1px solid #b48c3c73;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px;display:grid}.rsum-cell[data-v-db8079f3]{text-align:center;background:linear-gradient(#181006f2,#0c0803f2);padding:10px 6px}.rsum-cell+.rsum-cell[data-v-db8079f3]{border-left:1px solid #b48c3c73}.rsum-label[data-v-db8079f3]{font-size:var(--fs-sm);color:#b8a070;letter-spacing:1px;margin-bottom:4px;font-weight:800}.rsum-value[data-v-db8079f3]{font-size:var(--fs-2xl);letter-spacing:1px;white-space:nowrap;font-weight:900}.blue[data-v-db8079f3]{color:#8fb8ff;text-shadow:0 0 8px #6ea0ff66}.red[data-v-db8079f3]{color:#ff8a6a;text-shadow:0 0 8px #ff785059}.green[data-v-db8079f3]{color:#7ee39a;text-shadow:0 0 8px #7ee68c66}.rp-all-row[data-v-db8079f3]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rp-all-btn[data-v-db8079f3]{width:132px;font-size:var(--fs-md);letter-spacing:1px;flex:none;padding:10px 0}.rp-all-tip[data-v-db8079f3]{min-width:0;font-size:var(--fs-xs);color:#9a865c;letter-spacing:.3px;flex:auto;line-height:1.45}.rp-list[data-v-db8079f3]{flex-direction:column;display:flex}.rp-row[data-v-db8079f3]{background:0 0;border:none;border-bottom:1px solid #b48c3c2e;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.rp-row[data-v-db8079f3]:last-child{border-bottom:none}.rp-icon-frame[data-v-db8079f3]{background:linear-gradient(#1c1509,#0c0904);border:1px solid #aa966e73;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;width:74px;display:flex;box-shadow:inset 0 0 10px #000000a6}.rp-icon-frame img[data-v-db8079f3]{object-fit:contain;width:54px;height:54px;display:block}.rp-icon-frame.on[data-v-db8079f3]{border-color:#e6be5ae6;box-shadow:0 0 8px #ffc85059,inset 0 0 8px #00000080}.rp-row.locked .rp-name[data-v-db8079f3]{color:#8d7d5e}.rp-row.locked .rp-attr[data-v-db8079f3]{opacity:.55}.rp-row.locked .rpc-value[data-v-db8079f3]{color:#8d7d5e}.rp-info[data-v-db8079f3]{flex:auto;min-width:0}.rp-name-row[data-v-db8079f3]{align-items:center;gap:8px;margin-bottom:3px;display:flex}.rp-name[data-v-db8079f3]{font-size:var(--fs-lg);color:#ffe9b0;letter-spacing:1px;white-space:nowrap;font-weight:900}.rp-lv[data-v-db8079f3]{font-size:var(--fs-mini);letter-spacing:.5px;color:#ffd45a;white-space:nowrap;background:linear-gradient(#5a360ee6,#3c2208eb);border:1px solid #e6b450;flex:none;padding:1px 7px;font-weight:900}.rp-attr[data-v-db8079f3]{font-size:var(--fs-sm);letter-spacing:.5px;white-space:nowrap;font-weight:800;line-height:1.5}.rp-attr.placeholder[data-v-db8079f3]{opacity:.38}.rp-costbox[data-v-db8079f3]{text-align:right;white-space:nowrap;flex:none}.rpc-label[data-v-db8079f3]{font-size:var(--fs-sm);color:#b8a070;letter-spacing:2px;margin-bottom:3px;font-weight:800}.rpc-value[data-v-db8079f3]{font-size:var(--fs-md);color:#ffe08a;letter-spacing:.5px;font-weight:900}.rp-btn[data-v-db8079f3]{width:108px;font-size:var(--fs-sm);letter-spacing:1px;flex:none;padding:10px 0}.rep-panel-wrap[data-v-324c23ff]{box-sizing:border-box;background:0 0;min-height:100%;padding:0 8px 12px;position:relative}.rp2-resource[data-v-324c23ff]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.r2-label[data-v-324c23ff]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;margin-right:auto;font-weight:800}.r2-value[data-v-324c23ff]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900}.rp2-chest-row[data-v-324c23ff]{align-items:stretch;gap:10px;min-height:46px;margin-bottom:12px;display:flex}.r2-chest-count[data-v-324c23ff]{font-size:var(--fs-lg);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;flex:auto;align-items:center;padding:0 16px;font-weight:800;display:flex}.r2-chest-count b[data-v-324c23ff]{font-size:var(--fs-2xl);color:#ffe28a;letter-spacing:1px;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;margin-left:8px;font-weight:900}.rp2-chest-btn[data-v-324c23ff]{flex:none;width:132px}.r2-hint[data-v-324c23ff]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.rep-list[data-v-324c23ff]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.rep-row[data-v-324c23ff]{background:linear-gradient(#181006f2,#0c0803f2);border:1px solid #b48c3c73;align-items:center;gap:12px;padding:10px 12px;display:flex}.rep-row.current[data-v-324c23ff]{border-color:#e6be5af2;box-shadow:0 0 10px #ffc85047}.rep-icon-frame[data-v-324c23ff]{background:linear-gradient(#1c1509,#0c0904);border:1px solid #aa966e73;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;width:64px;display:flex;box-shadow:inset 0 0 10px #000000a6}.rep-icon-frame img[data-v-324c23ff]{object-fit:contain;width:52px;max-height:84px;display:block}.rep-info[data-v-324c23ff]{flex:auto;min-width:0}.rep-name-row[data-v-324c23ff]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.rep-name[data-v-324c23ff]{font-size:var(--fs-lg);color:#ffe9b0;letter-spacing:1px;white-space:nowrap;text-overflow:clip;font-weight:900;overflow:hidden}.rep-standing[data-v-324c23ff]{font-size:var(--fs-md);letter-spacing:1px;white-space:nowrap;flex:none;font-weight:900}.rep-attr[data-v-324c23ff]{font-size:var(--fs-sm);letter-spacing:.5px;color:#7ee39a;margin-bottom:5px;font-weight:800}.rep-bar[data-v-324c23ff]{background:#0000008c;border:1px solid #785a2866;border-radius:0;height:8px;overflow:hidden}.rep-fill[data-v-324c23ff]{border-radius:0;height:100%;transition:width .25s ease-out;box-shadow:0 0 6px #ffffff40}.rep-prog-text[data-v-324c23ff]{font-size:var(--fs-sm);color:#c8b486;letter-spacing:.5px;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-weight:800;display:flex}.rep-next[data-v-324c23ff]{color:#9a865c;font-weight:700}.rep-max[data-v-324c23ff]{color:#ffd45a;font-weight:800}.ach-panel-wrap[data-v-6bcbd5ee]{box-sizing:border-box;background:0 0;min-height:100%;padding:0 8px 12px;position:relative}.ap-resource[data-v-6bcbd5ee]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.ap-label[data-v-6bcbd5ee]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;margin-right:auto;font-weight:800}.ap-value[data-v-6bcbd5ee]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900}.ap-claim-row[data-v-6bcbd5ee]{align-items:stretch;gap:10px;min-height:46px;margin-bottom:12px;display:flex}.ap-pending[data-v-6bcbd5ee]{font-size:var(--fs-lg);letter-spacing:2px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;flex:auto;align-items:center;padding:0 16px;font-weight:800;display:flex}.ap-pending b[data-v-6bcbd5ee]{font-size:var(--fs-2xl);color:#ffe28a;letter-spacing:1px;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;margin-left:auto;font-weight:900}.ap-claim-all[data-v-6bcbd5ee]{flex:none;width:132px}.ap-hint[data-v-6bcbd5ee]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.ach-list[data-v-6bcbd5ee]{flex-direction:column;display:flex}.ach-group-title[data-v-6bcbd5ee]{font-size:var(--fs-md);letter-spacing:3px;color:#ffd98a;text-shadow:0 1px 2px #000000e6,0 0 8px #ffc8504d;align-items:center;gap:10px;margin:12px 2px 8px;font-weight:900;display:flex}.ach-group-title[data-v-6bcbd5ee]:before,.ach-group-title[data-v-6bcbd5ee]:after{content:"";background:linear-gradient(90deg,#d4af4a00,#d4af4a73,#d4af4a00);flex:1;height:1px}.ach-group-title[data-v-6bcbd5ee]:before{background:linear-gradient(90deg,#d4af4a00,#d4af4a73)}.ach-group-title[data-v-6bcbd5ee]:after{background:linear-gradient(90deg,#d4af4a73,#d4af4a00)}.ach-row[data-v-6bcbd5ee]{background:linear-gradient(#181006f2,#0c0803f2);border:1px solid #b48c3c73;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.ach-row.claimable[data-v-6bcbd5ee]{border-color:#e6be5af2;box-shadow:0 0 10px #ffc85047}.ach-row.claimed[data-v-6bcbd5ee]{opacity:.62}.ach-medal[data-v-6bcbd5ee]{color:#6a5a38;background:linear-gradient(#1c1509,#0c0904);border:1px solid #aa966e66;border-radius:0;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:inset 0 0 10px #000000a6}.ach-medal img[data-v-6bcbd5ee]{width:30px;height:30px;display:block}.ach-row.claimable .ach-medal[data-v-6bcbd5ee]{color:#ffd98a;border-color:#e6be5ae6;box-shadow:inset 0 0 10px #00000080,0 0 10px #ffc85073}.ach-row.claimed .ach-medal[data-v-6bcbd5ee]{color:#7ee39a;border-color:#78c88c8c}.ach-info[data-v-6bcbd5ee]{flex:auto;min-width:0}.ach-name-row[data-v-6bcbd5ee]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.ach-name[data-v-6bcbd5ee]{font-size:var(--fs-md);color:#ffe9b0;letter-spacing:1px;white-space:nowrap;font-weight:900}.ach-row.claimable .ach-name[data-v-6bcbd5ee]{color:#ffd98a;text-shadow:0 0 8px #ffc85066}.ach-bar[data-v-6bcbd5ee]{background:#0000008c;border:1px solid #785a2866;border-radius:0;height:8px;overflow:hidden}.ach-fill[data-v-6bcbd5ee]{background:linear-gradient(90deg,#8a6418,#e6c064);border-radius:0;height:100%;transition:width .25s ease-out;box-shadow:0 0 6px #ffd26480}.claimed .ach-fill[data-v-6bcbd5ee]{background:linear-gradient(90deg,#2c7a44,#5fd878);box-shadow:0 0 6px #78f09673}.ach-prog-top[data-v-6bcbd5ee]{font-size:var(--fs-sm);letter-spacing:.5px;color:#c8b486;white-space:nowrap;flex:none;font-weight:800}.ach-prog-text[data-v-6bcbd5ee]{font-size:var(--fs-sm);letter-spacing:.5px;margin-top:5px;font-weight:800;line-height:1.5;display:flex}.ach-reward[data-v-6bcbd5ee]{text-align:left;min-width:0;font-size:var(--fs-sm);letter-spacing:.5px;color:#ffd45a;white-space:normal;overflow-wrap:break-word;font-weight:800;line-height:1.5}.claimed .ach-reward[data-v-6bcbd5ee]{color:#7ee39a}.ach-btn[data-v-6bcbd5ee],.ach-tag[data-v-6bcbd5ee]{box-sizing:border-box;width:72px;height:36px;font-size:var(--fs-sm);letter-spacing:2px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ach-tag[data-v-6bcbd5ee]{background:linear-gradient(#1f170a,#0f0a04);border:1px solid #785a2859;font-family:inherit;font-weight:900}.ach-tag.done[data-v-6bcbd5ee]{color:#6fae82}.ach-tag.lock[data-v-6bcbd5ee]{color:#7a6a4a}.title-panel-wrap[data-v-3f4d8e53]{box-sizing:border-box;background:0 0;min-height:100%;padding:0 8px 12px;position:relative}.tp-resource[data-v-3f4d8e53]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 16px;display:flex}.tp-label[data-v-3f4d8e53]{font-size:var(--fs-xl);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000000e6;white-space:nowrap;margin-right:auto;font-weight:800}.tp-value[data-v-3f4d8e53]{font-size:var(--fs-5xl);letter-spacing:1px;color:#fff3c0;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900}.tp-hint[data-v-3f4d8e53]{font-size:var(--fs-sm);color:#b9a46a;letter-spacing:.5px;background:#1e160899;border:1px solid #785a2859;margin:0 0 12px;padding:8px 12px;font-weight:500;line-height:1.6}.tp-total[data-v-3f4d8e53]{background:linear-gradient(90deg,#220e09f5 0%,#2a1309f5 50%,#220e09f5 100%);border:1px solid #a0563280;align-items:center;gap:10px;margin-bottom:12px;padding:9px 14px;display:flex;box-shadow:inset 0 0 16px #0000008c,0 0 8px #00000073}.t-main[data-v-3f4d8e53]{flex-direction:column;flex:auto;align-items:stretch;gap:1px;min-width:0;display:flex}.tp-total .t-label[data-v-3f4d8e53]{font-size:var(--fs-lg);letter-spacing:3px;color:#d0b888;text-shadow:0 1px 2px #000;white-space:nowrap;align-self:flex-start;font-weight:800}.tp-total .t-vals[data-v-3f4d8e53]{min-width:0;font-size:var(--fs-md);flex-direction:column;flex:auto;gap:2px;display:flex}.tp-total .t-line[data-v-3f4d8e53]{font-size:inherit;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-weight:900;line-height:1.25;display:block;overflow:hidden}.tp-total .red[data-v-3f4d8e53]{color:var(--bonus-red);text-shadow:0 0 9px #ff6e508c,0 1px 2px #000}.tp-total .amber[data-v-3f4d8e53]{color:#ffb454;text-shadow:0 0 9px #ffaa3c8c,0 1px 2px #000}.tp-claim-all[data-v-3f4d8e53]{flex:none;width:96px}.tp-list[data-v-3f4d8e53]{flex-direction:column;gap:14px;display:flex}.tp-cat-head[data-v-3f4d8e53]{align-items:center;gap:9px;padding:0 2px 7px;display:flex}.tp-cat-bar[data-v-3f4d8e53]{background:linear-gradient(#e8c878,#8a6428);width:4px;height:15px;box-shadow:0 0 7px #e8c87880}.tp-cat-name[data-v-3f4d8e53]{font-size:var(--fs-lg);letter-spacing:3px;color:#e2c384;text-shadow:0 1px 2px #000;font-weight:900}.tp-cat-count[data-v-3f4d8e53]{font-size:var(--fs-sm);color:#b0945e;letter-spacing:1px;margin-left:auto;font-weight:800}.tp-cat[data-v-3f4d8e53]{flex-direction:column;gap:8px;display:flex}.tp-row[data-v-3f4d8e53]{background:linear-gradient(90deg,#22190bf7 0%,#120c04f7 55%,#0c0803f7 100%);border:1px solid #785a2880;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 22px #0000008c,0 0 9px #00000080}.tp-row.ready[data-v-3f4d8e53]{border-color:var(--q-edge);animation:1.3s ease-in-out infinite alternate tpReadyPulse-3f4d8e53}@keyframes tpReadyPulse-3f4d8e53{0%{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 22px #0000008c, 0 0 6px var(--q-glow)}to{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 22px #0000008c, 0 0 16px var(--q-glow)}}.tp-spine[data-v-3f4d8e53]{background:linear-gradient(180deg, transparent, var(--q-color) 18%, var(--q-color) 82%, transparent);width:3px;box-shadow:0 0 8px var(--q-glow);position:absolute;top:6px;bottom:6px;left:0}.tp-shimmer[data-v-3f4d8e53]{z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff24 47%,#fff6d64d 50%,#ffffff24 53%,#0000 62%) 0 0/280% 100%;animation:3s linear infinite tpShine-3f4d8e53;position:absolute;inset:0}@keyframes tpShine-3f4d8e53{0%{background-position:130% 0}to{background-position:-130% 0}}.tp-row.artifact[data-v-3f4d8e53]:not(.locked):not(.ready){animation:2.3s ease-in-out infinite alternate tpPulse-3f4d8e53}@keyframes tpPulse-3f4d8e53{0%{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 22px #0000008c, 0 0 6px var(--q-glow)}to{box-shadow:inset 0 0 0 1px #00000080, inset 0 0 22px #0000008c, 0 0 18px var(--q-glow)}}.tp-medal[data-v-3f4d8e53]{z-index:1;flex:none;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}.tp-emblem[data-v-3f4d8e53]{width:60px;height:60px;box-shadow:0 0 9px var(--q-glow);position:relative;overflow:hidden}.tp-icon[data-v-3f4d8e53]{object-fit:cover;width:100%;height:100%;display:block}.tp-info[data-v-3f4d8e53]{z-index:1;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex;position:relative}.tp-title-line[data-v-3f4d8e53]{align-items:center;gap:8px;display:flex}.tp-name[data-v-3f4d8e53]{font-size:var(--fs-lg);letter-spacing:1px;color:var(--q-color);text-shadow:0 0 8px var(--q-glow), 0 1px 2px #000;white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.tp-qtag[data-v-3f4d8e53]{font-size:var(--fs-xs);letter-spacing:1px;color:var(--q-color);border:1px solid var(--q-edge);background:#0006;flex:none;padding:1px 7px 2px;font-weight:800}.tp-cond[data-v-3f4d8e53]{font-size:var(--fs-sm);color:#b8a274;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tp-bonus[data-v-3f4d8e53]{font-size:var(--fs-sm);color:var(--bonus-red);text-shadow:0 0 6px #ff644659;white-space:nowrap;font-weight:800}.tp-foot[data-v-3f4d8e53]{align-items:center;gap:8px;margin-top:2px;display:flex}.tp-got[data-v-3f4d8e53]{font-size:var(--fs-xs);letter-spacing:2px;color:#7fd08c;font-weight:800}.tp-met[data-v-3f4d8e53]{font-size:var(--fs-xs);letter-spacing:1px;color:#ffe58a;text-shadow:0 0 8px #ffd25a99;font-weight:900}.tp-bar[data-v-3f4d8e53]{background:#0009;border:1px solid #785f3280;flex:auto;max-width:190px;height:7px}.tp-bar i[data-v-3f4d8e53]{background:linear-gradient(90deg,#8a6428,#e8c878);height:100%;display:block;box-shadow:0 0 6px #e8c87880}.tp-prog[data-v-3f4d8e53]{font-size:var(--fs-xs);color:#9c875a;white-space:nowrap;font-weight:700}.tp-status[data-v-3f4d8e53]{z-index:2;flex:none;align-items:center;display:flex;position:relative}.tp-seal[data-v-3f4d8e53]{font-size:var(--fs-sm);letter-spacing:2px;color:#9dffae;text-shadow:0 1px 1px #0009;background:linear-gradient(#22662eeb,#103a1af2);border:1px solid #60eb80d9;justify-content:center;align-items:center;padding:8px 13px;font-weight:900;display:flex;box-shadow:0 0 10px #46dc6e73,inset 0 0 9px #8cffa538}.tp-claim[data-v-3f4d8e53]{flex:none}.tp-seal--off[data-v-3f4d8e53]{color:#b0a488;background:linear-gradient(#463c28eb,#262014f2);border-color:#96845cb3;box-shadow:inset 0 0 9px #b4a06e26}.tp-row.locked[data-v-3f4d8e53]{filter:grayscale(.9)brightness(.62);border-color:#5a4a2c6b;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 24px #000c}.tp-row.locked .tp-seal--off[data-v-3f4d8e53]{filter:grayscale(0)brightness(1.35)}.prof-panel-wrap[data-v-52bc9c19]{box-sizing:border-box;height:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;padding:0 8px 12px;display:flex;position:relative;overflow:hidden}.prof-res-row[data-v-52bc9c19]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;flex-shrink:0;align-items:center;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.prof-label[data-v-52bc9c19]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;font-weight:800}.prof-body[data-v-52bc9c19]{flex:1;gap:10px;min-height:0;display:flex}.prof-left[data-v-52bc9c19]{scrollbar-width:none;flex-direction:column;gap:4px;width:38%;min-width:0;display:flex;overflow-y:auto}.prof-left[data-v-52bc9c19]::-webkit-scrollbar{width:0;display:none}.prof-cat[data-v-52bc9c19]{cursor:pointer;background:linear-gradient(#281c0ae6,#140e06f2);border:1px solid #785a2866;flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:14px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.prof-cat.active[data-v-52bc9c19]{background:linear-gradient(#3c2a0ef2,#231808fa);border-color:#ffd24a;box-shadow:0 0 10px #ffd24a4d,inset 0 0 10px #ffd24a14}.prof-cat.equipped[data-v-52bc9c19]{border-color:#7dd87d;box-shadow:0 0 8px #78dc784d}.prof-cat-name[data-v-52bc9c19]{font-size:var(--fs-sm);color:#f2d47a;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.prof-cat-count[data-v-52bc9c19]{font-size:var(--fs-xs);color:#8a7a4a;flex-shrink:0;font-weight:600}.prof-cat.active .prof-cat-count[data-v-52bc9c19]{color:#ffd24a}.prof-cat-badge[data-v-52bc9c19]{color:#7dd87d;letter-spacing:.5px;grid-column:1/-1;margin-top:2px;font-size:9px;font-weight:700}.prof-right[data-v-52bc9c19]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.prof-detail[data-v-52bc9c19]{box-sizing:border-box;background:linear-gradient(#281c0a99,#140e06cc);border:1px solid #785a2866;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex}.prof-detail-title[data-v-52bc9c19]{border-bottom:1px solid #785a284d;flex-shrink:0;align-items:center;gap:8px;padding-bottom:8px;display:flex}.prof-detail-name[data-v-52bc9c19]{font-size:var(--fs-lg);color:#ffd98a;letter-spacing:1px;text-shadow:0 1px 2px #000000e6;font-weight:800}.prof-detail-count[data-v-52bc9c19]{font-size:var(--fs-xs);color:#b9a46a;font-weight:700}.prof-running-tag[data-v-52bc9c19]{letter-spacing:.5px;color:#7dd87d;white-space:nowrap;background:#78c8781f;border:1px solid #78c87873;border-radius:2px;padding:2px 10px;font-size:11px;font-weight:700}.prof-stop-btn[data-v-52bc9c19]{letter-spacing:.5px;color:#ff9a9a;cursor:pointer;white-space:nowrap;background:linear-gradient(#5a1a1a,#3a0e0e);border:1px solid #c94a4a;border-radius:2px;margin-left:auto;padding:2px 12px;font-size:11px;font-weight:700;transition:filter .1s}.prof-stop-btn[data-v-52bc9c19]:hover{filter:brightness(1.2)}.prof-start-btn[data-v-52bc9c19]{letter-spacing:.5px;color:#ffe28a;cursor:pointer;white-space:nowrap;background:linear-gradient(#6b4a14,#4a3208);border:1px solid #c9a13c;border-radius:2px;margin-left:auto;padding:2px 12px;font-size:11px;font-weight:700;transition:filter .1s}.prof-start-btn[data-v-52bc9c19]:hover{filter:brightness(1.15)}.prof-blocked-hint[data-v-52bc9c19]{color:#8a7a4a;white-space:nowrap;margin-left:auto;font-size:10px}.prof-items[data-v-52bc9c19]{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.prof-items[data-v-52bc9c19]::-webkit-scrollbar{width:0;display:none}.prof-item[data-v-52bc9c19]{background:linear-gradient(90deg,#181008f2 0%,#120c05f2 100%);border:1px solid #785a2859;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.prof-item.locked[data-v-52bc9c19]{opacity:.55}.pi-info[data-v-52bc9c19]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pi-name[data-v-52bc9c19]{font-size:var(--fs-md);color:#ffd98a;letter-spacing:1px;text-shadow:0 1px 2px #000000e6;font-weight:800}.pi-lock[data-v-52bc9c19]{font-size:var(--fs-sm);margin-left:6px}.pi-tier[data-v-52bc9c19]{font-size:var(--fs-xs);color:#a89868;letter-spacing:.3px}.pi-progress-wrap[data-v-52bc9c19]{background:#0000008c;border:1px solid #785a2866;border-radius:0;width:100%;height:8px;margin:2px 0;overflow:hidden}.pi-progress-bar[data-v-52bc9c19]{background:linear-gradient(90deg,#8a5a1a,#ffd24a);border-radius:0;height:100%;transition:width .25s ease-out;box-shadow:0 0 6px #ffffff40}.prof-gather[data-v-52bc9c19]{background:linear-gradient(90deg,#1e1608e6 0%,#160f06e6 100%);border:1px solid #a0783273;flex-direction:column;flex-shrink:0;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.pg-row[data-v-52bc9c19]{flex-direction:column;gap:6px;display:flex}.pg-text[data-v-52bc9c19]{font-size:var(--fs-xs);color:#d0b888;letter-spacing:.3px;font-weight:700;line-height:1.3}.pg-track[data-v-52bc9c19]{width:100%;margin:0}.pi-bonus[data-v-52bc9c19]{font-size:var(--fs-md);color:#8ae878;text-shadow:0 1px 3px #000000e6,0 0 6px #82ff7880;letter-spacing:.5px;white-space:nowrap;margin-top:2px;font-weight:900}.pi-action[data-v-52bc9c19]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.pi-status[data-v-52bc9c19]{letter-spacing:1px;white-space:nowrap;text-shadow:0 1px 2px #000c;border-radius:2px;padding:6px 14px;font-size:12px;font-weight:800}.pi-status.status-running[data-v-52bc9c19]{color:#ffe28a;background:linear-gradient(#6b4a14,#4a3208);border:1.5px solid #c9a13c;animation:1.6s ease-in-out infinite pi-pulse-52bc9c19;box-shadow:0 0 8px #ffc85066}.pi-status.status-idle[data-v-52bc9c19]{color:#8a7a4a;background:linear-gradient(#32281480,#1e160a80);border:1px solid #785a2859}.pi-status.status-maxed[data-v-52bc9c19]{color:#7dd87d;background:linear-gradient(#28462880,#18281880);border:1px solid #78c87866}.pi-status.status-locked[data-v-52bc9c19]{color:#6a5a3a;background:#1e160a66;border:1px solid #64502840}@keyframes pi-pulse-52bc9c19{0%,to{box-shadow:0 0 6px #ffc85059}50%{box-shadow:0 0 14px #ffc850b3}}.pi-locked-hint[data-v-52bc9c19]{color:#8a7a4a;white-space:nowrap;font-size:9px}.prof-final-rate[data-v-52bc9c19]{text-align:center;background:radial-gradient(#783c0a66 0%,#140a0499 70%);border:1px solid #b4782866;flex-shrink:0;margin-top:4px;padding:14px 12px}.prof-rate-label[data-v-52bc9c19]{font-size:var(--fs-sm);color:#d0b888;letter-spacing:1px;margin-bottom:6px}.prof-rate-num[data-v-52bc9c19]{color:#ffd98a;text-shadow:0 2px 8px #000000e6,0 0 14px #ffc85080;letter-spacing:2px;white-space:nowrap;font-size:32px;font-weight:900}.shop-panel-wrap[data-v-7339a50a]{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:none;padding:0 8px 12px;position:relative}.sp-resource-row[data-v-7339a50a]{background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #785a288c;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:14px 16px;display:flex}.gps-label[data-v-7339a50a]{font-size:var(--fs-xl);letter-spacing:3px;color:#d9b25c;text-shadow:0 1px 2px #000000e6;flex-shrink:0;margin-right:auto;font-weight:800}.sp-countdown[data-v-7339a50a]{min-width:0;font-size:var(--fs-5xl);letter-spacing:1px;color:#ffe28a;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:8px;font-weight:900;overflow:hidden}.shop-grid[data-v-7339a50a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-card[data-v-7339a50a]{background:linear-gradient(#2a1f0c 0%,#171006 100%);border:1px solid #785a288c;flex-direction:column;gap:6px;padding:12px 10px 10px;display:flex;box-shadow:inset 0 1px #ffe69614}.sc-head[data-v-7339a50a]{border-bottom:1px dashed #b4965040;align-items:center;gap:10px;margin-bottom:2px;padding-bottom:6px;display:flex}.sc-icon-box[data-v-7339a50a]{background:#00000040;border:1px solid #c9a13c8c;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sc-pack-img[data-v-7339a50a]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:32px;height:32px;display:block}.sc-icon-box.y-ico .sc-pack-img[data-v-7339a50a]{width:35px;height:35px}.sc-icon-box.r-ico[data-v-7339a50a]{color:#ffb55e;background:#ffb55e1f;border-color:#ffb55e8c}.sc-icon-box.g-ico[data-v-7339a50a],.sc-icon-box.y-ico[data-v-7339a50a],.sc-icon-box.e-ico[data-v-7339a50a],.sc-icon-box.m-ico[data-v-7339a50a]{background:#ffc94d1f;border-color:#ffc94d99}.sc-title-wrap[data-v-7339a50a]{flex:1;min-width:0}.sc-title[data-v-7339a50a]{color:#f2d47a;letter-spacing:2px;text-shadow:0 1px 1px #000000d9;font-size:14px;font-weight:800}.sc-sub[data-v-7339a50a]{color:#b9a46a;letter-spacing:1px;margin-top:2px;font-size:10px}.sc-desc[data-v-7339a50a]{color:#d6c88a;letter-spacing:1px;font-size:11px;line-height:1.5}.sc-desc-warn[data-v-7339a50a]{color:#c98a5e}.sc-buy-row[data-v-7339a50a]{border-top:1px solid #785a2859;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.sc-price[data-v-7339a50a]{color:#b9a46a;letter-spacing:1px;font-size:11px}.sc-btn[data-v-7339a50a]{letter-spacing:1px;padding:6px 14px;font-size:12px;transition:transform 70ms ease-out,filter 70ms ease-out}.sc-btn[data-v-7339a50a]:active{filter:brightness(.9);transform:translateY(1px)scale(.93)}.equip-page[data-v-443251da]{box-sizing:border-box;background:0 0;min-height:100%;padding:10px 8px 12px}.ep-tabs[data-v-443251da]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.auto-upgrade[data-v-443251da]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#8d7c5e;align-items:center;gap:4px;margin:0 0 10px 2px;transition:color .15s;display:inline-flex}.auto-upgrade .auto-box[data-v-443251da]{color:#2a1d06;background:#0c08038c;border:1px solid #be9b55bf;justify-content:center;align-items:center;width:15px;height:15px;transition:all .15s;display:inline-flex;box-shadow:inset 0 0 3px #0009}.auto-upgrade .auto-box img[data-v-443251da]{width:11px;height:11px;display:block}.auto-upgrade .auto-text[data-v-443251da]{font-size:var(--fs-sm);letter-spacing:1px;line-height:1}.auto-upgrade:hover .auto-box[data-v-443251da]{border-color:#ffd94a}.auto-upgrade.checked[data-v-443251da]{color:#ffd94a;text-shadow:0 0 5px #ffd75a66}.auto-upgrade.checked .auto-box[data-v-443251da]{background:linear-gradient(#f5d678,#d8a944);border-color:#ffe9a8;box-shadow:0 0 6px #ffd75a8c,inset 0 0 2px #0000004d}.ept-tab[data-v-443251da]{color:#b8a070;font-size:var(--fs-lg);letter-spacing:3px;cursor:pointer;background:linear-gradient(#261a0cf2,#140d05f2);border:1px solid #b48c3c73;padding:11px 2px 10px;font-family:inherit;font-weight:900;transition:all .18s}.ept-tab.on[data-v-443251da]{color:#ffe9b0;background:linear-gradient(#7a2c14fa,#4a180afa);border-color:#f0b450e6;box-shadow:inset 0 1px #ffdc9640,0 0 10px #ffaa3c40}.ept-tab[data-v-443251da]:not(.on):active{filter:brightness(.9)}.ep-list[data-v-443251da]{flex-direction:column;gap:10px;display:flex}.ep-row[data-v-443251da]{background:linear-gradient(#181006f2,#0c0803f2);border:1px solid #b48c3c73;align-items:stretch;gap:12px;padding:12px;display:flex}.ep-icon-frame[data-v-443251da]{background:#0a0805;border:2px solid #8c826e80;border-radius:4px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:84px;height:112px;display:flex;overflow:hidden}.ep-icon-frame img[data-v-443251da]{object-fit:contain;width:100%;height:100%;display:block}.ep-row.locked .ep-icon-frame img[data-v-443251da]{filter:grayscale(.75)brightness(.8)}.ep-info[data-v-443251da]{flex-direction:column;flex:auto;justify-content:space-between;min-width:0;display:flex}.epi-mid[data-v-443251da]{flex-direction:column;gap:1px;display:flex}.epi-title[data-v-443251da]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ep-name[data-v-443251da]{font-size:var(--fs-lg);color:#ffe9b0;letter-spacing:1px;white-space:nowrap;text-shadow:0 0 8px #ffc85040;font-weight:900}.ep-row.locked .ep-name[data-v-443251da]{color:#8d7d5e;text-shadow:none}.ep-tag[data-v-443251da]{font-size:var(--fs-xs);color:#9a8a6a;letter-spacing:.5px;white-space:nowrap;font-weight:800}.ep-tag.on[data-v-443251da]{color:#8fb8ff;text-shadow:0 0 8px #6ea0ff66}.epi-atk-label[data-v-443251da]{font-size:var(--fs-md);color:#9ab0c8;letter-spacing:2px;font-weight:800}.epi-atk[data-v-443251da]{font-size:var(--fs-3xl);white-space:nowrap;font-weight:900;line-height:1.15}.epi-atk b[data-v-443251da]{color:#f2f4f8;text-shadow:0 1px 3px #000c;font-weight:900}.epi-atk.mul b[data-v-443251da]{color:#ffb060;text-shadow:0 0 10px #ff8c3c66}.epi-atk .epi-sep[data-v-443251da]{color:#8a93a3;margin:0 4px;font-size:.7em;font-weight:700}.epi-foot[data-v-443251da]{font-size:var(--fs-xs);color:#c9a14c;letter-spacing:.5px;white-space:nowrap;font-weight:800}.ep-row.locked .ep-tag[data-v-443251da],.ep-row.locked .epi-atk-label[data-v-443251da],.ep-row.locked .epi-atk[data-v-443251da],.ep-row.locked .epi-foot[data-v-443251da]{opacity:.6}.ep-side[data-v-443251da]{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;width:136px;display:flex}.eps-state[data-v-443251da]{font-size:var(--fs-lg);letter-spacing:1px;color:#ffe28a;text-shadow:0 0 8px #ffc85059;white-space:nowrap;font-weight:900}.ep-row:not(.activated) .eps-state[data-v-443251da]{color:#b8a070;text-shadow:none;font-size:var(--fs-sm)}.eps-cost[data-v-443251da]{text-align:right;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;gap:2px;line-height:1.3;display:flex}.epc-label[data-v-443251da]{font-size:var(--fs-mini);color:#b8a070;font-weight:800}.epc-value[data-v-443251da]{font-size:var(--fs-xs);color:#ffe08a;font-weight:900}.epc-value.poor[data-v-443251da]{color:#c8785a}.epc-unit[data-v-443251da]{font-size:var(--fs-mini);color:#b8a070;font-weight:800}.ep-row.locked .eps-cost[data-v-443251da]{opacity:.6}.eps-actions[data-v-443251da]{gap:6px;width:100%;display:flex}.eps-btn[data-v-443251da]{font-size:var(--fs-sm);letter-spacing:1px;white-space:nowrap;padding:6px 0}.eps-btn.half[data-v-443251da]{letter-spacing:0;flex:1 1 0}.eps-btn.full[data-v-443251da]{width:108px}.sub-panel-wrap[data-v-00beaa30]{box-sizing:border-box;background:0 0;flex-direction:column;gap:10px;min-height:100%;padding:10px 8px 12px;display:flex;position:relative}.sp-top-bar[data-v-00beaa30]{padding:0;display:block}.sp-books-chip[data-v-00beaa30]{box-sizing:border-box;letter-spacing:1px;background:linear-gradient(90deg,#140e04fa 0%,#1e1608fa 50%,#140e04fa 100%);border:1px solid #b48c3c8c;border-radius:0;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;height:70px;padding:8px 16px;font-weight:800;display:flex}.spb-left[data-v-00beaa30]{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.spb-label[data-v-00beaa30]{color:#d0b888;font-size:var(--fs-xl);letter-spacing:3px;text-shadow:0 1px 2px #000000e6;white-space:nowrap;font-weight:800;line-height:1.2}.spb-right[data-v-00beaa30]{align-self:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.spb-value[data-v-00beaa30]{color:#fff3c0;font-size:var(--fs-5xl);letter-spacing:1px;text-shadow:0 2px 4px #000000e6,0 0 10px #ffc8508c;white-space:nowrap;font-weight:900;line-height:1.1}.spb-unit[data-v-00beaa30]{color:#c9b488;font-size:var(--fs-lg);font-weight:800;line-height:1}.spb-tip[data-v-00beaa30]{color:#a79470;font-size:var(--fs-xs);letter-spacing:.6px;white-space:nowrap;line-height:1.2}.auto-upgrade[data-v-00beaa30]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#8d7c5e;align-self:flex-start;align-items:center;gap:4px;margin-left:2px;transition:color .15s;display:inline-flex}.auto-upgrade .auto-box[data-v-00beaa30]{color:#2a1d06;background:#0c08038c;border:1px solid #be9b55bf;justify-content:center;align-items:center;width:15px;height:15px;transition:all .15s;display:inline-flex;box-shadow:inset 0 0 3px #0009}.auto-upgrade .auto-box img[data-v-00beaa30]{width:11px;height:11px;display:block}.auto-upgrade .auto-text[data-v-00beaa30]{font-size:var(--fs-sm);letter-spacing:1px;line-height:1}.auto-upgrade:hover .auto-box[data-v-00beaa30]{border-color:#ffd94a}.auto-upgrade.checked[data-v-00beaa30]{color:#ffd94a;text-shadow:0 0 5px #ffd75a66}.auto-upgrade.checked .auto-box[data-v-00beaa30]{background:linear-gradient(#f5d678,#d8a944);border-color:#ffe9a8;box-shadow:0 0 6px #ffd75a8c,inset 0 0 2px #0000004d}.sk-list[data-v-00beaa30]{flex-direction:column;gap:10px;display:flex}.sk-item[data-v-00beaa30]{background:linear-gradient(#181006f2,#0c0803f2);border:1px solid #b48c3c73;border-radius:0;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:12px 14px;display:grid;position:relative}.sk-icon[data-v-00beaa30]{width:var(--sk-list-icon);height:var(--sk-list-icon);background:#0a0805;border:1.5px solid #3a2b12;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,0 1px 4px #000000b3}.sk-meta[data-v-00beaa30]{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex}.sk-row1[data-v-00beaa30]{justify-content:flex-start;align-items:center;gap:9px;line-height:1.2;display:flex}.sk-name[data-v-00beaa30]{font-size:var(--fs-lg);letter-spacing:1px;color:#ffe9b0;text-shadow:0 2px 2px #000000e6,0 0 3px #ffdc961f;font-weight:900;line-height:1.2}.sk-rank[data-v-00beaa30]{font-size:var(--fs-xs);letter-spacing:1.1px;color:#ffd45a;text-shadow:0 0 4px #ffd26457;background:linear-gradient(#5a360ee6,#3c2208eb);border:1.3px solid #e6b450;border-radius:0;align-items:center;padding:2px 8px;font-weight:900;line-height:1.25;display:inline-flex}.sk-row2[data-v-00beaa30]{font-size:var(--fs-xs);letter-spacing:.1px;color:#e1d2b4;text-shadow:0 1px 2px #000c;white-space:nowrap;justify-content:flex-start;align-items:baseline;line-height:1.4;display:flex;overflow:hidden}.sk-row2>span[data-v-00beaa30],.sk-row2>b[data-v-00beaa30]{vertical-align:baseline;margin:0;padding:0;line-height:1.4;display:inline-block}.sk-row2 .sk-desc-pre[data-v-00beaa30],.sk-row2 .sk-desc-post[data-v-00beaa30]{vertical-align:baseline;line-height:1.4;display:inline-block}.sk-row2 .sk-dmg[data-v-00beaa30]{color:#ffb36a;font-size:var(--fs-sm);text-shadow:0 0 3px #ffaa503d;vertical-align:baseline;flex-shrink:0;margin:0 1px;font-weight:900;line-height:1.4;display:inline-block}.sk-row2 .sk-cd-val[data-v-00beaa30]{color:#ffe08a;vertical-align:baseline;flex-shrink:0;font-weight:900;display:inline-block}.sk-row3[data-v-00beaa30]{font-size:var(--fs-mini);letter-spacing:.1px;color:#cfc0a0;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;font-weight:700;line-height:1.4;display:flex;overflow:hidden}.sk-row3>span[data-v-00beaa30]{vertical-align:baseline;margin:0;padding:0;line-height:1.4;display:inline-block}.sk-r3-lbl[data-v-00beaa30]{color:#cfc0a0}.sk-r3-dmg[data-v-00beaa30]{color:#ffb36a;font-weight:900;font-size:var(--fs-xs);text-shadow:0 0 3px #ffaa5038}.sk-r3-sep[data-v-00beaa30]{color:#9a8560;padding:0 2.5px!important}.sk-r3-cost-lbl[data-v-00beaa30]{color:#cfc0a0}.sk-r3-cost[data-v-00beaa30]{color:#ffe08a;font-weight:900;font-size:var(--fs-xs);vertical-align:baseline;line-height:1.4;display:inline-block}.sk-r3-cost.ok[data-v-00beaa30]{color:#6cff8a;text-shadow:0 0 3px #64ff8247}.sk-r3-cost-suf[data-v-00beaa30]{color:#b8a070}.sk-actions[data-v-00beaa30]{flex-direction:column;gap:8px;display:flex}.sk-btn[data-v-00beaa30]{min-width:64px;font-size:var(--fs-sm);letter-spacing:1px;justify-content:center;align-items:center;padding:8px 6px;line-height:1.3;display:inline-flex}.sk-btn-lock[data-v-00beaa30]{letter-spacing:0;white-space:nowrap;width:108px;min-width:108px}.sk-btn-go[data-v-00beaa30]{letter-spacing:3px}.puppet-page[data-v-55f06dea]{box-sizing:border-box;background:0 0;flex-direction:column;gap:10px;min-height:100%;padding:10px 8px 12px;display:flex}.puppet-hint[data-v-55f06dea]{font-size:var(--fs-sm);color:#a08858;letter-spacing:.5px;margin:0 2px 4px;line-height:1.5}.puppet-card[data-v-55f06dea]{box-shadow:none;background:radial-gradient(at 50% 0,#c8a0501f,#0000 60%),linear-gradient(#241a0efa,#120c05fa);border:1px solid #b48c3c73;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 14px;display:flex;position:relative}.card-head[data-v-55f06dea]{font-size:var(--fs-xl);color:#ffe8a8;letter-spacing:2px;text-shadow:0 1px 2px #000,0 0 6px #ffc8504d;align-items:center;gap:8px;padding:0 8px;font-weight:700;display:flex}.card-title[data-v-55f06dea]{align-items:center;line-height:1;display:inline-flex}.auto-buy[data-v-55f06dea]{cursor:pointer;-webkit-user-select:none;user-select:none;color:#8d7c5e;align-items:center;gap:4px;margin-left:2px;transition:color .15s;display:inline-flex}.auto-box[data-v-55f06dea]{color:#2a1d06;background:#0c08038c;border:1px solid #be9b55bf;justify-content:center;align-items:center;width:15px;height:15px;transition:all .15s;display:inline-flex;box-shadow:inset 0 0 3px #0009}.auto-box img[data-v-55f06dea]{width:11px;height:11px;display:block}.auto-text[data-v-55f06dea]{font-size:var(--fs-sm);letter-spacing:1px;line-height:1}.auto-buy:hover .auto-box[data-v-55f06dea]{border-color:#ffd94a}.auto-buy.checked[data-v-55f06dea]{color:#ffd94a;text-shadow:0 0 5px #ffd75a66}.auto-buy.checked .auto-box[data-v-55f06dea]{background:linear-gradient(#f5d678,#d8a944);border-color:#ffe9a8;box-shadow:0 0 6px #ffd75a8c,inset 0 0 2px #0000004d}.card-head .icon[data-v-55f06dea]{color:#e6c368;filter:drop-shadow(0 0 5px #ffdc648c);flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:filter .18s;display:inline-flex}.card-head .icon img[data-v-55f06dea]{width:100%;height:100%;display:block}.puppet-card:hover .card-head .icon[data-v-55f06dea]{filter:drop-shadow(0 0 8px #ffdc64cc)}.card-count[data-v-55f06dea]{text-align:center;letter-spacing:2px;text-shadow:0 0 8px,0 2px 4px #000c,0 0 16px #ffd75a33;white-space:nowrap;margin:2px 0;font-size:0}.card-count .count-num[data-v-55f06dea],.card-count .count-unit[data-v-55f06dea]{font-size:var(--fs-4xl);vertical-align:middle;height:32px;font-weight:900;line-height:32px;display:inline-block}.card-count .count-num[data-v-55f06dea]{font-family:inherit}.card-count .count-unit[data-v-55f06dea]{margin-left:8px;font-family:inherit}.card-bonus[data-v-55f06dea]{font-size:var(--fs-md);color:#a99778;text-align:center;line-height:1.6}.card-bonus b[data-v-55f06dea]{color:#ffd98a;font-weight:700}.card-price[data-v-55f06dea]{font-size:var(--fs-lg);color:#e8d8b0;letter-spacing:1px;background:linear-gradient(90deg,#0000,#78501e40,#0000);border-top:1px solid #b48c3c33;border-bottom:1px solid #b48c3c33;margin-top:4px;padding:5px 12px}.card-price b[data-v-55f06dea]{color:#ffd94a;font-size:var(--fs-xl);text-shadow:0 0 5px #ffd75a59;font-weight:800}.card-actions[data-v-55f06dea]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.buy-btn[data-v-55f06dea]{min-width:74px;font-size:var(--fs-md);letter-spacing:1px;flex:1 0 auto;padding:9px 10px}.reset-card[data-v-55f06dea]{box-shadow:none;background:radial-gradient(at 50% 0,#b464501a,#0000 60%),linear-gradient(#1c140cfa,#0e0a04fa);border:1px solid #96733773;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:16px 14px;display:flex;position:relative}.reset-text[data-v-55f06dea]{font-size:var(--fs-md);color:#b5a485;text-align:center;letter-spacing:1px}.reset-btn[data-v-55f06dea]{font-size:var(--fs-lg);letter-spacing:3px;padding:10px 24px}.wheel-wrap[data-v-47562dfb]{flex-direction:column;align-items:center;gap:14px;padding:0 0 12px;display:flex}.wheel-hint[data-v-47562dfb]{width:100%;font-size:var(--fs-sm);color:#a99778;letter-spacing:.5px;box-sizing:border-box;background:#1e16088c;border:1px solid #785a284d;padding:10px 14px}.wh-foot[data-v-47562dfb]{font-size:var(--fs-sm);color:#8d7d5e;text-align:center;line-height:1.6}.wh-help[data-v-47562dfb]{color:#ffd94a;cursor:pointer;vertical-align:middle;background:#3c2a0c99;border:1px solid #c9a13c;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:3px;font-size:11px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex;transform:translateY(-2px)}.wh-help[data-v-47562dfb]:hover{background:#5a3e12e6;box-shadow:0 0 6px #ffc85080}.prob-mask[data-v-47562dfb]{z-index:200;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.prob-dialog[data-v-47562dfb]{background:linear-gradient(#281c0afa,#140e04fa);border:1.5px solid #c9a13c;border-radius:6px;width:100%;max-width:320px;overflow:hidden;box-shadow:0 0 24px #000000b3,0 0 12px #c9a13c66}.pd-head[data-v-47562dfb]{background:linear-gradient(#3c2a0c99,#1e160899);border-bottom:1px solid #785a2866;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pd-title[data-v-47562dfb]{color:#ffd94a;font-weight:900;font-size:var(--fs-md);letter-spacing:3px}.pd-close[data-v-47562dfb]{color:#c9b488;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.pd-close[data-v-47562dfb]:hover{color:#ffd94a}.pd-list[data-v-47562dfb]{grid-template-columns:repeat(2,1fr);gap:4px 16px;padding:10px 16px 14px;display:grid}.pd-row[data-v-47562dfb]{border-bottom:1px dashed #785a2840;grid-template-columns:1fr auto;align-items:center;padding:3px 0;display:grid}.pd-name[data-v-47562dfb]{color:#e0d0a8;font-size:var(--fs-xs)}.pd-prob[data-v-47562dfb]{color:#ffd94a;text-align:center;min-width:52px;font-weight:800;font-size:var(--fs-xs)}.wheel-stage[data-v-47562dfb]{aspect-ratio:1;justify-content:center;align-items:center;width:min(78vw,360px);display:flex;position:relative}.wheel-pointer[data-v-47562dfb]{filter:drop-shadow(0 0 6px #ffd24ab3);z-index:5;border-top:26px solid #ffd24a;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.wheel-pointer[data-v-47562dfb]:after{content:"";background:#ffd24a;border-radius:3px 3px 0 0;width:16px;height:10px;position:absolute;top:-30px;left:-8px}.wheel-disc[data-v-47562dfb]{background:#1a1208;border:6px solid #c9a13c;border-radius:50%;width:100%;height:100%;transition:transform 4s cubic-bezier(.17,.67,.18,1);position:relative;box-shadow:0 0 0 3px #5a4018,0 0 24px #c9a13c73,inset 0 0 18px #0000008c}.wheel-disc.spinning[data-v-47562dfb]{will-change:transform}.wheel-disc.no-anim[data-v-47562dfb]{transition:none}.wheel-sectors[data-v-47562dfb]{border-radius:50%;position:absolute;inset:0}.wheel-label[data-v-47562dfb]{pointer-events:none;justify-content:center;align-items:flex-start;width:0;height:0;display:flex;position:absolute;top:50%;left:50%}.wl-text[data-v-47562dfb]{color:#fff6c8;text-shadow:0 1px 2px #000000f2,0 0 4px #ffd24a73;letter-spacing:1px;text-align:center;white-space:nowrap;writing-mode:vertical-rl;text-orientation:upright;font-weight:900;line-height:1.15;display:inline-block}.wheel-core[data-v-47562dfb]{pointer-events:none;background:radial-gradient(circle at 50% 35%,#4a3416,#1a1208 70%);border:3px solid #c9a13c;border-radius:50%;width:26%;height:26%;margin-top:-13%;margin-left:-13%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #c9a13c99,inset 0 0 10px #000000b3}.wheel-center-btn[data-v-47562dfb]{color:#3a2408;cursor:pointer;z-index:4;background:radial-gradient(circle at 50% 35%,#ffe9a8,#c98a2c 60%,#8a5a10 100%);border:2px solid #ffd24a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:26%;height:26%;margin-top:-13%;margin-left:-13%;padding:0;transition:transform .15s,filter .15s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #ffd24ab3,inset 0 1px #fff6}.wcb-top[data-v-47562dfb]{font-size:var(--fs-md);letter-spacing:2px;font-weight:900;line-height:1}.wcb-bot[data-v-47562dfb]{color:#5a3a08;letter-spacing:.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.wheel-center-btn[data-v-47562dfb]:not(:disabled):hover{filter:brightness(1.08);transform:scale(1.04)}.wheel-center-btn[data-v-47562dfb]:not(:disabled):active{transform:scale(.96)}.wheel-center-btn.is-disabled[data-v-47562dfb]{filter:grayscale(.6)brightness(.7);cursor:not-allowed}.wheel-controls[data-v-47562dfb]{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;padding:4px 8px;display:flex}.wc-check[data-v-47562dfb]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-xs);color:#c9b488;letter-spacing:1px;background:#1e160899;border:1px solid #785a2859;border-radius:4px;align-items:center;gap:5px;padding:5px 10px;font-weight:700;transition:all .15s;display:inline-flex}.wc-check.on[data-v-47562dfb]{color:#ffd98a;background:#3c2a0cb3;border-color:#ffc850b3;box-shadow:0 0 6px #ffc85040}.wc-check input[data-v-47562dfb]{accent-color:#ffd24a;cursor:pointer;width:14px;height:14px;margin:0}.wc-label[data-v-47562dfb]{white-space:nowrap}.wc-select[data-v-47562dfb]{font-size:var(--fs-xs);color:#ffe9b0;cursor:pointer;letter-spacing:1px;background:linear-gradient(#261a0cf2,#140d05f2);border:1px solid #b48c3c80;border-radius:4px;outline:none;padding:6px 26px 6px 6px;font-weight:700}.wc-select[data-v-47562dfb]:disabled{opacity:.45;cursor:not-allowed}.wc-select option[data-v-47562dfb]{color:#ffe9b0;background:#1a1208}.wheel-msg[data-v-47562dfb]{width:100%;font-size:var(--fs-sm);text-align:center;box-sizing:border-box;background:#1e1608b3;border:1px solid #b48c3c66;border-radius:6px;padding:8px 14px;line-height:1.6}.wheel-msg.ok[data-v-47562dfb]{color:#7ce7a0;border-color:#7ce7a080}.wheel-msg.err[data-v-47562dfb]{color:#ff8a6a;border-color:#ff8a6a80}.welfare-page[data-v-a65b23a9]{box-sizing:border-box;background:0 0;flex-direction:column;min-height:100%;padding:10px 8px 12px;display:flex}.wf-tabs[data-v-a65b23a9]{gap:8px;margin-bottom:12px;display:flex}.wf-tab[data-v-a65b23a9]{font-size:var(--fs-lg);letter-spacing:3px;color:#b8a070;cursor:pointer;background:linear-gradient(#261a0cf2,#140d05f2);border:1px solid #b48c3c73;flex:1;padding:11px 2px 10px;font-family:inherit;font-weight:900;transition:all .18s}.wf-tab[data-v-a65b23a9]:hover{color:#ffd98a;border-color:#f0b450b3}.wf-tab.active[data-v-a65b23a9]{color:#ffe9b0;background:linear-gradient(#7a2c14fa,#4a180afa);border-color:#f0b450e6;box-shadow:inset 0 1px #ffdc9640,0 0 10px #ffaa3c40}.wf-tab[data-v-a65b23a9]:not(.active):active{filter:brightness(.9)}.tab-pane[data-v-a65b23a9]{opacity:0;pointer-events:none;transition:opacity .25s}.tab-pane.is-active[data-v-a65b23a9]{opacity:1;pointer-events:auto}.activity-pane[data-v-a65b23a9]{justify-content:center;align-items:center;min-height:50vh;display:flex}.activity-placeholder[data-v-a65b23a9]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.ap-icon[data-v-a65b23a9]{color:#c9a13c;text-shadow:0 0 18px #c9a13c99;font-size:64px;animation:2.4s ease-in-out infinite alternate apGlow-a65b23a9}@keyframes apGlow-a65b23a9{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.ap-title[data-v-a65b23a9]{font-size:var(--fs-2xl);letter-spacing:6px;color:#ffd94a;text-shadow:0 0 10px #ffd24a66;font-weight:900}.ap-desc[data-v-a65b23a9]{font-size:var(--fs-md);color:#a99778;letter-spacing:1px}.tab-body[data-v-a65b23a9]{padding-top:2px}.packs-grid[data-v-a65b23a9]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.pack-cell[data-v-a65b23a9]{text-align:center;cursor:pointer;background:linear-gradient(#2a1808,#15100a);border:1px solid #5a4520;padding:10px 6px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.pack-cell[data-v-a65b23a9]:hover{border-color:#c9a13c}.pack-cell.selected[data-v-a65b23a9]{background:linear-gradient(#3a2810,#1e1708);border-color:#c9a13c;box-shadow:0 0 10px #c9a13c2e}.pc-name[data-v-a65b23a9]{font-size:var(--fs-sm);color:#ffd98a;letter-spacing:1px;margin-bottom:4px;font-weight:800}.pc-owned-mark[data-v-a65b23a9]{pointer-events:none;z-index:2;width:12px;height:12px;position:absolute;top:-1px;right:-1px}.pc-owned-mark[data-v-a65b23a9]:before,.pc-owned-mark[data-v-a65b23a9]:after{content:"";position:absolute;top:0;right:0}.pc-owned-mark[data-v-a65b23a9]:before{clip-path:polygon(0 0,100% 0,100% 100%);background:radial-gradient(circle at 70% 30%,#fff6c8,#ffd94a 40%,#c9a13c 75%,#8a6510 100%);border:1px solid #8a6510;width:12px;height:12px;box-shadow:0 0 6px #ffdc5aa6,0 0 10px #ffc83c59}.pc-owned-mark[data-v-a65b23a9]:after{border-bottom:1.5px solid #3a2810;border-right:1.5px solid #3a2810;width:5px;height:9px;top:1px;right:1px;transform:rotate(38deg)translate(-1px,-3px)}.pack-detail[data-v-a65b23a9],.pack-effect[data-v-a65b23a9]{box-shadow:none;background:radial-gradient(at 50% 0,#c8a0501f,#0000 60%),linear-gradient(#241a0efa,#120c05fa);border:1px solid #b48c3c73;margin-bottom:10px;padding:14px 14px 13px;position:relative}.pack-effect h4.pe-title[data-v-a65b23a9]{color:#ffd94a;font-size:var(--fs-lg);letter-spacing:2px;text-shadow:0 0 6px #ffc85040;margin-bottom:10px;font-weight:800}.pack-effect .month-pe-title[data-v-a65b23a9]{color:#ffe24a;text-shadow:0 0 8px #ffd20047;align-items:baseline;gap:6px;display:flex}.month-title-yellow[data-v-a65b23a9]{color:#ffe24a}.super-upgrade-hint[data-v-a65b23a9]{color:#ffb347;font-weight:800;font-size:var(--fs-lg);letter-spacing:1px}.pd-row[data-v-a65b23a9]{font-size:var(--fs-md);color:#b5a485;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.pd-row>span[data-v-a65b23a9]:first-child{color:#b5a485}.pd-diamond[data-v-a65b23a9]{color:#ffb347;font-size:var(--fs-xl);letter-spacing:1px;font-weight:800}.pd-name[data-v-a65b23a9]{color:#ffeba8;font-size:var(--fs-lg);letter-spacing:1px}.stat-owned[data-v-a65b23a9]{color:#7ce7a0}.stat-locked[data-v-a65b23a9]{color:#ffd98a}.stat-super[data-v-a65b23a9]{color:#ffb347;text-shadow:0 0 6px #ffb34759;font-weight:800}.pd-buy-row[data-v-a65b23a9]{border-top:1px solid #785a284d;margin-top:4px;padding-top:10px}.pd-diamond-row[data-v-a65b23a9]{border-bottom:1px solid #785a284d;margin-bottom:0;padding-bottom:6px}.pd-status-row[data-v-a65b23a9]{padding-top:6px;padding-bottom:6px}.pd-first-row[data-v-a65b23a9]{padding-top:2px;padding-bottom:4px}.pd-btn[data-v-a65b23a9]{font-size:var(--fs-lg);letter-spacing:3px;padding:10px 22px}.pd-desc[data-v-a65b23a9]{font-size:var(--fs-sm);color:#a99778;flex:1;padding-left:14px;line-height:1.6}.pd-buy-row[data-v-a65b23a9]{justify-content:flex-start;align-items:center;display:flex}.pd-buy-row .pd-desc[data-v-a65b23a9]{margin-left:0}.pe-list[data-v-a65b23a9]{font-size:var(--fs-md);color:#e0d0a8;flex-direction:column;gap:10px;line-height:1.5;display:flex}.pe-item[data-v-a65b23a9]{align-items:center;display:flex}.pe-no[data-v-a65b23a9]{color:#9a8a6a;margin-right:4px;font-weight:700}.pe-super[data-v-a65b23a9]{color:#ffb347;text-shadow:0 0 4px #ffb3474d;margin-left:6px;font-weight:700}.daily-tasks[data-v-a65b23a9]{flex-direction:column;gap:8px;display:flex}.daily-task-card[data-v-a65b23a9]{background:radial-gradient(at 50% 0,#c8a0501a,#0000 60%),linear-gradient(#241a0efa,#120c05fa);border:1px solid #b48c3c73;flex-direction:column;gap:7px;padding:10px 12px 11px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.daily-task-card.can-claim[data-v-a65b23a9]{border-color:#ffc850e6;box-shadow:0 0 10px #ffaa3c40}.daily-task-card.claimed[data-v-a65b23a9]{opacity:.6}.dtc-head[data-v-a65b23a9]{justify-content:space-between;align-items:center;display:flex}.dtc-name[data-v-a65b23a9]{font-size:var(--fs-md);color:#ffd98a;letter-spacing:1px;font-weight:800}.dtc-reward[data-v-a65b23a9]{font-size:var(--fs-sm);color:#ffb347;font-weight:700}.dtc-desc[data-v-a65b23a9]{font-size:var(--fs-sm);color:#a99778;letter-spacing:.5px}.dtc-progress-row[data-v-a65b23a9]{align-items:center;gap:10px;display:flex}.dtc-progress-bar[data-v-a65b23a9]{background:#00000073;border:1px solid #785a2880;flex:1;height:14px;overflow:hidden}.dtc-progress-fill[data-v-a65b23a9]{background:linear-gradient(90deg,#78c85ad9,#50aa3ce6);height:100%;transition:width .25s}.daily-task-card.can-claim .dtc-progress-fill[data-v-a65b23a9]{background:linear-gradient(90deg,#ffc850e6,#e6a028f2)}.dtc-progress-text[data-v-a65b23a9]{font-size:var(--fs-sm);color:#b5a485;text-align:right;min-width:48px;font-weight:700}.dtc-claim-btn[data-v-a65b23a9]{font-size:var(--fs-sm);letter-spacing:2px;align-self:flex-start;margin-top:1px;padding:6px 18px}#avatarPicker[data-v-3cb57f18]{z-index:140;background:#0d0a05;flex-direction:column;display:none;position:absolute;inset:0}#avatarPicker.show[data-v-3cb57f18]{display:flex}.ap-head[data-v-3cb57f18]{background:linear-gradient(#2a2010,#1a1408);border-bottom:1px solid #8a6a2a;align-items:center;gap:10px;padding:14px 12px;display:flex}.ap-back[data-v-3cb57f18]{color:#ffd98a;font-size:var(--fs-md);cursor:pointer;background:#2a2010;border:1px solid #8a6a2a;border-radius:0;padding:6px 12px}.ap-title[data-v-3cb57f18]{font-size:var(--fs-xl);color:#ffd98a;letter-spacing:2px;font-weight:700}.ap-hint[data-v-3cb57f18]{font-size:var(--fs-md);color:#c9a13c;background:#1a1408;border:1px solid #5a4520;border-radius:0;margin:14px 12px;padding:12px}.ap-grid[data-v-3cb57f18]{flex:1;grid-template-columns:repeat(5,1fr);align-content:start;gap:6px;padding:8px 10px;display:grid;overflow-y:auto}.ap-footer[data-v-3cb57f18]{padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#1a140800,#140e04fa);flex-shrink:0;justify-content:flex-end;display:flex}.ap-reset-btn[data-v-3cb57f18]{font-size:var(--fs-md);letter-spacing:2px;padding:7px 20px}.ap-item[data-v-3cb57f18]{aspect-ratio:1;cursor:pointer;border:2px solid #5a4520;border-radius:50%;transition:transform .15s;position:relative;overflow:hidden}.ap-item[data-v-3cb57f18]:active{transform:scale(.92)}.ap-item.current[data-v-3cb57f18]{border-color:#ffd98a;box-shadow:0 0 10px #ffd98a99}.ap-item .cur-tag[data-v-3cb57f18]{color:#1a1005;font-size:var(--fs-mini);white-space:nowrap;background:#c9a13cf2;border-radius:0;padding:1px 6px;font-weight:700;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.edb-overlay[data-v-a9af375e]{z-index:210;background:#0a0805;position:absolute;inset:0;overflow:hidden}.edb-bg[data-v-a9af375e]{opacity:.5;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.edb-mask[data-v-a9af375e]{z-index:1;pointer-events:none;background:linear-gradient(#0804108c 0%,#08041059 40%,#080410a6 100%),radial-gradient(circle at 50% 30%,#7828a040,#0000 60%);position:absolute;inset:0}.edb-top[data-v-a9af375e]{z-index:10;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:40px;left:10px;right:10px}.edb-name-row[data-v-a9af375e]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.edb-boss-name[data-v-a9af375e]{color:#ffd98a;letter-spacing:2px;text-shadow:0 2px 6px #000000f2,0 0 14px #b450dc80;font-size:18px;font-weight:900}.edb-abandon-btn[data-v-a9af375e]{letter-spacing:2px;color:#ffd98a;cursor:pointer;background:#281c0ad9;border:1px solid #c9a13c;border-radius:2px;padding:4px 12px;font-size:12px;transition:background .15s,transform .15s;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 6px #0009}.edb-abandon-btn[data-v-a9af375e]:hover{background:#5a1e14e6}.edb-abandon-btn[data-v-a9af375e]:active{transform:translateY(-50%)scale(.96)}.edb-hp-bar[data-v-a9af375e]{background:#1a0505;border:1px solid #c9a13c;border-radius:2px;width:100%;height:18px;position:relative;overflow:hidden;box-shadow:0 0 10px #000c,inset 0 1px 2px #000000e6}.edb-hp-fill[data-v-a9af375e]{background:linear-gradient(#ff6b4a 0%,#ff3a2a 50%,#d81a10 100%);transition:width .3s ease-out;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffd2b4b3,0 0 10px #ff503cbf}.edb-hp-text[data-v-a9af375e]{color:#fff;text-shadow:0 1px 2px #000;z-index:2;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.edb-timer[data-v-a9af375e]{z-index:10;color:#ffe28a;text-shadow:0 1px 3px #000,0 0 8px #ffb43c99;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;position:absolute;top:92px;right:14px}.edb-timer-unit[data-v-a9af375e]{margin-left:1px;font-size:12px}.edb-summon-warn[data-v-a9af375e]{z-index:11;background:#78141ed9;border:1.5px solid #ff6b6b;border-radius:20px;align-items:center;gap:10px;padding:8px 22px;animation:.8s ease-in-out infinite alternate summonWarnPulse-a9af375e;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff505080,inset 0 0 8px #0006}.edb-summon-text[data-v-a9af375e]{color:#ffe0e0;text-shadow:0 1px 2px #000;font-size:16px;font-weight:800}.edb-summon-count[data-v-a9af375e]{color:#ffd54a;text-shadow:0 1px 3px #000;text-align:center;min-width:36px;font-size:20px;font-weight:900}@keyframes summonWarnPulse-a9af375e{0%{transform:translate(-50%)scale(1);box-shadow:0 0 12px #ff505066,inset 0 0 8px #0006}to{transform:translate(-50%)scale(1.05);box-shadow:0 0 26px #ff6464d9,inset 0 0 8px #0006}}.edb-boss-cd[data-v-a9af375e]{z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.edb-boss-cd-text[data-v-a9af375e]{color:#ffd98a;letter-spacing:2px;text-shadow:0 2px 6px #000,0 0 16px #ffb43c99;white-space:nowrap;font-size:22px;font-weight:800}.edb-boss-cd-num[data-v-a9af375e]{color:#fff;text-shadow:0 2px 8px #000,0 0 20px #ffb43cb3;font-size:64px;font-weight:900;animation:1s ease-in-out bossCdPulse-a9af375e}@keyframes bossCdPulse-a9af375e{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.9)}}.edb-boss[data-v-a9af375e]{z-index:4;background:radial-gradient(circle at 40% 35%,#4a3018,#1a0e04);border:3px solid #c9a13c;border-radius:50%;width:264px;height:264px;animation:2s ease-in-out infinite alternate bossBreath-a9af375e;position:absolute;top:120px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 18px #c9a13c80,inset 0 0 14px #000000b3}@keyframes bossBreath-a9af375e{0%{box-shadow:0 0 14px #c9a13c59,inset 0 0 14px #000000b3}to{box-shadow:0 0 30px #ffc850d9,inset 0 0 14px #000000b3}}.edb-boss.entering[data-v-a9af375e]{top:-300px}.edb-boss img[data-v-a9af375e]{object-fit:cover;width:100%;height:100%;display:block}.edb-boss.dying[data-v-a9af375e]{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-50%)scale(.4)}.edb-boss.hit-shake[data-v-a9af375e]{animation:.21s ease-in-out bossHitShake-a9af375e}@keyframes bossHitShake-a9af375e{0%{transform:translate(-50%)translate(0)scale(1)}22%{transform:translate(-50%)translate(-4px,-2px)scale(1.02)}44%{transform:translate(-50%)translate(3px,2px)scale(.995)}66%{transform:translate(-50%)translate(-3px,3px)scale(1.01)}88%{transform:translate(-50%)translate(2px,-2px)scale(.998)}to{transform:translate(-50%)translate(0)scale(1)}}.edb-minion-zone[data-v-a9af375e]{z-index:3;position:absolute;inset:0 0 150px}.edb-minion[data-v-a9af375e]{background:radial-gradient(circle at 40% 35%,#3a2a1a,#140a04);border:2px solid #c9a13c;border-radius:50%;width:88px;height:88px;transition:box-shadow .2s,border-color .2s;position:absolute;overflow:hidden;box-shadow:0 0 12px #c9a13c80,inset 0 0 8px #000000b3}.edb-minion img[data-v-a9af375e]{object-fit:cover;width:100%;height:100%;display:block}.edb-minion.target[data-v-a9af375e]{border-color:#fff2b0;box-shadow:0 0 18px #ffd98ae6,inset 0 0 8px #000000b3}.edb-minion.dying[data-v-a9af375e]{opacity:0!important;transform:scale(.3)!important}.edb-minion.hit-shake[data-v-a9af375e]{animation:.21s ease-in-out minionHitShake-a9af375e!important}@keyframes minionHitShake-a9af375e{0%{transform:translate(0)scale(1)}22%{transform:translate(-2px,-1px)scale(1.03)}44%{transform:translate(1.8px,1.1px)scale(.995)}66%{transform:translate(-1.5px,1.6px)scale(1.015)}88%{transform:translate(1.2px,-1px)scale(.998)}to{transform:translate(0)scale(1)}}.edb-player[data-v-a9af375e]{z-index:4;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 16px #c9a13cb3,inset 0 0 10px #0009}.edb-player img[data-v-a9af375e]{object-fit:cover;width:100%;height:100%;display:block}.edb-disciple[data-v-a9af375e]{z-index:5;pointer-events:none;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:52px;height:52px;position:absolute;overflow:hidden;box-shadow:0 0 10px #c9a13c8c,inset 0 0 8px #0009}.edb-disciple img[data-v-a9af375e]{object-fit:cover;width:100%;height:100%;display:block}[data-v-a9af375e] #skillDock{top:auto;bottom:160px;right:8px}.edb-arrow-layer[data-v-a9af375e]{pointer-events:none;z-index:8;position:absolute;inset:0;overflow:visible}.edb-arr[data-v-a9af375e]{transform-origin:14.5px 9px;will-change:transform;width:36.5px;height:18px;position:absolute}.edb-arr img[data-v-a9af375e]{width:100%;height:100%;display:block}.edb-burst[data-v-a9af375e]{pointer-events:none;will-change:transform, opacity;width:64px;height:64px;margin-top:-32px;margin-left:-32px;position:absolute}.edb-burst img[data-v-a9af375e]{width:100%;height:100%;display:block}.edb-dmg-floats[data-v-a9af375e]{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.edb-dmg-float[data-v-a9af375e]{white-space:nowrap;text-shadow:0 2px 4px #000,0 0 3px #000000e6;flex-direction:column;align-items:center;font-weight:800;animation:1.1s ease-out forwards edbDmgRise-a9af375e;display:flex;position:absolute;transform:translate(-50%,-50%)}.edb-dmg-float.shake[data-v-a9af375e]{animation-name:edbDmgRise-a9af375e,edbDmgShake-a9af375e;animation-duration:1.1s,.22s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,2;animation-fill-mode:forwards,forwards}@keyframes edbDmgShake-a9af375e{0%{filter:brightness()}25%{filter:brightness(1.5)drop-shadow(0 0 2px #fff)}50%{filter:brightness()}to{filter:brightness()}}.edb-dmg-float .edb-dmg-num[data-v-a9af375e]{color:#fff5b0;font-size:var(--fs-3xl);line-height:1}.edb-dmg-float.skill .edb-dmg-num[data-v-a9af375e]{color:#e2a8ff;text-shadow:0 2px 6px #000,0 0 8px #be5afff2}.edb-dmg-float.crit[data-v-a9af375e],.edb-dmg-float.crit.shake[data-v-a9af375e]{animation:1.1s ease-out forwards edbCritRise-a9af375e}.edb-dmg-float.crit .edb-dmg-num[data-v-a9af375e],.edb-dmg-float.crit.skill .edb-dmg-num[data-v-a9af375e]{color:#ff7a3a;font-size:var(--fs-6xl);text-shadow:0 2px 6px #000,0 0 10px #ff7828f2}@keyframes edbCritRise-a9af375e{0%{opacity:0;filter:brightness(2.4)drop-shadow(0 0 10px #ffe6a0f2);transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.2) rotate(-16deg)}10%{opacity:1;filter:brightness(2.2)drop-shadow(0 0 12px #ffc85af2);transform:translate(calc(-50% + var(--offsetX,0px) - 5px), -52%) scale(1.75) rotate(9deg)}20%{filter:brightness(1.7)drop-shadow(0 0 8px #ff963ce6);transform:translate(calc(-50% + var(--offsetX,0px) + 6px), -57%) scale(1.18) rotate(-7deg)}30%{filter:brightness(1.5);transform:translate(calc(-50% + var(--offsetX,0px) - 4px), -61%) scale(1.45) rotate(4deg)}42%{filter:brightness(1.25);transform:translate(calc(-50% + var(--offsetX,0px) + 2px), -65%) scale(1.08) rotate(-2deg)}55%{filter:brightness(1.1);transform:translate(calc(-50% + var(--offsetX,0px)), -69%) scale(1.16) rotate(0deg)}68%{filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), -75%) scale(1) rotate(0deg)}to{opacity:0;filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.96) rotate(0deg)}}.edb-dmg-float.crit[data-v-a9af375e]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff4bef2 0%,#ffaa3c99 42%,#ff6e1e2e 62%,#ff6e1e00 72%);border-radius:50%;width:84px;height:84px;animation:.5s ease-out forwards edbCritBurst-a9af375e;position:absolute;top:50%;left:50%}@keyframes edbCritBurst-a9af375e{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.edb-dmg-float .edb-crit-tag[data-v-a9af375e]{color:#ffd24a;font-size:var(--fs-sm);letter-spacing:2px;text-shadow:0 1px 3px #000,0 0 4px #ffb43cb3;margin-bottom:2px;font-weight:900}.edb-dmg-float.crit .edb-crit-tag[data-v-a9af375e]{font-size:var(--fs-lg);animation:.42s cubic-bezier(.2,1.6,.4,1) forwards edbCritTagPop-a9af375e}@keyframes edbCritTagPop-a9af375e{0%{opacity:0;transform:scale(.3)rotate(-10deg)}35%{opacity:1;transform:scale(1.35)rotate(4deg)}70%{transform:scale(.94)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes edbDmgRise-a9af375e{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.4) rotate(-8deg)}15%{opacity:1;transform:translate(calc(-50% + var(--offsetX,0px)), -50%) scale(1.22) rotate(6deg)}28%{transform:translate(calc(-50% + var(--offsetX,0px)), -56%) scale(1.02) rotate(-2deg)}45%{transform:translate(calc(-50% + var(--offsetX,0px)), -64%) scale(1) rotate(0deg)}to{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.95) rotate(0deg)}}.edb-result[data-v-a9af375e]{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080410b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.edb-result-panel[data-v-a9af375e]{text-align:center;background:linear-gradient(#281c0af2,#140e06fa);border:1px solid #c9a13c;width:78%;max-width:320px;padding:24px 18px;box-shadow:0 0 24px #000000e6,0 0 14px #c9a13c66}.edb-result-title[data-v-a9af375e]{letter-spacing:4px;margin-bottom:10px;padding-left:4px;font-size:28px;font-weight:900}.edb-result-title.win[data-v-a9af375e]{color:#ffd98a;text-shadow:0 0 12px #ffd24acc}.edb-result-title.lose[data-v-a9af375e]{color:#ff7a6a;text-shadow:0 0 12px #ff503c99}.edb-result-desc[data-v-a9af375e]{color:#d0b888;margin-bottom:12px;font-size:13px}.edb-result-reward[data-v-a9af375e]{background:#c9a13c1f;border:1px solid #c9a13c66;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-bottom:18px;padding:8px 12px;display:flex}.edb-reward-label[data-v-a9af375e]{color:#c9a13c;font-size:13px}.edb-reward-mat[data-v-a9af375e]{color:#ffd98a;text-shadow:0 1px 2px #000;font-size:15px;font-weight:800}.edb-reward-count[data-v-a9af375e]{color:#ffe9b0;font-size:14px;font-weight:700}.edb-result-btn[data-v-a9af375e]{letter-spacing:4px;width:100%;padding:10px 0 10px 4px;font-size:16px}.edb-confirm[data-v-a9af375e]{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080410b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.edb-confirm-panel[data-v-a9af375e]{text-align:center;background:linear-gradient(#281c0af2,#140e06fa);border:1px solid #c9a13c;width:78%;max-width:320px;padding:22px 18px;box-shadow:0 0 24px #000000e6,0 0 14px #c9a13c66}.edb-confirm-title[data-v-a9af375e]{color:#ffd98a;letter-spacing:3px;margin-bottom:10px;padding-left:3px;font-size:22px;font-weight:900}.edb-confirm-desc[data-v-a9af375e]{color:#d0b888;margin-bottom:18px;font-size:13px;line-height:1.5}.edb-confirm-btns[data-v-a9af375e]{gap:12px;display:flex}.edb-confirm-cancel[data-v-a9af375e],.edb-confirm-ok[data-v-a9af375e]{letter-spacing:2px;flex:1;padding:9px 0 9px 2px;font-size:15px}.edb-confirm-ok[data-v-a9af375e]{color:#ffe0e0!important;background:linear-gradient(#8a2a2a,#5a1414)!important;border-color:#c94a4a!important}.rb-overlay[data-v-79cc34c2]{z-index:210;background:#0a0805;position:absolute;inset:0;overflow:hidden}.rb-bg[data-v-79cc34c2]{opacity:.5;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.rb-mask[data-v-79cc34c2]{z-index:1;pointer-events:none;background:linear-gradient(#1408048c 0%,#14080459 40%,#140804a6 100%),radial-gradient(circle at 50% 30%,#b43c1440,#0000 60%);position:absolute;inset:0}.rb-top[data-v-79cc34c2]{z-index:10;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:40px;left:10px;right:10px}.rb-name-row[data-v-79cc34c2]{justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative}.rb-boss-name[data-v-79cc34c2]{color:#ffd98a;letter-spacing:2px;text-shadow:0 2px 6px #000000f2,0 0 14px #ff782880;font-size:18px;font-weight:900}.rb-progress[data-v-79cc34c2]{color:#e8b84a;background:#281408b3;border:1px solid #c9a13c80;border-radius:10px;padding:1px 8px;font-size:13px;font-weight:700}.rb-abandon-btn[data-v-79cc34c2]{letter-spacing:2px;color:#ffd98a;cursor:pointer;background:#281c0ad9;border:1px solid #c9a13c;border-radius:2px;padding:4px 12px;font-size:12px;transition:background .15s,transform .15s;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 6px #0009}.rb-abandon-btn[data-v-79cc34c2]:hover{background:#5a1e14e6}.rb-abandon-btn[data-v-79cc34c2]:active{transform:translateY(-50%)scale(.96)}.rb-hp-bar[data-v-79cc34c2]{background:#1a0505;border:1px solid #c9a13c;border-radius:2px;width:100%;height:18px;position:relative;overflow:hidden;box-shadow:0 0 10px #000c,inset 0 1px 2px #000000e6}.rb-hp-fill[data-v-79cc34c2]{background:linear-gradient(#ff8a3a 0%,#ff5a1a 50%,#d82a10 100%);transition:width .3s ease-out;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffd2b4b3,0 0 10px #ff6428bf}.rb-hp-text[data-v-79cc34c2]{color:#fff;text-shadow:0 1px 2px #000;z-index:2;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.rb-timer[data-v-79cc34c2]{z-index:10;color:#ffe28a;text-shadow:0 1px 3px #000,0 0 8px #ffb43c99;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;position:absolute;top:92px;right:14px}.rb-timer-unit[data-v-79cc34c2]{margin-left:1px;font-size:12px}.rb-boss-cd[data-v-79cc34c2]{z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.rb-boss-cd-text[data-v-79cc34c2]{color:#ffd98a;letter-spacing:2px;text-shadow:0 2px 6px #000,0 0 16px #ffb43c99;white-space:nowrap;font-size:22px;font-weight:800}.rb-boss-cd-num[data-v-79cc34c2]{color:#fff;text-shadow:0 2px 8px #000,0 0 20px #ffb43cb3;font-size:64px;font-weight:900;animation:1s ease-in-out rbBossCdPulse-79cc34c2}@keyframes rbBossCdPulse-79cc34c2{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.9)}}.rb-boss[data-v-79cc34c2]{z-index:4;background:radial-gradient(circle at 40% 35%,#4a3018,#1a0e04);border:3px solid #c9a13c;border-radius:50%;width:264px;height:264px;animation:2s ease-in-out infinite alternate rbBossBreath-79cc34c2;position:absolute;top:120px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 18px #c9a13c80,inset 0 0 14px #000000b3}@keyframes rbBossBreath-79cc34c2{0%{box-shadow:0 0 14px #c9a13c59,inset 0 0 14px #000000b3}to{box-shadow:0 0 30px #ffc850d9,inset 0 0 14px #000000b3}}.rb-boss.entering[data-v-79cc34c2]{top:-300px}.rb-boss img[data-v-79cc34c2]{object-fit:cover;width:100%;height:100%;display:block}.rb-boss.dying[data-v-79cc34c2]{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-50%)scale(.4)}.rb-boss.hit-shake[data-v-79cc34c2]{animation:.21s ease-in-out rbBossHitShake-79cc34c2}@keyframes rbBossHitShake-79cc34c2{0%{transform:translate(-50%)translate(0)scale(1)}22%{transform:translate(-50%)translate(-4px,-2px)scale(1.02)}44%{transform:translate(-50%)translate(3px,2px)scale(.995)}66%{transform:translate(-50%)translate(-3px,3px)scale(1.01)}88%{transform:translate(-50%)translate(2px,-2px)scale(.998)}to{transform:translate(-50%)translate(0)scale(1)}}.rb-player[data-v-79cc34c2]{z-index:4;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 16px #c9a13cb3,inset 0 0 10px #0009}.rb-player img[data-v-79cc34c2]{object-fit:cover;width:100%;height:100%;display:block}.rb-disciple[data-v-79cc34c2]{z-index:5;pointer-events:none;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:52px;height:52px;position:absolute;overflow:hidden;box-shadow:0 0 10px #c9a13c8c,inset 0 0 8px #0009}.rb-disciple img[data-v-79cc34c2]{object-fit:cover;width:100%;height:100%;display:block}[data-v-79cc34c2] #skillDock{top:auto;bottom:160px;right:8px}.rb-arrow-layer[data-v-79cc34c2]{pointer-events:none;z-index:8;position:absolute;inset:0;overflow:visible}.rb-arr[data-v-79cc34c2]{transform-origin:14.5px 9px;will-change:transform;width:36.5px;height:18px;position:absolute}.rb-arr img[data-v-79cc34c2]{width:100%;height:100%;display:block}.rb-burst[data-v-79cc34c2]{pointer-events:none;will-change:transform, opacity;width:64px;height:64px;margin-top:-32px;margin-left:-32px;position:absolute}.rb-burst img[data-v-79cc34c2]{width:100%;height:100%;display:block}.rb-dmg-floats[data-v-79cc34c2]{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.rb-dmg-float[data-v-79cc34c2]{white-space:nowrap;text-shadow:0 2px 4px #000,0 0 3px #000000e6;flex-direction:column;align-items:center;font-weight:800;animation:1.1s ease-out forwards rbDmgRise-79cc34c2;display:flex;position:absolute;transform:translate(-50%,-50%)}.rb-dmg-float.shake[data-v-79cc34c2]{animation-name:rbDmgRise-79cc34c2,rbDmgShake-79cc34c2;animation-duration:1.1s,.22s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,2;animation-fill-mode:forwards,forwards}@keyframes rbDmgShake-79cc34c2{0%{filter:brightness()}25%{filter:brightness(1.5)drop-shadow(0 0 2px #fff)}50%{filter:brightness()}to{filter:brightness()}}.rb-dmg-float .rb-dmg-num[data-v-79cc34c2]{color:#fff5b0;font-size:var(--fs-3xl);line-height:1}.rb-dmg-float.skill .rb-dmg-num[data-v-79cc34c2]{color:#e2a8ff;text-shadow:0 2px 6px #000,0 0 8px #be5afff2}.rb-dmg-float.crit[data-v-79cc34c2],.rb-dmg-float.crit.shake[data-v-79cc34c2]{animation:1.1s ease-out forwards rbCritRise-79cc34c2}.rb-dmg-float.crit .rb-dmg-num[data-v-79cc34c2],.rb-dmg-float.crit.skill .rb-dmg-num[data-v-79cc34c2]{color:#ff7a3a;font-size:var(--fs-6xl);text-shadow:0 2px 6px #000,0 0 10px #ff7828f2}@keyframes rbCritRise-79cc34c2{0%{opacity:0;filter:brightness(2.4)drop-shadow(0 0 10px #ffe6a0f2);transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.2) rotate(-16deg)}10%{opacity:1;filter:brightness(2.2)drop-shadow(0 0 12px #ffc85af2);transform:translate(calc(-50% + var(--offsetX,0px) - 5px), -52%) scale(1.75) rotate(9deg)}20%{filter:brightness(1.7)drop-shadow(0 0 8px #ff963ce6);transform:translate(calc(-50% + var(--offsetX,0px) + 6px), -57%) scale(1.18) rotate(-7deg)}30%{filter:brightness(1.5);transform:translate(calc(-50% + var(--offsetX,0px) - 4px), -61%) scale(1.45) rotate(4deg)}42%{filter:brightness(1.25);transform:translate(calc(-50% + var(--offsetX,0px) + 2px), -65%) scale(1.08) rotate(-2deg)}55%{filter:brightness(1.1);transform:translate(calc(-50% + var(--offsetX,0px)), -69%) scale(1.16) rotate(0deg)}68%{filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), -75%) scale(1) rotate(0deg)}to{opacity:0;filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.96) rotate(0deg)}}.rb-dmg-float.crit[data-v-79cc34c2]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff4bef2 0%,#ffaa3c99 42%,#ff6e1e2e 62%,#ff6e1e00 72%);border-radius:50%;width:84px;height:84px;animation:.5s ease-out forwards rbCritBurst-79cc34c2;position:absolute;top:50%;left:50%}@keyframes rbCritBurst-79cc34c2{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.rb-dmg-float .rb-crit-tag[data-v-79cc34c2]{color:#ffd24a;font-size:var(--fs-sm);letter-spacing:2px;text-shadow:0 1px 3px #000,0 0 4px #ffb43cb3;margin-bottom:2px;font-weight:900}.rb-dmg-float.crit .rb-crit-tag[data-v-79cc34c2]{font-size:var(--fs-lg);animation:.42s cubic-bezier(.2,1.6,.4,1) forwards rbCritTagPop-79cc34c2}@keyframes rbCritTagPop-79cc34c2{0%{opacity:0;transform:scale(.3)rotate(-10deg)}35%{opacity:1;transform:scale(1.35)rotate(4deg)}70%{transform:scale(.94)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes rbDmgRise-79cc34c2{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.4) rotate(-8deg)}15%{opacity:1;transform:translate(calc(-50% + var(--offsetX,0px)), -50%) scale(1.22) rotate(6deg)}28%{transform:translate(calc(-50% + var(--offsetX,0px)), -56%) scale(1.02) rotate(-2deg)}45%{transform:translate(calc(-50% + var(--offsetX,0px)), -64%) scale(1) rotate(0deg)}to{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.95) rotate(0deg)}}.rb-result[data-v-79cc34c2]{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080410b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rb-result-panel[data-v-79cc34c2]{text-align:center;background:linear-gradient(#281c0af2,#140e06fa);border:1px solid #c9a13c;width:78%;max-width:320px;padding:24px 18px;box-shadow:0 0 24px #000000e6,0 0 14px #c9a13c66}.rb-result-title[data-v-79cc34c2]{letter-spacing:4px;margin-bottom:10px;padding-left:4px;font-size:28px;font-weight:900}.rb-result-title.win[data-v-79cc34c2]{color:#ffd98a;text-shadow:0 0 12px #ffd24acc}.rb-result-title.lose[data-v-79cc34c2]{color:#ff7a6a;text-shadow:0 0 12px #ff503c99}.rb-result-desc[data-v-79cc34c2]{color:#d0b888;margin-bottom:12px;font-size:13px}.rb-result-rewards[data-v-79cc34c2]{background:#c9a13c1f;border:1px solid #c9a13c66;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:18px;padding:10px 12px;display:flex}.rb-reward-row[data-v-79cc34c2]{justify-content:space-between;align-items:center;gap:6px;display:flex}.rb-reward-label[data-v-79cc34c2]{color:#c9a13c;font-size:13px;font-weight:600}.rb-reward-count[data-v-79cc34c2]{color:#ffe9b0;font-size:14px;font-weight:800}.rb-reward-pieces[data-v-79cc34c2]{flex-direction:column;gap:6px;display:flex}.rb-pieces-label[data-v-79cc34c2]{text-align:left}.rb-pieces-grid[data-v-79cc34c2]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.rb-piece-tag[data-v-79cc34c2]{color:#ffd98a;text-shadow:0 1px 2px #000;background:#281c0ab3;border:1px solid #c9a13c80;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.rb-result-btn[data-v-79cc34c2]{letter-spacing:4px;width:100%;padding:10px 0 10px 4px;font-size:16px}.rb-confirm[data-v-79cc34c2]{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080410b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rb-confirm-panel[data-v-79cc34c2]{text-align:center;background:linear-gradient(#281c0af2,#140e06fa);border:1px solid #c9a13c;width:78%;max-width:320px;padding:22px 18px;box-shadow:0 0 24px #000000e6,0 0 14px #c9a13c66}.rb-confirm-title[data-v-79cc34c2]{color:#ffd98a;letter-spacing:3px;margin-bottom:10px;padding-left:3px;font-size:22px;font-weight:900}.rb-confirm-desc[data-v-79cc34c2]{color:#d0b888;margin-bottom:18px;font-size:13px;line-height:1.5}.rb-confirm-btns[data-v-79cc34c2]{gap:12px;display:flex}.rb-confirm-cancel[data-v-79cc34c2],.rb-confirm-ok[data-v-79cc34c2]{letter-spacing:2px;flex:1;padding:9px 0 9px 2px;font-size:15px}.rb-confirm-ok[data-v-79cc34c2]{color:#ffe0e0!important;background:linear-gradient(#8a2a2a,#5a1414)!important;border-color:#c94a4a!important}.fbb-overlay[data-v-5d672fd7]{z-index:210;background:#0a0805;position:absolute;inset:0;overflow:hidden}.fbb-bg[data-v-5d672fd7]{opacity:.5;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.fbb-mask[data-v-5d672fd7]{z-index:1;pointer-events:none;background:linear-gradient(#0804108c 0%,#08041059 40%,#080410a6 100%),radial-gradient(circle at 50% 30%,#7828a040,#0000 60%);position:absolute;inset:0}.fbb-top[data-v-5d672fd7]{z-index:10;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:40px;left:10px;right:10px}.fbb-name-row[data-v-5d672fd7]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.fbb-boss-name[data-v-5d672fd7]{color:#ffd98a;letter-spacing:2px;text-shadow:0 2px 6px #000000f2,0 0 14px #b450dc80;font-size:18px;font-weight:900}.fbb-abandon-btn[data-v-5d672fd7]{letter-spacing:2px;color:#ffd98a;cursor:pointer;background:#281c0ad9;border:1px solid #c9a13c;border-radius:2px;padding:4px 12px;font-size:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.fbb-hp-bar[data-v-5d672fd7]{background:#1a0505;border:1px solid #c9a13c;border-radius:2px;width:100%;height:18px;position:relative;overflow:hidden}.fbb-hp-fill[data-v-5d672fd7]{background:linear-gradient(#ff6b4a 0%,#ff3a2a 50%,#d81a10 100%);transition:width .3s ease-out;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffd2b4b3,0 0 10px #ff503cbf}.fbb-hp-text[data-v-5d672fd7]{color:#fff;text-shadow:0 1px 2px #000;z-index:2;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.fbb-timer[data-v-5d672fd7]{z-index:10;color:#ffe28a;text-shadow:0 1px 3px #000,0 0 8px #ffb43c99;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;position:absolute;top:92px;right:14px}.fbb-timer-unit[data-v-5d672fd7]{margin-left:1px;font-size:12px}.fbb-boss-cd[data-v-5d672fd7]{z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.fbb-boss-cd-text[data-v-5d672fd7]{color:#ffd98a;letter-spacing:2px;text-shadow:0 2px 6px #000,0 0 16px #ffb43c99;white-space:nowrap;font-size:22px;font-weight:800}.fbb-boss-cd-num[data-v-5d672fd7]{color:#fff;text-shadow:0 2px 8px #000,0 0 20px #ffb43cb3;font-size:64px;font-weight:900;animation:1s ease-in-out fbbCdPulse-5d672fd7}@keyframes fbbCdPulse-5d672fd7{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.9)}}.fbb-boss[data-v-5d672fd7]{z-index:4;background:radial-gradient(circle at 40% 35%,#4a3018,#1a0e04);border:3px solid #c9a13c;border-radius:50%;width:264px;height:264px;animation:2s ease-in-out infinite alternate fbbBreath-5d672fd7;position:absolute;top:120px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 18px #c9a13c80,inset 0 0 14px #000000b3}@keyframes fbbBreath-5d672fd7{0%{box-shadow:0 0 14px #c9a13c59,inset 0 0 14px #000000b3}to{box-shadow:0 0 30px #ffc850d9,inset 0 0 14px #000000b3}}.fbb-boss.entering[data-v-5d672fd7]{top:-300px}.fbb-boss img[data-v-5d672fd7]{object-fit:cover;width:100%;height:100%;display:block}.fbb-boss.dying[data-v-5d672fd7]{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-50%)scale(.4)}.fbb-boss.hit-shake[data-v-5d672fd7]{animation:.21s ease-in-out fbbHitShake-5d672fd7}@keyframes fbbHitShake-5d672fd7{0%{transform:translate(-50%)translate(0)scale(1)}22%{transform:translate(-50%)translate(-4px,-2px)scale(1.02)}44%{transform:translate(-50%)translate(3px,2px)scale(.995)}66%{transform:translate(-50%)translate(-3px,3px)scale(1.01)}88%{transform:translate(-50%)translate(2px,-2px)scale(.998)}to{transform:translate(-50%)translate(0)scale(1)}}.fbb-player[data-v-5d672fd7]{z-index:4;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 16px #c9a13cb3,inset 0 0 10px #0009}.fbb-player img[data-v-5d672fd7]{object-fit:cover;width:100%;height:100%;display:block}.fbb-disciple[data-v-5d672fd7]{z-index:5;pointer-events:none;background:#0f1408;border:2px solid #c9a13c;border-radius:50%;width:52px;height:52px;position:absolute;overflow:hidden;box-shadow:0 0 10px #c9a13c8c,inset 0 0 8px #0009}.fbb-disciple img[data-v-5d672fd7]{object-fit:cover;width:100%;height:100%;display:block}[data-v-5d672fd7] #skillDock{top:auto;bottom:160px;right:8px}.fbb-arrow-layer[data-v-5d672fd7]{pointer-events:none;z-index:8;position:absolute;inset:0;overflow:visible}.fbb-arr[data-v-5d672fd7]{transform-origin:14.5px 9px;will-change:transform;width:36.5px;height:18px;position:absolute}.fbb-arr img[data-v-5d672fd7]{width:100%;height:100%;display:block}.fbb-burst[data-v-5d672fd7]{pointer-events:none;will-change:transform, opacity;width:64px;height:64px;margin-top:-32px;margin-left:-32px;position:absolute}.fbb-burst img[data-v-5d672fd7]{width:100%;height:100%;display:block}.fbb-dmg-floats[data-v-5d672fd7]{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.fbb-dmg-float[data-v-5d672fd7]{white-space:nowrap;text-shadow:0 2px 4px #000,0 0 3px #000000e6;flex-direction:column;align-items:center;font-weight:800;animation:1.1s ease-out forwards fbbDmgRise-5d672fd7;display:flex;position:absolute;transform:translate(-50%,-50%)}.fbb-dmg-float.shake[data-v-5d672fd7]{animation-name:fbbDmgRise-5d672fd7,fbbDmgShake-5d672fd7;animation-duration:1.1s,.22s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,2;animation-fill-mode:forwards,forwards}@keyframes fbbDmgShake-5d672fd7{0%{filter:brightness()}25%{filter:brightness(1.5)drop-shadow(0 0 2px #fff)}50%{filter:brightness()}to{filter:brightness()}}.fbb-dmg-float .fbb-dmg-num[data-v-5d672fd7]{color:#fff5b0;font-size:var(--fs-3xl);line-height:1}.fbb-dmg-float.skill .fbb-dmg-num[data-v-5d672fd7]{color:#e2a8ff;text-shadow:0 2px 6px #000,0 0 8px #be5afff2}.fbb-dmg-float.crit[data-v-5d672fd7],.fbb-dmg-float.crit.shake[data-v-5d672fd7]{animation:1.1s ease-out forwards fbbCritRise-5d672fd7}.fbb-dmg-float.crit .fbb-dmg-num[data-v-5d672fd7],.fbb-dmg-float.crit.skill .fbb-dmg-num[data-v-5d672fd7]{color:#ff7a3a;font-size:var(--fs-6xl);text-shadow:0 2px 6px #000,0 0 10px #ff7828f2}@keyframes fbbCritRise-5d672fd7{0%{opacity:0;filter:brightness(2.4)drop-shadow(0 0 10px #ffe6a0f2);transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.2) rotate(-16deg)}10%{opacity:1;filter:brightness(2.2)drop-shadow(0 0 12px #ffc85af2);transform:translate(calc(-50% + var(--offsetX,0px) - 5px), -52%) scale(1.75) rotate(9deg)}20%{filter:brightness(1.7)drop-shadow(0 0 8px #ff963ce6);transform:translate(calc(-50% + var(--offsetX,0px) + 6px), -57%) scale(1.18) rotate(-7deg)}30%{filter:brightness(1.5);transform:translate(calc(-50% + var(--offsetX,0px) - 4px), -61%) scale(1.45) rotate(4deg)}42%{filter:brightness(1.25);transform:translate(calc(-50% + var(--offsetX,0px) + 2px), -65%) scale(1.08) rotate(-2deg)}55%{filter:brightness(1.1);transform:translate(calc(-50% + var(--offsetX,0px)), -69%) scale(1.16) rotate(0deg)}68%{filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), -75%) scale(1) rotate(0deg)}to{opacity:0;filter:brightness();transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.96) rotate(0deg)}}.fbb-dmg-float.crit[data-v-5d672fd7]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff4bef2 0%,#ffaa3c99 42%,#ff6e1e2e 62%,#ff6e1e00 72%);border-radius:50%;width:84px;height:84px;animation:.5s ease-out forwards fbbCritBurst-5d672fd7;position:absolute;top:50%;left:50%}@keyframes fbbCritBurst-5d672fd7{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.fbb-dmg-float .fbb-crit-tag[data-v-5d672fd7]{color:#ffd24a;font-size:var(--fs-sm);letter-spacing:2px;text-shadow:0 1px 3px #000,0 0 4px #ffb43cb3;margin-bottom:2px;font-weight:900}.fbb-dmg-float.crit .fbb-crit-tag[data-v-5d672fd7]{font-size:var(--fs-lg);animation:.42s cubic-bezier(.2,1.6,.4,1) forwards fbbCritTagPop-5d672fd7}@keyframes fbbCritTagPop-5d672fd7{0%{opacity:0;transform:scale(.3)rotate(-10deg)}35%{opacity:1;transform:scale(1.35)rotate(4deg)}70%{transform:scale(.94)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes fbbDmgRise-5d672fd7{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), -40%) scale(.4) rotate(-8deg)}15%{opacity:1;transform:translate(calc(-50% + var(--offsetX,0px)), -50%) scale(1.22) rotate(6deg)}28%{transform:translate(calc(-50% + var(--offsetX,0px)), -56%) scale(1.02) rotate(-2deg)}45%{transform:translate(calc(-50% + var(--offsetX,0px)), -64%) scale(1) rotate(0deg)}to{opacity:0;transform:translate(calc(-50% + var(--offsetX,0px)), calc(-160% - var(--rise,0px))) scale(.95) rotate(0deg)}}.fbb-result[data-v-5d672fd7]{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080410b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fbb-result-panel[data-v-5d672fd7]{text-align:center;background:linear-gradient(#281c0af2,#140e06fa);border:1px solid #c9a13c;width:78%;max-width:320px;padding:24px 18px;box-shadow:0 0 24px #000000e6,0 0 14px #c9a13c66}.fbb-result-title[data-v-5d672fd7]{letter-spacing:4px;margin-bottom:10px;padding-left:4px;font-size:28px;font-weight:900}.fbb-result-title.win[data-v-5d672fd7]{color:#ffd98a;text-shadow:0 0 12px #ffd24acc}.fbb-result-title.lose[data-v-5d672fd7]{color:#ff7a6a;text-shadow:0 0 12px #ff503c99}.fbb-result-desc[data-v-5d672fd7]{color:#d0b888;margin-bottom:12px;font-size:13px}.fbb-result-reward[data-v-5d672fd7]{background:#c9a13c1f;border:1px solid #c9a13c66;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:18px;padding:8px 12px;display:flex}.fbb-reward-label[data-v-5d672fd7]{color:#c9a13c;font-size:13px}.fbb-reward-mat[data-v-5d672fd7]{color:#ffd98a;text-shadow:0 1px 2px #000;font-size:15px;font-weight:800}.fbb-reward-count[data-v-5d672fd7]{color:#ffe9b0;font-size:14px;font-weight:700}.fbb-result-btn[data-v-5d672fd7]{letter-spacing:4px;width:100%;padding:10px 0 10px 4px;font-size:16px}.fbb-confirm[data-v-5d672fd7]{z-index:60;background:#080410b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fbb-confirm-panel[data-v-5d672fd7]{text-align:center;background:linear-gradient(#281c0af5,#140e06fa);border:1px solid #c9a13c;width:80%;max-width:300px;padding:20px}.fbb-confirm-title[data-v-5d672fd7]{color:#ffd98a;letter-spacing:2px;margin-bottom:8px;font-size:18px;font-weight:900}.fbb-confirm-desc[data-v-5d672fd7]{color:#d0b888;margin-bottom:16px;font-size:13px}.fbb-confirm-btns[data-v-5d672fd7]{gap:12px;display:flex}.fbb-confirm-btns .btn-action[data-v-5d672fd7]{letter-spacing:2px;flex:1;padding:8px 0;font-size:14px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{color:#e6e6f0;background:#0a0d16;height:100%;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}#phone{background:radial-gradient(at 50% 25%,#2a2015 0%,#15100a 55%,#0a0805 100%);flex-direction:column;width:100%;max-width:520px;height:100vh;max-height:100vh;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5a4520,0 0 30px #000c}.top-area{z-index:125;flex:none;position:relative}.main-area{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.panel-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08060273;position:absolute;inset:0}#loadingScreen{z-index:999;color:#c9a13c;font-size:var(--fs-xl);letter-spacing:2px;background:#0a0805;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#gameArea{visibility:hidden;width:100%;height:100%}
