.mpoG0W_orb{width:var(--orb-size,44px);height:var(--orb-size,44px);-webkit-tap-highlight-color:transparent;border-radius:9999px;flex-shrink:0;place-items:center;display:grid;position:relative}.mpoG0W_orb:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mpoG0W_aura{border-radius:inherit;background:radial-gradient(circle, color-mix(in oklab, var(--pal) 38%, transparent) 0%, color-mix(in oklab, var(--flyte) 22%, transparent) 38%, transparent 68%);opacity:.55;transform:scale(calc(.85 + var(--level,0) * .55));pointer-events:none;transition:transform .11s linear,opacity .3s;position:absolute;inset:-45%}.mpoG0W_body{border-radius:inherit;transform:scale(calc(1 + var(--level,0) * .16));transition:transform 90ms linear;position:absolute;inset:0}.mpoG0W_core{border-radius:inherit;background:radial-gradient(circle at 30% 26%, #ffffffbf 0%, #fff0 34%), radial-gradient(circle at 72% 78%, var(--flyte) 0%, transparent 58%), radial-gradient(circle at 20% 85%, var(--pal-deep) 0%, transparent 55%), var(--pal);box-shadow:inset 0 -6px 18px #0000002e, inset 0 2px 0 #fff6, 0 0 0 1px color-mix(in oklab, var(--pal) 40%, transparent), 0 18px 44px -14px color-mix(in oklab, var(--pal) 75%, transparent);position:absolute;inset:0;overflow:hidden}.mpoG0W_swirl{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--flyte) 70%, transparent) 70deg, transparent 150deg, #ffffff59 210deg, transparent 280deg);opacity:.55;mix-blend-mode:soft-light;position:absolute;inset:-30%}@supports (color:lab(0% 0 0)){.mpoG0W_swirl{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--flyte) 70%, transparent) 70deg, transparent 150deg, lab(100% -.0000298023 .0000119209/.35) 210deg, transparent 280deg)}}.mpoG0W_sheen{opacity:0;background:conic-gradient(#0000 0deg,#ffffffb3 40deg,#0000 110deg);transition:opacity .2s linear;position:absolute;inset:-20%}.mpoG0W_orb[data-status=thinking] .mpoG0W_sheen,.mpoG0W_orb[data-status=connecting] .mpoG0W_sheen{opacity:1}.mpoG0W_ring{border-radius:inherit;border:2px solid color-mix(in oklab, var(--pal) 70%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.mpoG0W_orb[data-status=off] .mpoG0W_core{filter:grayscale(.7);opacity:.45}.mpoG0W_orb[data-status=off] .mpoG0W_aura{opacity:0}.mpoG0W_orb[data-status=listening] .mpoG0W_aura{opacity:.8}@media (prefers-reduced-motion:no-preference){html:not([data-rm]) .mpoG0W_orb[data-status=listening] .mpoG0W_ring{animation:2.4s cubic-bezier(.22,1,.36,1) infinite mpoG0W_ripple}html:not([data-rm]) .mpoG0W_swirl{animation:9s linear infinite mpoG0W_spin}:is(html:not([data-rm]) .mpoG0W_orb[data-status=thinking] .mpoG0W_sheen,html:not([data-rm]) .mpoG0W_orb[data-status=connecting] .mpoG0W_sheen){animation:1.1s linear infinite mpoG0W_spin}html:not([data-rm]) .mpoG0W_orb[data-status=listening] .mpoG0W_body{animation:3.2s ease-in-out infinite mpoG0W_breathe}html:not([data-rm]) .mpoG0W_orb[data-status=thinking] .mpoG0W_body{animation:1.4s ease-in-out infinite mpoG0W_breathe}html:not([data-rm]) .mpoG0W_dots>span{animation:1.2s ease-in-out infinite mpoG0W_dot}html:not([data-rm]) .mpoG0W_dots>span:nth-child(2){animation-delay:.15s}html:not([data-rm]) .mpoG0W_dots>span:nth-child(3){animation-delay:.3s}}@keyframes mpoG0W_ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes mpoG0W_spin{to{transform:rotate(360deg)}}@keyframes mpoG0W_breathe{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes mpoG0W_dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-.12em)}}.mpoG0W_dots{vertical-align:middle;gap:.18em;margin-left:.2em;display:inline-flex}.mpoG0W_dots>span{opacity:.5;background:currentColor;border-radius:9999px;width:.17em;height:.17em;display:inline-block}.mpoG0W_glow{pointer-events:none;background:radial-gradient(60% 45% at 50% 100%, color-mix(in oklab, var(--pal) 20%, transparent), transparent 70%), radial-gradient(45% 35% at 85% 0%, color-mix(in oklab, var(--flyte) 16%, transparent), transparent 70%);position:absolute;inset:0}
