.monchi-figur{display:inline-block;line-height:0;transition:opacity .3s ease}.monchi-figur svg{width:100%;height:100%;overflow:visible}.monchi-figur.lebt .monchi-koerper{animation:monchi-schweben 3.2s ease-in-out infinite;transform-box:view-box;transform-origin:100px 158.7px}.monchi-figur.lebt .monchi-augen{transform-box:fill-box;transform-origin:center;animation:monchi-blinzeln 5.2s infinite}.monchi-figur.lebt[data-zustand=sleeping] .monchi-koerper{animation:monchi-atmen 4.6s ease-in-out infinite}.monchi-figur.lebt[data-zustand=sleeping] .monchi-augen,.monchi-figur.lebt[data-zustand=happy] .monchi-augen,.monchi-figur.lebt[data-zustand=eating] .monchi-augen,.monchi-figur.lebt[data-zustand=excited] .monchi-augen{animation:none}.monchi-figur.lebt .monchi-effekte{animation:monchi-glitzern 2.4s ease-in-out infinite}.monchi-figur.reaktion-huepfen svg{animation:monchi-huepfen .5s cubic-bezier(.3,1.6,.5,1) 1}.monchi-figur.reaktion-druecken svg{animation:monchi-druecken .35s ease-out 1}.monchi-figur.reaktion-nicken svg{animation:monchi-nicken .8s ease-in-out 1}.monchi-figur.reaktion-schuetteln svg{animation:monchi-schuetteln .8s ease-in-out 1}@keyframes monchi-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes monchi-atmen{0%,to{transform:scale(1)}50%{transform:scale(1.006,.985)}}@keyframes monchi-blinzeln{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes monchi-glitzern{0%,to{opacity:1}50%{opacity:.65}}@keyframes monchi-huepfen{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-9%) scale(1.04,.97)}to{transform:translateY(0) scale(1)}}@keyframes monchi-nicken{0%,to{transform:translateY(0)}20%,60%{transform:translateY(2%)}40%,80%{transform:translateY(-2%)}}@keyframes monchi-schuetteln{0%,to{transform:translate(0)}20%,60%{transform:translate(-3%)}40%,80%{transform:translate(3%)}}@keyframes monchi-druecken{0%{transform:scale(1)}40%{transform:scale(1.07,.92)}to{transform:scale(1)}}.monchi-figur.monchi-aus .monchi-augen{opacity:0}.monchi-figur.monchi-aus svg{filter:brightness(.75)}.monchi-figur.monchi-erwacht .monchi-augen{transform-box:fill-box;transform-origin:center;animation:monchi-hochfahren .95s ease-out 1 both}@keyframes monchi-hochfahren{0%{opacity:0;transform:scaleY(.05)}15%{opacity:1;transform:scaleY(.05)}24%{opacity:.15}32%{opacity:1}40%{opacity:.4}48%{opacity:1;transform:scaleY(.05)}75%{transform:scaleY(1.12)}to{opacity:1;transform:scaleY(1)}}.monchi-neugier{animation:monchi-wackeln 3.2s ease-in-out infinite;transform-origin:50% 85%}.monchi-standby{animation:monchi-standby 1.6s ease-in-out infinite;box-shadow:0 0 6px 2px #ffffffbf}@keyframes monchi-wackeln{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-9deg)}74%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}86%{transform:rotate(3deg)}92%{transform:rotate(0)}}@keyframes monchi-standby{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@media (prefers-reduced-motion: reduce){.monchi-neugier,.monchi-standby{animation:none!important}.monchi-figur.lebt .monchi-koerper,.monchi-figur.lebt .monchi-augen,.monchi-figur.lebt .monchi-effekte,.monchi-figur.reaktion-huepfen svg,.monchi-figur.reaktion-druecken svg,.monchi-figur.reaktion-nicken svg,.monchi-figur.reaktion-schuetteln svg,.monchi-figur.monchi-erwacht .monchi-augen{animation:none!important}}.monchi-chatleiste{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}.monchi-chatliste{padding-bottom:calc(env(safe-area-inset-bottom) + 92px)}html.tastatur-offen .monchi-chatleiste{padding-bottom:8px}html.tastatur-offen .monchi-chatliste{padding-bottom:84px}html.tastatur-wechsel .monchi-chatleiste{transition:top .25s cubic-bezier(.2,.8,.2,1)}html.tastatur-wechsel .monchi-chatliste{transition:height .25s cubic-bezier(.2,.8,.2,1)}.monchi-licht{background:radial-gradient(50% 34% at 50% 67%,rgb(var(--licht) / .62),rgb(var(--licht) / .18) 62%,transparent 80%),linear-gradient(to bottom,rgb(var(--licht) / .06),rgb(var(--licht) / .3) 58%,rgb(var(--licht) / .06) 92%);-webkit-mask-image:radial-gradient(50% 58% at 50% 62%,#000 45%,transparent 100%),linear-gradient(to right,transparent 0,#000 22%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(50% 58% at 50% 62%,#000 45%,transparent 100%),linear-gradient(to right,transparent 0,#000 22%,#000 78%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:monchi-licht 4.8s ease-in-out infinite;transform-origin:50% 68%}@keyframes monchi-licht{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.monchi-licht{animation:none}}.monchi-blase{animation:monchi-blase 3s ease-in-out infinite}@keyframes monchi-blase{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion: reduce){.monchi-blase{animation:none}}
