.hazel-character{flex:none;display:block;overflow:visible}svg.hazel-character.hazel-character{width:var(--hc-size,88px);height:var(--hc-size,88px);max-width:none}.hazel-character.hazel-character-centered{margin-inline:auto}.hazel-character-intro{align-items:center;gap:14px;display:flex}.hazel-character-intro>:last-child{min-width:0}.hazel-character.hazel-character-badge{background:#fff;border-radius:50%;padding:6px;box-shadow:0 6px 16px #0528302e}.hazel-character :is(.hc-body,.hc-shadow,.hc-leaf,.hc-eyes,.hc-arm,.hc-thoughts circle){transform-box:fill-box}.hazel-character .hc-body{transform-origin:50% 100%}.hazel-character .hc-shadow{transform-origin:50%}.hazel-character .hc-leaf{transform-origin:0 100%}.hazel-character .hc-eyes{transform-origin:50%}.hazel-character .hc-arm{transform-origin:0 100%}.hazel-character.is-animated .hc-body{animation:2.6s ease-in-out infinite hc-bob}.hazel-character.is-animated .hc-shadow{animation:2.6s ease-in-out infinite hc-shadow}.hazel-character.is-animated .hc-leaf{animation:3.2s ease-in-out infinite hc-sway}.hazel-character.is-animated .hc-eyes{animation:4.2s ease-in-out infinite hc-blink}.hazel-character.is-animated .hc-thoughts circle{animation:1.8s ease-in-out infinite hc-thought}.hazel-character.is-animated .hc-thoughts circle:nth-child(2){animation-delay:.3s}.hazel-character.is-animated .hc-thoughts circle:nth-child(3){animation-delay:.6s}.hazel-character--happy.is-animated .hc-body{animation:1.9s ease-in-out infinite hc-hop}.hazel-character--happy.is-animated .hc-shadow{animation:1.9s ease-in-out infinite hc-hop-shadow}.hazel-character--oops.is-animated .hc-body{animation:3s ease-in-out infinite hc-wobble}.hazel-character--oops.is-animated .hc-shadow{animation:none}.hazel-character--waving.is-animated .hc-arm{animation:1.3s ease-in-out infinite hc-wave}.hazel-character--calm.is-animated .hc-body{animation:4.5s ease-in-out infinite hc-breathe}.hazel-character--calm.is-animated .hc-shadow{animation:none}.hazel-character--calm.is-animated .hc-leaf{animation-duration:5s}@keyframes hc-bob{0%,to{transform:translateY(0)scale(1.03,.97)}50%{transform:translateY(-4px)scale(.98,1.02)}}@keyframes hc-shadow{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.07;transform:scaleX(.82)}}@keyframes hc-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes hc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes hc-thought{0%,to{opacity:.2}40%{opacity:1}}@keyframes hc-hop{0%,60%,to{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.05,.94)}35%{transform:translateY(-9px)scale(.97,1.04)}50%{transform:translateY(0)scale(1.03,.97)}}@keyframes hc-hop-shadow{0%,20%,60%,to{opacity:.12;transform:scaleX(1)}35%{opacity:.06;transform:scaleX(.7)}}@keyframes hc-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes hc-wave{0%,to{transform:rotate(-10deg)}50%{transform:rotate(16deg)}}@keyframes hc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,1.035)}}@media (prefers-reduced-motion:reduce){.hazel-character *{animation:none!important}}
