.pf-eye[data-v-dceeaf69]{fill:var(--p-ink, #1d3651)}.pf-shine[data-v-dceeaf69]{fill:#fff;opacity:.96}.pf-line[data-v-dceeaf69]{fill:none;stroke:var(--p-ink, #1d3651);stroke-width:2.8;stroke-linecap:round}.pf-line.thin[data-v-dceeaf69]{stroke-width:2.3}.pf-mouth[data-v-dceeaf69]{fill:var(--p-ink, #1d3651);opacity:.82}.pf-tongue[data-v-dceeaf69]{fill:#ff8fa8;opacity:.95}.pf-cheek[data-v-dceeaf69]{fill:var(--p-cheek, #ffb6c6);opacity:.5}.pet-svg[data-v-572e0ef3]{width:100%;height:100%;display:block;overflow:visible}.pet-solid[data-v-572e0ef3]{stroke:var(--p-rim);stroke-width:1.3}.gs-hi[data-v-572e0ef3]{stop-color:var(--p-hi)}.gs-a[data-v-572e0ef3]{stop-color:var(--p-a)}.gs-b[data-v-572e0ef3]{stop-color:var(--p-b)}.gs-jhi[data-v-572e0ef3]{stop-color:var(--j-hi)}.gs-ja[data-v-572e0ef3]{stop-color:var(--j-a)}.gs-jb[data-v-572e0ef3]{stop-color:var(--j-b)}.gs-sh1[data-v-572e0ef3]{stop-color:var(--p-shadow)}.gs-sh0[data-v-572e0ef3]{stop-color:transparent}.gm-metal-hi[data-v-572e0ef3]{stop-color:var(--pl-metal-hi)}.gm-metal[data-v-572e0ef3]{stop-color:var(--pl-metal)}.gp-hi[data-v-572e0ef3]{stop-color:var(--pl-body-hi)}.gp-a[data-v-572e0ef3]{stop-color:var(--pl-body)}.gp-b[data-v-572e0ef3]{stop-color:var(--pl-body-d)}.bear-ear-in[data-v-572e0ef3]{fill:var(--p-copper);opacity:.75}.bear-muzzle[data-v-572e0ef3]{fill:var(--p-hi);opacity:.96}.bear-nose[data-v-572e0ef3]{fill:var(--p-ink);opacity:.85}.bear-w[data-v-572e0ef3]{fill:none;stroke:var(--p-ink);stroke-width:1.5;stroke-linecap:round;opacity:.7}.bear-patch rect[data-v-572e0ef3]:first-child{fill:var(--p-copper);stroke:var(--p-copper-d);stroke-width:1.1}.bp-stitch[data-v-572e0ef3]{fill:none!important;stroke:#fff!important;stroke-width:1;stroke-dasharray:2.4 2.4;opacity:.55}.bp-wire[data-v-572e0ef3]{fill:none;stroke:var(--p-hi);stroke-width:1.6;stroke-linecap:round;opacity:.9}.bp-wire.w2[data-v-572e0ef3]{opacity:.7}.bp-dot[data-v-572e0ef3]{fill:var(--p-hi)}.plug-hi[data-v-572e0ef3]{fill:#fff;opacity:.22}.plug-body[data-v-572e0ef3]{fill:url(#wbpPlug);stroke:var(--p-rim);stroke-width:1.3}.plug-cable[data-v-572e0ef3]{fill:none;stroke:var(--pl-body);stroke-width:12;stroke-linecap:round}.plug-cable-tip[data-v-572e0ef3]{fill:var(--p-copper);stroke:var(--p-copper-d);stroke-width:1}.plug-house[data-v-572e0ef3]{fill:url(#wbpMetal);stroke:var(--pl-metal-d);stroke-width:1.2}.plug-pin[data-v-572e0ef3]{fill:var(--p-copper);stroke:var(--p-copper-d);stroke-width:1}.plug-house-hi[data-v-572e0ef3]{fill:#fff;opacity:.5}.pc-ring[data-v-572e0ef3]{fill:none;stroke:var(--p-rim);stroke-width:1.4;opacity:.8}.pc-core[data-v-572e0ef3]{fill:var(--p-copper);opacity:.9}.plug-top[data-v-572e0ef3]{transform-origin:60px 16px;animation:plugWobble-572e0ef3 3.4s ease-in-out infinite}@keyframes plugWobble-572e0ef3{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}.pet-svg.plug[data-v-572e0ef3]{animation:plugFloat-572e0ef3 3.6s ease-in-out infinite}.pet-svg.mech[data-v-572e0ef3]{filter:drop-shadow(0 0 2.5px var(--m-glow, transparent))}.gm-a[data-v-572e0ef3]{stop-color:var(--m-a)}.gm-b[data-v-572e0ef3]{stop-color:var(--m-b)}.m-body[data-v-572e0ef3]{fill:url(#wbpMech);stroke:var(--m-gold);stroke-width:1;stroke-opacity:var(--m-gold-o)}.m-plate[data-v-572e0ef3]{fill:var(--m-plate);stroke:var(--m-gold);stroke-width:.9;stroke-opacity:var(--m-gold-o)}.m-foot[data-v-572e0ef3]{fill:var(--m-dark);stroke:var(--m-gold);stroke-width:.8;stroke-opacity:calc(var(--m-gold-o) * .75)}.m-joint[data-v-572e0ef3]{fill:var(--m-joint);stroke:var(--m-gold);stroke-width:.8;stroke-opacity:var(--m-gold-o)}.m-fist[data-v-572e0ef3]{fill:var(--m-joint);stroke:var(--m-gold);stroke-width:.9;stroke-opacity:var(--m-gold-o)}.m-disc[data-v-572e0ef3]{fill:var(--p-copper);stroke:var(--p-copper-d);stroke-width:1.2}.m-disc-in[data-v-572e0ef3]{fill:none;stroke:var(--p-copper-d);stroke-width:.9;opacity:.8}.m-disc-hi[data-v-572e0ef3]{fill:none;stroke:#fff;stroke-width:1;opacity:.55;stroke-linecap:round}.m-panel[data-v-572e0ef3]{fill:none;stroke:var(--m-gold);stroke-width:.7;stroke-opacity:calc(var(--m-gold-o) * .7)}.m-core[data-v-572e0ef3]{fill:#0b1119;stroke:var(--m-gold);stroke-width:.8;stroke-opacity:calc(var(--m-gold-o) * 1.25)}.m-trim[data-v-572e0ef3]{fill:none;stroke:var(--m-gold);stroke-width:1;stroke-opacity:var(--m-gold-o);stroke-linecap:round}.m-visor[data-v-572e0ef3]{fill:#0b1119;stroke:var(--m-gold);stroke-width:.8;stroke-opacity:calc(var(--m-gold-o) * .875)}.m-eye[data-v-572e0ef3]{fill:#55d8ff;filter:drop-shadow(0 0 3px rgba(85,216,255,.9));animation:mechBlink-572e0ef3 3.4s ease-in-out infinite}.m-eye.e2[data-v-572e0ef3]{animation-delay:.12s}.m-mouth[data-v-572e0ef3]{fill:none;stroke:#55d8ff;stroke-width:1.2;stroke-opacity:.55;stroke-linecap:round}.m-mouth.thin[data-v-572e0ef3]{stroke-width:.9;stroke-opacity:.35}.m-lamp[data-v-572e0ef3]{fill:#7fe3c3;opacity:.9;animation:lampPulse-572e0ef3 2.2s ease-in-out infinite}.mech-head[data-v-572e0ef3]{transform-origin:60px 27px;animation:headBob-572e0ef3 3.2s ease-in-out infinite}@keyframes mechBlink-572e0ef3{0%,91%,to{opacity:1}95%{opacity:.3}}@keyframes lampPulse-572e0ef3{0%,to{opacity:.45}50%{opacity:1}}.dc-hat[data-v-572e0ef3]{fill:#ffd351;stroke:#cf9a2e;stroke-width:1.1}.dc-hat-b[data-v-572e0ef3]{fill:#f2b53d;stroke:#cf9a2e;stroke-width:1}.dc-hat-top[data-v-572e0ef3]{fill:#fff3c4}.dc-scarf[data-v-572e0ef3]{fill:#ff6f6f;stroke:#d94b4b;stroke-width:1}.dc-scarf-t[data-v-572e0ef3]{fill:#e85757;stroke:#d94b4b;stroke-width:1}.dc-badge-c[data-v-572e0ef3]{fill:#ffd351;stroke:#cf9a2e;stroke-width:1.2}.dc-badge-s[data-v-572e0ef3]{fill:#a2632c}@keyframes headBob-572e0ef3{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes sway-572e0ef3{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes flick-572e0ef3{0%,to{opacity:.12}42%{opacity:.8}55%{opacity:.28}}@keyframes twinkle-572e0ef3{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.1)}}@keyframes plugFloat-572e0ef3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.mech-head[data-v-572e0ef3],.plug-top[data-v-572e0ef3],.pet-svg.plug[data-v-572e0ef3],.m-eye[data-v-572e0ef3],.m-lamp[data-v-572e0ef3]{animation:none!important}}.wb-pet[data-v-0e8c3672],.pet-game[data-v-0e8c3672],.wb-pet-collapsed[data-v-0e8c3672]{--pet-size: 90px;--p-a: #4f9df0;--p-b: #2f77c9;--p-hi: #d3e8ff;--p-ink: #1d3651;--p-cheek: #ffb6c6;--p-copper: #d99a58;--p-copper-d: #a2632c;--p-rim: rgba(47, 119, 201, .28);--p-card: var(--wb-bg-card, #ffffff);--p-line: var(--wb-brand-soft, #d3e5fb);--p-shadow: rgba(0, 0, 0, .18);--p-glow: drop-shadow(0 5px 10px rgba(30, 70, 130, .18));--pl-metal: #c9ced6;--pl-metal-d: #8a929e;--pl-metal-hi: #eef1f5;--pl-body: #4fb0a5;--pl-body-d: #2c7a70;--pl-body-hi: #bfeae4;--j-hi: #f2fdff;--j-a: #9fdcf5;--j-b: #a596ec;--m-a: #9c6a2c;--m-b: #6c481d;--m-plate: #865a28;--m-dark: #543818;--m-joint: #b3813a;--m-gold: #d9a441;--m-gold-o: .45;--m-glow: rgba(217, 164, 65, .18)}.wb-pet[data-v-0e8c3672]{position:fixed;right:18px;bottom:18px;z-index:1500;display:flex;flex-direction:column;align-items:flex-end;user-select:none;-webkit-user-select:none;transition:opacity .25s ease}html.dark .wb-pet[data-v-0e8c3672],.dark .wb-pet[data-v-0e8c3672],[data-theme=dark] .wb-pet[data-v-0e8c3672],.theme-dark .wb-pet[data-v-0e8c3672],html.dark .pet-game[data-v-0e8c3672],.dark .pet-game[data-v-0e8c3672],[data-theme=dark] .pet-game[data-v-0e8c3672],.theme-dark .pet-game[data-v-0e8c3672],html.dark .wb-pet-collapsed[data-v-0e8c3672],.dark .wb-pet-collapsed[data-v-0e8c3672],[data-theme=dark] .wb-pet-collapsed[data-v-0e8c3672],.theme-dark .wb-pet-collapsed[data-v-0e8c3672]{--p-a: #5ba8f5;--p-b: #3a80d4;--p-hi: #dcefff;--p-ink: #0f2438;--p-cheek: #ff9db2;--p-copper: #e8a866;--p-copper-d: #b5763a;--p-rim: rgba(198, 228, 255, .55);--p-card: #16222f;--p-line: #2c3e52;--p-shadow: rgba(0, 0, 0, .5);--p-glow: drop-shadow(0 4px 14px rgba(91, 168, 245, .38));--pl-metal: #97a2af;--pl-metal-d: #5c6672;--pl-metal-hi: #c2cad4;--pl-body: #57c1b4;--pl-body-d: #2f8f82;--pl-body-hi: #cdeee9;--j-hi: #f4feff;--j-a: #aee6fa;--j-b: #b3a4f5;--m-a: #c98a3c;--m-b: #8a5a24;--m-plate: #b07d34;--m-dark: #6e4a1e;--m-joint: #cf9a4e;--m-gold: #ffcf5a;--m-gold-o: 1;--m-glow: rgba(255, 207, 90, .5)}.wb-pet.size-s[data-v-0e8c3672]{--pet-size: 68px}.wb-pet.size-l[data-v-0e8c3672]{--pet-size: 120px}.wb-pet-collapsed[data-v-0e8c3672]{position:fixed;right:-34px;bottom:110px;z-index:1500;width:66px;height:66px;padding:0;border:none;background:transparent;box-shadow:none;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.wb-pet-collapsed[data-v-0e8c3672]:active{cursor:grabbing}.wpc-avatar[data-v-0e8c3672]{width:66px;height:66px;transform:rotate(-30deg);transform-origin:50% 50%;filter:var(--p-glow);opacity:.96;transition:transform .25s cubic-bezier(.2,.7,.3,1.35),opacity .2s}.wb-pet-collapsed.lift .wpc-avatar[data-v-0e8c3672]{transform:translate(-10px) rotate(-14deg) scale(1.06);opacity:1}.wb-pet-collapsed.free .wpc-avatar[data-v-0e8c3672]{transform:rotate(-6deg)}.wb-pet-collapsed.free.lift .wpc-avatar[data-v-0e8c3672]{transform:translateY(-4px) rotate(0) scale(1.1)}.wb-pet-collapsed.dock-left .wpc-avatar[data-v-0e8c3672]{transform:rotate(30deg)}.wb-pet-collapsed.dock-left.lift .wpc-avatar[data-v-0e8c3672]{transform:translate(10px) rotate(14deg) scale(1.06)}.wb-pet-collapsed.dock-left .wpc-zzz[data-v-0e8c3672]{left:auto;right:-4px}.wpc-zzz[data-v-0e8c3672]{position:absolute;left:-4px;top:2px;color:var(--p-ink);font-weight:700;font-size:12px;opacity:.75;animation:colZzz-0e8c3672 2.6s ease-in-out infinite;pointer-events:none}.wpc-zzz span[data-v-0e8c3672]{font-size:8px}html.dark .wpc-zzz[data-v-0e8c3672],.dark .wpc-zzz[data-v-0e8c3672],[data-theme=dark] .wpc-zzz[data-v-0e8c3672],.theme-dark .wpc-zzz[data-v-0e8c3672]{color:#d8ecff;text-shadow:0 1px 3px rgba(0,0,0,.6)}@keyframes colZzz-0e8c3672{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.8;transform:translateY(-5px)}}.wb-pet.enter-bear[data-v-0e8c3672],.wb-pet-collapsed.enter-bear[data-v-0e8c3672]{animation:petEnterBear-0e8c3672 .82s cubic-bezier(.22,.9,.3,1.2) both}.wb-pet.enter-plug[data-v-0e8c3672],.wb-pet-collapsed.enter-plug[data-v-0e8c3672]{animation:petEnterPlug-0e8c3672 .92s cubic-bezier(.3,.7,.3,1.15) both}.wb-pet.enter-mech[data-v-0e8c3672],.wb-pet-collapsed.enter-mech[data-v-0e8c3672]{animation:petEnterMech-0e8c3672 1s cubic-bezier(.25,.85,.28,1.1) both}.wb-pet.entering.enter-bear[data-v-0e8c3672],.wb-pet-collapsed.entering.enter-bear[data-v-0e8c3672],.wb-pet.entering.enter-plug[data-v-0e8c3672],.wb-pet-collapsed.entering.enter-plug[data-v-0e8c3672],.wb-pet.entering.enter-mech[data-v-0e8c3672],.wb-pet-collapsed.entering.enter-mech[data-v-0e8c3672]{opacity:0}@keyframes petEnterBear-0e8c3672{0%{opacity:0;transform:translateY(46px) scale(.72)}22%{opacity:1;transform:translateY(-12px) scale(.94)}38%{transform:translateY(4px) scale(1.03)}52%{transform:translateY(-5px) scale(.99)}66%{transform:translateY(2px) scale(1.02)}82%{transform:translateY(-1px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes petEnterPlug-0e8c3672{0%{opacity:0;transform:translateY(-58px) rotate(-16deg)}30%{opacity:1;transform:translateY(0) rotate(0)}38%{transform:rotate(4deg)}46%{transform:rotate(-3deg)}54%{transform:rotate(2deg)}66%{transform:translateY(2px) scale(1.04,.93)}80%{transform:translateY(-2px) scale(.98,1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes petEnterMech-0e8c3672{0%{opacity:0;transform:translateY(40px) scaleY(.34) scaleX(1.22)}34%{opacity:1;transform:translateY(-6px) scaleY(1.1) scaleX(.94)}48%{transform:translateY(0) scaleY(.9) scaleX(1.06)}62%{transform:translateY(-3px) scaleY(1.04) scaleX(.98)}76%{transform:translateY(0) scaleY(.97) scaleX(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.wb-pet.pop-in .pet-stage[data-v-0e8c3672]{animation:petPop-0e8c3672 .6s cubic-bezier(.34,1.56,.64,1);transform-origin:80% 90%}@keyframes petPop-0e8c3672{0%{transform:scale(.25) translate(14px,10px);opacity:0}55%{transform:scale(1.14) translate(-2px,-4px);opacity:1}to{transform:scale(1) translate(0)}}.wb-pet.dragging[data-v-0e8c3672]{opacity:1}.wb-pet.settling[data-v-0e8c3672]{transition:left .24s cubic-bezier(.2,.7,.3,1),top .24s cubic-bezier(.2,.7,.3,1),opacity .25s}.wb-pet.dimmed[data-v-0e8c3672]:not(.dragging){opacity:.5}.pet-wrap[data-v-0e8c3672]{display:flex;flex-direction:column;align-items:center;position:relative;gap:4px}.wb-pet button[data-v-0e8c3672],.pet-game button[data-v-0e8c3672]{min-width:0;min-height:0;box-sizing:border-box}.pet-stage[data-v-0e8c3672]{position:relative;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;padding:4px 4px 0}.wb-pet.dragging .pet-stage[data-v-0e8c3672]{cursor:grabbing}.pet-aura[data-v-0e8c3672]{position:absolute;left:50%;top:58%;width:calc(var(--pet-size) * var(--evo-k, 1) * 1.4);height:calc(var(--pet-size) * var(--evo-k, 1) * 1.4);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--p-a) 45%,transparent) 0%,transparent 68%);transition:opacity .5s ease}.evo-baby[data-v-0e8c3672]{--evo-k: .88}.evo-teen[data-v-0e8c3672]{--evo-k: .94}.evo-adult[data-v-0e8c3672]{--evo-k: 1}.evo-teen .pet-aura[data-v-0e8c3672]{opacity:.5}.evo-adult .pet-aura[data-v-0e8c3672]{opacity:.85}.pet-body[data-v-0e8c3672]{position:relative;width:calc(var(--pet-size) * var(--evo-k, 1));height:calc(var(--pet-size) * var(--evo-k, 1));transform-origin:50% 88%;filter:var(--p-glow)}.pet-svg[data-v-0e8c3672]{width:100%;height:100%;display:block;overflow:visible}.pet-body[data-v-0e8c3672]{animation:breathe-0e8c3672 2.6s ease-in-out infinite}.pet-body.face-jump[data-v-0e8c3672]{animation:jump-0e8c3672 .5s ease}.pet-body.face-eat[data-v-0e8c3672]{animation:chew-0e8c3672 1.5s ease-in-out}@keyframes breathe-0e8c3672{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.035,1.05) translateY(-2px)}}@keyframes jump-0e8c3672{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-16px) scale(1.06,.96)}60%{transform:translateY(0) scale(.96,1.06)}to{transform:translateY(0) scale(1)}}@keyframes chew-0e8c3672{0%,to{transform:scale(1)}25%{transform:scale(1.05,1.02)}55%{transform:scale(1.02,1.05)}}.heart[data-v-0e8c3672]{position:absolute;left:50%;top:2px;color:#ff6b8a;font-size:13px;pointer-events:none;animation:floatUp-0e8c3672 1.2s ease-out forwards}.heart.h1[data-v-0e8c3672]{margin-left:-16px}.heart.h2[data-v-0e8c3672]{margin-left:6px;animation-delay:.14s}.spark-dot[data-v-0e8c3672]{position:absolute;left:50%;top:4px;color:#ffd54a;font-size:12px;pointer-events:none;animation:floatUp-0e8c3672 1.1s ease-out forwards}.spark-dot.d1[data-v-0e8c3672]{margin-left:12px;animation-delay:.05s}.spark-dot.d2[data-v-0e8c3672]{margin-left:-20px;animation-delay:.22s}@keyframes floatUp-0e8c3672{0%{opacity:0;transform:translateY(0) scale(.6)}22%{opacity:1}to{opacity:0;transform:translateY(-28px) scale(1.1)}}.zzz[data-v-0e8c3672]{position:absolute;right:-2px;top:-2px;color:var(--p-ink);font-weight:700;font-size:12px;opacity:.8;animation:zzz-0e8c3672 2.6s ease-in-out infinite}.zzz span[data-v-0e8c3672]{font-size:8px}@keyframes zzz-0e8c3672{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-6px)}}.eat-coin[data-v-0e8c3672]{position:absolute;right:-4px;top:32%;width:11px;height:11px;border-radius:50%;background:#e8a866;border:1.5px solid #a2632c;box-sizing:border-box;pointer-events:none;animation:eatFish-0e8c3672 1.4s ease-in forwards}@keyframes eatFish-0e8c3672{0%{opacity:0;transform:translate(14px) scale(.7)}30%{opacity:1}to{opacity:0;transform:translate(-6px,4px) scale(.4)}}.pet-bubble[data-v-0e8c3672]{position:absolute;bottom:calc(100% + 10px);width:max-content;max-width:min(232px,64vw);background:var(--p-card);color:var(--el-text-color-primary, #24425f);border:1px solid var(--p-line);border-radius:12px;padding:6px 11px;font-size:12px;line-height:1.55;box-shadow:0 8px 24px var(--p-shadow);text-align:left;white-space:normal;z-index:2}.side-right .pet-bubble[data-v-0e8c3672]{right:-6px;left:auto}.side-left .pet-bubble[data-v-0e8c3672]{left:-6px;right:auto}.pet-bubble[data-v-0e8c3672]:after{content:"";position:absolute;bottom:-5px;width:9px;height:9px;background:var(--p-card);border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);transform:rotate(45deg);border-radius:0 0 3px}.side-right .pet-bubble[data-v-0e8c3672]:after{right:26px;left:auto}.side-left .pet-bubble[data-v-0e8c3672]:after{left:26px;right:auto}.bubble-enter-active[data-v-0e8c3672],.bubble-leave-active[data-v-0e8c3672]{transition:opacity .2s,transform .2s}.bubble-enter-from[data-v-0e8c3672],.bubble-leave-to[data-v-0e8c3672]{opacity:0;transform:translateY(6px)}@media(max-width:600px){.pet-bubble[data-v-0e8c3672]{bottom:0;top:auto;max-width:min(210px,54vw);pointer-events:none}.side-right .pet-bubble[data-v-0e8c3672],.side-left .pet-bubble[data-v-0e8c3672]{right:calc(100% + 12px);left:auto}.side-right .pet-bubble[data-v-0e8c3672]:after,.side-left .pet-bubble[data-v-0e8c3672]:after{display:none}}.pet-tools[data-v-0e8c3672]{position:absolute;left:50%;top:-12px;transform:translate(-50%) translateY(4px);display:flex;gap:6px;z-index:2;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.wb-pet:hover .pet-tools[data-v-0e8c3672],.wb-pet.sheet-open .pet-tools[data-v-0e8c3672],.wb-pet:focus-within .pet-tools[data-v-0e8c3672]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}@media(hover:none){.pet-tools[data-v-0e8c3672]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}}.pt-btn[data-v-0e8c3672]{flex:0 0 auto;aspect-ratio:1 / 1;box-sizing:border-box;width:26px;height:26px;border-radius:50%;padding:0;border:1px solid var(--p-line);background:var(--p-card);color:var(--p-a);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--p-shadow);transition:transform .15s ease,background .15s}.pt-btn[data-v-0e8c3672]:hover{background:var(--wb-brand-soft, #eaf3fe);transform:translateY(-2px)}.pt-btn[data-v-0e8c3672]:active{transform:scale(.92)}.pt-ico[data-v-0e8c3672]{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pet-exp[data-v-0e8c3672]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--el-text-color-secondary, #7d8b9c);background:var(--p-card);border:1px solid var(--p-line);border-radius:999px;padding:2.5px 9px;white-space:nowrap;box-shadow:0 2px 8px var(--p-shadow)}.pe-lv[data-v-0e8c3672]{color:var(--p-a);font-weight:700}.pe-nm[data-v-0e8c3672]{max-width:60px;overflow:hidden;text-overflow:ellipsis}.pe-bar[data-v-0e8c3672]{display:inline-block;width:34px;height:4px;border-radius:2px;background:var(--p-line);overflow:hidden}.pe-bar i[data-v-0e8c3672]{display:block;height:100%;border-radius:2px;transition:width .4s ease;background:linear-gradient(90deg,var(--p-a),color-mix(in srgb,var(--p-a) 55%,#7fe3c3))}.pet-sheet[data-v-0e8c3672]{position:absolute;bottom:calc(100% + 10px);width:min(272px,80vw);background:var(--p-card);border:1px solid var(--p-line);border-radius:14px;padding:8px 11px;box-shadow:0 12px 34px var(--p-shadow);font-size:13px;color:var(--el-text-color-primary, #24425f);z-index:3}.side-right .pet-sheet[data-v-0e8c3672]{right:-6px;left:auto}.side-left .pet-sheet[data-v-0e8c3672]{left:-6px;right:auto}.sheet-enter-active[data-v-0e8c3672],.sheet-leave-active[data-v-0e8c3672]{transition:opacity .18s,transform .18s}.sheet-enter-from[data-v-0e8c3672],.sheet-leave-to[data-v-0e8c3672]{opacity:0;transform:translateY(8px) scale(.97)}.ps-head[data-v-0e8c3672]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ps-title[data-v-0e8c3672]{font-weight:600;color:var(--p-a)}.ps-x[data-v-0e8c3672]{border:none;background:transparent;color:var(--el-text-color-secondary, #7d8b9c);cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;min-width:24px;min-height:24px}.ps-quick[data-v-0e8c3672]{display:flex;gap:5px;margin-bottom:7px}.ps-q[data-v-0e8c3672]{position:relative;flex:1;border:1px solid var(--p-line);background:var(--wb-brand-soft, #f4f9ff);color:var(--p-a);border-radius:10px;padding:4px 0;cursor:pointer;font-size:10.5px;height:40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.ps-q[data-v-0e8c3672]:hover{filter:brightness(.97)}.cu-coin[data-v-0e8c3672]{width:12px;height:12px;border-radius:50%;background:#e8a866;border:1.5px solid #a2632c;box-sizing:border-box}.ps-q-n[data-v-0e8c3672]{position:absolute;top:2px;right:4px;font-size:9px;font-weight:700;line-height:1;color:var(--p-a)}.ps-row[data-v-0e8c3672]{display:flex;align-items:center;justify-content:space-between;padding:3px 0;gap:8px}.ps-row.col[data-v-0e8c3672]{flex-direction:column;align-items:stretch;gap:4px}.ps-lab[data-v-0e8c3672]{color:var(--el-text-color-regular, #4a5b6e)}.ps-species[data-v-0e8c3672]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ps-sp[data-v-0e8c3672]{padding:5px 1px;border:1px solid var(--p-line);border-radius:9px;background:transparent;color:inherit;cursor:pointer;font-size:11px;line-height:1.3;white-space:nowrap;text-align:center;min-height:28px;overflow:hidden;text-overflow:ellipsis}.ps-sp.on[data-v-0e8c3672]{background:var(--p-a);color:#fff;border-color:var(--p-a)}.ps-seg[data-v-0e8c3672]{display:flex;border:1px solid var(--p-line);border-radius:9px;overflow:hidden}.ps-seg button[data-v-0e8c3672]{border:none;background:transparent;color:inherit;padding:4px 10px;cursor:pointer;font-size:12px;min-height:34px}.ps-seg button.on[data-v-0e8c3672]{background:var(--p-a);color:#fff}.ps-input[data-v-0e8c3672]{width:120px;border:1px solid var(--p-line);border-radius:9px;padding:3px 8px;font-size:12px;background:transparent;color:inherit;min-height:30px}.ps-tg[data-v-0e8c3672]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--el-text-color-regular, #4a5b6e);border:1px solid var(--p-line);border-radius:8px;padding:6px 8px;cursor:pointer;white-space:nowrap}.ps-tg input[data-v-0e8c3672]{margin:0;accent-color:var(--p-a)}.ps-meta[data-v-0e8c3672]{margin-top:5px;font-size:10.5px;line-height:1.6;color:var(--el-text-color-secondary, #7d8b9c)}.ps-help .ps-tip[data-v-0e8c3672]{white-space:normal}.ps-help[data-v-0e8c3672]{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;width:14px;height:14px;line-height:1;padding:0;margin-left:2px;vertical-align:1px;border:1px solid var(--p-line);border-radius:50%;font-size:9px;color:var(--p-a);cursor:help}.ps-help .ps-tip[data-v-0e8c3672]{display:none;position:absolute;bottom:calc(100% + 7px);right:-8px;width:max-content;max-width:215px;text-align:left;background:var(--p-card);border:1px solid var(--p-line);border-radius:9px;padding:7px 10px;font-size:10.5px;line-height:1.85;color:var(--el-text-color-regular, #4a5b6e);box-shadow:0 8px 24px var(--p-shadow);z-index:5}.ps-help:hover .ps-tip[data-v-0e8c3672],.ps-help:focus-within .ps-tip[data-v-0e8c3672]{display:block}.ps-meta[data-v-0e8c3672]{margin-top:8px;font-size:11px;line-height:1.7;color:var(--el-text-color-secondary, #7d8b9c)}.ps-foot[data-v-0e8c3672]{display:flex;gap:6px;margin-top:6px}.ps-ghost[data-v-0e8c3672]{flex:1;padding:5px;border:1px solid var(--p-line);border-radius:9px;background:transparent;color:var(--p-a);cursor:pointer;font-size:12px;min-height:31px}.ps-ghost.danger[data-v-0e8c3672]{color:#e56b6b}.pet-game[data-v-0e8c3672]{position:fixed;inset:0;z-index:1600;background:#0e1a2a61;display:flex;align-items:center;justify-content:center}.pg-board[data-v-0e8c3672]{width:min(92vw,360px);background:var(--p-card);border-radius:16px;padding:12px;box-shadow:0 14px 40px #0000004d}.pg-head[data-v-0e8c3672]{font-size:13px;color:var(--p-a);margin-bottom:8px;text-align:center}.pg-head b[data-v-0e8c3672]{font-size:15px}.pg-field[data-v-0e8c3672]{position:relative;height:min(58vh,320px);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,var(--wb-brand-soft, #eaf3fe),var(--p-card))}.pg-orb[data-v-0e8c3672]{position:absolute;top:-36px;width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.85);cursor:pointer;padding:0;animation:fall-0e8c3672 linear forwards;background:radial-gradient(circle at 34% 30%,var(--p-hi),var(--p-a) 62%,var(--p-b));box-shadow:0 2px 10px #14325a4d;transition:transform .12s ease}.pg-orb[data-v-0e8c3672]:active{transform:scale(.82)}@keyframes fall-0e8c3672{0%{transform:translateY(0)}to{transform:translateY(360px)}}.pg-close[data-v-0e8c3672]{margin-top:10px;width:100%;padding:8px;border:1px solid var(--p-line);border-radius:10px;background:transparent;color:var(--p-a);cursor:pointer;min-height:42px}.pg-speed[data-v-0e8c3672]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.pg-speed-lab[data-v-0e8c3672]{font-size:12px;color:var(--el-text-color-secondary, #7d8b9c)}.pg-seg[data-v-0e8c3672]{display:flex;border:1px solid var(--p-line);border-radius:9px;overflow:hidden}.pg-seg button[data-v-0e8c3672]{border:none;background:transparent;color:inherit;padding:5px 16px;cursor:pointer;font-size:12px;min-height:34px}.pg-seg button.on[data-v-0e8c3672]{background:var(--p-a);color:#fff}.pg-result[data-v-0e8c3672]{text-align:center;margin:2px 0 8px}.pg-res-line[data-v-0e8c3672]{font-size:13px;color:var(--el-text-color-regular, #4a5b6e)}.pg-res-line b[data-v-0e8c3672]{color:var(--p-a);font-size:15px}.pg-res-bonus[data-v-0e8c3672]{font-size:12px;color:#e0a23a;font-weight:600;margin-top:2px}.pg-hist[data-v-0e8c3672]{border:1px solid var(--p-line);border-radius:10px;padding:7px 9px;margin-bottom:10px;background:var(--wb-brand-soft, #f4f9ff)}.pg-hist-t[data-v-0e8c3672]{font-size:11px;font-weight:600;color:var(--p-a);margin-bottom:5px}.pg-hist-empty[data-v-0e8c3672]{font-size:11px;color:var(--el-text-color-secondary, #7d8b9c);text-align:center;padding:4px 0}.pg-hist-row[data-v-0e8c3672]{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--el-text-color-regular, #4a5b6e);padding:2px 0;border-top:1px dashed var(--p-line)}.pg-hist-row[data-v-0e8c3672]:first-of-type{border-top:none}.pg-hist-t1[data-v-0e8c3672]{font-variant-numeric:tabular-nums;color:var(--el-text-color-secondary, #7d8b9c)}.pg-hist-sp[data-v-0e8c3672]{flex:0 0 auto;padding:1px 8px;border-radius:6px;background:var(--p-hi);color:var(--p-b);font-size:11px}.pg-hist-n[data-v-0e8c3672]{font-weight:600;color:var(--p-a)}.pg-acts[data-v-0e8c3672]{display:flex;gap:8px}.pg-btn[data-v-0e8c3672]{flex:1;padding:8px 0;border:1px solid var(--p-line);border-radius:10px;background:transparent;color:var(--p-a);cursor:pointer;font-size:13px;min-height:42px}.pg-btn.primary[data-v-0e8c3672]{background:var(--p-a);color:#fff;border-color:var(--p-a)}.pg-btn[data-v-0e8c3672]:active{transform:scale(.97)}.rps-stage[data-v-0e8c3672]{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 0 4px}.rps-hand[data-v-0e8c3672]{display:flex;flex-direction:column;align-items:center;gap:4px;transition:transform .25s ease}.rps-hand.win[data-v-0e8c3672]{transform:translateY(-4px) scale(1.12)}.rps-hand.win .rps-e[data-v-0e8c3672]{border-color:#f4c14b;box-shadow:0 0 12px #f4c14b8c}.rps-e[data-v-0e8c3672]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:34px;background:var(--wb-brand-soft, #eaf3fe);border:1px solid var(--p-line);line-height:1}.rps-e.pop[data-v-0e8c3672]{animation:rpsPop-0e8c3672 .3s ease}.rps-e.shake[data-v-0e8c3672]{animation:rpsShake-0e8c3672 .42s ease-in-out 2}.rps-flair[data-v-0e8c3672]{display:inline-block;animation:rpsPop-0e8c3672 .35s ease}.rps-cap[data-v-0e8c3672]{font-size:11px;color:var(--el-text-color-secondary, #7d8b9c)}.rps-vs[data-v-0e8c3672]{font-weight:700;color:var(--p-a);font-size:13px}.rps-msg[data-v-0e8c3672]{text-align:center;font-size:12.5px;min-height:20px;margin:4px 0 8px;color:var(--el-text-color-regular, #4a5b6e)}.rps-msg.r-w[data-v-0e8c3672]{color:#2fa254;font-weight:600}.rps-msg.r-l[data-v-0e8c3672]{color:#e08585}.rps-opts[data-v-0e8c3672]{display:flex;gap:8px}.rps-b[data-v-0e8c3672]{flex:1;border:1px solid var(--p-line);border-radius:12px;background:var(--p-card);padding:8px 0;cursor:pointer;font-size:12px;color:var(--el-text-color-regular, #4a5b6e);display:flex;flex-direction:column;align-items:center;gap:3px;min-height:58px}.rps-b[data-v-0e8c3672]:hover{border-color:var(--p-a);background:var(--wb-brand-soft, #eaf3fe)}.rps-b .rb-e[data-v-0e8c3672]{font-size:22px;line-height:1.15}@keyframes rpsPop-0e8c3672{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rpsShake-0e8c3672{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-10px) rotate(-14deg)}65%{transform:translateY(2px) rotate(10deg)}}.pg-pop-enter-active[data-v-0e8c3672]{animation:countPop-0e8c3672 .28s ease}.pg-pop-leave-active[data-v-0e8c3672]{transition:opacity .1s}.pg-pop-leave-to[data-v-0e8c3672]{opacity:0}@keyframes countPop-0e8c3672{0%{display:inline-block;transform:scale(1.7);color:#ffd451}to{transform:scale(1)}}.pv-board[data-v-0e8c3672]{width:min(94vw,520px);max-height:86vh;overflow:auto}.pv-head[data-v-0e8c3672]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pv-title[data-v-0e8c3672]{font-weight:600;color:var(--p-a);font-size:14px}.pv-species[data-v-0e8c3672]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:6px}.pv-sec[data-v-0e8c3672]{font-size:12px;font-weight:600;color:var(--el-text-color-regular, #4a5b6e);margin:12px 0 6px}.pv-hint[data-v-0e8c3672]{font-weight:400;font-size:10.5px;color:var(--el-text-color-secondary, #7d8b9c);margin-left:4px}.pv-grid[data-v-0e8c3672]{display:grid;gap:8px}.pv-grid-3[data-v-0e8c3672]{grid-template-columns:repeat(3,1fr)}.pv-grid-4[data-v-0e8c3672]{grid-template-columns:repeat(4,1fr)}.pv-card[data-v-0e8c3672]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--p-line);border-radius:12px;background:var(--wb-brand-soft, #f4f9ff)}.pv-card.cur[data-v-0e8c3672]{border-color:var(--p-a);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-a) 32%,transparent)}.pv-card.locked[data-v-0e8c3672]{opacity:.6}.pv-card .pet-stage[data-v-0e8c3672]{display:inline-block;width:fit-content;margin:0 auto;padding:0;cursor:default;touch-action:auto}.pv-name[data-v-0e8c3672]{font-size:12px;font-weight:600;color:var(--el-text-color-primary, #24425f)}.pv-cond[data-v-0e8c3672]{font-size:10.5px;color:var(--el-text-color-secondary, #7d8b9c)}.pv-badge-line[data-v-0e8c3672]{font-size:10px;font-weight:600;color:var(--p-a)}.pv-badge-line.off[data-v-0e8c3672]{color:var(--el-text-color-secondary, #7d8b9c);font-weight:400}.pv-tip[data-v-0e8c3672]{margin:10px 0 0;font-size:10.5px;line-height:1.6;text-align:center;color:var(--el-text-color-secondary, #7d8b9c)}@supports (padding: env(safe-area-inset-bottom)){.wb-pet[data-v-0e8c3672]{right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom))}}@media(max-width:600px){.wb-pet[data-v-0e8c3672]{--pet-size: 72px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom))}.wb-pet.size-s[data-v-0e8c3672]{--pet-size: 56px}.wb-pet.size-l[data-v-0e8c3672]{--pet-size: 92px}.pt-btn[data-v-0e8c3672]{width:30px;height:30px}.pt-ico[data-v-0e8c3672]{width:16px;height:16px}.pet-tools[data-v-0e8c3672]{top:-16px;gap:5px}.pet-exp[data-v-0e8c3672]{font-size:10px;padding:2px 7px;gap:4px}.pe-nm[data-v-0e8c3672]{max-width:52px}.pe-bar[data-v-0e8c3672]{width:26px}}@media(prefers-reduced-motion:reduce){.pet-body[data-v-0e8c3672],.pet-aura[data-v-0e8c3672],.zzz[data-v-0e8c3672],.rps-e.pop[data-v-0e8c3672],.rps-e.shake[data-v-0e8c3672],.wpc-zzz[data-v-0e8c3672],.wb-pet.pop-in .pet-stage[data-v-0e8c3672]{animation:none!important}.heart[data-v-0e8c3672],.spark-dot[data-v-0e8c3672],.eat-coin[data-v-0e8c3672]{animation:none!important;opacity:0}.pg-orb[data-v-0e8c3672]{animation-duration:3s!important}}
