.wh-orb-breathe{place-items:center;animation:7.5s ease-in-out infinite wh-orb-breathe;display:grid;position:relative}.wh-orb{--orb-level:0;aspect-ratio:1;cursor:pointer;width:min(54vw,220px);transform:scale(calc(1 + var(--orb-level)*.24));-webkit-tap-highlight-color:transparent;background:radial-gradient(118% 118% at 32% 10%,#e2ecff 0%,#c7d9ff 28%,#b0c7ff 50%,#c4d7ff 72%,#eef4ff 100%);border:0;border-radius:50%;padding:0;transition:transform .14s,box-shadow .26s,opacity .2s;position:relative;overflow:hidden;box-shadow:inset -18px -26px 55px #fff9,inset 22px 30px 60px #7494e04d,0 18px 50px -10px #3e66e959}.wh-orb:focus-visible{outline-offset:6px;outline:3px solid #3e66e9}.wh-orb:after{content:"";filter:blur(3px);background:radial-gradient(36% 24% at 62% 24%,#ffffffd9,#0000 70%),radial-gradient(30% 19% at 28% 40%,#ffffff80,#0000 72%),radial-gradient(44% 23% at 50% 76%,#ffffff8c,#0000 75%);border-radius:50%;animation:22s linear infinite wh-orb-drift;position:absolute;inset:-12%}.wh-orb-halo{--orb-level:0;pointer-events:none;opacity:calc(.1 + var(--orb-level)*.9);transform:scale(calc(1 + var(--orb-level)*.22));background:radial-gradient(circle,#78a0ff52,#0000 62%);border-radius:50%;transition:opacity .12s linear,transform .12s linear;position:absolute;inset:-18%}.wh-orb[data-phase=listening]{box-shadow:inset -18px -26px 55px #ffffffa6,inset 22px 30px 60px #7494e047,0 0 60px 12px #6e96ff52}.wh-orb[data-phase=starting],.wh-orb[data-phase=finishing]{opacity:.82}@keyframes wh-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes wh-orb-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wh-dot{opacity:.3;background:#5f5f5f;border-radius:9999px;flex:none;width:5px;height:5px;transition:transform 90ms ease-out,opacity 90ms ease-out}@media (prefers-reduced-motion:reduce){.wh-orb-breathe,.wh-orb:after{animation:none!important}.wh-orb,.wh-orb-halo,.wh-dot{transition:none!important}}
