._robot_4dd67{z-index:1;pointer-events:none;will-change:translate;width:92px;height:84px;transition:translate 1s cubic-bezier(.5,0,.3,1),opacity .4s;position:absolute;top:0;left:0}._inline_4dd67{scale:var(--k,1);transform-origin:0 0;margin:0 calc(92px * (var(--k,1) - 1)) calc(84px * (var(--k,1) - 1)) 0;flex:none;transition:opacity .4s;position:relative}._dim_4dd67{opacity:.6}._bot_4dd67{transition:rotate .35s var(--ease);animation:3.6s ease-in-out infinite _idle_4dd67;position:absolute;inset:0}@keyframes _idle_4dd67{50%{transform:translateY(-3px)}}[data-walk] ._bot_4dd67{animation:1s ease-in-out _hops_4dd67}@keyframes _hops_4dd67{0%,to{transform:none}20%{transform:translateY(-16px)rotate(-6deg)}40%{transform:translateY(-4px)rotate(-3deg)}60%{transform:translateY(-14px)rotate(-5deg)}80%{transform:translateY(-2px)}}._head_4dd67{box-sizing:border-box;background:linear-gradient(160deg, var(--text-soft), var(--text-dim));border-radius:24px;width:80px;height:70px;padding:6px;position:absolute;top:12px;left:6px;box-shadow:0 14px 24px -12px #000}._head_4dd67:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--rc) 40%, transparent), transparent);border-radius:34px;position:absolute;inset:-10px}._screen_4dd67{--ex:0px;--ey:0px;background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--rc) 9%, var(--bg)), var(--bg) 75%);height:100%;box-shadow:inset 0 0 12px 2px #000, inset 0 0 2px 1px color-mix(in srgb, var(--text-dim) 60%, transparent);border-radius:19px;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}._screen_4dd67:before{content:"";z-index:1;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--bg) 55%, transparent) 0 1px, transparent 1px 3px);pointer-events:none;animation:5s step-end infinite _flicker_4dd67;position:absolute;inset:0}@keyframes _flicker_4dd67{0%,to{opacity:1}47%{opacity:.82}48%{opacity:1}83%{opacity:.9}}._screen_4dd67:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(140deg, color-mix(in srgb, var(--text-bright) 16%, transparent) 0 22%, transparent 42%);pointer-events:none;position:absolute;inset:0}._eye_4dd67{--ox:0px;--oy:0px;background:var(--rc);width:15px;height:21px;box-shadow:-1px 0 0 color-mix(in srgb, var(--danger) 45%, transparent), 1px 0 0 color-mix(in srgb, var(--link) 45%, transparent), 0 0 10px var(--rc);translate:calc(var(--ex) + var(--ox)) calc(var(--ey) + var(--oy));transition:translate .22s ease-out, scale .22s var(--ease), rotate .22s, background .6s;border-radius:5px}[data-mood=look] ._eye_4dd67,[data-mood=curious] ._eye_4dd67,[data-mood=happy] ._eye_4dd67,[data-mood=excited] ._eye_4dd67{animation:4.6s infinite _blink_4dd67}@keyframes _blink_4dd67{0%,93%,to{transform:none}95%{transform:scaleY(.08)}}[data-mood=happy] ._eye_4dd67{--oy:-6px;scale:1.27 .45}[data-mood=talk] ._eye_4dd67{animation:1.3s ease-in-out infinite _talk_4dd67}[data-mood=talk] ._eye_4dd67:last-of-type{animation-delay:-.08s}@keyframes _talk_4dd67{0%,to{transform:none}15%{transform:scaleY(.62)}30%{transform:scaleY(.95)}42%{transform:scaleY(.72)}60%{transform:scaleY(1.06)}78%{transform:scaleY(.55)}}[data-mood=curious] ._bot_4dd67{rotate:-7deg}[data-mood=curious] ._eye_4dd67:first-child{scale:.85 .62}[data-mood=excited] ._eye_4dd67{scale:1.25 1.15}[data-mood=surprised] ._eye_4dd67{scale:.8 1.25}[data-mood=thinking] ._eye_4dd67{--ox:5px;--oy:-7px;scale:1 .52}[data-mood=thinking] ._bot_4dd67{rotate:5deg}[data-mood=wink] ._eye_4dd67:last-of-type{scale:1.27 .2}[data-mood=oops] ._eye_4dd67{--oy:5px;scale:1 .52}[data-mood=oops] ._eye_4dd67:first-child{rotate:-16deg}[data-mood=oops] ._eye_4dd67:last-of-type{rotate:16deg}[data-mood=sleepy] ._eye_4dd67{--oy:7px;box-shadow:none;animation:none;scale:1.2 .15}[data-near][data-mood=look] ._eye_4dd67:last-of-type,[data-near][data-mood=happy] ._eye_4dd67:last-of-type{scale:1.15 1.12}[data-arrive=happy] ._bot_4dd67{animation:_squash_4dd67 .7s var(--ease)}@keyframes _squash_4dd67{30%{transform:scale(1.1,.88)translateY(4px)}60%{transform:scale(.95,1.06)translateY(-6px)}}[data-arrive=excited] ._bot_4dd67{animation:.9s ease-in-out _hop2_4dd67}@keyframes _hop2_4dd67{25%,70%{transform:translateY(-12px)}50%{transform:none}}[data-arrive=thinking] ._eye_4dd67{transition-duration:.9s}[data-arrive=oops] ._bot_4dd67{animation:.45s 2 _shake_4dd67}@keyframes _shake_4dd67{25%{transform:translate(-4px)}75%{transform:translate(4px)}}[data-idle=glance] ._eye_4dd67{transition-duration:80ms}[data-idle=blink2] ._eye_4dd67{animation:.6s _blink2_4dd67}@keyframes _blink2_4dd67{0%,to{transform:none}20%,60%{transform:scaleY(.08)}40%{transform:none}}[data-idle=tilt] ._bot_4dd67{rotate:8deg}[data-idle=tilt] ._eye_4dd67{scale:1 .7}[data-idle=bounce] ._bot_4dd67{animation:_squash_4dd67 .7s var(--ease)}._zz_4dd67{font:600 var(--fs-4) / 1 var(--mono);color:var(--text-muted);opacity:0;position:absolute;top:0;right:-6px}[data-mood=sleepy] ._zz_4dd67{animation:2.4s ease-in-out infinite _zz_4dd67}@keyframes _zz_4dd67{0%{opacity:0;transform:translateY(10px)scale(.7)}40%{opacity:1}to{opacity:0;transform:translate(10px,-16px)scale(1.2)}}._band_4dd67{box-sizing:border-box;border:6px solid var(--rc);border-bottom:none;border-radius:47px 47px 0 0;width:94px;height:50px;transition:border-color .6s;position:absolute;top:0;left:-1px}._cup_4dd67{background:color-mix(in srgb, var(--rc) 70%, var(--bg));border-radius:8px;width:15px;height:32px;transition:background .6s;position:absolute;top:32px;left:-3px}._cup_4dd67._right_4dd67{left:auto;right:-3px}@media (prefers-reduced-motion:reduce){._robot_4dd67{transition:none}._robot_4dd67 ._bot_4dd67,._robot_4dd67 ._eye_4dd67,._screen_4dd67:before{animation:none!important}}._screen_4dd67[data-voice] ._eye_4dd67{transform:scaleY(calc(.45 + var(--voice,0) * .75));transition:transform 60ms linear;animation:none}._wave_4dd67{align-items:center;gap:3px;height:34px;display:none}._wave_4dd67 i{background:var(--rc);width:5px;height:100%;box-shadow:0 0 8px var(--rc);transform:scaleY(calc(.14 + var(--v) * .86));border-radius:3px;transition:transform 60ms linear}._screen_4dd67[data-hear] ._wave_4dd67{display:flex}._screen_4dd67[data-hear] ._eye_4dd67{display:none}._patch_4dd67{border:1.5px solid var(--rc);width:62%;height:10px;box-shadow:0 0 8px var(--rc);border-radius:3px;position:relative}._patch_4dd67:after{content:"";width:calc(var(--pct,0%) - 3px);background:var(--rc);max-width:calc(100% - 3px);transition:width .3s var(--ease);border-radius:1.5px;position:absolute;inset:1.5px}._cable_4dd67{background:repeating-linear-gradient(90deg, var(--rc) 0 6px, transparent 6px 11px);opacity:.85;border-radius:2px;width:46px;height:3px;margin-right:-6px;animation:.6s linear infinite _cableFlow_4dd67;position:absolute;top:52%;right:100%}@keyframes _cableFlow_4dd67{to{background-position:11px 0}}
