.stage.svelte-1twfppx svg{width:100%;height:auto;display:block;overflow:visible}.char-btn.svelte-1twfppx{cursor:pointer;touch-action:manipulation;width:100%;display:block}.char-btn.svelte-1twfppx:active:not(:disabled) .kamboja:where(.svelte-1twfppx){transform:scale(1.03,.96)}.kamboja.svelte-1twfppx,.petals.svelte-1twfppx,.arm-left.svelte-1twfppx,.arm-right.svelte-1twfppx,.char-mouth.svelte-1twfppx{transform-box:view-box}.kamboja.svelte-1twfppx{transform-origin:120px 250px}.petals.svelte-1twfppx{transform-origin:120px 92px}.arm-left.svelte-1twfppx{transform-origin:78px 158px}.arm-right.svelte-1twfppx{transform-origin:162px 158px}.char-mouth.svelte-1twfppx{transform-origin:120px 118px}.pupil.svelte-1twfppx{transform:translate(var(--eye-x), var(--eye-y))}.lid.svelte-1twfppx{opacity:0}.puzzled.svelte-1twfppx{font-family:Inter Variable,sans-serif}[data-phase=listening].svelte-1twfppx .petals:where(.svelte-1twfppx){transform:scale(1.07)}[data-phase=listening].svelte-1twfppx .arm-right:where(.svelte-1twfppx){transform:rotate(-48deg)}[data-phase=thinking].svelte-1twfppx .pupil:where(.svelte-1twfppx){transform:translate(6px,-4px)}[data-phase=thinking].svelte-1twfppx .lid:where(.svelte-1twfppx){opacity:1}[data-phase=thinking].svelte-1twfppx .arm-left:where(.svelte-1twfppx){transform:rotate(-150deg)}[data-phase=done].svelte-1twfppx .arm-left:where(.svelte-1twfppx){transform:rotate(48deg)}[data-phase=done].svelte-1twfppx .arm-right:where(.svelte-1twfppx){transform:rotate(-48deg)}.mouth.svelte-1twfppx,.tears.svelte-1twfppx,.anger.svelte-1twfppx,.puzzled.svelte-1twfppx,.cheeks.svelte-1twfppx,.brow.svelte-1twfppx,.lid-half.svelte-1twfppx{display:none}.petal-fill.svelte-1twfppx{transition:fill .2s}.brow.svelte-1twfppx{transform-box:fill-box;transform-origin:50%}[data-mood=netral].svelte-1twfppx .m-netral:where(.svelte-1twfppx),[data-mood=senang].svelte-1twfppx .m-senang:where(.svelte-1twfppx),[data-mood=kesal].svelte-1twfppx .m-sedih:where(.svelte-1twfppx),[data-mood=sedih].svelte-1twfppx .m-sedih:where(.svelte-1twfppx),[data-mood=marah].svelte-1twfppx .m-marah:where(.svelte-1twfppx),[data-mood=bingung].svelte-1twfppx .m-bingung:where(.svelte-1twfppx),[data-mood=senang].svelte-1twfppx .cheeks:where(.svelte-1twfppx),[data-mood=sedih].svelte-1twfppx .tears:where(.svelte-1twfppx),[data-mood=marah].svelte-1twfppx .anger:where(.svelte-1twfppx),[data-mood=bingung].svelte-1twfppx .puzzled:where(.svelte-1twfppx),[data-mood=kesal].svelte-1twfppx .brow:where(.svelte-1twfppx),[data-mood=marah].svelte-1twfppx .brow:where(.svelte-1twfppx),[data-mood=sedih].svelte-1twfppx .brow:where(.svelte-1twfppx),[data-mood=bingung].svelte-1twfppx .brow:where(.svelte-1twfppx),[data-mood=kesal].svelte-1twfppx .lid-half:where(.svelte-1twfppx),[data-mood=marah].svelte-1twfppx .lid-half:where(.svelte-1twfppx){display:inline}[data-mood=kesal].svelte-1twfppx .brow-left:where(.svelte-1twfppx){transform:translateY(14px)rotate(14deg)}[data-mood=kesal].svelte-1twfppx .brow-right:where(.svelte-1twfppx){transform:translateY(14px)rotate(-14deg)}[data-mood=marah].svelte-1twfppx .brow-left:where(.svelte-1twfppx){transform:translateY(18px)rotate(28deg)}[data-mood=marah].svelte-1twfppx .brow-right:where(.svelte-1twfppx){transform:translateY(18px)rotate(-28deg)}[data-mood=sedih].svelte-1twfppx .brow-left:where(.svelte-1twfppx){transform:translateY(2px)rotate(-22deg)}[data-mood=sedih].svelte-1twfppx .brow-right:where(.svelte-1twfppx){transform:translateY(2px)rotate(22deg)}[data-mood=bingung].svelte-1twfppx .brow-left:where(.svelte-1twfppx){transform:translateY(-6px)rotate(-12deg)}[data-mood=bingung].svelte-1twfppx .brow-right:where(.svelte-1twfppx){transform:translateY(8px)rotate(6deg)}[data-mood=marah].svelte-1twfppx .petal-fill:where(.svelte-1twfppx){fill:#b3122a}[data-mood=marah].svelte-1twfppx .pupil:where(.svelte-1twfppx){r:4px}[data-mood=senang].svelte-1twfppx .pupil:where(.svelte-1twfppx){r:8px}[data-mood=sedih].svelte-1twfppx .petals:where(.svelte-1twfppx){transform:translateY(8px)scale(.94)}[data-mood=sedih].svelte-1twfppx .pupil:where(.svelte-1twfppx){transform:translate(var(--eye-x), calc(var(--eye-y) + 5px))}[data-mood=kesal].svelte-1twfppx .pupil:where(.svelte-1twfppx){transform:translate(calc(var(--eye-x) - 5px), calc(var(--eye-y) + 2px))}[data-mood=bingung].svelte-1twfppx .pupil:where(.svelte-1twfppx){transform:translate(calc(var(--eye-x) + 5px), calc(var(--eye-y) - 2px))}@media (prefers-reduced-motion:no-preference){.pupil.svelte-1twfppx,.petals.svelte-1twfppx,.arm-left.svelte-1twfppx,.arm-right.svelte-1twfppx,.char-mouth.svelte-1twfppx,.kamboja.svelte-1twfppx{transition:transform .2s}[data-phase=speaking].svelte-1twfppx .char-mouth:where(.svelte-1twfppx){animation:.26s ease-in-out infinite alternate svelte-1twfppx-talk}[data-phase=speaking].svelte-1twfppx .kamboja:where(.svelte-1twfppx){animation:.52s ease-in-out infinite alternate svelte-1twfppx-bounce}[data-mood=marah][data-phase=speaking].svelte-1twfppx .kamboja:where(.svelte-1twfppx){animation:.16s linear infinite alternate svelte-1twfppx-shake}[data-mood=sedih].svelte-1twfppx .tears:where(.svelte-1twfppx){animation:1.2s ease-in infinite svelte-1twfppx-tear}}@keyframes svelte-1twfppx-talk{0%{transform:scaleY(.6)}to{transform:scale(.9,1.7)}}@keyframes svelte-1twfppx-bounce{0%{transform:scale(1)}to{transform:scale(1.03,.97)}}@keyframes svelte-1twfppx-shake{0%{transform:translate(-4px)rotate(-1deg)}to{transform:translate(4px)rotate(1deg)}}@keyframes svelte-1twfppx-tear{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(16px)}}
