._root_x59k7_1{--pupil-x:0px;--pupil-y:0px;--head-tilt:0deg;--eye-sx:.72;--eye-sy:.6;--lid-y:100%;--track:1;--gaze-x:0px;--gaze-y:0px;--blink:1;--eye-alpha:1;--glow:1;--bloom-ty:0%;--bloom-sy:1;--float-duration:3.4s;--robot-size:88px;width:var(--robot-size);height:calc(var(--robot-size) * 1.02);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}._bottomRight_x59k7_33,._bottomLeft_x59k7_34{z-index:1200;position:fixed;bottom:24px}._bottomRight_x59k7_33{right:24px}._bottomLeft_x59k7_34{left:24px}._staticPos_x59k7_48{position:relative}._clickable_x59k7_52{cursor:pointer}._root_x59k7_1:focus-visible{outline:3px solid var(--color-primary,#3b82f6);outline-offset:6px;border-radius:50%}._scaler_x59k7_63{width:100%;height:100%;transition:transform .25s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));display:block;position:relative}._root_x59k7_1:hover ._scaler_x59k7_63{transform:scale(1.05)}._clickable_x59k7_52:active ._scaler_x59k7_63{transform:scale(.97)}._bubble_x59k7_80{background:var(--color-surface,#fff);width:-moz-max-content;width:max-content;max-width:230px;color:var(--color-text-primary,#1c2b38);border:1px solid var(--color-border,#e2e8f0);box-shadow:var(--shadow-medium,0 8px 24px #1c2b3814);font-family:var(--font-body,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:var(--fs-xs,clamp(.82rem, .74rem + .3vw, .9rem));font-weight:var(--weight-medium,500);text-align:left;opacity:0;transform-origin:100% 100%;transition:opacity .25s ease,transform .3s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));pointer-events:none;border-radius:14px 14px 4px;padding:8px 13px;line-height:1.45;position:absolute;bottom:calc(100% + 12px);right:8%;transform:translateY(8px)scale(.85)}._bubble_x59k7_80:after{content:"";background:var(--color-surface,#fff);border-right:1px solid var(--color-border,#e2e8f0);border-bottom:1px solid var(--color-border,#e2e8f0);width:10px;height:10px;position:absolute;bottom:-6px;right:14px;transform:rotate(45deg)}._bubbleVisible_x59k7_120{opacity:1;transform:translateY(0)scale(1)}._bottomLeft_x59k7_34 ._bubble_x59k7_80{transform-origin:0 100%;border-radius:14px 14px 14px 4px;left:8%;right:auto}._bottomLeft_x59k7_34 ._bubble_x59k7_80:after{border-right:0;border-bottom:1px solid var(--color-border,#e2e8f0);border-left:1px solid var(--color-border,#e2e8f0);left:14px;right:auto;transform:rotate(-45deg)}._groundShadow_x59k7_143{width:62%;height:11%;animation:_shadowPulse_x59k7_1 var(--float-duration) ease-in-out infinite;pointer-events:none;background:radial-gradient(#0b3d913d,#0b3d9100 70%);position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}._floater_x59k7_155{width:100%;animation:_float_x59k7_155 var(--float-duration) ease-in-out infinite;will-change:transform;display:block;position:relative}._tilt_x59k7_164{transform:rotate(var(--head-tilt));transform-origin:50% 60%;display:block}._head_x59k7_170{aspect-ratio:120/104;width:100%;display:block;position:relative}._svg_x59k7_177{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}._screenArea_x59k7_186{border-radius:37%/50%;width:58.4%;height:50%;display:block;position:absolute;top:26.9%;left:20.8%;overflow:hidden}._eyes_x59k7_197{transform:translate(var(--gaze-x),var(--gaze-y));transition:transform .35s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));justify-content:center;align-items:center;gap:16%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}._eye_x59k7_197{aspect-ratio:1;width:27%;transform:translate(calc(var(--pupil-x) * var(--track)),calc(var(--pupil-y) * var(--track)));opacity:var(--eye-alpha);transition:opacity .3s;display:block;position:relative}._eyeBloom_x59k7_218{opacity:var(--glow);transform:translateY(var(--bloom-ty)) scale(var(--eye-sx),calc(var(--eye-sy) * var(--blink) * var(--bloom-sy)));pointer-events:none;background:radial-gradient(circle,#2fa8f061,#2fa8f000 65%);border-radius:50%;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s;position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%}._eyeCore_x59k7_232{box-shadow:0 0 10px rgb(47 168 240/calc(.55 * var(--glow))),0 0 22px rgb(47 168 240/calc(.28 * var(--glow)));transform:scale(var(--eye-sx),calc(var(--eye-sy) * var(--blink)));background:radial-gradient(circle at 50% 40%,#aee2ff,#4fb6f5 45%,#2fa8f0 75%,#1d8fd6);border-radius:50%;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-radius .28s,box-shadow .28s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._eyeCore_x59k7_232:after{content:"";background:repeating-linear-gradient(#0b0e112e 0,#0b0e112e 1px,#0000 1px,#0000 3px);position:absolute;top:0;right:0;bottom:0;left:0}._eyeLid_x59k7_261{width:135%;height:135%;transform:translateY(var(--lid-y));background:#0b0e11;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:-17.5%;left:-17.5%}._root_x59k7_1[data-blink=true]{--blink:.08}._root_x59k7_1[data-blink=true] ._eyeCore_x59k7_232,._root_x59k7_1[data-blink=true] ._eyeBloom_x59k7_218{transition-duration:90ms}._root_x59k7_1[data-expression=happy]{--eye-sx:1;--eye-sy:1;--lid-y:42%;--track:0;--glow:.15;--bloom-ty:-18%;--bloom-sy:.55}._root_x59k7_1[data-expression=happy] ._head_x59k7_170{animation:_bounceIn_x59k7_1 .55s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1))}._root_x59k7_1[data-expression=curious]{--eye-sx:.9;--eye-sy:.95;--track:1.25}._root_x59k7_1[data-expression=thinking]{--eye-sx:.7;--eye-sy:.62;--track:0;--gaze-x:4px;--gaze-y:-3px}._root_x59k7_1[data-expression=thinking] ._eyeRight_x59k7_313{--eye-sy:.26}._root_x59k7_1[data-expression=surprised]{--eye-sx:1.02;--eye-sy:1.02;--track:.4}._root_x59k7_1[data-expression=surprised] ._eye_x59k7_197{animation:.5s cubic-bezier(.34,1.56,.64,1) _pop_x59k7_1}._root_x59k7_1[data-expression=sad]{--eye-sx:.95;--eye-sy:.9;--lid-y:-42%;--track:0;--gaze-y:2px;--float-duration:5s;--glow:.15;--bloom-ty:18%;--bloom-sy:.55}._root_x59k7_1[data-expression=sleepy]{--eye-sx:.8;--eye-sy:.1;--track:0;--float-duration:4.6s}._root_x59k7_1[data-expression=loading]{--eye-sx:.45;--eye-sy:.45;--track:0;--eye-alpha:0}._thinkDots_x59k7_355{gap:calc(var(--robot-size) * .02);opacity:0;pointer-events:none;transition:opacity .3s;display:flex;position:absolute;top:13%;right:12%}._thinkDots_x59k7_355 span{width:calc(var(--robot-size) * .035);aspect-ratio:1;background:#2fa8f0;border-radius:50%;box-shadow:0 0 5px #2fa8f099}._root_x59k7_1[data-expression=thinking] ._thinkDots_x59k7_355{opacity:1}._root_x59k7_1[data-expression=thinking] ._thinkDots_x59k7_355 span{animation:1.2s ease-in-out infinite _dotPulse_x59k7_1}._root_x59k7_1[data-expression=thinking] ._thinkDots_x59k7_355 span:nth-child(2){animation-delay:.15s}._root_x59k7_1[data-expression=thinking] ._thinkDots_x59k7_355 span:nth-child(3){animation-delay:.3s}._spinner_x59k7_390{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}._spinner_x59k7_390 span{width:calc(var(--robot-size) * .055);aspect-ratio:1;margin:calc(var(--robot-size) * -.0275);background:#2fa8f0;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #2fa8f0b3}._spinner_x59k7_390 span:first-child{transform:rotate(0) translateY(calc(var(--robot-size) * -.11))}._spinner_x59k7_390 span:nth-child(2){transform:rotate(120deg) translateY(calc(var(--robot-size) * -.11));opacity:.7}._spinner_x59k7_390 span:nth-child(3){transform:rotate(240deg) translateY(calc(var(--robot-size) * -.11));opacity:.4}._root_x59k7_1[data-expression=loading] ._spinner_x59k7_390{opacity:1;animation:1.4s linear infinite _spin_x59k7_390}._zzz_x59k7_429{opacity:0;color:#7cc4ff;font-family:var(--font-display,"Poppins", ui-sans-serif, system-ui, sans-serif);font-weight:var(--weight-bold,700);text-shadow:0 0 8px #2fa8f080;pointer-events:none;line-height:1;transition:opacity .4s;position:absolute;top:-8%;right:-4%}._zzz_x59k7_429 span{font-size:calc(var(--robot-size) * .16);display:inline-block}._zzz_x59k7_429 span:nth-child(2){font-size:calc(var(--robot-size) * .12)}._zzz_x59k7_429 span:nth-child(3){font-size:calc(var(--robot-size) * .09)}._root_x59k7_1[data-expression=sleepy] ._zzz_x59k7_429{opacity:1}._root_x59k7_1[data-expression=sleepy] ._zzz_x59k7_429 span{animation:2.6s ease-in-out infinite _zzzFloat_x59k7_1}._root_x59k7_1[data-expression=sleepy] ._zzz_x59k7_429 span:nth-child(2){animation-delay:.4s}._root_x59k7_1[data-expression=sleepy] ._zzz_x59k7_429 span:nth-child(3){animation-delay:.8s}@keyframes _float_x59k7_155{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-6px)rotate(.7deg)}}@keyframes _shadowPulse_x59k7_1{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:.55;transform:translate(-50%)scale(.82)}}@keyframes _bounceIn_x59k7_1{0%{transform:translateY(0)}35%{transform:translateY(-5%)scale(1.04)}70%{transform:translateY(1.5%)scale(.99)}to{transform:translateY(0)}}@keyframes _pop_x59k7_1{0%{transform:scale(.5)}55%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes _dotPulse_x59k7_1{0%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-18%)}}@keyframes _spin_x59k7_390{to{transform:rotate(360deg)}}@keyframes _zzzFloat_x59k7_1{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-22%)}}@media (width<=640px){._bottomRight_x59k7_33,._bottomLeft_x59k7_34{bottom:16px;--robot-size:56px!important}._bottomRight_x59k7_33{right:16px}._bottomLeft_x59k7_34{left:16px}}@media (prefers-reduced-motion:reduce){._floater_x59k7_155,._groundShadow_x59k7_143,._root_x59k7_1[data-expression=loading] ._spinner_x59k7_390,._root_x59k7_1[data-expression=thinking] ._thinkDots_x59k7_355 span,._root_x59k7_1[data-expression=sleepy] ._zzz_x59k7_429 span,._root_x59k7_1[data-expression=surprised] ._eye_x59k7_197,._root_x59k7_1[data-expression=happy] ._head_x59k7_170{animation:none}}
