:where(.prime-orb[data-v-b9419676]){--c1: #5DE0FF;--c2: #6C7BFF;--c3: #B86CFF;--c4: #FF6FB5;--eye: #FFFFFF;--prime-text: #EEF2FF;--prime-panel: #182039;--prime-panel-border: #2A3659}@media(prefers-color-scheme:light){:where(.prime-orb[data-theme=auto][data-v-b9419676]){--prime-text: #141B33;--prime-panel: #FFFFFF;--prime-panel-border: #D4DAEC}}:where(.prime-orb[data-theme=light][data-v-b9419676]){--prime-text: #141B33;--prime-panel: #FFFFFF;--prime-panel-border: #D4DAEC}.prime-orb[data-v-b9419676]{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prime-orb svg[data-v-b9419676]{width:100%;height:100%;overflow:visible;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bubble[data-v-b9419676]{position:absolute;left:50%;top:-6px;z-index:1;transform:translate(-50%,8px);background:var(--prime-panel);border:1px solid var(--prime-panel-border);color:var(--prime-text);padding:7px 14px;border-radius:18px 18px 18px 4px;font-size:16px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.bubble.show[data-v-b9419676]{opacity:1;transform:translate(-50%)}.orb[data-v-b9419676]{transform-origin:160px 160px;animation:float-b9419676 5.4s ease-in-out infinite}@keyframes float-b9419676{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.012)}}.glow[data-v-b9419676]{transform-origin:160px 160px;animation:glow-b9419676 5.4s ease-in-out infinite}@keyframes glow-b9419676{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.lava[data-v-b9419676]{mix-blend-mode:screen}.lava1[data-v-b9419676]{transform-origin:160px 160px;animation:spin1-b9419676 14s linear infinite}.lava2[data-v-b9419676]{transform-origin:160px 160px;animation:spin2-b9419676 19s linear infinite}.lava3[data-v-b9419676]{transform-origin:160px 160px;animation:spin3-b9419676 23s linear infinite}@keyframes spin1-b9419676{to{transform:rotate(360deg)}}@keyframes spin2-b9419676{to{transform:rotate(-360deg)}}@keyframes spin3-b9419676{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}.eyes[data-v-b9419676]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.eye[data-v-b9419676]{fill:var(--eye);transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),rx .25s,ry .25s,d .25s}.eyes.blink .eye[data-v-b9419676]{transform:scaleY(.06)}.eye-happy[data-v-b9419676]{display:none;fill:none;stroke:var(--eye);stroke-width:7;stroke-linecap:round}.ring[data-v-b9419676]{fill:none;stroke-width:2;opacity:0;transform-origin:160px 160px}[data-state=listening] .ring[data-v-b9419676]{animation:ripple-b9419676 1.8s ease-out infinite}[data-state=listening] .ring[data-v-b9419676]:nth-child(2){animation-delay:.6s}[data-state=listening] .ring[data-v-b9419676]:nth-child(3){animation-delay:1.2s}@keyframes ripple-b9419676{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}[data-state=speaking] .orb[data-v-b9419676]{animation:talk-b9419676 .42s ease-in-out infinite alternate}@keyframes talk-b9419676{0%{transform:scale(1)}to{transform:scale(1.05)}}[data-state=speaking] .glow[data-v-b9419676]{animation:talkglow-b9419676 .42s ease-in-out infinite alternate}@keyframes talkglow-b9419676{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.14)}}[data-state=speaking] .eye[data-v-b9419676]{transform:scaleY(.8)}[data-state=speaking] .lava1[data-v-b9419676],[data-state=speaking] .lava2[data-v-b9419676],[data-state=speaking] .lava3[data-v-b9419676]{animation-duration:4s}[data-state=listening] .eye[data-v-b9419676]{transform:scale(1.15,1.3)}.prime-orb[data-state=listening][data-v-b9419676]{--c1: #6CFFF0;--c2: #5BC8FF}.prime-orb[data-state=thinking][data-v-b9419676]{--c1: #8A7CFF;--c2: #B86CFF;--c3: #5DE0FF;--c4: #FFB86C}[data-state=thinking] .eyes[data-v-b9419676]{transform:translate(8px,-14px)}[data-state=thinking] .eye[data-v-b9419676]{transform:scaleY(.65)}[data-state=thinking] .lava1[data-v-b9419676],[data-state=thinking] .lava2[data-v-b9419676],[data-state=thinking] .lava3[data-v-b9419676]{animation-duration:30s}.prime-orb[data-state=happy][data-v-b9419676]{--c1: #6CFFB0;--c2: #5DE0FF;--c3: #B8FF6C;--c4: #FFD36C}[data-state=happy] .eye[data-v-b9419676]{display:none}[data-state=happy] .eye-happy[data-v-b9419676]{display:block}.expr-squint .eye[data-v-b9419676]{display:none}.expr-squint .eye-happy[data-v-b9419676]{display:block}.expr-curious .eye[data-v-b9419676]{transform:scale(1.2)}.expr-doubt .eye[data-v-b9419676]:first-of-type{transform:scaleY(.55)}.expr-wide .eye[data-v-b9419676]{transform:scale(1.1,1.2)}.prime-orb:hover .eye[data-v-b9419676]{transform:scale(1.05)}.greet .orb[data-v-b9419676]{animation:bounce-b9419676 .9s cubic-bezier(.3,1.5,.5,1)}@keyframes bounce-b9419676{0%{transform:scale(1)}25%{transform:scale(1.12,.9) translateY(6px)}50%{transform:scale(.94,1.08) translateY(-22px)}75%{transform:scale(1.03,.98) translateY(-6px)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.orb[data-v-b9419676],.glow[data-v-b9419676],.lava1[data-v-b9419676],.lava2[data-v-b9419676],.lava3[data-v-b9419676],.ring[data-v-b9419676]{animation:none!important}}
