@property --buddy-head-rotate{syntax:"<angle>";inherits:true;initial-value:0deg}@property --buddy-head-y{syntax:"<length>";inherits:true;initial-value:0}@property --buddy-antenna-rotate{syntax:"<angle>";inherits:true;initial-value:0deg}@property --buddy-eye-x{syntax:"<length>";inherits:true;initial-value:0}@property --buddy-eye-y{syntax:"<length>";inherits:true;initial-value:0}@property --buddy-eye-sx{syntax:"<number>";inherits:true;initial-value:1}@property --buddy-eye-sy{syntax:"<number>";inherits:true;initial-value:1}@property --buddy-mouth-sx{syntax:"<number>";inherits:true;initial-value:1}@property --buddy-mouth-sy{syntax:"<number>";inherits:true;initial-value:1}@property --buddy-mouth-fill{syntax:"<number>";inherits:true;initial-value:0}@property --buddy-cheeks{syntax:"<number>";inherits:true;initial-value:.55}@property --buddy-core{syntax:"<number>";inherits:true;initial-value:1}@property --buddy-right-arm{syntax:"<angle>";inherits:true;initial-value:0deg}@property --buddy-left-arm{syntax:"<angle>";inherits:true;initial-value:0deg}@property --buddy-float{syntax:"<length>";inherits:true;initial-value:2.5px}.buddy-avatar{--buddy-float-dur:5s;--buddy-blink-dur:8.2s;--buddy-sway:0.7deg;--buddy-ease-soft:cubic-bezier(0.45,0,0.55,1);--buddy-ease-pose:cubic-bezier(0.33,1,0.68,1);transition-property:--buddy-head-rotate,--buddy-head-y,--buddy-antenna-rotate,--buddy-eye-x,--buddy-eye-y,--buddy-eye-sx,--buddy-eye-sy,--buddy-mouth-sx,--buddy-mouth-sy,--buddy-mouth-fill,--buddy-cheeks,--buddy-core,--buddy-right-arm,--buddy-left-arm,--buddy-float;transition-duration:.65s;transition-timing-function:var(--buddy-ease-pose)}.buddy-avatar__unavailable{box-sizing:border-box;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:.5rem;border:1px dashed #94a3b8;border-radius:1rem;background:#f8fafc;color:#475569;font:500 .75rem/1.35 system-ui,sans-serif;text-align:center}.buddy-avatar [data-part]{transform-box:view-box}.buddy-avatar [data-part=head]{transform-origin:120px 140px}.buddy-avatar [data-part=antenna]{transform-origin:120px 40px}.buddy-avatar [data-part=left-arm]{transform-origin:164px 160px}.buddy-avatar [data-part=right-arm]{transform-origin:76px 160px}.buddy-avatar [data-part=body]{transform-origin:120px 238px}.buddy-avatar [data-part=mouth]{transform-origin:120px 112px}.buddy-avatar [data-part=antenna-spark],.buddy-avatar [data-part=core],.buddy-avatar [data-part=left-ear],.buddy-avatar [data-part=left-eye],.buddy-avatar [data-part=right-ear],.buddy-avatar [data-part=right-eye],.buddy-avatar [data-part=shadow]{transform-box:fill-box;transform-origin:center}.buddy-avatar [data-part=head]{rotate:var(--buddy-head-rotate);translate:0 var(--buddy-head-y)}.buddy-avatar [data-part=antenna]{rotate:var(--buddy-antenna-rotate)}.buddy-avatar [data-part=right-arm]{rotate:var(--buddy-right-arm)}.buddy-avatar [data-part=left-arm]{rotate:var(--buddy-left-arm)}.buddy-avatar [data-part=left-eye],.buddy-avatar [data-part=right-eye]{translate:var(--buddy-eye-x) var(--buddy-eye-y);scale:var(--buddy-eye-sx) var(--buddy-eye-sy)}.buddy-avatar [data-part=cheeks] ellipse{opacity:var(--buddy-cheeks)}.buddy-avatar [data-part=core]{opacity:var(--buddy-core)}.buddy-avatar [data-part=mouth]{scale:var(--buddy-mouth-sx) var(--buddy-mouth-sy)}.buddy-avatar [data-part=mouth] path{fill:rgb(94 234 212/calc(var(--buddy-mouth-fill) * .3))}@supports (d:path("M0 0")){.buddy-avatar [data-part=mouth] path{d:path("M108 110 Q120 121 132 110 Q120 121 108 110");transition:d .45s var(--buddy-ease-pose)}.buddy-avatar--listening [data-part=mouth] path{d:path("M110 110 Q120 118 130 110 Q120 118 110 110")}.buddy-avatar--thinking [data-part=mouth] path{d:path("M112 113 Q120 115 128 112 Q120 115 112 113")}.buddy-avatar--happy [data-part=mouth] path{d:path("M105 108 Q120 127 135 108 Q120 115 105 108")}.buddy-avatar--sad [data-part=mouth] path{d:path("M110 116 Q120 108 130 116 Q120 108 110 116")}.buddy-avatar--speaking [data-part=mouth] path{animation:buddy-talk 2.2s var(--buddy-ease-soft) infinite}}.buddy-avatar--idle{--buddy-float:2.25px;--buddy-float-dur:5.2s}.buddy-avatar--listening{--buddy-head-rotate:-4deg;--buddy-eye-y:-0.75px;--buddy-eye-sx:1.04;--buddy-eye-sy:1.04;--buddy-right-arm:-4deg;--buddy-float:1.25px;--buddy-float-dur:5.4s;--buddy-blink-dur:7.5s;--buddy-sway:0.8deg}.buddy-avatar--thinking{--buddy-head-rotate:5deg;--buddy-antenna-rotate:-4deg;--buddy-eye-x:2px;--buddy-eye-y:-3px;--buddy-eye-sy:0.96;--buddy-right-arm:-5deg;--buddy-left-arm:-6deg;--buddy-float:1.25px;--buddy-float-dur:5.6s;--buddy-blink-dur:8s}.buddy-avatar--speaking{--buddy-mouth-fill:1;--buddy-float:1.75px;--buddy-float-dur:4.8s}.buddy-avatar--happy{--buddy-eye-y:-1px;--buddy-eye-sx:1.05;--buddy-eye-sy:0.72;--buddy-mouth-fill:1;--buddy-cheeks:0.9;--buddy-core:1}.buddy-avatar--sad{--buddy-head-rotate:-2.5deg;--buddy-head-y:2.5px;--buddy-antenna-rotate:-7deg;--buddy-eye-y:2px;--buddy-eye-sy:0.86;--buddy-cheeks:0.25;--buddy-core:0.65;--buddy-right-arm:-28deg;--buddy-left-arm:4deg;--buddy-float:1px;--buddy-float-dur:6.5s;--buddy-blink-dur:8.5s;--buddy-sway:0.6deg}@supports not (d:path("M0 0")){.buddy-avatar--listening{--buddy-mouth-sx:0.85;--buddy-mouth-sy:0.8}.buddy-avatar--thinking{--buddy-mouth-sx:0.7;--buddy-mouth-sy:0.3}.buddy-avatar--happy{--buddy-mouth-sx:1.12;--buddy-mouth-sy:1.3}.buddy-avatar--sad{--buddy-mouth-sx:0.85;--buddy-mouth-sy:-0.75}.buddy-avatar--speaking{--buddy-mouth-sx:0.92;--buddy-mouth-sy:1.2}.buddy-avatar--speaking [data-part=mouth]{animation:buddy-talk-fallback 2.2s var(--buddy-ease-soft) infinite}}.buddy-avatar [data-part=body]{animation:buddy-float var(--buddy-float-dur) var(--buddy-ease-soft) infinite,buddy-breathe var(--buddy-float-dur) var(--buddy-ease-soft) infinite}.buddy-avatar [data-part=head]{animation:buddy-float-head var(--buddy-float-dur) var(--buddy-ease-soft) .15s infinite both,buddy-sway calc(var(--buddy-float-dur) * 1.5) var(--buddy-ease-soft) infinite}.buddy-avatar [data-part=right-arm]{animation:buddy-float var(--buddy-float-dur) var(--buddy-ease-soft) infinite,buddy-arm-right-rest calc(var(--buddy-float-dur) * 1.1) var(--buddy-ease-soft) infinite}.buddy-avatar [data-part=left-arm]{animation:buddy-float var(--buddy-float-dur) var(--buddy-ease-soft) infinite,buddy-arm-left-rest calc(var(--buddy-float-dur) * 1.3) var(--buddy-ease-soft) infinite}.buddy-avatar [data-part=shadow]{animation:buddy-shadow var(--buddy-float-dur) var(--buddy-ease-soft) .18s infinite}.buddy-avatar [data-part=left-eye],.buddy-avatar [data-part=right-eye]{animation:buddy-blink var(--buddy-blink-dur) linear infinite}.buddy-avatar [data-part=antenna]{animation:buddy-antenna-wobble 5s var(--buddy-ease-soft) .65s infinite}.buddy-avatar [data-part=core]{animation:buddy-core-pulse 4.1s var(--buddy-ease-soft) .4s infinite}.buddy-avatar--listening [data-part=left-ear],.buddy-avatar--listening [data-part=right-ear]{animation:buddy-ear-perk 2.6s var(--buddy-ease-soft) infinite}.buddy-avatar--listening [data-part=right-ear]{animation-delay:.25s}.buddy-avatar--listening [data-part=core]{animation-duration:3s}.buddy-avatar--thinking [data-part=left-eye],.buddy-avatar--thinking [data-part=right-eye]{animation:buddy-blink var(--buddy-blink-dur) linear infinite,buddy-gaze-think 4.2s var(--buddy-ease-soft) infinite}.buddy-avatar--thinking [data-part=antenna-spark]{animation:buddy-spark-pulse 2.3s var(--buddy-ease-soft) infinite}.buddy-avatar--thinking [data-part=antenna]{animation:buddy-antenna-wobble 4.2s var(--buddy-ease-soft) infinite}.buddy-avatar--thinking [data-part=left-arm]{animation:buddy-float var(--buddy-float-dur) var(--buddy-ease-soft) infinite,buddy-arm-left-tap 2.6s var(--buddy-ease-soft) infinite}.buddy-avatar--thinking [data-part=core]{animation-duration:2.7s}.buddy-avatar--speaking [data-part=head]{animation:buddy-float-head var(--buddy-float-dur) var(--buddy-ease-soft) .15s infinite both,buddy-nod 2.6s var(--buddy-ease-soft) infinite}.buddy-avatar--speaking [data-part=left-arm]{animation:buddy-float var(--buddy-float-dur) var(--buddy-ease-soft) infinite,buddy-arm-left-gesture 2.2s var(--buddy-ease-soft) infinite}.buddy-avatar--speaking [data-part=core]{animation:buddy-core-pulse 1.8s var(--buddy-ease-soft) infinite}.buddy-avatar--happy [data-part=body]{animation:buddy-bounce 2.3s var(--buddy-ease-soft) infinite,buddy-squash 2.3s var(--buddy-ease-soft) infinite}.buddy-avatar--happy [data-part=head]{animation:buddy-bounce-head 2.3s var(--buddy-ease-soft) .08s infinite both,buddy-wiggle 2.8s var(--buddy-ease-soft) infinite}.buddy-avatar--happy [data-part=right-arm]{animation:buddy-bounce 2.3s var(--buddy-ease-soft) .12s infinite,buddy-wave 2.8s var(--buddy-ease-soft) .45s infinite}.buddy-avatar--happy [data-part=left-arm]{animation:buddy-bounce 2.3s var(--buddy-ease-soft) .12s infinite,buddy-arm-left-rest 2.8s var(--buddy-ease-soft) infinite}.buddy-avatar--happy [data-part=shadow]{animation:buddy-shadow-bounce 2.3s var(--buddy-ease-soft) infinite}.buddy-avatar--happy [data-part=core]{animation:buddy-core-pulse-strong 1.8s var(--buddy-ease-soft) infinite}.buddy-avatar--happy [data-part=antenna]{animation:buddy-antenna-wobble 3.4s var(--buddy-ease-soft) infinite}.buddy-avatar--sad [data-part=body]{animation:buddy-float var(--buddy-float-dur) var(--buddy-ease-soft) infinite,buddy-breathe-sad var(--buddy-float-dur) var(--buddy-ease-soft) infinite}.buddy-avatar--sad [data-part=shadow]{animation-duration:var(--buddy-float-dur)}.buddy-avatar--sad [data-part=core]{animation:buddy-core-pulse 5s var(--buddy-ease-soft) infinite}.buddy-avatar--sad [data-part=antenna]{animation:buddy-antenna-wobble 6.5s var(--buddy-ease-soft) infinite}@keyframes buddy-float{0%,to{translate:0 0}50%{translate:0 calc(var(--buddy-float) * -1)}}@keyframes buddy-float-head{0%,to{translate:0 var(--buddy-head-y)}50%{translate:0 calc(var(--buddy-head-y) - var(--buddy-float))}}@keyframes buddy-breathe{0%,to{scale:1 1}50%{scale:1.004 1.012}}@keyframes buddy-breathe-sad{0%,to{scale:1 1}50%{scale:1.002 1.006}}@keyframes buddy-shadow{0%,to{scale:1;opacity:.12}50%{scale:.95 .94;opacity:.095}}@keyframes buddy-sway{0%,to{rotate:calc(var(--buddy-head-rotate) - var(--buddy-sway))}50%{rotate:calc(var(--buddy-head-rotate) + var(--buddy-sway))}}@keyframes buddy-antenna-wobble{0%,to{rotate:calc(var(--buddy-antenna-rotate) - 1.5deg)}50%{rotate:calc(var(--buddy-antenna-rotate) + 1.5deg)}}@keyframes buddy-arm-right-rest{0%,to{rotate:calc(var(--buddy-right-arm) - 2deg)}50%{rotate:calc(var(--buddy-right-arm) + 2deg)}}@keyframes buddy-arm-left-rest{0%,to{rotate:calc(var(--buddy-left-arm) + 1.5deg)}50%{rotate:calc(var(--buddy-left-arm) - 1.5deg)}}@keyframes buddy-wave{0%,to{rotate:calc(var(--buddy-right-arm) + 3deg)}50%{rotate:calc(var(--buddy-right-arm) - 10deg)}}@keyframes buddy-blink{0%,46%,51%,to{scale:var(--buddy-eye-sx) var(--buddy-eye-sy)}48.5%{scale:var(--buddy-eye-sx) calc(var(--buddy-eye-sy) * .08)}}@keyframes buddy-core-pulse{0%,to{scale:1}50%{scale:1.045}}@keyframes buddy-core-pulse-strong{0%,to{scale:1}35%{scale:1.12}}@keyframes buddy-ear-perk{0%,to{scale:1;fill:#2ec4b6}50%{scale:1.08;fill:#5eead4}}@keyframes buddy-gaze-think{0%,to{translate:var(--buddy-eye-x) var(--buddy-eye-y)}45%,55%{translate:calc(var(--buddy-eye-x) - 2.5px) calc(var(--buddy-eye-y) - .5px)}}@keyframes buddy-spark-pulse{0%,to{scale:1;opacity:.85}50%{scale:1.12;opacity:1}}@keyframes buddy-arm-left-tap{0%,to{rotate:var(--buddy-left-arm)}50%{rotate:calc(var(--buddy-left-arm) - 3deg)}}@keyframes buddy-nod{0%,to{rotate:var(--buddy-head-rotate)}18%{rotate:calc(var(--buddy-head-rotate) + 1.8deg)}34%{rotate:calc(var(--buddy-head-rotate) - .6deg)}52%{rotate:calc(var(--buddy-head-rotate) + 1.2deg)}70%{rotate:calc(var(--buddy-head-rotate) - 1.4deg)}86%{rotate:calc(var(--buddy-head-rotate) + .5deg)}}@keyframes buddy-arm-left-gesture{0%,to{rotate:var(--buddy-left-arm)}30%{rotate:calc(var(--buddy-left-arm) - 9deg)}55%{rotate:calc(var(--buddy-left-arm) - 3deg)}75%{rotate:calc(var(--buddy-left-arm) - 7deg)}}@keyframes buddy-talk{0%,to{d:path("M108 110 Q120 121 132 110 Q120 121 108 110")}12%{d:path("M109 110 Q120 122 131 110 Q120 116 109 110")}24%{d:path("M110 109 Q120 125 130 109 Q120 108 110 109")}37%{d:path("M109 110 Q120 119 131 110 Q120 115 109 110")}50%{d:path("M108 110 Q120 121 132 110 Q120 121 108 110")}63%{d:path("M110 109 Q120 124 130 109 Q120 109 110 109")}76%{d:path("M109 110 Q120 120 131 110 Q120 116 109 110")}88%{d:path("M108 110 Q120 121 132 110 Q120 121 108 110")}}@keyframes buddy-talk-fallback{0%,50%,88%,to{scale:1 1}12%,63%{scale:.94 1.25}24%{scale:.88 1.45}37%,76%{scale:.97 .9}}@keyframes buddy-bounce{0%{translate:0 0;animation-timing-function:cubic-bezier(.2,.6,.35,1)}22%{translate:0 -3.5px;animation-timing-function:cubic-bezier(.6,0,.8,.4)}48%{translate:0 0}to{translate:0 0}}@keyframes buddy-bounce-head{0%{translate:0 var(--buddy-head-y);animation-timing-function:cubic-bezier(.2,.6,.35,1)}22%{translate:0 calc(var(--buddy-head-y) - 3.5px);animation-timing-function:cubic-bezier(.6,0,.8,.4)}48%{translate:0 calc(var(--buddy-head-y) + .75px)}to{translate:0 var(--buddy-head-y)}}@keyframes buddy-squash{0%,42%,to{scale:1 1}50%{scale:1.015 .99}58%{scale:.997 1.003}}@keyframes buddy-shadow-bounce{0%,48%,to{scale:1;opacity:.12}22%{scale:.88 .84;opacity:.08}}@keyframes buddy-wiggle{0%,to{rotate:calc(var(--buddy-head-rotate) - 2.5deg)}50%{rotate:calc(var(--buddy-head-rotate) + 2deg)}}@media (prefers-reduced-motion:reduce){.buddy-avatar,.buddy-avatar *{animation:none!important;transition:none!important}@supports (d:path("M0 0")){.buddy-avatar--speaking [data-part=mouth] path{d:path("M109 109 Q120 123 131 109 Q120 112 109 109")}}}.buddy-avatar--luna{--luna-ease-soft:cubic-bezier(0.45,0,0.55,1)}.buddy-avatar--luna .luna-avatar-content,.buddy-avatar--luna .luna-avatar-content>span{display:block;width:100%;height:100%}.buddy-avatar--luna .luna-avatar-svg{display:block;width:100%;height:100%;overflow:visible}.buddy-avatar--luna .luna-avatar__error,.buddy-avatar--luna .luna-avatar__loading{display:flex!important;align-items:center;justify-content:center;color:#475569;font:500 .75rem/1.35 system-ui,sans-serif;text-align:center}.buddy-avatar--luna .luna-avatar-svg [data-luna-part]{transition:rotate .5s var(--luna-ease-soft),translate .5s var(--luna-ease-soft),scale .5s var(--luna-ease-soft)}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=bird]{transform-box:view-box;transform-origin:256px 478px}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=bird-body]{transform-box:view-box;transform-origin:256px 470px}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=bird-head]{transform-box:view-box;transform-origin:256px 312px}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=right-wing]{transform-box:view-box;transform-origin:158px 288px}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=left-wing]{transform-box:view-box;transform-origin:354px 288px}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=left-eye],.buddy-avatar--luna .luna-avatar-svg [data-luna-part=left-pupil],.buddy-avatar--luna .luna-avatar-svg [data-luna-part=right-eye],.buddy-avatar--luna .luna-avatar-svg [data-luna-part=right-pupil]{transform-box:fill-box;transform-origin:center}.buddy-avatar--luna .luna-avatar-svg [data-luna-part=beak-lower]{transform-box:fill-box;transform-origin:50% 0}.buddy-avatar--luna.buddy-avatar--idle .luna-avatar-svg [data-luna-part=bird]{animation:luna-bird-idle-float 5.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--idle .luna-avatar-svg [data-luna-part=bird-body]{animation:luna-bird-idle-breathe 5.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--idle .luna-avatar-svg [data-luna-part=bird-head]{animation:luna-bird-idle-head 5.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--idle .luna-avatar-svg [data-luna-part=left-eye],.buddy-avatar--luna.buddy-avatar--idle .luna-avatar-svg [data-luna-part=right-eye]{animation:luna-bird-blink 8.4s linear infinite}.buddy-avatar--luna.buddy-avatar--idle .luna-avatar-svg [data-luna-part=left-eye]{animation-delay:.1s}.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=bird]{--luna-listen-lean:-1deg;rotate:var(--luna-listen-lean);animation:luna-bird-listening-body 4.8s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=bird-body]{animation:luna-bird-listening-breathe 4.8s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=bird-head]{--luna-listen-tilt:10deg;rotate:var(--luna-listen-tilt);animation:luna-bird-listening-nod 3.8s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=left-pupil],.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=right-pupil]{translate:6px 1px}.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=right-wing]{rotate:-5deg}.buddy-avatar--luna.buddy-avatar--listening .luna-avatar-svg [data-luna-part=left-wing]{rotate:5deg}.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=bird]{--luna-think-lean:1deg;rotate:var(--luna-think-lean);animation:luna-bird-thinking-body 5.2s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=bird-body]{animation:luna-bird-thinking-breathe 5.2s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=bird-head]{--luna-think-tilt:-11deg;rotate:var(--luna-think-tilt);animation:luna-bird-thinking-tilt 4.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=left-pupil],.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=right-pupil]{translate:-5px -9px;animation:luna-bird-thinking-gaze 3.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=right-wing]{rotate:9deg}.buddy-avatar--luna.buddy-avatar--thinking .luna-avatar-svg [data-luna-part=left-wing]{rotate:-3deg}.buddy-avatar--luna.buddy-avatar--speaking .luna-avatar-svg [data-luna-part=bird]{animation:luna-bird-speaking-body 1.25s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--speaking .luna-avatar-svg [data-luna-part=bird-body]{animation:luna-bird-speaking-breathe 1.25s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--speaking .luna-avatar-svg [data-luna-part=bird-head]{animation:luna-bird-speaking-nod 1.25s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--speaking .luna-avatar-svg [data-luna-part=beak-lower]{animation:luna-bird-speaking-beak .82s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--happy .luna-avatar-svg [data-luna-part=bird]{rotate:1deg;animation:luna-bird-happy-bounce 2.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--happy .luna-avatar-svg [data-luna-part=bird-body]{animation:luna-bird-happy-squash 2.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--happy .luna-avatar-svg [data-luna-part=bird-head]{rotate:-2deg;animation:luna-bird-happy-head 2.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--happy .luna-avatar-svg [data-luna-part=right-wing]{rotate:-5deg;animation:luna-bird-happy-wing-right 2.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--happy .luna-avatar-svg [data-luna-part=left-wing]{rotate:5deg;animation:luna-bird-happy-wing-left 2.6s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=bird]{translate:0 2px;animation:luna-bird-sad-sway 7s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=bird-body]{animation:luna-bird-sad-breathe 7s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=bird-head]{--luna-sad-droop:8deg;rotate:var(--luna-sad-droop);translate:0 7px;animation:luna-bird-sad-head 7s var(--luna-ease-soft) infinite}.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=left-pupil],.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=right-pupil]{translate:0 8px}.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=right-wing]{rotate:-7deg}.buddy-avatar--luna.buddy-avatar--sad .luna-avatar-svg [data-luna-part=left-wing]{rotate:7deg}@keyframes luna-bird-idle-float{0%,to{translate:0 0}50%{translate:0 -2.5px}}@keyframes luna-bird-idle-breathe{0%,to{scale:1 1}50%{scale:1.006 1.01}}@keyframes luna-bird-idle-head{0%,to{translate:0 0;rotate:-.4deg}50%{translate:0 -.8px;rotate:.4deg}}@keyframes luna-bird-blink{0%,46%,50%,to{scale:1 1}48%{scale:1 .06}}@keyframes luna-bird-listening-nod{0%,to{translate:0 .5px;rotate:calc(var(--luna-listen-tilt) - 1deg)}42%,58%{translate:0 2px;rotate:calc(var(--luna-listen-tilt) + 1.5deg)}}@keyframes luna-bird-listening-body{0%,to{translate:0 0;rotate:calc(var(--luna-listen-lean) - .7deg)}50%{translate:0 -1px;rotate:calc(var(--luna-listen-lean) + .7deg)}}@keyframes luna-bird-listening-breathe{0%,to{scale:1 1}50%{scale:1.004 1.008}}@keyframes luna-bird-thinking-gaze{0%,to{translate:-5px -9px}44%,60%{translate:-4px -11px}}@keyframes luna-bird-thinking-body{0%,to{translate:0 0;rotate:calc(var(--luna-think-lean) - .5deg)}50%{translate:0 -1.2px;rotate:calc(var(--luna-think-lean) + .5deg)}}@keyframes luna-bird-thinking-breathe{0%,to{scale:1 1}50%{scale:1.003 1.006}}@keyframes luna-bird-thinking-tilt{0%,to{rotate:calc(var(--luna-think-tilt) - 1deg);translate:0 1px}50%{rotate:calc(var(--luna-think-tilt) + 1deg);translate:0 0}}@keyframes luna-bird-speaking-body{0%,to{translate:0 0;rotate:-.5deg}50%{translate:0 -1px;rotate:.5deg}}@keyframes luna-bird-speaking-breathe{0%,to{translate:0 0;scale:1 1}50%{translate:0 1px;scale:1.003 1.006}}@keyframes luna-bird-speaking-nod{0%,to{rotate:-1deg}22%{rotate:2deg}46%{rotate:-.5deg}72%{rotate:1.5deg}}@keyframes luna-bird-speaking-beak{0%,to{rotate:0deg;translate:0 0}16%{rotate:21deg;translate:0 5px}32%{rotate:5deg;translate:0 1px}54%{rotate:25deg;translate:0 6px}70%{rotate:2deg;translate:0 .5px}86%{rotate:15deg;translate:0 3px}}@keyframes luna-bird-happy-bounce{0%,48%,to{translate:0 0;rotate:0deg}22%{translate:0 -7px;rotate:-2deg}60%{translate:0 1px;rotate:2deg}74%{translate:0 0;rotate:0deg}}@keyframes luna-bird-happy-squash{0%,42%,to{scale:1 1}50%{scale:1.015 .99}58%{scale:.997 1.003}}@keyframes luna-bird-happy-head{0%,to{rotate:-1deg}22%{rotate:-2.5deg}60%{rotate:2deg}}@keyframes luna-bird-happy-wing-right{0%,to{rotate:0deg}22%{rotate:-11deg}60%{rotate:10deg}76%{rotate:0deg}}@keyframes luna-bird-happy-wing-left{0%,to{rotate:0deg}22%{rotate:11deg}60%{rotate:-10deg}76%{rotate:0deg}}@keyframes luna-bird-sad-sway{0%,to{translate:0 2px}50%{translate:0 3px}}@keyframes luna-bird-sad-breathe{0%,to{scale:1 1}50%{scale:1.002 1.004}}@keyframes luna-bird-sad-head{0%,to{rotate:calc(var(--luna-sad-droop) - .5deg);translate:0 7px}50%{rotate:calc(var(--luna-sad-droop) + .5deg);translate:0 8px}}@media (prefers-reduced-motion:reduce){.buddy-avatar--luna,.buddy-avatar--luna *{animation:none!important;transition:none!important}.buddy-avatar--luna.buddy-avatar--speaking .luna-avatar-svg [data-luna-part=beak-lower]{rotate:18deg;translate:0 4px}}.nova-avatar-svg{overflow:visible}.buddy-avatar--nova{--nova-ease-soft:cubic-bezier(0.45,0,0.55,1)}.buddy-avatar--nova .nova-sun{transform-box:view-box;transform-origin:120px 192px}.buddy-avatar--nova .nova-rays{transform-box:view-box;transform-origin:120px 122px}.buddy-avatar--nova .nova-eyes{transform-box:fill-box;transform-origin:center}.buddy-avatar--nova .nova-pupil{transform-box:view-box;transition:translate .5s var(--nova-ease-soft)}.buddy-avatar--nova .nova-pupil--right{transform-origin:100px 110px}.buddy-avatar--nova .nova-pupil--left{transform-origin:140px 110px}.buddy-avatar--nova .nova-brow,.buddy-avatar--nova .nova-brows,.buddy-avatar--nova .nova-cheeks,.buddy-avatar--nova .nova-eye,.buddy-avatar--nova .nova-mouth{transform-box:fill-box;transform-origin:center}.buddy-avatar--nova .nova-brow{transition:translate .5s var(--nova-ease-soft)}.buddy-avatar--nova .nova-brows,.buddy-avatar--nova .nova-cheeks,.buddy-avatar--nova .nova-eye,.buddy-avatar--nova .nova-eyes,.buddy-avatar--nova .nova-mouth,.buddy-avatar--nova .nova-rays,.buddy-avatar--nova .nova-sun{transition:transform .5s var(--nova-ease-soft)}.buddy-avatar--nova.buddy-avatar--idle .nova-sun{animation:nova-idle-float 5.2s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--idle .nova-eye{animation:nova-blink 8.2s linear infinite}.buddy-avatar--nova.buddy-avatar--idle .nova-eye:last-child{animation-delay:.1s}.buddy-avatar--nova.buddy-avatar--listening .nova-sun{rotate:1deg;animation:nova-listen 5.4s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--listening .nova-pupil{translate:3.2px .4px;animation:nova-listening-gaze 4.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--listening .nova-brow{translate:0 -1px}.buddy-avatar--nova.buddy-avatar--listening .nova-brow--right{animation:nova-listening-brow 4.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--listening .nova-brow--left{animation:nova-listening-brow 4.8s var(--nova-ease-soft) .12s infinite}.buddy-avatar--nova.buddy-avatar--listening .nova-rays{animation:nova-listen-rays 4.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--listening .nova-brows{animation:nova-listen-brows 4.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--thinking .nova-sun{rotate:-1deg;animation:nova-think 5.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--thinking .nova-rays{animation:nova-think-rays 5s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--thinking .nova-pupil{translate:-3.2px -3.2px;animation:nova-think-gaze 4.2s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--thinking .nova-brow--right{--nova-brow-rest:-0.4px;translate:0 -.4px}.buddy-avatar--nova.buddy-avatar--thinking .nova-brow--left{--nova-brow-rest:-2.6px;translate:0 -2.6px}.buddy-avatar--nova.buddy-avatar--thinking .nova-brow--right{animation:nova-think-brow 4.2s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--thinking .nova-brow--left{animation:nova-think-brow 4.2s var(--nova-ease-soft) .12s infinite}.buddy-avatar--nova.buddy-avatar--thinking .nova-brows{animation:nova-think-brows 4.2s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--speaking .nova-sun{animation:nova-speak 4.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--speaking .nova-mouth{animation:nova-mouth-speak .9s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--happy .nova-sun{animation:nova-happy 3.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--happy .nova-rays{animation:nova-happy-rays 3.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--happy .nova-cheeks,.buddy-avatar--nova.buddy-avatar--happy .nova-mouth{animation:nova-happy-face 3.8s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--sad .nova-sun{animation:nova-sad-float 6.5s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--sad .nova-eyes{animation:nova-sad-gaze 5.2s var(--nova-ease-soft) infinite}.buddy-avatar--nova.buddy-avatar--sad .nova-brows{animation:nova-sad-brows 5.2s var(--nova-ease-soft) infinite}@supports (d:path("M0 0")){.buddy-avatar--nova .mouth__outline,.buddy-avatar--nova .nova-brows path{transition:d .5s var(--nova-ease-soft)}.buddy-avatar--nova.buddy-avatar--sad .nova-brows path:first-child{d:path("M91 92 Q99 85 107 89")}.buddy-avatar--nova.buddy-avatar--sad .nova-brows path:last-child{d:path("M133 89 Q141 85 149 92")}.buddy-avatar--nova.buddy-avatar--sad .mouth__outline{d:path("M98 151 Q120 144 142 151");stroke-width:3.5}}.buddy-avatar--nova.buddy-avatar--sad .mouth__inside,.buddy-avatar--nova.buddy-avatar--sad .mouth__tongue,.buddy-avatar--nova.buddy-avatar--sad .mouth__tongue-shine{display:none}.buddy-avatar--nova.buddy-avatar--sad .mouth__outline{fill:none}@keyframes nova-blink{0%,44%,48%,to{scale:1 1}46%{scale:1 .08}}@keyframes nova-idle-float{0%,to{transform:translateY(0)}50%{translate:0 -1.5px}}@keyframes nova-listen{0%,to{translate:0 0;rotate:.7deg}50%{translate:0 -1px;rotate:1.2deg}}@keyframes nova-listening-gaze{0%,18%,82%,to{translate:3.2px .4px}45%,58%{translate:3.5px .6px}}@keyframes nova-listening-brow{0%,22%,80%,to{translate:0 -1px}48%,60%{translate:0 -1.3px}}@keyframes nova-listen-rays{0%,to{transform:rotate(0)}50%{transform:rotate(.35deg)}}@keyframes nova-attentive{0%,to{transform:translate(0)}50%{transform:translate(.7px)}}@keyframes nova-listen-brows{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}@keyframes nova-think{0%,to{rotate:-1deg}50%{rotate:-.7deg}}@keyframes nova-think-rays{0%,to{transform:scale(1)}50%{transform:scale(1.003)}}@keyframes nova-think-gaze{0%,18%,78%,to{translate:-3.2px -3.2px}46%,62%{translate:-3.5px -3.5px}}@keyframes nova-think-brow{0%,20%,80%,to{translate:0 var(--nova-brow-rest)}48%,62%{translate:0 calc(var(--nova-brow-rest) - .3px)}}@keyframes nova-think-brows{0%,to{transform:translateY(0)}50%{transform:translateY(-.4px)}}@keyframes nova-speak{0%,to{transform:translateY(0)}50%{translate:0 -.5px}}@keyframes nova-mouth-speak{0%,to{transform:scaleY(.92)}50%{transform:scaleY(1.025)}}@keyframes nova-happy{0%,to{transform:translateY(0)}38%{transform:translateY(-1.5px)}68%{transform:translateY(0)}}@keyframes nova-happy-rays{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(.35deg) scale(1.005)}}@keyframes nova-happy-face{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@keyframes nova-sad-float{0%,to{translate:0 0}50%{translate:0 1px}}@keyframes nova-sad-gaze{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes nova-sad-brows{0%,to{transform:translateY(0)}50%{transform:translateY(.4px)}}@media (prefers-reduced-motion:reduce){.buddy-avatar--nova *,.buddy-avatar--nova :after,.buddy-avatar--nova :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.buddy-avatar--pixel{--pixel-ease-soft:cubic-bezier(0.45,0,0.55,1)}.buddy-avatar--pixel .pixel-avatar-content,.buddy-avatar--pixel .pixel-avatar-content>span{display:block;width:100%;height:100%}.buddy-avatar--pixel .pixel-avatar-svg{display:block;width:100%;height:100%;overflow:visible}.buddy-avatar--pixel .pixel-avatar__error,.buddy-avatar--pixel .pixel-avatar__loading{display:flex!important;align-items:center;justify-content:center;color:#475569;font:500 .75rem/1.35 system-ui,sans-serif;text-align:center}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot]{transform-box:view-box;transform-origin:60px 109px;transition:rotate .5s var(--pixel-ease-soft),translate .5s var(--pixel-ease-soft)}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-head]{transform-box:view-box;transform-origin:60px 64px;transition:rotate .5s var(--pixel-ease-soft),translate .5s var(--pixel-ease-soft)}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-body]{transform-box:view-box;transform-origin:60px 109px}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-face]{transform-box:view-box;transform-origin:60px 64px;transition:translate .5s var(--pixel-ease-soft)}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-antenna-halo],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-antenna-tip],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-cheeks],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-eyes],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-left-eye],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-mouth],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-right-eye]{transform-box:fill-box;transform-origin:center}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-antenna],.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-eyes]{transition:translate .5s var(--pixel-ease-soft),rotate .5s var(--pixel-ease-soft)}.buddy-avatar--pixel .pixel-avatar-svg [data-pixel-part=bot-antenna]{transform-box:view-box;transform-origin:60px 42px}.buddy-avatar--pixel.buddy-avatar--idle .pixel-avatar-svg [data-pixel-part=bot]{animation:pixel-idle-float 5.2s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--idle .pixel-avatar-svg [data-pixel-part=bot-body]{animation:pixel-idle-breathe 5.2s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--idle .pixel-avatar-svg [data-pixel-part=bot-left-eye],.buddy-avatar--pixel.buddy-avatar--idle .pixel-avatar-svg [data-pixel-part=bot-right-eye]{animation:pixel-blink 8.2s linear infinite}.buddy-avatar--pixel.buddy-avatar--idle .pixel-avatar-svg [data-pixel-part=bot-left-eye]{animation-delay:.1s}.buddy-avatar--pixel.buddy-avatar--idle .pixel-avatar-svg [data-pixel-part=bot-antenna]{animation:pixel-idle-antenna 5.2s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--listening .pixel-avatar-svg [data-pixel-part=bot]{--pixel-listen-lean:-1deg;rotate:var(--pixel-listen-lean);animation:pixel-listening-body 4.8s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--listening .pixel-avatar-svg [data-pixel-part=bot-head]{--pixel-listen-tilt:-4deg;rotate:var(--pixel-listen-tilt);animation:pixel-listening-head 4.8s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--listening .pixel-avatar-svg [data-pixel-part=bot-eyes]{translate:1.5px 0}.buddy-avatar--pixel.buddy-avatar--listening .pixel-avatar-svg [data-pixel-part=bot-antenna]{animation:pixel-listening-antenna 2.8s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--thinking .pixel-avatar-svg [data-pixel-part=bot]{animation:pixel-thinking-float 5.4s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--thinking .pixel-avatar-svg [data-pixel-part=bot-head]{--pixel-thinking-tilt:5deg;rotate:var(--pixel-thinking-tilt);animation:pixel-thinking-head 4.4s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--thinking .pixel-avatar-svg [data-pixel-part=bot-eyes]{translate:0 -2px;animation:pixel-thinking-gaze 3.8s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--thinking .pixel-avatar-svg [data-pixel-part=bot-antenna-tip]{animation:pixel-thinking-tip 2.2s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--speaking .pixel-avatar-svg [data-pixel-part=bot]{animation:pixel-speaking-body 1.4s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--speaking .pixel-avatar-svg [data-pixel-part=bot-head]{animation:pixel-speaking-head 1.4s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--speaking .pixel-avatar-svg [data-pixel-part=bot-body]{animation:pixel-speaking-breathe 1.4s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--happy .pixel-avatar-svg [data-pixel-part=bot]{animation:pixel-happy-bounce 2.5s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--happy .pixel-avatar-svg [data-pixel-part=bot-body]{animation:pixel-happy-squash 2.5s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--happy .pixel-avatar-svg [data-pixel-part=bot-antenna]{rotate:-3deg;animation:pixel-happy-antenna 2.5s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--happy .pixel-avatar-svg [data-pixel-part=bot-antenna-tip]{animation:pixel-happy-tip 1.25s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--happy .pixel-avatar-svg [data-pixel-part=bot-cheeks]{animation:pixel-happy-cheeks 2.5s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--sad .pixel-avatar-svg [data-pixel-part=bot]{animation:pixel-sad-float 7s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--sad .pixel-avatar-svg [data-pixel-part=bot-head]{--pixel-sad-droop:-5deg;rotate:var(--pixel-sad-droop);translate:0 1px;animation:pixel-sad-head 7s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--sad .pixel-avatar-svg [data-pixel-part=bot-eyes]{translate:0 1.5px}.buddy-avatar--pixel.buddy-avatar--sad .pixel-avatar-svg [data-pixel-part=bot-cheeks]{opacity:.5}@keyframes pixel-idle-float{0%,to{translate:0 0}50%{translate:0 -1px}}@keyframes pixel-idle-breathe{0%,to{scale:1}50%{scale:1.008}}@keyframes pixel-idle-antenna{0%,to{rotate:-.5deg}50%{rotate:.5deg}}@keyframes pixel-blink{0%,46%,50%,to{scale:1 1}48%{scale:1 .08}}@keyframes pixel-listening-body{0%,to{rotate:calc(var(--pixel-listen-lean) - .5deg);translate:0 0}50%{rotate:calc(var(--pixel-listen-lean) + .5deg);translate:0 -.5px}}@keyframes pixel-listening-head{0%,to{rotate:calc(var(--pixel-listen-tilt) - 1deg)}50%{rotate:calc(var(--pixel-listen-tilt) + 1deg)}}@keyframes pixel-listening-antenna{0%,to{rotate:-1deg}50%{rotate:2deg}}@keyframes pixel-thinking-float{0%,to{translate:0 0}50%{translate:0 -.7px}}@keyframes pixel-thinking-head{0%,to{rotate:calc(var(--pixel-thinking-tilt) - 1deg)}50%{rotate:calc(var(--pixel-thinking-tilt) + 1deg)}}@keyframes pixel-thinking-gaze{0%,to{translate:0 -2px}50%{translate:0 -2.8px}}@keyframes pixel-thinking-tip{0%,to{scale:1;opacity:1}50%{scale:1.12;opacity:.82}}@keyframes pixel-speaking-body{0%,to{translate:0 0}50%{translate:0 -.5px}}@keyframes pixel-speaking-head{0%,to{rotate:-.4deg}28%{rotate:1deg}54%{rotate:-.7deg}78%{rotate:.6deg}}@keyframes pixel-speaking-breathe{0%,to{scale:1}50%{scale:1.012}}@keyframes pixel-happy-bounce{0%,to{translate:0 0;rotate:0deg}22%{translate:0 -1.8px;rotate:-1deg}48%{translate:0 0;rotate:0deg}60%{translate:0 .3px;rotate:.8deg}}@keyframes pixel-happy-squash{0%,42%,to{scale:1}50%{scale:1.015 .985}58%{scale:.998 1.005}}@keyframes pixel-happy-antenna{0%,to{rotate:-3deg}24%{rotate:2deg}54%{rotate:-5deg}78%{rotate:1deg}}@keyframes pixel-happy-tip{0%,to{scale:1}50%{scale:1.14}}@keyframes pixel-happy-cheeks{0%,to{scale:1}50%{scale:1.12}}@keyframes pixel-sad-float{0%,to{translate:0 .5px}50%{translate:0 1.1px}}@keyframes pixel-sad-head{0%,to{rotate:calc(var(--pixel-sad-droop) - .5deg);translate:0 1px}50%{rotate:calc(var(--pixel-sad-droop) + .5deg);translate:0 1.5px}}@supports (d:path("M0 0")){.buddy-avatar--pixel.buddy-avatar--speaking .pixel-avatar-svg [data-pixel-part=bot-mouth]{animation:pixel-speaking-mouth 1.1s var(--pixel-ease-soft) infinite}.buddy-avatar--pixel.buddy-avatar--sad .pixel-avatar-svg [data-pixel-part=bot-mouth]{d:path("M54.5 77 Q60 72 65.5 77")}}@keyframes pixel-speaking-mouth{0%,to{d:path("M54.5 74.5 Q60 79.5 65.5 74.5 Q60 79.5 54.5 74.5");fill:transparent;stroke-width:2.3px}18%{d:path("M54.5 74.5 Q60 83 65.5 74.5 Q60 66 54.5 74.5");fill:#16205a;stroke-width:1.6px}36%{d:path("M54.5 74.5 Q60 80.5 65.5 74.5 Q60 72 54.5 74.5");fill:#16205a;stroke-width:2px}56%{d:path("M54.5 74.5 Q60 82 65.5 74.5 Q60 67.5 54.5 74.5");fill:#16205a;stroke-width:1.7px}76%{d:path("M54.5 74.5 Q60 78 65.5 74.5 Q60 74 54.5 74.5");fill:#16205a;stroke-width:2.1px}}@supports not (d:path("M0 0")){.buddy-avatar--pixel.buddy-avatar--speaking .pixel-avatar-svg [data-pixel-part=bot-mouth]{animation:pixel-speaking-mouth-fallback 1.1s var(--pixel-ease-soft) infinite}}@keyframes pixel-speaking-mouth-fallback{0%,to{scale:1 1;stroke-width:2.3px}25%,58%{scale:1 1.75;stroke-width:3px}42%,76%{scale:1 1.2;stroke-width:2.6px}}@media (prefers-reduced-motion:reduce){.buddy-avatar--pixel,.buddy-avatar--pixel *{animation:none!important;transition:none!important}.buddy-avatar--pixel.buddy-avatar--speaking .pixel-avatar-svg [data-pixel-part=bot-mouth]{d:path("M54.5 74.5 Q60 83 65.5 74.5 Q60 66 54.5 74.5");fill:#16205a;stroke-width:1.6px}.buddy-avatar--pixel.buddy-avatar--sad .pixel-avatar-svg [data-pixel-part=bot-mouth]{d:path("M54.5 77 Q60 72 65.5 77")}}