.WalkingMascot_mascot___MQe4{position:fixed;z-index:60;width:150px;height:215px;touch-action:none;padding:0;border:0;background:none;cursor:grab;-webkit-tap-highlight-color:transparent}.WalkingMascot_dragging__5sHM_{cursor:grabbing}.WalkingMascot_dragging__5sHM_ svg{filter:drop-shadow(0 10px 8px rgb(0 0 0/.45));transform:scale(1.06) rotate(-4deg)}.WalkingMascot_close__sFpKx:focus-visible,.WalkingMascot_mascot___MQe4:focus-visible,.WalkingMascot_options__iafI_ a:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.WalkingMascot_mascot___MQe4 svg{display:block;width:100%;height:100%;overflow:visible}.WalkingMascot_flip__izdTD{transform-box:view-box;transform-origin:50px 70px;transition:transform .25s}.WalkingMascot_left__yVa3Q .WalkingMascot_flip__izdTD{transform:scaleX(-1)}.WalkingMascot_bob__lKNF5{animation:WalkingMascot_bob__lKNF5 1.6s ease-in-out infinite}.WalkingMascot_walking__MTOpM .WalkingMascot_bob__lKNF5{animation-duration:.5s}.WalkingMascot_arm__QlOtA,.WalkingMascot_leg__Nsads{transform-box:fill-box;transform-origin:50% 0}.WalkingMascot_walking__MTOpM .WalkingMascot_armB__NEF3A,.WalkingMascot_walking__MTOpM .WalkingMascot_legA__v3Pvu{animation:WalkingMascot_swing__dbAt0 .5s ease-in-out infinite alternate}.WalkingMascot_walking__MTOpM .WalkingMascot_armA__Gkywf,.WalkingMascot_walking__MTOpM .WalkingMascot_legB__QZIks{animation:WalkingMascot_swing__dbAt0 .5s ease-in-out infinite alternate-reverse}.WalkingMascot_waving__sMIli .WalkingMascot_armB__NEF3A{animation:WalkingMascot_wave__HrHQI .35s ease-in-out 6 alternate}.WalkingMascot_eye__Z_63C{transform-box:fill-box;transform-origin:50% 50%;animation:WalkingMascot_blink___XTjc 4.5s infinite}.WalkingMascot_pupil__FznSV{transition:transform .08s linear}.WalkingMascot_mouthTalk__iyamp{display:none;transform-box:fill-box;transform-origin:center}.WalkingMascot_talking__3XA0M .WalkingMascot_mouthTalk__iyamp{display:block;animation:WalkingMascot_talk__GPkzg .18s steps(2) infinite}.WalkingMascot_talking__3XA0M .WalkingMascot_mouthIdle__LlI_R{display:none}.WalkingMascot_shadow__lan3m{opacity:.35}.WalkingMascot_panel__TqFqz{position:fixed;z-index:60;width:min(320px,calc(100vw - 40px));overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 18px 50px rgb(0 0 0/.5);font-size:14px;line-height:1.5;font-family:var(--font),"Noto Sans Devanagari","Nirmala UI","Mangal",sans-serif}.WalkingMascot_head___ZqcN{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border);color:var(--cyan);font-weight:700}.WalkingMascot_langs__hCjLY{display:flex;margin-left:auto;margin-right:10px;overflow:hidden;border:1px solid var(--border);border-radius:999px}.WalkingMascot_langs__hCjLY button{padding:3px 10px;border:0;background:none;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.WalkingMascot_langs__hCjLY .WalkingMascot_langOn__SuT_g{background:var(--cyan);color:#05080c}.WalkingMascot_voiceBtn__cXI9k{padding:6px 12px;border:1px solid var(--cyan);border-radius:999px;background:none;color:var(--cyan);font-size:13px;font-weight:700;cursor:pointer}.WalkingMascot_voiceBtn__cXI9k:hover{background:rgb(121 227 235/.12)}.WalkingMascot_langs__hCjLY button:focus-visible,.WalkingMascot_voiceBtn__cXI9k:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.WalkingMascot_close__sFpKx{border:0;background:none;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.WalkingMascot_body__pvU6h{padding:14px}.WalkingMascot_message__4914f{margin:0 0 12px;color:var(--muted)}.WalkingMascot_options__iafI_{display:flex;flex-wrap:wrap;gap:8px}.WalkingMascot_options__iafI_ a{padding:7px 12px;border-radius:999px;background:var(--cyan);color:#05080c;font-size:13px;font-weight:700;text-decoration:none}.WalkingMascot_options__iafI_ a:hover{background:var(--text)}@keyframes WalkingMascot_bob__lKNF5{50%{transform:translateY(-3px)}}@keyframes WalkingMascot_swing__dbAt0{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes WalkingMascot_wave__HrHQI{0%{transform:rotate(150deg)}to{transform:rotate(115deg)}}@keyframes WalkingMascot_blink___XTjc{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes WalkingMascot_talk__GPkzg{50%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.WalkingMascot_mascot___MQe4 *{animation:none!important}}@media (max-width:600px){.WalkingMascot_mascot___MQe4{width:104px;height:150px}}.WalkingMascot_dancing__3pxNB .WalkingMascot_bob__lKNF5{animation:WalkingMascot_dance__Xyz5S .45s ease-in-out infinite}.WalkingMascot_dancing__3pxNB .WalkingMascot_armB__NEF3A,.WalkingMascot_dancing__3pxNB .WalkingMascot_legA__v3Pvu{animation:WalkingMascot_swing__dbAt0 .3s ease-in-out infinite alternate}.WalkingMascot_dancing__3pxNB .WalkingMascot_armA__Gkywf,.WalkingMascot_dancing__3pxNB .WalkingMascot_legB__QZIks{animation:WalkingMascot_swing__dbAt0 .3s ease-in-out infinite alternate-reverse}.WalkingMascot_jumping__sSVKN svg{animation:WalkingMascot_jump__hjcD_ .5s ease-out 3}.WalkingMascot_spinning__oYINg svg{animation:WalkingMascot_spin__k7hT2 .9s ease-in-out 2}.WalkingMascot_primaryBtn__BEPFV{padding:6px 12px;border:0;border-radius:999px;background:var(--cyan);color:#05080c;font-size:13px;font-weight:700;cursor:pointer}.WalkingMascot_voiceRow__97r4a{display:flex;flex-wrap:wrap;gap:8px}.WalkingMascot_contactCard__e43bL{display:grid;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:rgb(121 227 235/.06);font-size:13px}.WalkingMascot_contactCard__e43bL span{display:block;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.WalkingMascot_contactCard__e43bL a{color:var(--cyan);font-weight:700;overflow-wrap:anywhere}.WalkingMascot_contactCard__e43bL .WalkingMascot_formLink__j5tFW{justify-self:start;padding:6px 12px;border-radius:999px;background:var(--cyan);color:#05080c;text-decoration:none}.WalkingMascot_contactCard__e43bL a:focus-visible,.WalkingMascot_primaryBtn__BEPFV:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}@keyframes WalkingMascot_dance__Xyz5S{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}@keyframes WalkingMascot_jump__hjcD_{50%{transform:translateY(-34px)}}@keyframes WalkingMascot_spin__k7hT2{to{transform:rotate(1turn)}}.WalkingMascot_status__PhhaV{position:fixed;z-index:61;width:80px;padding:2px 0;border-radius:999px;background:#2f9e57;color:#fff;font:700 11px var(--font),Noto Sans Devanagari,Nirmala UI,sans-serif;text-align:center;pointer-events:none}.WalkingMascot_statusSpeaking__OJUFq{background:#f58220}.WalkingMascot_stars__2CPGY{display:none;transform-box:view-box;transform-origin:50px 30px}.WalkingMascot_dizzy__U4klN .WalkingMascot_stars__2CPGY{display:block;animation:WalkingMascot_spin__k7hT2 .8s linear infinite}.WalkingMascot_dragging__5sHM_ .WalkingMascot_mouthIdle__LlI_R,.WalkingMascot_mouthShock__4Gejg{display:none}.WalkingMascot_dragging__5sHM_ .WalkingMascot_mouthShock__4Gejg{display:block}.WalkingMascot_dragging__5sHM_ .WalkingMascot_eye__Z_63C{animation:none;transform:scale(1.18)}.WalkingMascot_dragging__5sHM_ .WalkingMascot_pupil__FznSV{transform:scale(.7);transform-box:fill-box;transform-origin:center}.WalkingMascot_dragging__5sHM_ .WalkingMascot_legA__v3Pvu{animation:WalkingMascot_dangle__hw7D0 .5s ease-in-out infinite alternate}.WalkingMascot_dragging__5sHM_ .WalkingMascot_legB__QZIks{animation:WalkingMascot_dangle__hw7D0 .5s ease-in-out infinite alternate-reverse}.WalkingMascot_dragging__5sHM_ .WalkingMascot_armA__Gkywf,.WalkingMascot_dragging__5sHM_ .WalkingMascot_armB__NEF3A{animation:WalkingMascot_flail__Bkjym .3s ease-in-out infinite alternate}.WalkingMascot_dancing__3pxNB .WalkingMascot_eye__Z_63C,.WalkingMascot_spinning__oYINg .WalkingMascot_eye__Z_63C{animation:none;transform:scaleY(.3)}@keyframes WalkingMascot_dangle__hw7D0{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes WalkingMascot_flail__Bkjym{0%{transform:rotate(150deg)}to{transform:rotate(-150deg)}}.WalkingMascot_flying__3mjOQ{cursor:default}.WalkingMascot_flying__3mjOQ svg{transform:rotate(var(--tilt,0deg))}.WalkingMascot_bonk__pN69K svg{animation:WalkingMascot_squish__WZYA9 .24s ease-out}@keyframes WalkingMascot_squish__WZYA9{30%{transform:scale(1.15,.8)}}.WalkingMascot_flying__3mjOQ .WalkingMascot_mouthShock__4Gejg,.WalkingMascot_mouthLaugh__4xTZT{display:none}.WalkingMascot_flying__3mjOQ .WalkingMascot_mouthLaugh__4xTZT{display:block}.WalkingMascot_flying__3mjOQ .WalkingMascot_eye__Z_63C{animation:none;transform:scaleY(.15)}.WalkingMascot_sfxBtn__arzAT{margin-right:8px;border:0;background:none;font-size:15px;line-height:1;cursor:pointer}.WalkingMascot_sfxBtn__arzAT:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.WalkingMascot_sectionLabel__L1Wrf{margin:14px 0 8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.WalkingMascot_voiceRow__97r4a+.WalkingMascot_sectionLabel__L1Wrf{margin-top:4px}.WalkingMascot_voiceRow__97r4a{margin-bottom:12px}.WalkingMascot_panel__TqFqz{overflow-y:auto}