.wrap.svelte-1ql23e4{display:flex;flex-direction:column;align-items:center;gap:12px}.wrap.side.svelte-1ql23e4{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:14px}.side.svelte-1ql23e4 .ozzy:where(.svelte-1ql23e4){flex:none}.still.svelte-1ql23e4{animation:none!important;transform:none!important;filter:none!important}.ozzy.svelte-1ql23e4{display:block;object-fit:contain;user-select:none;-webkit-user-drag:none}.idle.svelte-1ql23e4{animation:svelte-1ql23e4-float 3.4s ease-in-out infinite}.happy.svelte-1ql23e4{animation:svelte-1ql23e4-jump .75s var(--e-pop) 1}.sad.svelte-1ql23e4{animation:svelte-1ql23e4-droop .6s ease-out 1 forwards;filter:saturate(.7)}.think.svelte-1ql23e4{animation:svelte-1ql23e4-tilt 2.6s ease-in-out infinite}.sleep.svelte-1ql23e4{animation:svelte-1ql23e4-breathe 3.6s ease-in-out infinite;filter:saturate(.4) brightness(.92)}@keyframes svelte-1ql23e4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-1ql23e4-jump{0%{transform:scale(.7) translateY(10px)}55%{transform:scale(1.08) translateY(-14px)}to{transform:scale(1) translateY(0)}}@keyframes svelte-1ql23e4-droop{0%{transform:rotate(0) translateY(0)}to{transform:rotate(-6deg) translateY(6px)}}@keyframes svelte-1ql23e4-tilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes svelte-1ql23e4-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.bubble.svelte-1ql23e4{position:relative;max-width:260px;padding:11px 16px;min-height:fit-content;border:2px solid rgb(var(--c-border));border-radius:var(--r-md);background:rgb(var(--c-card));font-size:15px;font-weight:700;line-height:1.4;text-align:center}.bubble.svelte-1ql23e4:after{content:"";position:absolute;left:50%;bottom:-8px;width:12px;height:12px;background:rgb(var(--c-card));border-right:2px solid rgb(var(--c-border));border-bottom:2px solid rgb(var(--c-border));transform:translate(-50%) rotate(45deg)}.side.svelte-1ql23e4 .bubble:where(.svelte-1ql23e4){width:fit-content;max-width:100%;min-width:0;flex:0 1 auto;text-align:left}.side.svelte-1ql23e4 .bubble:where(.svelte-1ql23e4):after{inset:50% auto auto -8px;transform:translateY(-50%) rotate(135deg)}@media(prefers-reduced-motion:reduce){.ozzy.svelte-1ql23e4{animation:none!important}}
