body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html[data-theme=dark],html[data-theme=dark] body{background:#0a0a0f}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gb-bot .gb-eye,.gb-bot .gb-head,.gb-bot .gb-smile{transform-box:fill-box;transform-origin:center}.gb-bot .gb-ant{transform-box:fill-box;transform-origin:50% 100%}.gb-idle .gb-eye{animation:gb-blink 5.2s infinite}@keyframes gb-blink{0%,91%,95%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}}.gb-thinking .gb-ant{animation:gb-bob .9s ease-in-out infinite}.gb-thinking .gb-tip{animation:gb-fade .9s ease-in-out infinite}.gb-thinking .gb-eye{animation:gb-glance 2.4s ease-in-out infinite}@keyframes gb-bob{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-.6px) rotate(-10deg)}70%{transform:translateY(-.6px) rotate(10deg)}}@keyframes gb-fade{50%{opacity:.35}}@keyframes gb-glance{0%,20%,80%,to{transform:translateX(0)}30%,45%{transform:translateX(-.9px)}55%,70%{transform:translateX(.9px)}}.gb-happy .gb-head{animation:gb-hop .6s cubic-bezier(.34,1.56,.64,1)}.gb-happy .gb-eye{animation:gb-squint .9s ease}.gb-happy .gb-smile{animation:gb-grin .9s ease}@keyframes gb-hop{40%{transform:translateY(-1.6px)}}@keyframes gb-squint{25%,70%{transform:scaleY(.45)}}@keyframes gb-grin{25%,70%{transform:scaleX(1.25)}}.gb-dot{animation:gb-dot 1.1s ease-in-out infinite;border-radius:50%;display:inline-block;height:6px;width:6px}.gb-dot:nth-child(2){animation-delay:.15s}.gb-dot:nth-child(3){animation-delay:.3s}@keyframes gb-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.gb-pop{animation:gb-pop .55s cubic-bezier(.34,1.56,.64,1)}@keyframes gb-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gb-bot *,.gb-dot,.gb-pop{animation:none!important}}