.WebsiteAssistant-module__t93JkG__launcher{z-index:60;inset-inline-end:24px;bottom:max(16px,env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;width:112px;position:fixed}.WebsiteAssistant-module__t93JkG__launchButton{touch-action:none;cursor:grab;border-radius:20px;flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.WebsiteAssistant-module__t93JkG__launchButton:active{cursor:grabbing}.WebsiteAssistant-module__t93JkG__launchButton:focus-visible{outline-offset:5px;outline:3px solid #0077a3}.WebsiteAssistant-module__t93JkG__avatar{transform-origin:50% 85%;filter:drop-shadow(0 5px 6px #2e319218);flex-shrink:0;width:96px;height:108px;transition:transform .2s;display:inline-block;position:relative}.WebsiteAssistant-module__t93JkG__launchButton .WebsiteAssistant-module__t93JkG__avatar{animation:4s ease-in-out 3 WebsiteAssistant-module__t93JkG__float}.WebsiteAssistant-module__t93JkG__launchButton:hover .WebsiteAssistant-module__t93JkG__avatar{animation:.8s ease-in-out both WebsiteAssistant-module__t93JkG__hello}.WebsiteAssistant-module__t93JkG__avatar[data-state=thinking]{animation:1.7s ease-in-out infinite WebsiteAssistant-module__t93JkG__thinking}.WebsiteAssistant-module__t93JkG__avatar[data-state=dragging]{animation:none;transform:rotate(-7deg)scale(1.05)}.WebsiteAssistant-module__t93JkG__moveButton{opacity:0;transition:opacity .16s}.WebsiteAssistant-module__t93JkG__launcher:hover .WebsiteAssistant-module__t93JkG__moveButton,.WebsiteAssistant-module__t93JkG__launcher:focus-within .WebsiteAssistant-module__t93JkG__moveButton{opacity:1}.WebsiteAssistant-module__t93JkG__panel{z-index:61;bottom:160px;color:#1c1c3a;transform-origin:100% 100%;background:#fff;border:1px solid #e2e8f4;border-radius:22px;width:min(380px,100vw - 24px);height:min(540px,100dvh - 184px);animation:.22s cubic-bezier(.2,.8,.2,1) both WebsiteAssistant-module__t93JkG__reveal;position:fixed;inset-inline-end:24px;overflow:hidden;box-shadow:0 16px 56px #1c1c3a26,0 2px 8px #1c1c3a0a}.WebsiteAssistant-module__t93JkG__panel:focus{outline:none}.WebsiteAssistant-module__t93JkG__panel[data-side=left]{left:24px;right:auto;transform-origin:0 100%;inset-inline-end:auto}.WebsiteAssistant-module__t93JkG__conversation{scrollbar-width:thin;scrollbar-color:#c9d1e5 transparent;background:linear-gradient(155deg,#f3f6ff 0%,#fafcff 50%,#f6faff 100%)}.WebsiteAssistant-module__t93JkG__topicCard{color:#2e3192;text-align:start;background:#fff;border:1px solid #e0e6f2;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-height:72px;padding:12px;font-size:12px;font-weight:500;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 2px 4px #2e319203}.WebsiteAssistant-module__t93JkG__topicCard:hover{border-color:#a5b7e6;transform:translateY(-1px);box-shadow:0 4px 12px #2e31920a}.WebsiteAssistant-module__t93JkG__message{animation:.18s ease-out both WebsiteAssistant-module__t93JkG__reveal}@keyframes WebsiteAssistant-module__t93JkG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes WebsiteAssistant-module__t93JkG__hello{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}70%{transform:rotate(4deg)}}@keyframes WebsiteAssistant-module__t93JkG__thinking{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes WebsiteAssistant-module__t93JkG__reveal{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:639px){.WebsiteAssistant-module__t93JkG__launcher{inset-inline-end:12px;bottom:max(8px,env(safe-area-inset-bottom))}.WebsiteAssistant-module__t93JkG__panel{inset-inline-end:12px;height:min(520px,100dvh - 176px);bottom:152px}.WebsiteAssistant-module__t93JkG__panel[data-side=left]{left:12px}.WebsiteAssistant-module__t93JkG__moveButton{opacity:1}}@media (max-height:650px){.WebsiteAssistant-module__t93JkG__topicCard{gap:6px;min-height:60px;padding:10px}}@media (prefers-reduced-motion:reduce){.WebsiteAssistant-module__t93JkG__panel,.WebsiteAssistant-module__t93JkG__message,.WebsiteAssistant-module__t93JkG__launchButton .WebsiteAssistant-module__t93JkG__avatar,.WebsiteAssistant-module__t93JkG__launchButton:hover .WebsiteAssistant-module__t93JkG__avatar,.WebsiteAssistant-module__t93JkG__avatar[data-state=thinking]{animation:none}.WebsiteAssistant-module__t93JkG__avatar,.WebsiteAssistant-module__t93JkG__moveButton,.WebsiteAssistant-module__t93JkG__topicCard{transition:none}}
