.AssistantMascot_mascot__DoByL{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}.AssistantMascot_art__kLGhZ{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .24s ease}button:hover .AssistantMascot_art__kLGhZ{transform:translateY(-3px) rotate(-3deg)}.AssistantMascot_mascot__DoByL[data-state=thinking] .AssistantMascot_art__kLGhZ{animation:AssistantMascot_pondering__rRr1C 2.4s ease-in-out infinite}.AssistantMascot_mascot__DoByL[data-state=answer] .AssistantMascot_art__kLGhZ{animation:AssistantMascot_greeting__ejcXS .6s ease-out 1}@keyframes AssistantMascot_pondering__rRr1C{50%{transform:rotate(4deg) translateY(-2px)}}@keyframes AssistantMascot_greeting__ejcXS{50%{transform:translateY(-5px) rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.AssistantMascot_art__kLGhZ,.AssistantMascot_mascot__DoByL[data-state] .AssistantMascot_art__kLGhZ,button:hover .AssistantMascot_art__kLGhZ{animation:none;transition:none;transform:none}}.AssistantWidget_launcher__4o18u{min-width:48px;min-height:48px;border:0;background:transparent;box-shadow:none;filter:drop-shadow(0 5px 5px rgb(0 0 0/18%))}.AssistantWidget_edgeTab__YP0g6{position:relative;display:flex;width:46px;height:52px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(var(--color-border-subtle));border-right:0;border-radius:16px 0 0 16px;background:rgb(var(--color-bg-elevated));color:rgb(var(--color-brand-accent));box-shadow:0 10px 30px rgb(0 0 0/16%);font-size:16px;font-weight:800;letter-spacing:-.04em;transition:width .18s ease,background-color .18s ease,color .18s ease}.AssistantWidget_edgeTab__YP0g6:hover,.AssistantWidget_edgeTab__YP0g6[aria-expanded=true]{width:50px;background:rgb(var(--color-bg-secondary))}.AssistantWidget_edgeTabSparkle__k5uKY{position:absolute;top:6px;right:7px;font-size:10px;line-height:1}.AssistantWidget_preview__ahsZy{position:absolute;right:42px;bottom:-5px;display:flex;width:190px;flex-direction:column;align-items:flex-end;animation:AssistantWidget_preview-in__XVuGP .18s ease-out both}.AssistantWidget_speechBubble__q5yMd{position:relative;max-width:178px;margin-right:38px;margin-bottom:-4px;border:1px solid rgb(var(--color-border-subtle));border-radius:16px 16px 4px;background:rgb(var(--color-bg-elevated));box-shadow:0 8px 24px rgb(0 0 0/14%);color:rgb(var(--color-text-primary));padding:9px 12px;font-size:13px;font-weight:600;line-height:18px;text-align:center}.AssistantWidget_speechBubble__q5yMd:after{position:absolute;right:7px;bottom:-8px;width:14px;height:14px;border-right:1px solid rgb(var(--color-border-subtle));border-bottom:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-bg-elevated));content:"";transform:rotate(45deg)}@keyframes AssistantWidget_preview-in__XVuGP{0%{opacity:0;transform:translateX(12px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.AssistantWidget_userBubble__YSTWh{background:#096b54;color:#fff}.AssistantWidget_dots__OAxPm{display:inline-flex;gap:5px}.AssistantWidget_dots__OAxPm i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:AssistantWidget_thinking__iGnYp 1.2s ease-in-out infinite}.AssistantWidget_dots__OAxPm i:nth-child(2){animation-delay:.15s}.AssistantWidget_dots__OAxPm i:nth-child(3){animation-delay:.3s}@keyframes AssistantWidget_thinking__iGnYp{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.AssistantWidget_dots__OAxPm i{animation-name:AssistantWidget_thinking-fade__dBSth;animation-duration:1.8s;transform:none}}@keyframes AssistantWidget_thinking-fade__dBSth{0%,80%,to{opacity:.4}40%{opacity:1}}.AssistantWidget_ratingButton__hML7j{width:28px;height:28px}@media (pointer:coarse){.AssistantWidget_ratingButton__hML7j{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.AssistantWidget_edgeTab__YP0g6{transition:none}.AssistantWidget_preview__ahsZy{animation:none}}