.ach[data-v-2bd19f5d]{display:block;overflow:visible}.ach[data-v-2bd19f5d] *{transform-box:fill-box}.ach-shadow[data-v-2bd19f5d]{fill:#1e1b4b2e;transform-origin:50%;animation:3.2s ease-in-out infinite ach-shadow-2bd19f5d}.ach-figure[data-v-2bd19f5d]{transform-origin:50% 100%;animation:3.2s ease-in-out infinite ach-breathe-2bd19f5d}.ach-head[data-v-2bd19f5d]{transform-origin:50% 90%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ach-eye[data-v-2bd19f5d]{transform-origin:50%;animation:4.6s infinite ach-blink-2bd19f5d}.ach-eyes[data-v-2bd19f5d],.ach-spark[data-v-2bd19f5d]{transition:transform .3s}.ach-antenna-glow[data-v-2bd19f5d]{transform-origin:50%;animation:2.4s ease-in-out infinite ach-glow-2bd19f5d}.ach .ach-arm[data-v-2bd19f5d]{transform-box:view-box}.ach-arm--l[data-v-2bd19f5d]{transform-origin:30px 86px}.ach-arm--l[data-v-2bd19f5d],.ach-arm--r[data-v-2bd19f5d]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ach-arm--r[data-v-2bd19f5d]{transform-origin:90px 86px}.ach-bag[data-v-2bd19f5d],.ach-blush[data-v-2bd19f5d],.ach-brows[data-v-2bd19f5d],.ach-pen[data-v-2bd19f5d],.ach-sparkles[data-v-2bd19f5d],.ach-sweat[data-v-2bd19f5d],.ach-thought[data-v-2bd19f5d]{opacity:0;transition:opacity .25s}.ach--greet .ach-arm--l[data-v-2bd19f5d]{animation:.9s ease-in-out infinite ach-wave-2bd19f5d}.ach--greet .ach-blush[data-v-2bd19f5d]{opacity:1}.ach--greet .ach-head[data-v-2bd19f5d]{transform:rotate(-4deg)}.ach--think .ach-arm--r[data-v-2bd19f5d]{transform:rotate(128deg)}.ach--think .ach-eyes[data-v-2bd19f5d]{transform:translate(-2px,-2.5px)}.ach--think .ach-head[data-v-2bd19f5d]{transform:rotate(5deg)}.ach--think .ach-brows[data-v-2bd19f5d]{opacity:.9}.ach--think .ach-thought[data-v-2bd19f5d]{opacity:1}.ach--think .ach-thought circle[data-v-2bd19f5d]{animation:1.6s ease-in-out infinite ach-float-2bd19f5d}.ach--think .ach-thought circle[data-v-2bd19f5d]:nth-child(2){animation-delay:.2s}.ach--think .ach-thought circle[data-v-2bd19f5d]:nth-child(3){animation-delay:.4s}.ach--write .ach-pen[data-v-2bd19f5d]{opacity:1}.ach--write .ach-arm--r[data-v-2bd19f5d]{animation:.42s ease-in-out infinite ach-scribble-2bd19f5d}.ach--write .ach-eyes[data-v-2bd19f5d]{transform:translate(2px,2.5px)}.ach--write .ach-head[data-v-2bd19f5d]{transform:rotate(3deg)}.ach--happy .ach-figure[data-v-2bd19f5d]{animation:.7s cubic-bezier(.34,1.56,.64,1) 3 ach-jump-2bd19f5d}.ach--happy .ach-shadow[data-v-2bd19f5d]{animation:.7s 3 ach-shadow-jump-2bd19f5d}.ach--happy .ach-arm--l[data-v-2bd19f5d]{transform:rotate(150deg)}.ach--happy .ach-arm--r[data-v-2bd19f5d]{transform:rotate(-150deg)}.ach--happy .ach-blush[data-v-2bd19f5d],.ach--happy .ach-sparkles[data-v-2bd19f5d]{opacity:1}.ach--happy .ach-sparkles path[data-v-2bd19f5d]{animation:.9s ease-in-out infinite ach-twinkle-2bd19f5d}.ach--happy .ach-sparkles path[data-v-2bd19f5d]:nth-child(2){animation-delay:.3s}.ach--sad .ach-head[data-v-2bd19f5d]{transform:rotate(-9deg)translateY(2px)}.ach--sad .ach-brows[data-v-2bd19f5d]{opacity:1;transform-origin:50%;transform:rotate(180deg)translateY(-3px)}.ach--sad .ach-sweat[data-v-2bd19f5d]{opacity:1;animation:1.8s ease-in infinite ach-drip-2bd19f5d}.ach--sad .ach-arm--l[data-v-2bd19f5d]{transform:rotate(8deg)}.ach--sad .ach-arm--r[data-v-2bd19f5d]{transform:rotate(-8deg)}.ach--sad .ach-figure[data-v-2bd19f5d]{animation-duration:4.4s}.ach--sell .ach-bag[data-v-2bd19f5d]{opacity:1}.ach--sell .ach-arm--r[data-v-2bd19f5d]{transform:rotate(-38deg)}.ach--sell .ach-head[data-v-2bd19f5d]{transform:rotate(-3deg)}.ach--sell .ach-blush[data-v-2bd19f5d]{opacity:1}.ach--mini .ach-figure[data-v-2bd19f5d]{animation:none}@keyframes ach-breathe-2bd19f5d{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.01,.995)}}@keyframes ach-shadow-2bd19f5d{0%,to{transform:scaleX(1)}50%{transform:scaleX(.94)}}@keyframes ach-blink-2bd19f5d{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes ach-glow-2bd19f5d{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes ach-wave-2bd19f5d{0%,to{transform:rotate(150deg)}50%{transform:rotate(120deg)}}@keyframes ach-float-2bd19f5d{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ach-scribble-2bd19f5d{0%,to{transform:rotate(-22deg)translate(0)}50%{transform:rotate(-30deg)translate(1.5px,-1px)}}@keyframes ach-jump-2bd19f5d{0%,to{transform:translateY(0)}45%{transform:translateY(-12px)}}@keyframes ach-shadow-jump-2bd19f5d{0%,to{opacity:1;transform:scaleX(1)}45%{opacity:.5;transform:scaleX(.6)}}@keyframes ach-twinkle-2bd19f5d{0%,to{transform:scale(.7)rotate(0)}50%{transform:scale(1.15)rotate(20deg)}}@keyframes ach-drip-2bd19f5d{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(8px)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ach[data-v-2bd19f5d] *,.ach-figure[data-v-2bd19f5d],.ach-shadow[data-v-2bd19f5d]{animation:none!important}}.apc[data-v-cc1615bb]{border:1px solid color-mix(in srgb,#6366f1 30%,var(--border));background:var(--surface);border-radius:16px;flex-direction:column;margin-top:8px;padding:12px;animation:.35s cubic-bezier(.22,1,.36,1) apc-in-cc1615bb}.apc[data-v-cc1615bb],.apc-head[data-v-cc1615bb]{gap:10px;display:flex}.apc-head[data-v-cc1615bb]{align-items:center}.apc-img[data-v-cc1615bb]{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0;width:44px;height:44px}.apc-img--ph[data-v-cc1615bb]{color:#6366f1;background:#6366f124;justify-content:center;align-items:center;display:inline-flex}.apc-title[data-v-cc1615bb]{flex-direction:column;flex:1;min-width:0;display:flex}.apc-title small[data-v-cc1615bb]{color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.apc-title strong[data-v-cc1615bb]{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.apc-price[data-v-cc1615bb],.apc-title strong[data-v-cc1615bb]{color:var(--text-strong,var(--text))}.apc-price[data-v-cc1615bb]{font-variant-numeric:tabular-nums;font-size:16px}.apc-info[data-v-cc1615bb]{background:var(--surface-2,var(--surface));border-radius:12px;gap:4px;margin:0;padding:8px 10px;display:grid}.apc-info div[data-v-cc1615bb]{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.apc-info dt[data-v-cc1615bb]{color:var(--text-soft);font-weight:600}.apc-info dd[data-v-cc1615bb]{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.apc-done i[data-v-cc1615bb],.apc-ok[data-v-cc1615bb]{color:#10b981}.apc-pay[data-v-cc1615bb]{flex-direction:column;gap:6px;display:flex}.apc-btn[data-v-cc1615bb]{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.apc-btn-label[data-v-cc1615bb]{text-align:left;flex:1;min-width:0}.apc-btn-sum[data-v-cc1615bb]{font-variant-numeric:tabular-nums;flex-shrink:0}.apc-btn[data-v-cc1615bb]:disabled{opacity:.6;cursor:not-allowed}.apc-btn--primary[data-v-cc1615bb]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 10px 22px -12px #6366f1}.apc-btn--primary[data-v-cc1615bb]:not(:disabled):hover{transform:translateY(-1px)}.apc-btn--ghost[data-v-cc1615bb]{border-color:var(--border);background:var(--surface-2,var(--surface));color:var(--text)}.apc-hint[data-v-cc1615bb]{color:var(--text-soft);font-size:11.5px}.apc-done[data-v-cc1615bb],.apc-note[data-v-cc1615bb]{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.apc-note i[data-v-cc1615bb]{color:var(--text-soft)}.apc-link[data-v-cc1615bb]{color:#6366f1;margin-left:auto;font-weight:800;text-decoration:none}.apc-skel[data-v-cc1615bb]{gap:8px;display:grid}.apc-skel span[data-v-cc1615bb]{background:linear-gradient(90deg,var(--surface-2,#eee) 25%,var(--border) 50%,var(--surface-2,#eee) 75%);background-size:300px 100%;border-radius:7px;height:14px;animation:1.3s infinite apc-shimmer-cc1615bb}.apc-skel span[data-v-cc1615bb]:nth-child(2){width:70%}.apc-skel span[data-v-cc1615bb]:nth-child(3){width:45%}@keyframes apc-shimmer-cc1615bb{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes apc-in-cc1615bb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apc[data-v-cc1615bb],.apc-skel span[data-v-cc1615bb]{animation:none}}
