.live2d-stage[data-v-a7b268c8]{position:fixed;right:8px;bottom:8px;z-index:9998;width:280px;height:320px;pointer-events:none;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .45s ease}.live2d-stage.stage-hidden[data-v-a7b268c8]{transform:translateY(300px);opacity:0}.live2d-canvas-wrap[data-v-a7b268c8]{position:absolute;inset:0;pointer-events:auto;cursor:pointer}.live2d-pixi-canvas[data-v-a7b268c8]{width:100%!important;height:100%!important;display:block}.live2d-fallback[data-v-a7b268c8]{position:absolute;right:14px;bottom:24px;width:96px;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;-webkit-animation:idleFloat-data-v-a7b268c8 3.2s ease-in-out infinite;animation:idleFloat-data-v-a7b268c8 3.2s ease-in-out infinite}.fallback-face[data-v-a7b268c8]{position:relative;width:84px;height:84px;border-radius:50%;background:linear-gradient(160deg,#ffe6ef,#ffc2d6);box-shadow:0 6px 20px rgba(255,150,180,.45),inset 0 -6px 12px hsla(0,0%,100%,.7);display:flex;flex-direction:column;align-items:center;justify-content:center}.fallback-face.sleepy[data-v-a7b268c8]{background:linear-gradient(160deg,#e9edf5,#cfd8e8);box-shadow:0 6px 18px rgba(120,140,170,.35)}.fallback-hair[data-v-a7b268c8]{position:absolute;top:-8px;font-size:20px}.fallback-eyes[data-v-a7b268c8]{display:flex;gap:12px;font-size:13px;color:#6b4a5a;margin-top:6px}.blink[data-v-a7b268c8]{-webkit-animation:blinkEye-data-v-a7b268c8 3.4s infinite;animation:blinkEye-data-v-a7b268c8 3.4s infinite}.fallback-mouth[data-v-a7b268c8]{margin-top:3px;font-size:12px;color:#b3587a;line-height:1}.fallback-tip[data-v-a7b268c8]{margin-top:8px;padding:2px 10px;font-size:11px;color:#7a5568;background:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);white-space:nowrap}@-webkit-keyframes idleFloat-data-v-a7b268c8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes idleFloat-data-v-a7b268c8{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@-webkit-keyframes blinkEye-data-v-a7b268c8{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes blinkEye-data-v-a7b268c8{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.live2d-bubble[data-v-a7b268c8]{position:absolute;right:56px;bottom:280px;max-width:210px;padding:9px 13px;background:hsla(0,0%,100%,.97);border:1px solid rgba(255,190,210,.9);border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.13);color:#4a5568;font-size:13px;line-height:1.55;pointer-events:none;z-index:9999}.bubble-arrow[data-v-a7b268c8]{position:absolute;right:22px;bottom:-7px;width:13px;height:13px;background:hsla(0,0%,100%,.97);border-right:1px solid rgba(255,190,210,.9);border-bottom:1px solid rgba(255,190,210,.9);transform:rotate(45deg)}.bubble-text[data-v-a7b268c8]{word-break:break-word}.live2d-toolbar[data-v-a7b268c8]{position:absolute;left:6px;top:6px;display:flex;flex-direction:column;gap:5px;pointer-events:auto;z-index:9999;opacity:.55;transition:opacity .2s ease}.live2d-stage:hover .live2d-toolbar[data-v-a7b268c8]{opacity:1}.tool-btn[data-v-a7b268c8]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;transition:transform .15s ease}.tool-btn[data-v-a7b268c8]:hover{transform:scale(1.15);background:#fff}.live2d-toggle[data-v-a7b268c8]{position:absolute;right:10px;bottom:16px;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#ff9a9e,#fad0c4);box-shadow:0 4px 14px rgba(255,154,158,.55);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:17px;cursor:pointer;pointer-events:auto;-webkit-animation:idleFloat-data-v-a7b268c8 2.5s ease-in-out infinite;animation:idleFloat-data-v-a7b268c8 2.5s ease-in-out infinite}.bubble-enter-active[data-v-a7b268c8],.bubble-leave-active[data-v-a7b268c8]{transition:all .25s ease}.bubble-enter[data-v-a7b268c8],.bubble-leave-to[data-v-a7b268c8]{opacity:0;transform:translateY(-6px)}@media (max-width:768px){.live2d-stage[data-v-a7b268c8]{width:180px;height:220px;right:2px;bottom:50px}.live2d-bubble[data-v-a7b268c8]{right:10px;bottom:180px;max-width:150px;font-size:12px}.live2d-fallback[data-v-a7b268c8]{right:6px;bottom:8px;width:76px}.fallback-face[data-v-a7b268c8]{width:64px;height:64px}}