@property --mercu-avatar-gaze-x{syntax:"<number>";inherits:true;initial-value:0}@property --mercu-avatar-gaze-y{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-blink{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-widen{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-lid-left{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-lid-right{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-look-x{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-look-y{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-float-y{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-bounce-y{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-squash-x{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-squash-y{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-tilt{syntax:"<angle>";inherits:true;initial-value:0deg}@property --_mercu-mood-tilt{syntax:"<angle>";inherits:true;initial-value:0deg}@property --_mercu-sink{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-hole{syntax:"<number>";inherits:true;initial-value:1}@property --_mercu-jiggle{syntax:"<number>";inherits:true;initial-value:0}@property --_mercu-spin{syntax:"<angle>";inherits:true;initial-value:0deg}@layer components{.mercu-avatar{--_mercu-tone-shell:#37364c;--_mercu-tone-shell-shade:#0d0e1a;--_mercu-tone-sheen:#cec6f099;--_mercu-tone-specular:#ffffffbf;--_mercu-tone-bounce:#605b808c;--_mercu-tone-core:#00000026;--_mercu-tone-eye:#fff;--_mercu-tone-eye-glow:#ffffff59;--_mercu-dpx:var(--mercu-avatar-dpx,1px);width:var(--mercu-avatar-size,1.5rem);height:var(--mercu-avatar-size,1.5rem);vertical-align:middle;animation:var(--_mercu-mood,none), var(--_mercu-motion-float,none), var(--_mercu-motion-bounce,none), var(--_mercu-motion-wiggle,none), var(--_mercu-motion-spin,none), var(--_mercu-giggle,none);flex-shrink:0;transition:--mercu-avatar-gaze-x .16s ease-out,--mercu-avatar-gaze-y .16s ease-out;display:inline-block;position:relative;container-type:size}.mercu-avatar__shadow{--_mercu-lift:calc(var(--_mercu-float-y) + var(--_mercu-bounce-y));background:radial-gradient(closest-side, var(--mercu-avatar-shadow,#5c56be66), transparent);width:70%;height:16%;opacity:calc((1 + var(--_mercu-lift) / 40) * min(1, var(--_mercu-hole)));transform:scale(calc((1 + var(--_mercu-lift) / 50) * var(--_mercu-squash-x) * var(--_mercu-hole)), calc((1 + var(--_mercu-lift) / 50) * var(--_mercu-hole)));border-radius:50%;position:absolute;top:92%;left:15%}.mercu-avatar__figure{transform-origin:50% 90%;--_mercu-turn:calc(var(--_mercu-tilt) + var(--_mercu-mood-tilt));transform:translateY(calc((var(--_mercu-float-y) + var(--_mercu-bounce-y) + var(--_mercu-jiggle) + var(--_mercu-sink) * 100) * 1%)) scale(var(--_mercu-squash-x), var(--_mercu-squash-y));position:absolute;inset:0}.mercu-avatar[data-tone=light]{--_mercu-tone-shell:#fbfaff;--_mercu-tone-shell-shade:#cfc8ea;--_mercu-tone-sheen:#fffc;--_mercu-tone-specular:#fffffff2;--_mercu-tone-bounce:#b0a6de59;--_mercu-tone-core:#4c3c9629;--_mercu-tone-eye:#332f48;--_mercu-tone-eye-glow:#332f4824}.mercu-avatar__body{transform-origin:50% 90%;transform:rotate(var(--_mercu-turn));background:radial-gradient(ellipse 46% 28% at 72% 94%, var(--_mercu-tone-bounce), transparent), radial-gradient(circle at 72% 34%, var(--mercu-avatar-shell,var(--_mercu-tone-shell)) 0%, var(--mercu-avatar-shell-shade,var(--_mercu-tone-shell-shade)) 74%);box-shadow: inset 4cqw -2.5cqw 5cqw -1.5cqw var(--mercu-avatar-rim,#5c48ec), inset 10cqw -8cqw 18cqw -8cqw color-mix(in srgb, var(--mercu-avatar-rim,#5c48ec) 45%, transparent), inset -4cqw 5cqw 10cqw var(--_mercu-tone-core), 0 4cqw 8cqw -3cqw #3428964d,  -2cqw 3cqw 10cqw -3cqw color-mix(in srgb, var(--mercu-avatar-rim,#5c48ec) 40%, transparent);border-radius:50%;position:absolute;inset:0;overflow:hidden}.mercu-avatar__body:before{content:"";background:radial-gradient(circle 56cqw at 42% 58%, transparent 85%, var(--_mercu-tone-sheen) 100%);position:absolute;inset:0;-webkit-mask:linear-gradient(225deg,#000 12%,#00000059 32%,#0000 52%);mask:linear-gradient(225deg,#000 12%,#00000059 32%,#0000 52%)}.mercu-avatar__body:after{content:"";background:var(--_mercu-tone-specular);filter:blur(1.2cqw);border-radius:50%;width:20%;height:4%;position:absolute;top:14.3%;left:68.3%;transform:rotate(40deg)}.mercu-avatar__eye{--_mercu-phi:calc(var(--_mercu-spin) + var(--_mercu-eye-angle));--_mercu-depth:cos(var(--_mercu-phi));--_mercu-orbit-x:calc(46cqw * (sin(var(--_mercu-phi)) - sin(var(--_mercu-eye-angle))));--_mercu-eye-w:max(2px, round(calc(var(--mercu-avatar-eye-width,6%) * var(--_mercu-widen)), var(--_mercu-dpx)));--_mercu-eye-h:max(3px, round(17.5%, var(--_mercu-dpx)));left:round(calc(var(--_mercu-eye-x) - var(--_mercu-eye-w) / 2), var(--_mercu-dpx));top:round(calc(var(--_mercu-eye-y,47.5cqh) - var(--_mercu-eye-h) / 2), var(--_mercu-dpx));width:var(--_mercu-eye-w);height:var(--_mercu-eye-h);background:var(--mercu-avatar-eye,var(--_mercu-tone-eye));box-shadow:0 0 3cqw .8cqw var(--_mercu-tone-eye-glow);opacity:clamp(.22, calc(.22 + var(--_mercu-depth) * 4), 1);filter:blur(calc(max(0, var(--_mercu-depth) * -1) * 1.2cqw));--_mercu-shift-x:calc(var(--_mercu-orbit-x) + (var(--mercu-avatar-gaze-x,0) + var(--_mercu-look-x)) * 6cqw);--_mercu-shift-y:calc((var(--mercu-avatar-gaze-y,0) + var(--_mercu-look-y)) * 6cqw);--_mercu-arm-x:calc(var(--_mercu-eye-x) - 50cqw + var(--_mercu-shift-x));--_mercu-arm-y:calc(var(--_mercu-eye-y,47.5cqh) - 90cqh + var(--_mercu-shift-y));transform:translate(round(calc(var(--_mercu-arm-x) * cos(var(--_mercu-turn)) - var(--_mercu-arm-y) * sin(var(--_mercu-turn)) + 50cqw - var(--_mercu-eye-x)), var(--_mercu-dpx)), round(calc(var(--_mercu-arm-x) * sin(var(--_mercu-turn)) + var(--_mercu-arm-y) * cos(var(--_mercu-turn)) + 90cqh - var(--_mercu-eye-y,47.5cqh)), var(--_mercu-dpx))) rotate(var(--_mercu-turn)) scaleX(min(1, max(.08, var(--_mercu-depth), var(--_mercu-depth) * -1) / cos(var(--_mercu-eye-angle)))) scaleY(calc(var(--mercu-avatar-eye-open,1) * var(--_mercu-blink) * var(--_mercu-lid)));animation:mercu-avatar-blink 8s linear calc(var(--mercu-avatar-blink-offset,0s) * -1) infinite;border-radius:999px;position:absolute}.mercu-avatar__eye--left{--_mercu-lid:var(--_mercu-lid-left);--_mercu-eye-angle:asin(calc(6 / 46));--_mercu-eye-x:56cqw}.mercu-avatar__eye--right{--_mercu-lid:var(--_mercu-lid-right);--_mercu-eye-angle:asin(calc(29.5 / 46));--_mercu-eye-x:79.5cqw}.mercu-avatar[data-blink=off] .mercu-avatar__eye{animation:none}@keyframes mercu-avatar-blink{0%,29%,31%,71%,72.8%,74.6%,to{--_mercu-blink:1}30%,71.9%,73.7%{--_mercu-blink:.08}}.mercu-avatar[data-mood=curious]{--_mercu-mood:mercu-avatar-curious 4s ease-in-out infinite}.mercu-avatar[data-mood=attention]{--_mercu-mood:mercu-avatar-attention 2.4s ease-in-out infinite}.mercu-avatar[data-mood=question]{--_mercu-mood:mercu-avatar-question 4.5s ease-in-out infinite}.mercu-avatar[data-mood=thinking]{--_mercu-mood:mercu-avatar-thinking 2.2s ease-in-out infinite}@keyframes mercu-avatar-curious{0%,88%,to{--_mercu-look-x:0;--_mercu-look-y:0;--_mercu-widen:1;--_mercu-lid-right:1}12%,38%{--_mercu-look-x:-2.2;--_mercu-look-y:-.3;--_mercu-widen:1.25;--_mercu-lid-right:1}50%,76%{--_mercu-look-x:1.2;--_mercu-look-y:-.8;--_mercu-widen:1.25;--_mercu-lid-right:.92}}@keyframes mercu-avatar-attention{0%,85%,to{--_mercu-look-x:0;--_mercu-look-y:0;--_mercu-widen:1}8%,70%{--_mercu-look-x:-1.2;--_mercu-look-y:0;--_mercu-widen:2.2}16%{--_mercu-look-y:-1.4}24%,40%{--_mercu-look-y:0}32%{--_mercu-look-y:-1}}@keyframes mercu-avatar-question{0%,85%,to{--_mercu-look-x:0;--_mercu-look-y:0;--_mercu-mood-tilt:0deg}15%,70%{--_mercu-look-x:1.3;--_mercu-look-y:-1;--_mercu-mood-tilt:6deg}35%{--_mercu-look-x:1.6;--_mercu-look-y:-1.1}50%{--_mercu-look-x:1.1;--_mercu-look-y:-.9}}@keyframes mercu-avatar-thinking{0%,to{--_mercu-look-x:0;--_mercu-look-y:-1.2;--_mercu-lid-left:.8;--_mercu-lid-right:.8}20%,40%{--_mercu-look-x:-1.5;--_mercu-look-y:-1.2}60%,80%{--_mercu-look-x:1.5;--_mercu-look-y:-1.2}}.mercu-avatar[data-motion~=float]{--_mercu-motion-float:mercu-avatar-float 3s ease-in-out infinite}.mercu-avatar[data-motion~=bounce]{--_mercu-motion-bounce:mercu-avatar-bounce 1.4s ease-in-out infinite}.mercu-avatar[data-motion~=wiggle]{--_mercu-motion-wiggle:mercu-avatar-wiggle 2.4s ease-in-out infinite}.mercu-avatar[data-motion~=spin]{--_mercu-motion-spin:mercu-avatar-spin 3.2s ease-in-out infinite}@keyframes mercu-avatar-float{0%,to{--_mercu-float-y:0}50%{--_mercu-float-y:-6}}@keyframes mercu-avatar-bounce{0%,90%,to{--_mercu-bounce-y:0;--_mercu-squash-x:1;--_mercu-squash-y:1}12%{--_mercu-bounce-y:0;--_mercu-squash-x:1.1;--_mercu-squash-y:.9}32%{--_mercu-bounce-y:-18;--_mercu-squash-x:.94;--_mercu-squash-y:1.07}48%{--_mercu-bounce-y:-22;--_mercu-squash-x:1;--_mercu-squash-y:1}68%{--_mercu-bounce-y:0;--_mercu-squash-x:1.12;--_mercu-squash-y:.88}80%{--_mercu-bounce-y:-3;--_mercu-squash-x:.98;--_mercu-squash-y:1.02}}@keyframes mercu-avatar-wiggle{0%,50%,to{--_mercu-tilt:0deg}10%{--_mercu-tilt:-10deg}20%{--_mercu-tilt:9deg}30%{--_mercu-tilt:-6deg}40%{--_mercu-tilt:3deg}}@keyframes mercu-avatar-spin{0%,10%{--_mercu-spin:0deg}65%,to{--_mercu-spin:360deg}}.mercu-avatar[data-variant=outline]{--_mercu-stroke:var(--mercu-avatar-stroke,calc(200cqw / 24));animation:none}.mercu-avatar__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mercu-avatar[data-variant=outline] .mercu-avatar__eye{--_mercu-eye-y:48%;--_mercu-eye-w:max(1px, round(var(--_mercu-stroke), var(--_mercu-dpx)));--_mercu-eye-h:round(calc(300% / 24 + var(--_mercu-stroke)), var(--_mercu-dpx));box-shadow:none;opacity:1;filter:none;background:currentColor;animation:none;transform:none}.mercu-avatar[data-variant=outline] .mercu-avatar__eye--left{--_mercu-eye-x:55%}.mercu-avatar[data-variant=outline] .mercu-avatar__eye--right{--_mercu-eye-x:74.5%}.mercu-avatar[data-giggling]{--_mercu-giggle:mercu-avatar-giggle .9s ease-in-out}@keyframes mercu-avatar-giggle{0%,to{--_mercu-jiggle:0;--_mercu-lid-left:1;--_mercu-lid-right:1}8%,88%{--_mercu-lid-left:.28;--_mercu-lid-right:.28}12%,28%,44%{--_mercu-jiggle:-3}20%,36%,52%,68%{--_mercu-jiggle:.5}60%{--_mercu-jiggle:-2}76%{--_mercu-jiggle:-1}84%{--_mercu-jiggle:0}}.mercu-avatar[data-exiting]{animation:.7s both mercu-avatar-sink}.mercu-avatar[data-exiting] .mercu-avatar__figure{clip-path:inset(-50% -50% calc((var(--_mercu-sink) - .05) * 100%) -50%)}@keyframes mercu-avatar-sink{0%{--_mercu-sink:0;--_mercu-hole:.6;animation-timing-function:ease-out}18%{--_mercu-sink:-.06;animation-timing-function:ease-in}40%{--_mercu-hole:1.2}85%{--_mercu-hole:1.05}to{--_mercu-sink:1.05;--_mercu-hole:0}}@media (prefers-reduced-motion:reduce){.mercu-avatar,.mercu-avatar__eye{animation:none}.mercu-avatar[data-exiting]{animation-duration:1ms}}}