.ai-orb-fallback{--ai-orb-fallback-size:58px;height:var(--ai-orb-fallback-size);pointer-events:none;width:var(--ai-orb-fallback-size);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-orb-fallback__aura,.ai-orb-fallback__body,.ai-orb-fallback__core,.ai-orb-fallback__pearl,.ai-orb-fallback__wave{display:block;position:absolute}.ai-orb-fallback__aura{filter:blur(calc(var(--ai-orb-fallback-size) * .13));opacity:.54;background:#6700ff6b;border-radius:50%;animation:4s ease-in-out infinite ai-orb-fallback-aura;inset:-14%;transform:scale(.94)}.ai-orb-fallback__body{box-shadow:inset calc(var(--ai-orb-fallback-size) * -.08) calc(var(--ai-orb-fallback-size) * -.1) calc(var(--ai-orb-fallback-size) * .2) #19003f80, inset calc(var(--ai-orb-fallback-size) * .08) calc(var(--ai-orb-fallback-size) * .06) calc(var(--ai-orb-fallback-size) * .16) #ffffff42, 0 0 calc(var(--ai-orb-fallback-size) * .2) #6700ff66;transform-origin:50%;background:radial-gradient(circle at 38% 30%,#fff 0 5%,#eddeffe0 12%,#0000 31%),radial-gradient(circle at 72% 73%,#c9a7ff 0%,#8b38ff 31%,#6700ff 60%,#19003f 100%);border:1px solid #ffffff7a;border-radius:46% 54% 52% 48%/48% 45% 55% 52%;animation:4s ease-in-out infinite ai-orb-fallback-ready;inset:0;overflow:hidden}.ai-orb-fallback__core{filter:blur(calc(var(--ai-orb-fallback-size) * .055));opacity:.72;background:#ffffffc2;border-radius:50%;width:28%;height:28%;top:31%;left:32%;transform:translate(-50%,-50%)}.ai-orb-fallback__wave{border:max(1px, calc(var(--ai-orb-fallback-size) * .012)) solid #ffffffd6;opacity:0;border-radius:50%;inset:38%}.ai-orb-fallback__pearl{box-shadow:0 0 calc(var(--ai-orb-fallback-size) * .16) #00bc50cc;opacity:0;background:radial-gradient(circle at 36% 30%,#9affbd 0 8%,#24dc6d 32%,#008a3b 74%);border:1px solid #cfffdfc7;border-radius:50%;width:20%;height:20%;top:-4%;right:-3%;transform:scale(.35)}.ai-orb-fallback__body{transition:filter .5s}.ai-orb-fallback__core{transition:left .5s,opacity .5s,scale .5s}.ai-orb-fallback__aura{transition:filter .5s}.ai-orb-fallback__pearl{transition:opacity .5s,transform .5s}.ai-orb-fallback[data-state=attention] .ai-orb-fallback__body{filter:brightness(1.13)saturate(1.08)}.ai-orb-fallback[data-state=attention] .ai-orb-fallback__aura{filter:blur(calc(var(--ai-orb-fallback-size) * .13)) brightness(1.35)}.ai-orb-fallback[data-state=attention] .ai-orb-fallback__core{opacity:1;left:43%}.ai-orb-fallback[data-state=thinking] .ai-orb-fallback__body{filter:brightness(1.2)saturate(1.15)}.ai-orb-fallback[data-state=thinking] .ai-orb-fallback__core{opacity:1;scale:1.3}.ai-orb-fallback[data-state=unread-response] .ai-orb-fallback__pearl{opacity:1;transform:scale(1)}@keyframes ai-orb-fallback-ready{0%,to{border-radius:46% 54% 52% 48%/48% 45% 55% 52%;transform:scale(.98)rotate(-1deg)}50%{border-radius:52% 48% 46% 54%/45% 53% 47% 55%;transform:scale(1.02)rotate(1deg)}}@keyframes ai-orb-fallback-aura{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.62;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ai-orb-fallback__aura,.ai-orb-fallback__body,.ai-orb-fallback__core,.ai-orb-fallback__pearl,.ai-orb-fallback__wave{transition:none!important;animation:none!important}.ai-orb-fallback[data-state=attention] .ai-orb-fallback__body{transform:scale(1.075)}.ai-orb-fallback[data-state=unread-response] .ai-orb-fallback__pearl{opacity:1;transform:scale(1)}}
