.kumo_stage__hM2u2{position:relative;isolation:isolate;width:var(--kumo-size);height:var(--kumo-size);flex:0 0 auto;max-width:100%;--kumo-size:180px}.kumo_lg__COKCg{--kumo-size:260px}.kumo_sm__NdbN9{--kumo-size:96px}.kumo_avatar__MMVuT{--kumo-size:44px}.kumo_greet__bnsPU{position:absolute;inset:0;display:block;border:0;background:transparent;border-radius:40%;padding:0;-webkit-tap-highlight-color:transparent}button.kumo_greet__bnsPU{cursor:pointer}.kumo_greet__bnsPU:focus-visible{outline:3px solid #a78bfa;outline-offset:4px}.kumo_aura__36Emc{position:absolute;inset:7% -6% -3%;border-radius:50%;background:radial-gradient(ellipse at 50% 64%,#c4b5fd33,#c4b5fd0c 48%,transparent 70%)}.kumo_shadow__8rAxl{position:absolute;bottom:6%;left:23%;width:54%;height:6%;border-radius:50%;background:#48277824;filter:blur(5px);transform-origin:center}.kumo_arrival__51dil{display:block;position:absolute;inset:0}.kumo_character__muHgE,.kumo_image__E1IiA{display:block;height:100%}.kumo_image__E1IiA{width:100%;object-fit:contain;user-select:none;filter:drop-shadow(0 3px 2px #36204708);animation:kumo_pose-in__x4LY1 .25s ease-out}.kumo_spark__G_CrO{position:absolute;width:9px;height:9px;background:#a78bfa;clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);opacity:.45}.kumo_sparkOne__4JYCY{top:30%;left:9%;transform:rotate(8deg)}.kumo_sparkTwo__fc80l{top:19%;right:14%;width:6px;height:6px;opacity:.3}.kumo_hello__C7kes{position:absolute;pointer-events:none;z-index:2;left:50%;top:2%;min-width:112px;max-width:200px;transform:translate(-50%,-70%) scale(.96);padding:8px 12px;border:1px solid #ddd6fe;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 5px 16px #4c1d9512;color:#6d28d9;text-align:center;font-size:12px;font-weight:600;line-height:1.35;opacity:0;transition:opacity .16s,transform .22s}.kumo_hello__C7kes[data-visible=true]{opacity:1;transform:translate(-50%,-80%) scale(1)}.kumo_thoughts__UNoBZ{position:absolute;display:flex;gap:4px;right:4%;top:15%;padding:8px;border-radius:12px 12px 12px 3px;background:#fff;box-shadow:0 2px 9px #4c1d9510}.kumo_thoughts__UNoBZ i{width:4px;height:4px;border-radius:50%;background:#a78bfa;animation:kumo_thought__1cvAL 1.4s ease-in-out infinite}.kumo_thoughts__UNoBZ i:nth-child(2){animation-delay:.16s}.kumo_thoughts__UNoBZ i:nth-child(3){animation-delay:.32s}.kumo_stage__hM2u2[data-celebrating=true] .kumo_spark__G_CrO{animation:kumo_twinkle__iZY96 .9s ease-out 2}.kumo_avatar__MMVuT .kumo_aura__36Emc{inset:0;background:#ede9fe}.kumo_avatar__MMVuT .kumo_shadow__8rAxl,.kumo_avatar__MMVuT .kumo_spark__G_CrO,.kumo_avatar__MMVuT .kumo_thoughts__UNoBZ{display:none}.kumo_avatar__MMVuT .kumo_arrival__51dil{animation:none}.kumo_avatar__MMVuT .kumo_image__E1IiA{filter:none}.kumo_stage__hM2u2[data-active=false] *,.kumo_stage__hM2u2[data-active=false] :before{animation-play-state:paused!important}@keyframes kumo_pose-in__x4LY1{0%{opacity:.5}to{opacity:1}}@keyframes kumo_twinkle__iZY96{0%,to{opacity:.3;transform:scale(.8) rotate(0)}45%{opacity:.85;transform:scale(1.3) rotate(35deg)}}@keyframes kumo_thought__1cvAL{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.kumo_stage__hM2u2 *,.kumo_stage__hM2u2 :before{animation:none!important;transition:none!important}}@media (max-width:420px){.kumo_lg__COKCg{--kumo-size:220px}}.kumo_framePlayer__b4RK9{position:relative}.kumo_frameFallback__14I7u,.kumo_framePlayer__b4RK9{display:block;width:100%;height:100%}.kumo_frames__bdHLx{position:absolute;inset:0;width:100%;height:100%;display:none;filter:drop-shadow(0 3px 2px #36204708)}.kumo_framePlayer__b4RK9[data-kumo-frames-visible=true] .kumo_frameFallback__14I7u{visibility:hidden}.kumo_framePlayer__b4RK9[data-kumo-frames-visible=true] .kumo_frames__bdHLx{display:block}