.zo-live{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;align-items:center;display:inline-flex}.zo-live:focus-visible{outline-offset:3px;outline:2px solid #8e63e0}.zo-live:hover>svg,.zo-live:focus-visible>svg{animation:.62s cubic-bezier(.3,1.6,.5,1) zoHop}.zo-live.zo-rx>svg{animation:.6s cubic-bezier(.3,1.8,.5,1) zoPop}@keyframes zoHop{0%{transform:none}18%{transform:scale(1.07,.9)}50%{transform:translateY(-9px)scale(.95,1.06)}80%{transform:scale(1.04,.96)}to{transform:none}}@keyframes zoPop{0%{transform:scale(1)}30%{transform:scale(1.14,.88)}60%{transform:scale(.95,1.07)}to{transform:scale(1)}}.zo-wobble{animation:1.1s ease-in-out infinite zoWobble}@keyframes zoWobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)translateY(-.5px)}}.zo-startle{animation:1.6s cubic-bezier(.3,1.8,.5,1) infinite zoStartle}@keyframes zoStartle{0%,55%,to{transform:none}10%{transform:translateY(-2px)scale(.94,1.08)}25%{transform:none}}.zo-stomp{animation:.9s steps(2,jump-none) infinite zoStomp}@keyframes zoStomp{0%,to{transform:translateY(0)scale(1.03,.97)}50%{transform:translateY(-.5px)scale(1)}}.zo-tilt{animation:2.4s ease-in-out infinite zoTilt}@keyframes zoTilt{0%,to{transform:rotate(-9deg)}45%,55%{transform:rotate(7deg)}}.zo-shrink{animation:2.6s ease-in-out infinite zoShrink}@keyframes zoShrink{0%,to{transform:scale(.94,.9)}50%{transform:scale(.97,.95)rotate(-3deg)}}.zo-float{animation:3.4s ease-in-out infinite zoFloat}@keyframes zoFloat{0%,to{transform:translateY(-.5px)}50%{transform:translateY(-2px)}}.zo-flicker{transform-origin:50% 100%;animation:.5s steps(2,jump-none) infinite zoFlicker}@keyframes zoFlicker{0%,to{transform:scale(1)}50%{transform:scale(.96,1.05)skew(-3deg)}}.zo-wiggle{animation:1.4s ease-in-out infinite zoWiggle}@keyframes zoWiggle{0%,to{transform:skew(-6deg)}50%{transform:skew(6deg)translate(.5px)}}.zo-roll{animation:3s ease-in-out infinite zoRoll}@keyframes zoRoll{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}.zo-slow{animation:6s ease-in-out infinite zoSlow}@keyframes zoSlow{0%,90%,to{transform:none}94%{transform:translateY(-.5px)}}.zo-bounce{animation:.7s cubic-bezier(.3,1.4,.5,1) infinite zoBounce}@keyframes zoBounce{0%,to{transform:translateY(0)scale(1.04,.96)}50%{transform:translateY(-2px)scale(.97,1.03)}}.zo-drift{animation:5s ease-in-out infinite zoDrift}@keyframes zoDrift{0%,to{transform:translate(-.5px,-1px)rotate(-3deg)}50%{transform:translate(.5px,-3px)rotate(3deg)}}.zo-tent{animation:1s steps(2,jump-none) infinite zoTent}@keyframes zoTent{0%,to{transform:translate(0)}50%{transform:translate(.5px)}}.zo-hub{animation:.5s step-end infinite pcTw}.zo-flap{transform-origin:50% 0;animation:.8s ease-in-out infinite alternate zoFlap}@keyframes zoFlap{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.zo-cape{transform-origin:50% 0;animation:1.4s ease-in-out infinite alternate zoCape}@keyframes zoCape{0%{transform:skew(-6deg)}to{transform:skew(7deg)}}.zo-tool{transform-origin:0 100%;animation:2.2s ease-in-out infinite zoTool}@keyframes zoTool{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}.zo-balloon{transform-origin:50% 100%;animation:2.6s ease-in-out infinite zoBal}@keyframes zoBal{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-1px)}}.zo-pet{animation:1.8s cubic-bezier(.3,1.5,.5,1) infinite zoPet}@keyframes zoPet{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-1.5px)}}.zo-bob{animation:1.2s ease-in-out infinite zoBob}@keyframes zoBob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.zo-shadow{opacity:.14}.zo-chip{all:unset;cursor:pointer;color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:700;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s;display:inline-flex}.zo-chip:hover{background:#faf7ff;transform:translateY(-1px)}.zo-chip[aria-pressed=true]{color:#fff;background:#1a1230;border-color:#1a1230}.zo-chip:focus-visible{outline-offset:2px;outline:2px solid #8e63e0}.zo-card{background:#fff;border:1px solid #ece8f6;border-radius:18px;transition:box-shadow .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.zo-card:hover{box-shadow:0 10px 30px -14px #6a35ff55}.zo-wedge{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.3,1.6,.5,1),opacity .2s}.zo-wedge:hover,.zo-wedge:focus-visible{outline:none;transform:scale(1.06)}.zo-squint svg{filter:blur(1.4px)}@media (prefers-reduced-motion:reduce){.zo-svg *,.zo-live>svg{animation:none!important}}
