.Lhmm6W_wrapper{--k-white:var(--color-neutral-0);--k-amber:var(--color-warning);--k-green:var(--color-success);--k-ease:var(--ease-in-out);--k-lean:cubic-bezier(.34, 1.3, .64, 1);flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.Lhmm6W_blue{--k-body:var(--color-primary-500);--k-body-light:var(--color-primary-400);--k-body-dark:var(--color-primary-700);--k-trim:var(--color-primary-800);--k-face:var(--color-primary-100);--k-eye:var(--color-primary-900);--k-mic:var(--color-primary-300);--k-mic-lit:var(--color-primary-50);--k-chest:var(--color-primary-700);--k-line:var(--color-line-brand)}.Lhmm6W_green{--k-body:var(--color-green-500);--k-body-light:var(--color-green-400);--k-body-dark:var(--color-green-700);--k-trim:var(--color-green-800);--k-face:var(--color-green-100);--k-eye:var(--color-green-900);--k-mic:var(--color-green-300);--k-mic-lit:var(--color-green-50);--k-chest:var(--color-green-700);--k-line:var(--color-green-200)}.Lhmm6W_pink{--k-body:var(--color-pink-500);--k-body-light:var(--color-pink-400);--k-body-dark:var(--color-pink-700);--k-trim:var(--color-pink-800);--k-face:var(--color-pink-100);--k-eye:var(--color-pink-900);--k-mic:var(--color-pink-300);--k-mic-lit:var(--color-pink-50);--k-chest:var(--color-pink-700);--k-line:var(--color-pink-200)}.Lhmm6W_posture{transition:transform var(--duration-slow) var(--k-lean);will-change:transform;transform:translateY(0)rotate(0)scale(1)}.Lhmm6W_motion{will-change:transform}.Lhmm6W_figure{display:block;overflow:visible}.Lhmm6W_large .Lhmm6W_figure{width:180px;height:180px}.Lhmm6W_small .Lhmm6W_figure{width:64px;height:64px}.Lhmm6W_tiny .Lhmm6W_figure{width:48px;height:48px}.Lhmm6W_eye,.Lhmm6W_eyeShape,.Lhmm6W_ring,.Lhmm6W_mic,.Lhmm6W_bar,.Lhmm6W_chest,.Lhmm6W_chestRing,.Lhmm6W_check{transform-box:fill-box;transform-origin:50%}.Lhmm6W_stopTop{stop-color:var(--k-body-light)}.Lhmm6W_stopBottom{stop-color:var(--k-body)}.Lhmm6W_shadow{fill:var(--k-trim);opacity:.12}.Lhmm6W_foot{fill:var(--k-body-dark)}.Lhmm6W_trim{fill:var(--k-trim)}.Lhmm6W_trimStroke{fill:none;stroke:var(--k-trim);stroke-linecap:round}.Lhmm6W_face{fill:var(--k-face)}.Lhmm6W_ink{fill:var(--k-eye)}.Lhmm6W_inkStroke{fill:none;stroke:var(--k-eye);stroke-linecap:round}.Lhmm6W_micBase{fill:var(--k-mic)}.Lhmm6W_micLit{fill:var(--k-mic-lit);opacity:0}.Lhmm6W_ring{fill:none;stroke:var(--k-mic);stroke-width:2px;opacity:0;transition:opacity var(--duration-base) var(--k-ease)}.Lhmm6W_chestBase{fill:var(--k-chest)}.Lhmm6W_chestAsking{fill:var(--k-amber);opacity:0;transition:opacity .3s var(--k-ease)}.Lhmm6W_chestDone{fill:var(--k-green);opacity:0;transition:opacity .3s var(--k-ease)}.Lhmm6W_chestRing{fill:var(--k-amber);opacity:0}.Lhmm6W_white{fill:var(--k-white)}.Lhmm6W_whiteStroke{fill:none;stroke:var(--k-white);stroke-linecap:round;stroke-linejoin:round}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_posture{transform:translateY(-2px)rotate(2deg)scale(1)}.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_posture{transform:translateY(3px)rotate(-5deg)scale(1.02)}.Lhmm6W_brow{opacity:0;transition:opacity .25s var(--k-ease), transform .25s var(--k-ease);transform:translateY(4px)}.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_brow{opacity:1;transform:translateY(0)}.Lhmm6W_eyeShape{transition:transform .25s var(--k-ease);transform:scaleY(1)translateY(0)}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_eyeShape{transform:scaleY(1.1)}.Lhmm6W_wrapper[data-state=done] .Lhmm6W_eyeShape{transform:translateY(3px)scaleY(.55)}.Lhmm6W_mouth path{opacity:0;transition:opacity var(--duration-base) var(--k-ease)}.Lhmm6W_wrapper[data-state=idle] .Lhmm6W_mouthIdle,.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_mouthListening,.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_mouthAsking,.Lhmm6W_wrapper[data-state=done] .Lhmm6W_mouthDone,.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_chestAsking,.Lhmm6W_wrapper[data-state=done] .Lhmm6W_chestDone{opacity:1}.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_chest{animation:Lhmm6W_chestPulse 1.4s var(--k-ease) infinite}.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_chestRing{animation:1.4s ease-out infinite Lhmm6W_chestRing}.Lhmm6W_dot{opacity:.55;transition:opacity var(--duration-base) var(--k-ease)}.Lhmm6W_wrapper[data-state=asking] .Lhmm6W_dot{opacity:.95}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_dot,.Lhmm6W_wrapper[data-state=done] .Lhmm6W_dot{opacity:0}.Lhmm6W_bars{opacity:0;transition:opacity var(--duration-base) var(--k-ease)}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_bars{opacity:1}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_bar{animation:Lhmm6W_bar .9s var(--k-ease) infinite}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_bar:nth-child(2){animation-delay:.15s}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_bar:nth-child(3){animation-delay:.3s}.Lhmm6W_check{opacity:0;transition:opacity .15s var(--k-ease), transform .15s var(--k-ease);transform:scale(.6)}.Lhmm6W_wrapper[data-state=done] .Lhmm6W_check{opacity:1;transition:opacity .3s ease-out .15s, transform .45s var(--k-lean) .15s;transform:scale(1)}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_ring{animation:1.6s ease-out infinite Lhmm6W_ring}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_ring:nth-child(2){animation-delay:.8s}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_mic{animation:Lhmm6W_micPulse 1.2s var(--k-ease) infinite}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_micLit{animation:Lhmm6W_micLit 1.2s var(--k-ease) infinite}.Lhmm6W_blue[data-state=idle] .Lhmm6W_motion{animation:Lhmm6W_bob 3.2s var(--k-ease) infinite}.Lhmm6W_green[data-state=idle] .Lhmm6W_motion{animation:Lhmm6W_breathe 4.8s var(--k-ease) infinite}.Lhmm6W_green[data-state=idle] .Lhmm6W_posture{animation:Lhmm6W_nod 6.4s var(--k-ease) infinite}.Lhmm6W_pink[data-state=idle] .Lhmm6W_motion{animation:Lhmm6W_bounce 2.6s var(--k-ease) infinite}.Lhmm6W_wrapper[data-state=idle] .Lhmm6W_eye{animation:Lhmm6W_blink 4.4s var(--k-ease) infinite}.Lhmm6W_pink[data-state=idle] .Lhmm6W_eye{animation-duration:3.1s}.Lhmm6W_wrapper[data-state=done] .Lhmm6W_motion{animation:Lhmm6W_hop .6s var(--k-ease) 1}.Lhmm6W_wrapper[data-state=done] .Lhmm6W_shadow{animation:Lhmm6W_shadowDip .6s var(--k-ease) 1}@keyframes Lhmm6W_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Lhmm6W_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes Lhmm6W_nod{0%,70%,to{transform:translateY(0)rotate(0)}78%{transform:translateY(2px)rotate(3deg)}86%{transform:translateY(0)rotate(-1deg)}92%{transform:translateY(1px)rotate(2deg)}}@keyframes Lhmm6W_bounce{0%,40%,to{transform:translateY(0)scale(1)}8%{transform:translateY(-6px)scale(1.02,.98)}18%{transform:translateY(0)scale(.99,1.01)}26%{transform:translateY(-2px)scale(1)}}@keyframes Lhmm6W_blink{0%,86%,94%,to{transform:scaleY(1)}90%{transform:scaleY(.1)}}@keyframes Lhmm6W_hop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.04)}}@keyframes Lhmm6W_shadowDip{0%,to{opacity:.12}50%{opacity:.05}}@keyframes Lhmm6W_ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes Lhmm6W_micPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes Lhmm6W_micLit{0%,to{opacity:0}50%{opacity:1}}@keyframes Lhmm6W_bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes Lhmm6W_chestPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes Lhmm6W_chestRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.Lhmm6W_wrapper .Lhmm6W_posture,.Lhmm6W_wrapper .Lhmm6W_motion,.Lhmm6W_wrapper .Lhmm6W_eye,.Lhmm6W_wrapper .Lhmm6W_ring,.Lhmm6W_wrapper .Lhmm6W_mic,.Lhmm6W_wrapper .Lhmm6W_micLit,.Lhmm6W_wrapper .Lhmm6W_bar,.Lhmm6W_wrapper .Lhmm6W_chest,.Lhmm6W_wrapper .Lhmm6W_chestRing,.Lhmm6W_wrapper .Lhmm6W_shadow{animation:none}.Lhmm6W_wrapper .Lhmm6W_posture,.Lhmm6W_wrapper .Lhmm6W_brow,.Lhmm6W_wrapper .Lhmm6W_eyeShape,.Lhmm6W_wrapper .Lhmm6W_mouth path,.Lhmm6W_wrapper .Lhmm6W_chestAsking,.Lhmm6W_wrapper .Lhmm6W_chestDone,.Lhmm6W_wrapper .Lhmm6W_dot,.Lhmm6W_wrapper .Lhmm6W_bars,.Lhmm6W_wrapper .Lhmm6W_ring,.Lhmm6W_wrapper .Lhmm6W_check{transition:none}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_micLit{opacity:1}.Lhmm6W_wrapper[data-state=listening] .Lhmm6W_bar{transform:scaleY(.7)}}.Lhmm6W_bubble{z-index:10;background:var(--color-surface);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--color-fg);border:1px solid var(--k-line,var(--color-line-brand));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans);overflow-wrap:anywhere;padding:14px 16px;position:absolute}.Lhmm6W_bubbleBelow{transform-origin:top;max-width:min(22rem,100%);margin-top:12px;position:relative}.Lhmm6W_bubbleBelow .Lhmm6W_bubbleTail{border-left:1px solid var(--k-line,var(--color-line-brand));border-top:1px solid var(--k-line,var(--color-line-brand));top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.Lhmm6W_bubbleSide{transform-origin:0;max-width:min(17rem,100vw - 7.5rem);padding:12px 14px;font-size:.9em;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.Lhmm6W_bubbleSide .Lhmm6W_bubbleTail{border-left:1px solid var(--k-line,var(--color-line-brand));border-bottom:1px solid var(--k-line,var(--color-line-brand));top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.Lhmm6W_bubbleTiny{border-radius:var(--radius-md);max-width:min(15rem,100vw - 5rem);padding:10px 12px;font-size:.85em}.Lhmm6W_bubbleTail{background:var(--color-surface);width:12px;height:12px;position:absolute}.Lhmm6W_bubbleMessage{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink);text-wrap:pretty;margin:0 0 12px}.Lhmm6W_large .Lhmm6W_bubbleMessage{font-size:var(--text-body);line-height:var(--text-body--line-height)}.Lhmm6W_bubbleMessageOnly{margin-bottom:0}.Lhmm6W_bubbleActions{flex-wrap:wrap;gap:8px;display:flex}
.xzCPeG_enter{animation:xzCPeG_enter .48s var(--ease-out) both}@keyframes xzCPeG_enter{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.xzCPeG_confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.xzCPeG_piece{opacity:0;background:var(--piece-color);width:8px;height:14px;animation:xzCPeG_burst 1.4s var(--ease-out) var(--piece-delay) both;border-radius:2px;position:absolute;top:38%;left:50%}@keyframes xzCPeG_burst{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-r))}}@media (prefers-reduced-motion:reduce){.xzCPeG_enter{animation:none}.xzCPeG_piece{display:none}}
.Jy4uLa_enter{animation:Jy4uLa_enter .42s var(--ease-out) both}@keyframes Jy4uLa_enter{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Jy4uLa_enter{animation:none}}
