.AssistantLauncher_launcher__kCyYD{position:fixed;right:24px;bottom:24px;z-index:50;width:310px;max-width:calc(100vw - 32px)}.AssistantLauncher_card__o_3Kh{position:relative;border:1px solid #bda1ed;border-radius:28px;background:linear-gradient(130deg,#30114f,#7134b3 70%,#9160e9);color:#fff;box-shadow:0 12px 36px #3c145b40}.AssistantLauncher_main__501qm{display:flex;align-items:center;gap:14px;padding:8px 34px 8px 12px;border-radius:28px}.AssistantLauncher_bubble__qCuqB a:focus-visible,.AssistantLauncher_hints__qgaPU:focus-visible,.AssistantLauncher_main__501qm:focus-visible{outline:3px solid #b7a0ec;outline-offset:4px}.AssistantLauncher_main__501qm strong{display:block;font-size:27px;letter-spacing:2px}.AssistantLauncher_main__501qm small{display:block;margin-top:5px;font-size:15px;color:#f1e7fc}.AssistantLauncher_invite__M_MQr{display:flex;align-items:center;gap:8px;font-size:12px;color:#e5d1fa;margin-top:12px}.AssistantLauncher_mascot__XlpYP{display:block;flex-shrink:0;width:108px;height:144px;background-image:url(/images/assistant/hui-xiaoyan-sprite.png);background-size:400% 100%;background-repeat:no-repeat;animation:AssistantLauncher_greet__cjAfR 6s step-end infinite}.AssistantLauncher_hints__qgaPU{position:absolute;right:12px;bottom:16px;padding:7px;border-radius:50%;background:#ffffff20}.AssistantLauncher_bubble__qCuqB{background:#fff;color:#432556;border:1px solid #e5d9ee;border-radius:20px;padding:18px;box-shadow:0 10px 30px #42215715;margin-bottom:12px}.AssistantLauncher_greeting__Mugnd{display:flex;justify-content:space-between;align-items:center;gap:10px}.AssistantLauncher_bubble__qCuqB p{font-size:13px;color:#8d769e;margin:8px 0 14px}.AssistantLauncher_bubble__qCuqB a{display:block;font-size:13px;background:#f6f0fb;padding:10px;border-radius:10px;margin-top:8px}.AssistantLauncher_bubble__qCuqB a:hover{background:#ebe0f7}@keyframes AssistantLauncher_greet__cjAfR{0%,65%,to{background-position:0 0}68%{background-position:33.333% 0}72%{background-position:66.666% 0}78%{background-position:100% 0}83%{background-position:66.666% 0}89%{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.AssistantLauncher_mascot__XlpYP{animation:none}}@media(max-width:640px){.AssistantLauncher_launcher__kCyYD{right:16px;bottom:16px;width:252px}.AssistantLauncher_mascot__XlpYP{width:75px;height:100px}.AssistantLauncher_main__501qm{gap:10px}.AssistantLauncher_main__501qm strong{font-size:23px}.AssistantLauncher_main__501qm small{font-size:13px}.AssistantLauncher_invite__M_MQr{margin-top:6px}}