.figure-wrap[data-v-2adb6245]{flex-shrink:0;display:block;position:relative}.figure[data-v-2adb6245]{cursor:pointer;background:#fff;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 0 6px #00000008,0 6px 24px #00000014}.body[data-v-2adb6245]{transform-origin:50% 92%;transition:translate .7s var(--spring), rotate .7s var(--spring);animation:6s ease-in-out infinite idle-sway-2adb6245;position:absolute;inset:0}.glance-left[data-v-2adb6245]{translate:-3%;rotate:-4deg}.glance-right[data-v-2adb6245]{translate:3%;rotate:4deg}.pose[data-v-2adb6245]{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.blink[data-v-2adb6245]{opacity:0;transition:opacity 50ms linear}.blink-on[data-v-2adb6245]{opacity:1}.pose-enter-active[data-v-2adb6245]{transition:opacity .26s var(--ease), transform .48s var(--spring)}.pose-leave-active[data-v-2adb6245]{transition:opacity .22s var(--ease)}.pose-enter-from[data-v-2adb6245]{opacity:0;transform:scale(.86)translateY(6%)}.pose-leave-to[data-v-2adb6245]{opacity:0}.figure-working .body[data-v-2adb6245]{animation:.9s ease-in-out infinite typing-2adb6245}.figure-reading .body[data-v-2adb6245]{animation:4.2s ease-in-out infinite reading-2adb6245}.figure-waiting .body[data-v-2adb6245]{animation:wave-hop-2adb6245 1.8s var(--spring) infinite}.figure-done .body[data-v-2adb6245]{animation:6s ease-in-out infinite idle-sway-2adb6245}.figure-sleeping .body[data-v-2adb6245]{animation:4.8s ease-in-out infinite snooze-2adb6245}.figure-wave .body[data-v-2adb6245]{animation:1.5s ease-in-out infinite wave-2adb6245}.figure-celebrate .body[data-v-2adb6245]{animation:cheer-2adb6245 1s var(--spring) 1}.figure-poked .body[data-v-2adb6245]{animation:poke-2adb6245 .52s var(--spring) 1}.zzz[data-v-2adb6245]{pointer-events:none;width:40%;height:50%;position:absolute;top:-10%;right:-6%}.zzz i[data-v-2adb6245]{font-style:normal;font-weight:700;font-size:calc(var(--size) * .18);color:var(--ink-soft);opacity:0;animation:3.6s ease-out infinite float-z-2adb6245;position:absolute;bottom:0;left:0}.zzz i[data-v-2adb6245]:nth-child(2){font-size:calc(var(--size) * .15);animation-delay:1.2s}.zzz i[data-v-2adb6245]:nth-child(3){font-size:calc(var(--size) * .12);animation-delay:2.4s}.burst[data-v-2adb6245]{pointer-events:none;position:absolute;inset:0}.ring[data-v-2adb6245]{opacity:0;animation:ring-2adb6245 .7s var(--ease) 1 forwards;border:2px solid #ffd45c;border-radius:50%;position:absolute;inset:0}.spark[data-v-2adb6245]{width:calc(var(--size) * .16);height:calc(var(--size) * .16);margin:calc(var(--size) * -.08);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px #ffc400cc);opacity:0;background:#ffb800;animation:1s cubic-bezier(.2,.8,.3,1) forwards spark-2adb6245;position:absolute;top:50%;left:50%}.spark.big[data-v-2adb6245]{width:calc(var(--size) * .22);height:calc(var(--size) * .22);margin:calc(var(--size) * -.11)}@keyframes idle-sway-2adb6245{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-1.2deg)scale(1.012,.988)}50%{transform:rotate(0)scale(1)}75%{transform:rotate(1.2deg)scale(1.012,.988)}}@keyframes typing-2adb6245{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-1.5%)rotate(-.8deg)}40%{transform:translateY(0)rotate(0)}60%{transform:translateY(-1.5%)rotate(.8deg)}80%{transform:translateY(0)rotate(0)}}@keyframes reading-2adb6245{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)translateY(1%)}}@keyframes wave-hop-2adb6245{0%,60%,to{transform:translateY(0)rotate(0)scale(1)}68%{transform:translateY(1%)scale(1.04,.95)}78%{transform:translateY(-7%)rotate(-3deg)scale(.97,1.04)}88%{transform:translateY(0)rotate(2deg)scale(1.03,.97)}}@keyframes snooze-2adb6245{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.025,.975)rotate(1deg)}}@keyframes cheer-2adb6245{0%{transform:translateY(0)scale(1)}14%{transform:translateY(3%)scale(1.1,.88)}38%{transform:translateY(-14%)scale(.92,1.1)rotate(-4deg)}58%{transform:translateY(0)scale(1.08,.92)rotate(2deg)}76%{transform:translateY(-4%)scale(.98,1.03)}to{transform:translateY(0)scale(1)}}@keyframes wave-2adb6245{0%,to{transform:rotate(0)scale(1)}12%{transform:rotate(-9deg)scale(1.01,.99)}28%{transform:rotate(7deg)scale(1.01,.99)}44%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}74%{transform:rotate(0)}}@keyframes poke-2adb6245{0%{transform:scale(1)}22%{transform:scale(1.1,.86)}55%{transform:scale(.94,1.08)translateY(-4px)}to{transform:scale(1)}}@keyframes float-z-2adb6245{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(60%,-160%)scale(1.1)}}@keyframes ring-2adb6245{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes spark-2adb6245{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}20%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.9) rotate(120deg)}}@media (prefers-reduced-motion:reduce){.body[data-v-2adb6245],.figure-working .body[data-v-2adb6245],.figure-reading .body[data-v-2adb6245],.figure-waiting .body[data-v-2adb6245],.figure-done .body[data-v-2adb6245],.figure-sleeping .body[data-v-2adb6245],.figure-wave .body[data-v-2adb6245]{animation:none}.zzz[data-v-2adb6245]{display:none}.pose-enter-active[data-v-2adb6245],.pose-leave-active[data-v-2adb6245]{transition:opacity .12s linear}.pose-enter-from[data-v-2adb6245]{transform:none}}.expression-figure[data-v-4974b4bf]{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;display:inline-block;position:relative}.expression-figure.is-fallback[data-v-4974b4bf]{cursor:default}.expression-shadow[data-v-4974b4bf]{background:radial-gradient(#0a142833,#0000 70%);border-radius:50%;height:6%;position:absolute;bottom:-3%;left:24%;right:24%}.expression-body[data-v-4974b4bf]{transform-origin:50% 96%;position:absolute;inset:0}.expression-image[data-v-4974b4bf]{object-fit:contain;object-position:50% 100%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-color-scheme:dark){.expression-shadow[data-v-4974b4bf]{background:radial-gradient(#00000073,#0000 70%)}}.ui-icon[data-v-97f45017]{flex:none;display:block}.icon-tag[data-v-f797d7c6]{border-radius:var(--radius-pill);min-width:22px;height:22px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.icon-tag.has-text[data-v-f797d7c6]{padding:0 8px 0 6px}.icon-tag.is-bare[data-v-f797d7c6]{min-width:0;height:auto;padding:0;background:0 0!important}.tone-accent[data-v-f797d7c6]{background:var(--accent-soft);color:var(--accent)}.tone-good[data-v-f797d7c6]{background:var(--good-soft);color:var(--good)}.tone-warm[data-v-f797d7c6]{background:var(--warm-soft);color:var(--warm)}.tone-danger[data-v-f797d7c6]{background:var(--danger-soft);color:var(--danger)}.tone-violet[data-v-f797d7c6]{background:var(--violet-soft);color:var(--violet)}.tone-muted[data-v-f797d7c6]{background:var(--bubble);color:var(--ink-soft)}.is-spin[data-v-f797d7c6] .ui-icon{animation:1.1s linear infinite icon-tag-spin-f797d7c6}@keyframes icon-tag-spin-f797d7c6{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-spin[data-v-f797d7c6] .ui-icon{animation:none}}
