.sumlia-bird{width:100%;height:100%;position:relative;contain:layout paint;pointer-events:none}.sumlia-bird-fallback,.sumlia-bird-layers,.sumlia-bird-motion,.sumlia-layered-bird{position:absolute;inset:0;width:100%;height:100%}.sumlia-bird-fallback{object-fit:contain}.sumlia-bird-fallback[hidden]{display:none}.sumlia-bird-fallback,.sumlia-bird-layers{transform:scale(1.08)}.sumlia-bird-part{position:absolute;display:block;max-width:none;user-select:none}.sumlia-bird-motion{transform-origin:50% 50%}.sumlia-bird-attention,.sumlia-bird-breath,.sumlia-bird-lean,.sumlia-bird-sendoff{transform-origin:46.875% 81.0546875%}.sumlia-bird-face,.sumlia-bird-gaze{transform-origin:49.4140625% 41.796875%}.sumlia-bird-breath{animation:sumlia-bird-breathe 5.2s ease-in-out infinite}.sumlia-bird-wing-sway-left{animation:sumlia-bird-sway-left 6.1s ease-in-out -.7s infinite}.sumlia-bird-wing-sway-right{animation:sumlia-bird-sway-right 7.3s ease-in-out -1.9s infinite}@keyframes sumlia-bird-breathe{0%,to{transform:scale(1)}46%{transform:scale(1.004,1.008)}}@keyframes sumlia-bird-sway-left{0%,to{transform:rotate(0deg)}49%{transform:rotate(.8deg)}}@keyframes sumlia-bird-sway-right{0%,to{transform:rotate(0deg)}53%{transform:rotate(-.6deg)}}.sumlia-bird-attention{animation:sumlia-bird-attention 18s ease-in-out infinite}.sumlia-bird-gaze{animation:sumlia-bird-gaze 18s ease-in-out infinite}.sumlia-layered-bird[data-eyes=auto]:not([data-state=start]) .sumlia-bird-eyes-open{animation:sumlia-bird-eyes-open 18s step-end infinite}.sumlia-layered-bird[data-eyes=auto]:not([data-state=start]) .sumlia-bird-eyes-closed{animation:sumlia-bird-eyes-closed 18s step-end infinite}.sumlia-layered-bird[data-eyes=auto][data-state=idle] .sumlia-bird-eyes-open{animation-name:sumlia-bird-idle-eyes-open}.sumlia-layered-bird[data-eyes=auto][data-state=idle] .sumlia-bird-eyes-closed{animation-name:sumlia-bird-idle-eyes-closed}@keyframes sumlia-bird-attention{0%,22%,35%,64%,80%,to{transform:rotate(0deg)}26%,31%{transform:rotate(-1.35deg)}69%,75%{transform:rotate(.9deg)}}@keyframes sumlia-bird-gaze{0%,22%,35%,64%,80%,to{transform:translate(0)}26%,31%{transform:translate(-.25%,-.25%)}69%,75%{transform:translate(.3%,.08%)}}@keyframes sumlia-bird-eyes-open{0%,17.9%,18.7%,43.9%,44.7%,46.3%,47.1%,81.9%,82.7%,to{opacity:1}18%,44%,46.4%,82%{opacity:0}}@keyframes sumlia-bird-eyes-closed{0%,17.9%,18.7%,43.9%,44.7%,46.3%,47.1%,81.9%,82.7%,to{opacity:0}18%,44%,46.4%,82%{opacity:1}}@keyframes sumlia-bird-idle-eyes-open{0%,17.9%,18.7%,43.9%,44.7%,46.3%,47.1%,68.9%,74.5%,81.9%,82.7%,to{opacity:1}18%,44%,46.4%,69%,82%{opacity:0}}@keyframes sumlia-bird-idle-eyes-closed{0%,17.9%,18.7%,43.9%,44.7%,46.3%,47.1%,68.9%,74.5%,81.9%,82.7%,to{opacity:0}18%,44%,46.4%,69%,82%{opacity:1}}.sumlia-layered-bird[data-state=speaking] :is(.sumlia-bird-lean,.sumlia-bird-face,.sumlia-bird-wing-left,.sumlia-bird-wing-right,.sumlia-bird-jaw){animation-duration:var(--speaking-duration);animation-delay:var(--gesture-delay);animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-lean{animation-name:sumlia-bird-speak-nod}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-face{animation-name:sumlia-bird-speak-face}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-wing-left{animation-name:sumlia-bird-speak-wing}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-wing-right{animation-name:sumlia-bird-listen-wing}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-jaw{animation-name:sumlia-bird-speak-jaw}@keyframes sumlia-bird-speak-nod{0%,to{transform:rotate(0deg) translateY(0)}16%{transform:rotate(-2.2deg) translateY(-.6%)}32%{transform:rotate(-.7deg) translateY(-.15%)}47%{transform:rotate(-1.8deg) translateY(-.4%)}61%{transform:rotate(-.3deg) translateY(0)}78%{transform:rotate(-1.2deg) translateY(-.3%)}}@keyframes sumlia-bird-speak-face{0%,to{transform:translateY(0) rotate(0deg)}19%,43%{transform:translateY(-.45%) rotate(-.6deg)}64%{transform:translateY(0) rotate(0deg)}79%{transform:translateY(-.3%) rotate(-.3deg)}}@keyframes sumlia-bird-speak-wing{0%,to{transform:rotate(0deg)}9%{transform:rotate(-2deg)}24%,37%{transform:rotate(7deg)}57%{transform:rotate(3deg)}73%{transform:rotate(5deg)}92%{transform:rotate(-.8deg)}}@keyframes sumlia-bird-listen-wing{0%,to{transform:rotate(0deg)}29%,42%{transform:rotate(-3deg)}80%{transform:rotate(-1.5deg)}}.sumlia-bird-eyes-closed,.sumlia-bird-mouth-open,.sumlia-bird-part-wing-left-open{opacity:0}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-mouth-closed{animation:sumlia-bird-mouth-rest var(--speaking-duration) linear var(--gesture-delay) 1 both}.sumlia-layered-bird[data-state=speaking] .sumlia-bird-mouth-open{animation:sumlia-bird-mouth-talk var(--speaking-duration) linear var(--gesture-delay) 1 both}@keyframes sumlia-bird-mouth-talk{0%,17%,33%,52%,69%,89%,to{opacity:0}15%,24%,31%,41%,50%,61%,67%,78%,87%,9%{opacity:1}23%,40%,60%,77%,8%{opacity:0}}@keyframes sumlia-bird-mouth-rest{0%,17%,33%,52%,69%,89%,to{opacity:1}15%,24%,31%,41%,50%,61%,67%,78%,87%,9%{opacity:0}23%,40%,60%,77%,8%{opacity:1}}@keyframes sumlia-bird-speak-jaw{0%,17%,23%,33%,40%,52%,60%,69%,77%,8%,89%,to{transform:scaleY(.62)}12%{transform:scaleY(.88)}28%{transform:scaleY(.72)}46%{transform:scaleY(1)}64%{transform:scaleY(.8)}82%{transform:scaleY(.95)}}.sumlia-layered-bird[data-state=start] :is(.sumlia-bird-sendoff,.sumlia-bird-shadow,.sumlia-bird-wing-right,.sumlia-bird-wing-left,.sumlia-bird-face,.sumlia-bird-jaw){animation-duration:var(--start-duration);animation-delay:var(--gesture-delay);animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.sumlia-layered-bird[data-state=start] .sumlia-bird-sendoff{animation-name:sumlia-bird-sendoff}.sumlia-layered-bird[data-state=start] .sumlia-bird-shadow{animation-name:sumlia-bird-ground}.sumlia-layered-bird[data-state=start] .sumlia-bird-wing-right{animation-name:sumlia-bird-wave}.sumlia-layered-bird[data-state=start] .sumlia-bird-wing-left{animation-name:sumlia-bird-wave-front}.sumlia-layered-bird[data-state=start] .sumlia-bird-face{animation-name:sumlia-bird-sendoff-face}.sumlia-layered-bird[data-state=start] .sumlia-bird-jaw{animation-name:sumlia-bird-happy-jaw}.sumlia-layered-bird[data-state=start] .sumlia-bird-mouth-open{animation:sumlia-bird-smile var(--start-duration) step-end var(--gesture-delay) 1 both}.sumlia-layered-bird[data-state=start] .sumlia-bird-mouth-closed{animation:sumlia-bird-smile-rest var(--start-duration) step-end var(--gesture-delay) 1 both}@keyframes sumlia-bird-happy-jaw{0%,to{transform:scaleY(.55)}33%,60%{transform:scaleY(.9)}}@keyframes sumlia-bird-sendoff{0%,to{transform:translateY(0) rotate(0deg) scale(1)}12%{transform:translateY(.2%) rotate(-.8deg) scale(1.012,.989)}33%{transform:translateY(-1.2%) rotate(2.5deg) scale(.998,1.008)}57%{transform:translateY(-.75%) rotate(1.5deg) scale(1)}78%{transform:translateY(.15%) rotate(-.5deg) scale(1.005,.996)}}@keyframes sumlia-bird-ground{0%,to{transform:scaleX(1);opacity:1}33%,57%{transform:scaleX(.92);opacity:.8}}@keyframes sumlia-bird-wave{0%,to{transform:rotate(0deg)}12%{transform:rotate(2deg)}31%{transform:rotate(-17deg)}47%{transform:rotate(-7deg)}62%{transform:rotate(-15deg)}84%{transform:rotate(1deg)}}@keyframes sumlia-bird-wave-front{0%,to{transform:rotate(0deg)}36%{transform:rotate(7deg)}65%{transform:rotate(4deg)}}@keyframes sumlia-bird-sendoff-face{0%,to{transform:translate(0)}31%,57%{transform:translate(.4%,-.35%)}}.sumlia-layered-bird[data-eyes=closed] .sumlia-bird-eyes-open{opacity:0}.sumlia-layered-bird[data-eyes=closed] .sumlia-bird-eyes-closed{opacity:1}.sumlia-layered-bird[data-eyes=auto][data-state=start] .sumlia-bird-eyes-open{animation:sumlia-bird-smile-rest var(--start-duration) step-end var(--gesture-delay) 1 both}.sumlia-layered-bird[data-eyes=auto][data-state=start] .sumlia-bird-eyes-closed{animation:sumlia-bird-smile var(--start-duration) step-end var(--gesture-delay) 1 both}@keyframes sumlia-bird-smile-rest{0%,77%,to{opacity:1}18%{opacity:0}}@keyframes sumlia-bird-smile{0%,77%,to{opacity:0}18%{opacity:1}}.sumlia-layered-bird[data-front-wing=open] .sumlia-bird-part-wing-left{opacity:0}.sumlia-layered-bird[data-front-wing=open] .sumlia-bird-part-wing-left-open{opacity:1}.sumlia-layered-bird[data-front-wing=auto][data-state=speaking] .sumlia-bird-part-wing-left{animation:sumlia-bird-wing-rest var(--speaking-duration) linear var(--gesture-delay) 1 both}.sumlia-layered-bird[data-front-wing=auto][data-state=speaking] .sumlia-bird-part-wing-left-open{animation:sumlia-bird-wing-open var(--speaking-duration) linear var(--gesture-delay) 1 both}@keyframes sumlia-bird-wing-rest{0%,12%,87%,to{opacity:1}15%,84%{opacity:0}}@keyframes sumlia-bird-wing-open{0%,12%,87%,to{opacity:0}15%,84%{opacity:1}}.sumlia-layered-bird[data-paused=true] .sumlia-bird-motion,.sumlia-layered-bird[data-paused=true] .sumlia-bird-part{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sumlia-bird .sumlia-bird-motion,.sumlia-bird .sumlia-bird-part{animation:none!important;transform:none!important}}