.pt-orb{display:block;flex:none;isolation:isolate}.pl-orb-scene.is-premium{overflow:visible}.pt-orb-eye{transform-box:fill-box;transform-origin:center;transition:transform .14s ease}.pt-orb[data-still=false] .pt-orb-character{animation:pt-idle 3.6s ease-in-out infinite}.pt-orb[data-still=false][data-mood=greeting] .pt-orb-character{animation:pt-greeting 1.2s ease-out 1}.pt-orb[data-still=false][data-mood=listening] .pt-orb-character{animation:pt-listening 2s ease-in-out infinite}.pt-orb[data-still=false][data-mood=thinking] .pt-orb-eyes{animation:pt-thinking 2.4s ease-in-out infinite}.pt-orb[data-still=false][data-mood=speaking] .pt-orb-eyes{animation:pt-speaking .9s ease-in-out infinite}.pt-orb[data-still=false][data-mood=react] .pt-orb-character,.pt-orb[data-still=false][data-mood=success] .pt-orb-character{animation:pt-celebrate .8s ease-out 1}.pt-orb[data-still=false][data-mood=error] .pt-orb-character{animation:pt-error .65s ease-in-out 1}@keyframes pt-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pt-greeting{0%,60%,to{transform:translateY(0)}25%{transform:translateY(-8px)}75%{transform:translateY(-3px)}}@keyframes pt-listening{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes pt-thinking{0%,to{transform:translate(0)}30%{transform:translate(-5px,-3px)}70%{transform:translate(5px,-3px)}}@keyframes pt-speaking{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes pt-celebrate{0%,60%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-7px) scale(1.04)}}@keyframes pt-error{0%,50%,to{transform:translateX(0)}20%,70%{transform:translateX(-4px)}35%,85%{transform:translateX(4px)}}.pt-orb[data-still=false][data-aura=breathe] .pt-orb-body{animation:pt-breathe 4.6s ease-in-out infinite}.pt-orb[data-still=false][data-aura=pulse] .pt-orb-body{animation:pt-breathe 2.9s ease-in-out infinite}@keyframes pt-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.94;transform:scale(1.015)}}.pt-orb-body,.pt-orb-character,.pt-orb-eyes{transform-box:fill-box;transform-origin:center}.pt-orb--astral-nebula[data-still=false] .pt-nebula-orbit{transform-box:view-box;transform-origin:center;animation:pt-orbit 14s linear infinite}.pt-orb--astral-nebula[data-still=false][data-mood=listening] .pt-nebula-orbit{animation-duration:8s}@keyframes pt-orbit{to{transform:rotate(1turn)}}.pt-orb--astral-nebula[data-still=false] .pt-orb-eye{animation:pt-twinkle 3.4s ease-in-out infinite}.pt-orb--astral-nebula[data-still=false] .pt-orb-eye:nth-child(2){animation-delay:1.7s}@keyframes pt-twinkle{0%,to{opacity:1}50%{opacity:.72}}.pt-orb.pt-orb--holographic-hud[data-still=false] .pt-orb-character{transform-box:view-box;transform-origin:160px 160px;animation:pt-holo-presence 3.6s ease-in-out infinite}@keyframes pt-holo-presence{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.pt-orb--holographic-hud[data-still=false] .pt-holo-dust{animation:pt-holo-shimmer 5s ease-in-out infinite}.pt-holo-mouth{transform-box:fill-box;transform-origin:center}.pt-orb--holographic-hud[data-still=false][data-mood=speaking] .pt-holo-mouth{animation:pt-holo-talk .48s ease-in-out infinite alternate}.pt-orb--holographic-hud[data-still=false][data-mood=listening] .pt-holo-rim{animation:pt-holo-attend 1.6s ease-in-out infinite}@keyframes pt-holo-shimmer{0%,to{opacity:.8}50%{opacity:.42}}@keyframes pt-holo-talk{0%{transform:scaleY(.35)}to{transform:scaleX(1.08)}}@keyframes pt-holo-attend{0%,to{opacity:.65}50%{opacity:1}}.pl-orb-scene[data-aura=still] .pt-chrome-ring{display:none}.pt-orb--liquid-chrome[data-still=false] .pt-chrome-iris{animation:pt-chrome-sheen 6s ease-in-out infinite}@keyframes pt-chrome-sheen{0%,to{opacity:.42}50%{opacity:.68}}.pt-orb--liquid-chrome[data-still=false] .pt-chrome-ring--inner{transform-box:view-box;transform-origin:center;animation:pt-orbit 34s linear infinite reverse}.is-compact .pt-orb :is(.pt-nebula-orbit,.pt-chrome-ring,.pt-holo-dust){display:none}.pt-orb[data-still=true] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.pt-orb *{animation:none!important;transition:none!important}}.mo-orb{display:block;flex:none;overflow:visible;isolation:isolate}.mo-body,.mo-bubble-rim,.mo-character,.mo-eye,.mo-face,.mo-mouth,.mo-shadow,.mo-sketch-lines{transform-box:fill-box;transform-origin:center}.mo-eye{transition:transform .14s ease}.mo-orb[data-still=false] .mo-character{animation:mo-float 4s ease-in-out infinite}.mo-orb[data-still=false] .mo-shadow{animation:mo-shadow 4s ease-in-out infinite}.mo-orb[data-still=false][data-mood=greeting] .mo-character{animation:mo-greeting 1.2s ease-out 1}.mo-orb[data-still=false][data-mood=listening] .mo-character{animation:mo-listening 2.2s ease-in-out infinite}.mo-orb[data-still=false][data-mood=thinking] .mo-face{animation:mo-thinking 2.4s ease-in-out infinite}.mo-orb[data-still=false][data-mood=speaking] .mo-mouth{animation:mo-speaking .42s ease-in-out infinite alternate}.mo-orb[data-still=false][data-mood=react] .mo-character,.mo-orb[data-still=false][data-mood=success] .mo-character{animation:mo-celebrate .8s ease-out 1}.mo-orb[data-still=false][data-mood=error] .mo-character{animation:mo-error .65s ease-in-out 1}@keyframes mo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mo-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.9);opacity:.72}}@keyframes mo-greeting{0%,60%,to{transform:translateY(0)}25%{transform:translateY(-9px)}75%{transform:translateY(-3px)}}@keyframes mo-listening{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(2px) rotate(-2deg)}}@keyframes mo-thinking{0%,to{transform:translate(0)}30%{transform:translate(-5px,-3px)}70%{transform:translate(5px,-3px)}}@keyframes mo-speaking{0%{transform:scaleY(.55)}to{transform:scaleX(1.06)}}@keyframes mo-celebrate{0%,60%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.04)}}@keyframes mo-error{0%,50%,to{transform:translateX(0)}20%,70%{transform:translateX(-4px)}35%,85%{transform:translateX(4px)}}.mo-orb--retro-tv[data-still=false] .mo-character{animation:none}.mo-orb--retro-tv[data-still=false] .mo-tv-glow{animation:mo-tv-glow 4.2s ease-in-out infinite}.mo-orb--retro-tv[data-still=false][data-mood=listening] .mo-tv-glow{animation:mo-tv-glow 1.4s ease-in-out infinite}.mo-orb--retro-tv[data-still=false][data-mood=thinking] .mo-tv-scan{animation:mo-tv-roll 1.1s linear infinite}.mo-orb--retro-tv[data-still=false][data-mood=greeting] .mo-character,.mo-orb--retro-tv[data-still=false][data-mood=react] .mo-character,.mo-orb--retro-tv[data-still=false][data-mood=success] .mo-character{animation:mo-tv-hop .7s ease-out 1}.mo-orb--retro-tv[data-still=false][data-mood=error] .mo-character{animation:mo-error .65s ease-in-out 1}@keyframes mo-tv-glow{0%,to{opacity:0}50%{opacity:.16}}@keyframes mo-tv-roll{to{transform:translateY(6px)}}@keyframes mo-tv-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-7px) scale(.98,1.03)}70%{transform:translateY(0) scale(1.02,.97)}}.mo-orb--solid-gold[data-still=false] .mo-character{animation-duration:5s}.mo-orb--solid-gold[data-still=false][data-mood=greeting] .mo-gold-sweep,.mo-orb--solid-gold[data-still=false][data-mood=listening] .mo-gold-sweep,.mo-orb--solid-gold[data-still=false][data-mood=success] .mo-gold-sweep{animation:mo-gold-sweep 1.6s ease-in-out infinite}@keyframes mo-gold-sweep{0%{transform:skewX(-18deg) translateX(-30px);opacity:0}40%,60%{opacity:.5}to{transform:skewX(-18deg) translateX(230px);opacity:0}}.mo-sketch-ink{stroke:#3d3d3d;color:#3d3d3d}.mo-sketch-eye{fill:#2f2f2f}.mo-sketch-fill{fill:#fff;opacity:.6}.dark .mo-sketch-ink{stroke:#dcdcdc;color:#dcdcdc}.dark .mo-sketch-eye{fill:#ececec}.dark .mo-sketch-fill{fill:#262626;opacity:.7}.mo-orb--pencil-sketch[data-still=false] .mo-character,.mo-orb--pencil-sketch[data-still=false] .mo-shadow{animation:none}.mo-orb--pencil-sketch[data-still=false] .mo-sketch-lines{animation:mo-boil 1.6s steps(2,jump-none) infinite}.mo-orb--pencil-sketch[data-still=false][data-mood=thinking] .mo-sketch-lines{animation:mo-spin 18s linear infinite}.mo-orb--pencil-sketch[data-still=false][data-mood=listening] .mo-sketch-lines{animation:mo-boil .9s steps(2,jump-none) infinite}.mo-orb--pencil-sketch[data-still=false][data-mood=greeting] .mo-character,.mo-orb--pencil-sketch[data-still=false][data-mood=react] .mo-character,.mo-orb--pencil-sketch[data-still=false][data-mood=success] .mo-character{animation:mo-celebrate .8s ease-out 1}.mo-orb--pencil-sketch[data-still=false][data-mood=error] .mo-character{animation:mo-error .65s ease-in-out 1}@keyframes mo-boil{0%{transform:rotate(-1deg) translate(.4px,-.3px)}to{transform:rotate(1deg) translate(-.4px,.3px)}}@keyframes mo-spin{to{transform:rotate(1turn)}}.mo-orb--glass-bubble[data-still=false] .mo-body{animation:mo-wobble 3.4s ease-in-out infinite}.mo-orb--glass-bubble[data-still=false] .mo-bubble-rim{animation:mo-spin 22s linear infinite}.mo-orb--glass-bubble[data-still=false][data-mood=listening] .mo-bubble-rim{animation-duration:6s}@keyframes mo-wobble{0%,to{transform:scale(1)}33%{transform:scale(1.012,.988)}66%{transform:scale(.99,1.01)}}.is-compact .mo-orb .mo-decor{display:none}.mo-orb[data-still=true] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.mo-orb *{animation:none!important;transition:none!important}}.planet-orb{display:block;flex:none;overflow:visible;isolation:isolate}.planet-character{transform-origin:160px 160px;animation:planet-float calc(var(--planet-unit) * 5.4) ease-in-out infinite}.planet-clouds{animation:planet-weather calc(var(--planet-unit) * 19) ease-in-out infinite}.planet-weather-texture{animation:planet-weather calc(var(--planet-unit) * 27) ease-in-out infinite reverse}.planet-eye{transform-box:fill-box;transform-origin:center;transition:transform .12s ease}.planet-face{transform-origin:161px 156px}.planet-orb[data-mood=listening] .planet-character{animation-name:planet-listen;animation-duration:calc(var(--planet-unit) * 3.8)}.planet-orb[data-mood=thinking] .planet-face{animation:planet-think calc(var(--planet-unit) * 3.6) ease-in-out infinite}.planet-orb[data-mood=speaking] .planet-mouth{transform-origin:161px 165px;animation:planet-speak calc(var(--planet-unit) * .7) ease-in-out infinite}.planet-orb[data-mood=greeting] .planet-character,.planet-orb[data-mood=react] .planet-character,.planet-orb[data-mood=success] .planet-character{animation:planet-greet calc(var(--planet-unit) * 1.2) ease-out 1}.planet-orb[data-mood=error] .planet-face{animation:planet-no calc(var(--planet-unit) * .65) ease-in-out 1}.planet-orb[data-frozen=true] *,.planet-orb[data-still=true] *{animation-play-state:paused!important;animation-delay:var(--planet-delay)!important;transition:none!important}@keyframes planet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes planet-weather{0%,to{transform:translateX(-5px)}50%{transform:translateX(7px)}}@keyframes planet-listen{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.014)}}@keyframes planet-think{0%,to{transform:translate(0)}35%,60%{transform:translate(3px,-3px)}}@keyframes planet-speak{0%,to{transform:scaleY(.7)}35%{transform:scaleY(1.5)}65%{transform:scaleY(.95)}}@keyframes planet-greet{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-7px) scale(1.025)}70%{transform:translateY(1px) scale(.997)}}@keyframes planet-no{0%,to{transform:translateX(0)}25%,65%{transform:translateX(-3px)}45%,80%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.planet-orb *{animation:none!important;transition:none!important}}