.live2d-stage[data-v-5a470226]{position:fixed;right:12px;bottom:12px;z-index:9998;width:280px;height:320px;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.live2d-stage.stage-hidden[data-v-5a470226]{transform:translateY(320px);opacity:.3}.live2d-canvas-wrap[data-v-5a470226]{position:absolute;right:0;bottom:0;width:280px;height:320px;pointer-events:auto;cursor:pointer}.live2d-pixi-canvas[data-v-5a470226]{width:100%!important;height:100%!important;display:block}.stage-loading[data-v-5a470226]{position:absolute;right:0;bottom:0;width:120px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;box-shadow:0 6px 20px rgba(0,0,0,.1);pointer-events:auto;cursor:pointer;-webkit-animation:idleBounce-data-v-5a470226 3s ease-in-out infinite;animation:idleBounce-data-v-5a470226 3s ease-in-out infinite}.stage-emoji[data-v-5a470226]{font-size:48px;line-height:1}.stage-tip[data-v-5a470226]{font-size:11px;color:#8d6e63;margin-top:6px;text-align:center}@-webkit-keyframes idleBounce-data-v-5a470226{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes idleBounce-data-v-5a470226{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.live2d-bubble[data-v-5a470226]{position:absolute;right:30px;bottom:260px;max-width:220px;min-width:60px;padding:8px 14px;background:hsla(0,0%,100%,.97);border:1px solid rgba(200,220,255,.8);border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.12);color:#4a5568;font-size:13px;line-height:1.5;pointer-events:none;z-index:9999}.bubble-arrow[data-v-5a470226]{position:absolute;right:16px;bottom:-7px;width:14px;height:14px;background:hsla(0,0%,100%,.97);border-right:1px solid rgba(200,220,255,.8);border-bottom:1px solid rgba(200,220,255,.8);transform:rotate(45deg);border-radius:0 0 4px 0}.bubble-text[data-v-5a470226]{word-break:break-all}.live2d-toolbar[data-v-5a470226]{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;gap:6px;pointer-events:auto;z-index:9999}.tool-btn[data-v-5a470226]{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:transform .15s ease}.tool-btn[data-v-5a470226]:hover{transform:scale(1.15);background:#fff}.live2d-toggle[data-v-5a470226]{position:absolute;right:16px;bottom:20px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#ff9a9e,#fad0c4);box-shadow:0 4px 14px rgba(255,154,158,.5);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:18px;cursor:pointer;pointer-events:auto;-webkit-animation:float-data-v-5a470226 2.5s ease-in-out infinite;animation:float-data-v-5a470226 2.5s ease-in-out infinite}@-webkit-keyframes float-data-v-5a470226{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes float-data-v-5a470226{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bubble-enter-active[data-v-5a470226],.bubble-leave-active[data-v-5a470226]{transition:all .25s ease}.bubble-enter[data-v-5a470226],.bubble-leave-to[data-v-5a470226]{opacity:0;transform:translateY(-6px)}@media (max-width:768px){.live2d-stage[data-v-5a470226]{width:180px;height:220px;bottom:55px;right:6px}.live2d-canvas-wrap[data-v-5a470226]{width:180px;height:220px}.stage-loading[data-v-5a470226]{width:80px;height:95px}.stage-emoji[data-v-5a470226]{font-size:32px}.live2d-bubble[data-v-5a470226]{max-width:140px;font-size:12px;bottom:180px}}