[data-assistant-avatar-eyelids]{transform-box:fill-box;transform-origin:50%;animation:7.2s linear infinite assistant-blink}[data-assistant-expression=idle] [data-assistant-avatar-face]{animation:12s ease-in-out infinite assistant-idle-look}:is(.assistant-home-character,.assistant-header-character,.assistant-personalise-preview-avatar) [data-assistant-expression=idle] [data-assistant-avatar-presence]{transform-box:view-box;transform-origin:50% 65%;transform:translateY(var(--assistant-attention-lift,0px)) rotate(var(--assistant-attention-lean,0deg));transition:transform .45s cubic-bezier(.22,1,.36,1)}:is(.assistant-home-character,.assistant-header-character,.assistant-personalise-preview-avatar) [data-assistant-expression=idle] [data-assistant-avatar-breath]{transform-box:view-box;transform-origin:50% 78%;animation:5.6s ease-in-out infinite assistant-breathe}:is(.assistant-home-character,.assistant-header-character,.assistant-personalise-preview-avatar) [data-assistant-avatar=proe][data-assistant-expression=idle] [data-assistant-avatar-breath]{transform-origin:50%;animation-name:assistant-mark-breathe}:is(.assistant-home-character,.assistant-header-character,.assistant-personalise-preview-avatar) [data-assistant-expression=idle] [data-assistant-avatar-shadow]{transform-box:fill-box;transform-origin:50%;animation:5.6s ease-in-out infinite assistant-breath-shadow}[data-assistant-expression=idle] [data-assistant-avatar-gaze]{transform:translateY(var(--assistant-attention-gaze,0px));transition:transform .45s cubic-bezier(.22,1,.36,1)}.assistant-chat-container:has(.assistant-composer-input:focus) :is(.assistant-home-character,.assistant-header-character),.assistant-conversation-layout:has(.assistant-composer-input:focus) .assistant-home-character,.assistant-personalise-trigger:focus-visible .assistant-home-character{--assistant-attention-lift:-2px;--assistant-attention-lean:3deg;--assistant-attention-gaze:1.5px}@media (hover:hover) and (pointer:fine){.assistant-personalise-trigger:hover :is(.assistant-home-character,.assistant-header-character){--assistant-attention-lift:-2px;--assistant-attention-lean:3deg;--assistant-attention-gaze:1.5px}}[data-assistant-expression=thinking]>svg{animation:2.3s ease-in-out infinite assistant-think}[data-assistant-expression=searching] [data-assistant-avatar-face]{animation:1.8s ease-in-out infinite assistant-look}[data-assistant-expression=working]>svg{animation:1.8s ease-in-out infinite assistant-think}[data-assistant-expression=done]>svg{animation:.65s ease-in-out assistant-nod}[data-assistant-expression=listening]>svg{transform:rotate(-5deg)}@keyframes assistant-blink{0%,33%,35%,79%,81%,to{transform:scaleY(1)}34%,80%{transform:scaleY(.08)}}@keyframes assistant-idle-look{0%,20%,44%,70%,to{transform:translate(0)}27%,36%{transform:translate(.8px,-.5px)}78%,86%{transform:translate(-.6px,.3px)}}@keyframes assistant-breathe{0%,to{transform:translateY(0)scale(1)rotate(-.6deg)}45%,55%{transform:translateY(-.7px)scale(1.018,1.028)rotate(.6deg)}}@keyframes assistant-mark-breathe{0%,to{transform:scale(1)rotate(-.6deg)}45%,55%{transform:scale(1.025)rotate(.6deg)}}@keyframes assistant-breath-shadow{0%,to{opacity:.85;transform:scaleX(1)}45%,55%{opacity:.6;transform:scaleX(.94)}}@keyframes assistant-think{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-2px)}}@keyframes assistant-look{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes assistant-nod{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(3px)rotate(5deg)}65%{transform:translateY(-2px)rotate(-3deg)}}.assistant-voice-character{flex-shrink:0;place-items:center;display:grid;position:relative}.assistant-header-character .assistant-voice-activity{display:none}.assistant-voice-character [data-assistant-avatar-breath]{transform-box:view-box;transform-origin:50% 78%;animation:5.6s ease-in-out infinite assistant-breathe}.assistant-voice-character [data-assistant-avatar=proe] [data-assistant-avatar-breath]{transform-origin:50%;animation-name:assistant-mark-breathe}.assistant-voice-character [data-assistant-avatar-shadow]{transform-box:fill-box;transform-origin:50%;animation:5.6s ease-in-out infinite assistant-breath-shadow}.assistant-voice-character:is([data-phase=listening],[data-phase=speaking]) [data-assistant-avatar-face]{animation:12s ease-in-out infinite assistant-idle-look}.assistant-voice-character[data-phase=responding] [data-assistant-avatar=proe] [data-assistant-avatar-presence]{transform-origin:50%;animation:2.3s ease-in-out infinite assistant-think}.assistant-voice-character:before{content:"";background:radial-gradient(circle, var(--voice-fill) 0%, transparent 68%);opacity:0;border-radius:50%;position:absolute;inset:-14%}.assistant-voice-character[data-phase=listening]:before{opacity:.1}.assistant-voice-character[data-speaking=true]:before{opacity:calc(.07 + var(--voice-energy,0) * .09)}.assistant-voice-character[data-speaking=true] [data-voice-character-body]{transform:scale(calc(1 + var(--voice-energy,0) * .055))}@media (prefers-reduced-motion:reduce){[data-assistant-expression]>svg,[data-assistant-expression] [data-assistant-avatar-face],[data-assistant-expression] [data-assistant-avatar-presence],[data-assistant-expression] [data-assistant-avatar-breath],[data-assistant-expression] [data-assistant-avatar-gaze],[data-assistant-avatar-shadow],[data-assistant-avatar-eyelids],[data-voice-character-body]{transition:none!important;animation:none!important;transform:none!important}}