/* One articulated mascot. Every other illustration is static. */
.mint-buddy #natu-dock{position:fixed;right:26px;bottom:24px;z-index:3;pointer-events:none}.mint-buddy .natu-widget{width:146px;height:174px;position:relative;display:block;padding:0;background:transparent;pointer-events:auto;flex-shrink:0;border-radius:24px;color:#075847}.mint-buddy #natu-art{display:block;width:100%;height:100%}.mint-buddy .natu-widget svg{display:block;width:100%;height:100%;overflow:visible}.mint-buddy .natu-fallback{width:100%;height:100%;object-fit:contain}.mint-buddy .natu-hint{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);font-size:12px;white-space:nowrap;background:#fff;color:#075847;padding:5px 9px;border-radius:99px;box-shadow:0 2px 10px #132b3a10}.mint-buddy .natu-widget.compact{width:56px;height:64px}.mint-buddy .compact .natu-hint{display:none}.mint-buddy .natu-widget :is(.natu-root,.natu-breath,.natu-sway,.natu-pose,.eyes,.eye-right,.arm-right,.arm-left,.leaf,.prop-magnifier){transform-box:fill-box;transform-origin:center}.mint-buddy .arm-right{transform-origin:10% 20%}.mint-buddy .arm-left{transform-origin:90% 20%}.mint-buddy .eyes{transform-origin:center}.mint-buddy :is(.eyes-closed,.brows,.mouth-neutral,.mouth-think,.prop-pencil,.prop-magnifier,.prop-receipt,.accent-check){opacity:0}.mint-buddy [data-state=processing] :is(.mouth-smile,.eye-shine){opacity:0}.mint-buddy [data-state=processing] :is(.mouth-think,.prop-pencil){opacity:1}.mint-buddy [data-state=review] .prop-magnifier{opacity:1}.mint-buddy [data-state=success] .accent-check{opacity:1}.mint-buddy [data-state=retry] .mouth-smile{opacity:0}.mint-buddy [data-state=retry] :is(.mouth-neutral,.brows){opacity:1}.mint-buddy [data-state=rest] .eyes{opacity:0}.mint-buddy [data-state=rest] .eyes-closed{opacity:1}.mint-buddy [data-state=attentive] .prop-receipt{opacity:1}.mint-buddy .ambient-active .natu-breath{animation:mint-breathe 5.4s ease-in-out infinite}.mint-buddy .ambient-active .leaf{animation:mint-leaf 6s ease-in-out infinite}.mint-buddy .ambient-active .natu-sway{animation:mint-sway 7s ease-in-out infinite}.mint-buddy.mint-blinking :is(.natu-breath,.natu-sway,.leaf){animation-play-state:paused}.mint-buddy .confetti{position:absolute;left:50%;top:38%;width:7px;height:10px;border-radius:2px;pointer-events:none;background:#7fe4c5}.mint-buddy .confetti-1{background:#ff806f}.mint-buddy .confetti-2{background:#ffd36d}
@keyframes mint-breathe{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.015)}}@keyframes mint-sway{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes mint-leaf{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}
.mint-buddy[data-motion=minimal] *, .mint-buddy[data-motion=off] *, .mint-buddy[data-paused=true] *{animation:none!important;transition:none!important}.mint-buddy[data-motion=off]{scroll-behavior:auto}

#natu-dock{display:flex;justify-content:flex-end;padding:16px;position:static!important;margin-left:var(--ui-sidebar)}.natu-widget{width:64px!important;height:76px!important}.natu-hint{display:none}.natu-fallback{max-width:100%}.mint-switch{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:44px}.mint-switch input{width:22px;min-height:22px;flex-shrink:0}@media(max-width:767px){#natu-dock{margin:0 0 90px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}