.croxbot{--cb-mint:#2be8a2;--cb-coral:#ff7a59;color:#0b1220;display:inline-block;overflow:visible}.croxbot .cb-body{transform-origin:47.9px 97px}.croxbot .cb-amp{transform-origin:0 0;transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:scaleY(.22)}.croxbot .cb-slosh{transform-origin:0 0}.croxbot .cb-bubble{transform-box:fill-box;transform-origin:50%;opacity:0}.croxbot .cb-ring{transform-origin:47.9px 50px;opacity:0;fill:none;stroke:var(--cb-mint);stroke-width:2.5px}.croxbot .cb-alert{opacity:0;fill:var(--cb-coral)}.croxbot .cb-mintfill{fill:var(--cb-mint)}.croxbot[data-state=idle]{transform-origin:50%;animation:3.6s ease-in-out infinite cb-breathe}.croxbot[data-state=idle] .cb-body,.croxbot[data-state=idle] .cb-eyes,.croxbot[data-state=idle] .cb-eye-o{animation:none}.croxbot[data-state=thinking] .cb-amp{transition-duration:.6s;transform:scaleY(1)}.croxbot[data-state=thinking] .cb-slosh{animation:1.5s ease-in-out infinite cb-slosh}.croxbot[data-state=thinking] .cb-travel{animation:1.1s linear infinite cb-travel}.croxbot[data-state=thinking] .cb-body{animation:1.4s ease-in-out infinite cb-ooze}.croxbot[data-state=thinking] .cb-bubble{animation:1.6s ease-in infinite cb-bubble}.croxbot[data-state=thinking] .cb-bubble:first-child{animation-delay:0s}.croxbot[data-state=thinking] .cb-bubble:nth-child(2){animation-delay:.55s}.croxbot[data-state=thinking] .cb-bubble:nth-child(3){animation-delay:1.05s}.croxbot[data-state=thinking] .cb-bubble:nth-child(4){animation-delay:1.4s}.croxbot[data-state=done] .cb-amp{transition-duration:1.1s;transform:scaleY(.015)}.croxbot[data-state=done] .cb-body{animation:.9s cubic-bezier(.3,.7,.3,1) 50ms both cb-hop}.croxbot[data-state=done] .cb-ring{animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both cb-ring}.croxbot[data-state=error] .cb-alert{animation:1.6s ease-in-out both cb-alert}.croxbot[data-state=error] .cb-body{animation:.45s ease-in-out 50ms both cb-shake}.croxbot[data-state=error] .cb-ring{stroke:var(--cb-coral);animation:1s cubic-bezier(.2,.8,.2,1) 50ms both cb-ring}@keyframes cb-breathe{0%,to{transform:none}25%{transform:rotate(-1.2deg)scale(1.008,.992)}50%{transform:scale(.99,1.018)}75%{transform:rotate(1.2deg)scale(1.008,.992)}}@keyframes cb-ooze{0%,to{transform:scale(1.03,.97)skew(0)}25%{transform:scale(1)skew(-2deg)}50%{transform:scale(.97,1.035)skew(0)}75%{transform:scale(1)skew(2deg)}}@keyframes cb-hop{0%{transform:none}14%{transform:scale(1.1,.88)}40%{transform:translateY(-9px)scale(.95,1.06)}62%{transform:scale(1.08,.92)}80%{transform:scale(.98,1.02)}to{transform:none}}@keyframes cb-shake{0%,to{transform:none}20%{transform:translate(-2px)rotate(-2deg)}45%{transform:translate(2px)rotate(2deg)}70%{transform:translate(-1px)}}@keyframes cb-slosh{0%,to{transform:skewY(-7deg)}50%{transform:skewY(7deg)}}@keyframes cb-travel{0%{transform:translate(0)}to{transform:translate(-16px)}}@keyframes cb-bubble{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(1)}}@keyframes cb-ring{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.38)}}@keyframes cb-alert{0%,to{opacity:0}25%{opacity:.65}50%{opacity:.2}75%{opacity:.55}}.croxbot{--cb-gx:1.8px;--cb-tx:2.2px;--cb-ty:-2.6px}.croxbot[data-size=sm]{--cb-gx:2.6px;--cb-tx:2.8px;--cb-ty:-3.1px}.croxbot .cb-eyes,.croxbot .cb-eye,.croxbot .cb-eye-o,.croxbot .cb-eye-a{transform-box:fill-box;transform-origin:50%}.croxbot .cb-eyes{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.croxbot .cb-eye{transition:transform .35s cubic-bezier(.3,.7,.3,1)}.croxbot .cb-eye-l{transform:rotate(5deg)}.croxbot .cb-eye-r{transform:rotate(-5deg)}.croxbot .cb-eye-o{transition:opacity .18s,transform .18s}.croxbot .cb-eye-a{opacity:0;transition:opacity .18s}.croxbot[data-state=idle] .cb-eyes,.croxbot[data-state=idle] .cb-eye-o{animation:none}.croxbot[data-state=thinking] .cb-eyes{transform:translate(var(--cb-tx), var(--cb-ty))}.croxbot[data-state=thinking] .cb-eye-o{animation:3.2s ease-in-out infinite cb-slowblink}.croxbot[data-state=done] .cb-eye{transform:none}.croxbot[data-state=done] .cb-eye-o{opacity:0;transform:scaleY(.3)}.croxbot[data-state=done] .cb-eye-a{opacity:1;animation:.5s cubic-bezier(.3,1.6,.5,1) 50ms both cb-pop}.croxbot[data-state=error] .cb-eye-l{transform:translateY(1.4px)rotate(16deg)scale(.88,.66)}.croxbot[data-state=error] .cb-eye-r{transform:translateY(1.4px)rotate(-16deg)scale(.88,.66)}@keyframes cb-glance{0%,18%,to{transform:none}24%,40%{transform:translateX(calc(-1 * var(--cb-gx)))}48%,66%{transform:translate(var(--cb-gx), -.4px)}74%{transform:none}}@keyframes cb-blink{0%,84%,to{transform:scaleY(1)}88%,91%{transform:scaleY(.14)}95%{transform:scaleY(1)}}@keyframes cb-slowblink{0%,78%,to{transform:scaleY(1)}85%{transform:scaleY(.12)}92%{transform:scaleY(1)}}@keyframes cb-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.croxbot *,.croxbot :before{transition:none!important;animation:none!important}.croxbot[data-state=thinking] .cb-amp{transform:scaleY(.5)}.croxbot[data-state=thinking] .cb-bubble{opacity:1}.croxbot[data-state=error] .cb-alert{opacity:.6}}.croxbot{color:var(--foreground)}
.cb{--cb-ink:var(--ink,currentColor);--cb-accent:var(--accent,currentColor);--cb-warn:var(--warn,currentColor);--cb-danger:var(--danger,currentColor);--cb-c:var(--cb-ink);--cb-e:var(--cb-ink);--cb-fx:var(--cb-accent);--gx:0;--gy:0;vertical-align:middle;-webkit-tap-highlight-color:transparent;flex:none;display:inline-block;overflow:visible}.cb *{transform-box:view-box}.cb .cb-bot{transform-origin:100px 60px;transition:opacity .5s}.cb .cb-body{transform-origin:100px 60px;transition:transform .45s cubic-bezier(.3,.7,.2,1),translate .4s cubic-bezier(.3,.7,.3,1),rotate .4s cubic-bezier(.3,.7,.3,1)}.cb .cb-loop{fill:none;stroke:var(--cb-c);stroke-width:var(--cb-w);stroke-linejoin:round;transition:stroke .35s}.cb .cb-cross{fill:none;stroke:var(--cb-fx);stroke-width:var(--cb-w);stroke-linecap:butt;opacity:0;transition:opacity .3s,stroke .35s}.cb .cb-comet path{fill:none;stroke:var(--cb-fx);stroke-width:var(--cb-w);stroke-linecap:round;opacity:0;transition:opacity .3s,stroke .35s}.cb .cb-head{stroke-dasharray:7 93;stroke-dashoffset:100px}.cb .cb-tail{stroke-dasharray:20 80;stroke-dashoffset:113px}.cb .cb-rip path{stroke:var(--cb-fx);stroke-width:var(--cb-rw);stroke-linecap:round;opacity:0;transition:opacity .4s,stroke .35s}.cb .cb-eye{fill:var(--cb-e);transform-box:fill-box;transform-origin:50% 55%;translate:calc(var(--gx)*var(--cb-gr)) calc(var(--gy)*var(--cb-gr));transition:translate .32s cubic-bezier(.3,.7,.3,1),transform .4s cubic-bezier(.3,.7,.2,1),fill .35s}.cb .cb-cheek{translate:0 calc(var(--cb-er)*1.35);transition:translate .4s cubic-bezier(.3,.7,.2,1)}.cb .cb-pupil{fill:var(--cb-e);transform-box:fill-box;transform-origin:50%;translate:calc(var(--gx)*var(--cb-gr)) calc(var(--gy)*var(--cb-gr));transition:translate .26s cubic-bezier(.3,.7,.3,1),transform .35s cubic-bezier(.3,.7,.2,1),fill .35s}.cb .cb-smile{fill:none;stroke:var(--cb-e);stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .25s,transform .35s cubic-bezier(.3,1.4,.4,1),stroke .35s;transform:scale(.4)}.cb[data-state=success]{--cb-e:var(--cb-accent)}.cb[data-state=needs-approval]{--cb-c:var(--cb-warn);--cb-e:var(--cb-warn);--cb-fx:var(--cb-warn)}.cb[data-state=error]{--cb-c:var(--cb-danger);--cb-e:var(--cb-danger);--cb-fx:var(--cb-danger)}.cb .cb-bot{animation:5.2s ease-in-out infinite cb-breath}.cb[data-state=listening] .cb-bot{animation-duration:3.6s}.cb[data-state=success] .cb-bot{animation:.62s cubic-bezier(.3,.7,.3,1) cb-hop,5.2s ease-in-out .62s infinite cb-breath}.cb[data-state=needs-approval] .cb-bot{animation:2.6s ease-in-out infinite cb-nudge}.cb[data-state=error] .cb-bot{animation:.56s cubic-bezier(.36,.07,.19,.97) both cb-shake}.cb[data-state=sleeping] .cb-bot{opacity:.62;animation:7s ease-in-out infinite cb-breath-slow}@keyframes cb-breath{0%,to{scale:1}50%{scale:1.018}}@keyframes cb-breath-slow{0%,to{scale:1}50%{scale:1.03}}@keyframes cb-hop{0%{translate:0}35%{translate:0 -6px}70%{translate:0 1px}to{translate:0}}@keyframes cb-nudge{0%,64%,to{scale:1}71%{scale:1.055}78%{scale:1}85%{scale:1.04}92%{scale:1}}@keyframes cb-shake{0%,to{translate:0}12%{translate:-9px}27%{translate:8px}42%{translate:-6px}57%{translate:4px}72%{translate:-2px}86%{translate:1px}}.cb[data-state=listening] .cb-rip path{animation:1.5s ease-in-out infinite cb-rip}.cb[data-state=listening] .cb-r3{animation-delay:0s!important}.cb[data-state=listening] .cb-r2{animation-delay:.18s!important}.cb[data-state=listening] .cb-r1{animation-delay:.36s!important}.cb[data-state=thinking] .cb-rip path{animation:1.8s ease-in-out infinite cb-rip}.cb[data-state=thinking] .cb-r2{animation-delay:.25s!important}.cb[data-state=thinking] .cb-r3{animation-delay:.5s!important}.cb[data-state=needs-approval] .cb-r1{animation:2.6s ease-in-out infinite cb-beacon}@keyframes cb-rip{0%,to{opacity:0}45%{opacity:.85}}@keyframes cb-beacon{0%,60%,to{opacity:0}72%{opacity:.9}90%{opacity:.2}}.cb[data-state=thinking] .cb-comet path{opacity:1}.cb[data-state=thinking] .cb-head{animation:1.9s linear infinite cb-comet}.cb[data-state=thinking] .cb-tail{opacity:.38;animation:1.9s linear infinite cb-comet-t}@keyframes cb-comet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cb-comet-t{0%{stroke-dashoffset:113px}to{stroke-dashoffset:13px}}@keyframes cb-blink-auto{0%,93%,to{scale:1}95.2%,96%{scale:1 .07}}.cb[data-variant=solid][data-blink] .cb-eye{animation:.21s ease-in-out cb-blink}.cb.cb-auto[data-variant=solid][data-state=idle] .cb-eye{animation:5.8s ease-in-out infinite cb-blink-auto}@keyframes cb-blink{0%,to{scale:1}42%,56%{scale:1 .07}}.cb[data-variant=solid][data-state=listening] .cb-eye{transform:scale(1.07)}.cb[data-variant=solid][data-state=thinking] .cb-eye{animation:3.4s ease-in-out infinite cb-ponder;transform:scale(.94)}.cb[data-variant=solid][data-state=thinking][data-blink] .cb-eye{animation:3.4s ease-in-out infinite cb-ponder}@keyframes cb-ponder{0%,to{translate:calc(var(--cb-gr)*.55) calc(var(--cb-gr)*-.75)}50%{translate:calc(var(--cb-gr)*-.55) calc(var(--cb-gr)*-.75)}}.cb[data-variant=solid][data-state=success] .cb-eye{translate:0 calc(var(--cb-er)*-.12);transform:scale(1.04)}.cb[data-variant=solid][data-state=success] .cb-cheek{translate:0}.cb[data-variant=solid][data-state=needs-approval] .cb-eye{transform:scale(1.05)}.cb[data-variant=solid][data-state=error] .cb-eye{translate:0 calc(var(--cb-gr)*.35);transform-origin:50% 100%;transform:scaleY(.58)}.cb[data-variant=solid][data-state=sleeping] .cb-eye{translate:0 calc(var(--cb-er)*.18);transform:scale(1.02,.11)}.cb[data-variant=pupils][data-blink] .cb-pupil{animation:.21s ease-in-out cb-blink}.cb.cb-auto[data-variant=pupils][data-state=idle] .cb-pupil{animation:5.8s ease-in-out infinite cb-blink-auto}.cb[data-variant=pupils][data-state=listening] .cb-pupil{transform:scale(1.16)}.cb[data-variant=pupils][data-state=thinking] .cb-pupil{animation:2.6s ease-in-out infinite cb-orbit}@keyframes cb-orbit{0%,to{translate:calc(var(--cb-gr)*.7) calc(var(--cb-gr)*-.7)}50%{translate:calc(var(--cb-gr)*-.7) calc(var(--cb-gr)*-.7)}}.cb[data-variant=pupils][data-state=success] .cb-pupil{transform:scale(0)}.cb[data-variant=pupils][data-state=success] .cb-smile{opacity:1;transform:none}.cb[data-variant=pupils][data-state=needs-approval] .cb-pupil{transform:scale(1.24)}.cb[data-variant=pupils][data-state=error] .cb-pupil{translate:0 calc(var(--cb-gr)*.6);transform:scale(.82)}.cb[data-variant=pupils][data-state=sleeping] .cb-pupil{translate:0 calc(var(--cb-gr)*.45);transform:scale(1.2,.2)}.cb[data-variant=ribbon] .cb-half{stroke-width:var(--cb-wpx);vector-effect:non-scaling-stroke;stroke-linecap:round;transform-origin:100px 60px;transition:transform .42s cubic-bezier(.3,.7,.2,1),stroke .35s}.cb[data-variant=ribbon] .cb-body{translate:calc(var(--gx)*2.6px) calc(var(--gy)*1.6px);rotate:calc(var(--gx)*3deg)}.cb[data-variant=ribbon][data-blink] .cb-up{animation:.24s ease-in-out cb-fold}.cb.cb-auto[data-variant=ribbon][data-state=idle] .cb-up{animation:5.8s ease-in-out infinite cb-fold-auto}@keyframes cb-fold{0%,to{scale:1}45%,56%{scale:1 -.4}}@keyframes cb-fold-auto{0%,93%,to{scale:1}95.2%,96%{scale:1 -.4}}.cb[data-variant=ribbon][data-state=listening] .cb-body{transform:scale(1.03,1.07)}.cb[data-variant=ribbon][data-state=thinking] .cb-cross{animation:1.15s ease-in-out infinite cb-xpulse}@keyframes cb-xpulse{0%,to{opacity:0;stroke-width:var(--cb-w)}45%{opacity:1;stroke-width:calc(var(--cb-w)*1.3)}}.cb[data-variant=ribbon][data-state=needs-approval] .cb-cross{animation:2.6s ease-in-out infinite cb-xpulse}.cb[data-variant=ribbon][data-state=needs-approval] .cb-body{transform:scale(1.05)}.cb[data-variant=ribbon][data-state=success] .cb-lo{transform:scaleY(-.55)}.cb[data-variant=ribbon][data-state=success] .cb-body{transform:translateY(4px)}.cb[data-variant=ribbon][data-state=error] .cb-up{transform:scaleY(.62)}.cb[data-variant=ribbon][data-state=sleeping] .cb-up{transform:scaleY(-.55)}@media (prefers-reduced-motion:reduce){.cb *,.cb :before{transition-duration:0s!important;animation:none!important}.cb[data-state=thinking] .cb-cross,.cb[data-state=needs-approval] .cb-cross{opacity:1}.cb[data-state=thinking] .cb-comet path{opacity:0}.cb[data-state=thinking] .cb-r1,.cb[data-state=listening] .cb-r3,.cb[data-state=needs-approval] .cb-r1{opacity:.8}.cb[data-state=thinking] .cb-r2,.cb[data-state=listening] .cb-r2{opacity:.55}.cb[data-state=thinking] .cb-r3,.cb[data-state=listening] .cb-r1{opacity:.3}}.cb-reduced .cb *{transition-duration:0s!important;animation:none!important}.cb-reduced .cb[data-state=thinking] .cb-cross,.cb-reduced .cb[data-state=needs-approval] .cb-cross{opacity:1}.cb-reduced .cb[data-state=thinking] .cb-comet path{opacity:0}.cb-reduced .cb[data-state=thinking] .cb-r1,.cb-reduced .cb[data-state=listening] .cb-r3,.cb-reduced .cb[data-state=needs-approval] .cb-r1{opacity:.8}.cb-reduced .cb[data-state=thinking] .cb-r2,.cb-reduced .cb[data-state=listening] .cb-r2{opacity:.55}.cb-reduced .cb[data-state=thinking] .cb-r3,.cb-reduced .cb[data-state=listening] .cb-r1{opacity:.3}.cb{--cb-ink:var(--ink,currentColor);--cb-accent:var(--brand,var(--accent,currentColor));--cb-warn:var(--warn,currentColor);--cb-danger:var(--danger,currentColor)}
