.nv-bot{width:var(--bot-size);height:calc(var(--bot-size) * 1.174);pointer-events:none;--bot-ease:cubic-bezier(.34, 1.5, .5, 1);display:inline-block;position:relative}.nv-bot-svg{width:100%;height:100%;filter:drop-shadow(0 7px 9px color-mix(in srgb, var(--bot) 26%, transparent)) drop-shadow(0 1.5px 1.5px #0a192833);display:block;overflow:visible}.nv-bot[data-human=true] .nv-bot-svg{filter:drop-shadow(0 6px 10px #0a192842)drop-shadow(0 1px 1px #0a19284d)}.nv-bot-body,.nv-bot-breath{transform-box:view-box;transform-origin:6px 6px}.nv-bot-body{transition:transform .4s var(--bot-ease)}.nv-bot[data-human=false] .nv-bot-breath{animation:4.6s ease-in-out infinite nv-bot-breathe;animation-delay:calc(var(--blink-delay,0s) * -1)}@keyframes nv-bot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018,1.026)}}.nv-bot-look{transform:translate(calc(var(--lx,0) * 1.35px), calc(var(--ly,0) * 1px));transition:transform .32s cubic-bezier(.25,1,.4,1)}.nv-bot-glint{transform:translate(calc(var(--lx,0) * -.45px), calc(var(--ly,0) * -.35px));transition:transform .32s cubic-bezier(.25,1,.4,1)}.nv-bot-glance{animation:9s ease-in-out infinite nv-bot-glance;animation-delay:calc(var(--blink-delay,0s) * 1.7 + 2s)}@keyframes nv-bot-glance{0%,62%,82%,to{transform:translate(0)}65%,71%{transform:translate(-1.1px,.15px)}74%,79%{transform:translate(.9px,-.2px)}}.nv-bot-eye{transform-box:fill-box;transform-origin:50% 60%;animation:5.6s infinite nv-blink;animation-delay:var(--blink-delay,0s);transition:transform .28s var(--bot-ease)}@keyframes nv-blink{0%,92.5%,97%,to{transform:scaleY(1)}94.5%{transform:scaleY(.08)}}.nv-bot-eye-open,.nv-bot-eye-happy,.nv-bot-eye-shut{transition:opacity .22s}.nv-bot-eye-happy,.nv-bot-eye-shut{opacity:0}.nv-bot-lid{opacity:0;transition:transform .3s cubic-bezier(.25,1,.4,1),opacity .2s;transform:translateY(-1.8px)}.nv-bot[data-state=work] .nv-bot-lid{opacity:1;transform:translateY(1.05px)}.nv-bot[data-state=work] .nv-bot-look{transform:translate(calc(var(--lx,var(--tlx)) * 1.35px), calc(var(--ly,var(--tly)) * 1px))}.nv-bot[data-state=work] .nv-bot-glint{transform:translate(calc(var(--lx,var(--tlx)) * -.45px), calc(var(--ly,var(--tly)) * -.35px + 1.15px))}.nv-bot[data-state=work] .nv-bot-glance{animation:none}.nv-bot[data-state=work] .nv-bot-body{animation:1.1s ease-in-out infinite nv-bot-work}@keyframes nv-bot-work{0%,to{transform:rotate(0)scale(1)}18%{transform:rotate(-2.2deg)scale(.975,.965)}34%{transform:rotate(.6deg)scale(1.006)}58%{transform:rotate(1.6deg)scale(.99)}}.nv-bot[data-state=click] .nv-bot-body{transition-duration:.12s;transform:scale(1.07,.86)}.nv-bot[data-state=click] .nv-bot-eye{transition-duration:.12s;animation:none;transform:scale(1.12,.22)}.nv-bot[data-state=happy] .nv-bot-eye{animation:none}.nv-bot[data-state=happy] .nv-bot-eye-open{opacity:0}.nv-bot[data-state=happy] .nv-bot-eye-happy{opacity:1}.nv-bot[data-state=happy] .nv-bot-body{animation:nv-bot-hop .75s var(--bot-ease) 2}@keyframes nv-bot-hop{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-4px)scale(.97,1.04)}60%{transform:translateY(0)scale(1.04,.95)}}.nv-bot[data-state=paused] .nv-bot-eye{animation:none}.nv-bot[data-state=paused] .nv-bot-eye-open{opacity:0}.nv-bot[data-state=paused] .nv-bot-eye-shut{opacity:1}.nv-bot[data-state=paused] .nv-bot-glance{animation:none}.nv-bot[data-state=paused] .nv-bot-look{transform:translateY(.6px)}.nv-bot[data-state=paused] .nv-bot-breath{animation-duration:6.4s}.nv-bot[data-state=paused] .nv-bot-svg{opacity:.62;filter:saturate(.55)drop-shadow(0 4px 6px #0a19281f)}.nv-bot-tag{white-space:nowrap;letter-spacing:-.1px;color:#17252f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #17252f12;border-radius:99px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:74%;left:72%;box-shadow:0 1px 1px #1432500f,0 6px 16px #1432501a}.nv-bot-tag i{background:var(--bot);width:6px;height:6px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--bot) 20%, transparent);border-radius:50%}.nv-bot-tag em{color:#7d8a92;font-size:10px;font-style:normal}.nv-bot[data-agent=pm] .nv-bot-tag{color:#fff;background:#17252f;border-color:#17252f}.nv-bot[data-agent=pm] .nv-bot-tag i{background:#6aa8ff}@media (prefers-reduced-motion:reduce){.nv-bot-eye,.nv-bot-body,.nv-bot-breath,.nv-bot-glance{animation:none!important}.nv-bot-look,.nv-bot-glint,.nv-bot-body,.nv-bot-eye,.nv-bot-lid{transition:none!important}}
@media (pointer:fine) and (prefers-reduced-motion:no-preference){.nv-cursor-active,.nv-cursor-active *{cursor:none!important}.nv-cursor-active :is(input,textarea,[contenteditable=true]){cursor:text!important}.nv-cursor-active select{cursor:auto!important}}.nv-site-cursor{z-index:9999;pointer-events:none;opacity:0;will-change:transform;--cursor-scale:1;--cursor-tilt:0deg;--cursor-tint:var(--nv-accent,#377dff);--eye-scale:1;width:42px;height:50px;transition:opacity .16s;position:fixed;top:0;left:0}.nv-site-cursor[data-active=true]{opacity:1}.nv-cursor-character{transform:rotate(var(--cursor-tilt)) scale(var(--cursor-scale));transform-origin:5.478px 5.478px;position:relative}.nv-site-cursor .nv-bot-svg{filter:drop-shadow(0 2px 2px #17252f30);transition:opacity .35s,filter .35s}.nv-site-cursor .nv-bot-breath{animation:none}.nv-site-cursor .nv-bot-glance{transform-box:view-box;transform-origin:19.2px 24.6px;transform:scale(var(--eye-scale));transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:none}.nv-site-cursor .nv-bot-face{transition:opacity .28s}.nv-site-cursor .nv-bot-eye{animation:4.8s infinite nv-cursor-blink}@keyframes nv-cursor-blink{0%,89%,94%,to{transform:scaleY(1)}91.5%{transform:scaleY(.06)}96%{transform:scaleY(.12)}98%{transform:scaleY(1)}}.nv-cursor-dizzy{opacity:0;transform-origin:17.53px 22.46px;width:42px;height:49.3px;transition:opacity .28s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;overflow:visible;transform:scale(.65)}.nv-cursor-sleep{color:var(--nv-ink,#17252f);opacity:0;font-size:10px;transition:opacity .3s;position:absolute;top:7px;left:31px}.nv-site-cursor[data-expression=excited]{--cursor-tint:#13a9b1;--eye-scale:1.35}.nv-site-cursor[data-expression=excited] .nv-bot-svg{filter:drop-shadow(0 2px 2px #17252f30)drop-shadow(0 0 5px #40d6dc70)}.nv-site-cursor[data-expression=click]{--cursor-tint:#2358ee}.nv-site-cursor[data-expression=click] .nv-bot-eye{animation:none}.nv-site-cursor:is([data-expression=lazy],[data-expression=bored]){--cursor-tint:#7399bd}.nv-site-cursor:is([data-expression=lazy],[data-expression=bored]) .nv-bot-lid{opacity:1;transform:translateY(2px)}.nv-site-cursor[data-expression=lazy] .nv-bot-look{transform:translateY(1px)}.nv-site-cursor[data-expression=asleep] .nv-cursor-sleep{animation:1.9s ease-out infinite nv-cursor-z}.nv-site-cursor[data-expression=dizzy]{--cursor-tint:#9268dd}.nv-site-cursor[data-expression=dizzy] .nv-bot-face{opacity:0}.nv-site-cursor[data-expression=dizzy] .nv-cursor-dizzy{opacity:1;transform:scale(1)}@keyframes nv-cursor-z{0%{opacity:0;transform:translate(0)}25%{opacity:.65}to{opacity:0;transform:translate(4px,-12px)}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.nv-site-cursor{display:none}}.nv-site-cursor linearGradient[id^=g] stop:first-child{stop-color:color-mix(in srgb, var(--cursor-tint) 40%, #dce8f5)}.nv-site-cursor linearGradient[id^=g] stop:nth-child(2){stop-color:color-mix(in srgb, var(--cursor-tint) 60%, #315b91)}.nv-site-cursor linearGradient[id^=g] stop:nth-child(3){stop-color:color-mix(in srgb, var(--cursor-tint) 32%, #142c49)}.nv-site-cursor .nv-bot-svg{transition:opacity .2s;filter:none!important}.nv-site-cursor linearGradient[id^=g] stop{transition:none}.nv-cursor-character{transition:transform .16s ease-out}.nv-site-cursor[data-expression=excited]{--cursor-scale:1.16;--cursor-tilt:-5deg}.nv-site-cursor[data-expression=click]{--cursor-scale:.9}
