.VoiceOrb-module__TLV2Eq__trigger,.VoiceOrb-module__TLV2Eq__layer{--voice-orb-accent:var(--crystal-accent-primary,#d4af37);--voice-orb-accent-2:var(--crystal-accent-secondary,#e5c555);--voice-orb-fg:var(--crystal-fg-primary,#f5f5f4);--voice-orb-muted:var(--crystal-fg-secondary,#a8a29e);--voice-orb-scrim:color-mix(in srgb,var(--crystal-bg-primary,#060606)70%,transparent);--voice-orb-ease:var(--voya-ease,cubic-bezier(.22,1,.36,1));--voice-orb-ease-out-of:var(--voya-ease-inout,cubic-bezier(.65,0,.35,1));--voice-orb-quick:var(--voya-dur-quick,.2s);--voice-orb-base:var(--voya-dur-base,.4s);--voice-orb-page:var(--voya-dur-page,.6s)}.VoiceOrb-module__TLV2Eq__trigger{width:44px;height:44px;color:var(--voice-orb-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--voice-orb-quick)var(--voice-orb-ease),background var(--voice-orb-quick)var(--voice-orb-ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}@media (hover:hover){.VoiceOrb-module__TLV2Eq__trigger:hover{color:var(--voice-orb-accent);background:color-mix(in srgb,var(--voice-orb-accent)10%,transparent)}}.VoiceOrb-module__TLV2Eq__trigger:focus-visible{outline:2px solid var(--voice-orb-accent);outline-offset:2px}.VoiceOrb-module__TLV2Eq__layer{z-index:1000;background:var(--voice-orb-scrim);-webkit-backdrop-filter:blur(24px);animation:VoiceOrb-module__TLV2Eq__layerIn var(--voice-orb-base)var(--voice-orb-ease)both;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.VoiceOrb-module__TLV2Eq__layer:focus{outline:none}@keyframes VoiceOrb-module__TLV2Eq__layerIn{0%{opacity:0}to{opacity:1}}.VoiceOrb-module__TLV2Eq__layer[data-leaving]{animation:VoiceOrb-module__TLV2Eq__layerOut var(--voice-orb-base)var(--voice-orb-ease-out-of)both}.VoiceOrb-module__TLV2Eq__layer[data-leaving] .VoiceOrb-module__TLV2Eq__stack{animation:VoiceOrb-module__TLV2Eq__stackOut var(--voice-orb-base)var(--voice-orb-ease-out-of)both}@keyframes VoiceOrb-module__TLV2Eq__layerOut{0%{opacity:1}to{opacity:0}}@keyframes VoiceOrb-module__TLV2Eq__stackOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--voya-nudge,8px))}}.VoiceOrb-module__TLV2Eq__close{top:max(16px,env(safe-area-inset-top));width:48px;height:48px;color:var(--voice-orb-fg);background:color-mix(in srgb,var(--voice-orb-fg)6%,transparent);border:1px solid color-mix(in srgb,var(--voice-orb-fg)14%,transparent);cursor:pointer;transition:background var(--voice-orb-quick)var(--voice-orb-ease),border-color var(--voice-orb-quick)var(--voice-orb-ease);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:22px;display:flex;position:absolute;right:16px}@media (hover:hover){.VoiceOrb-module__TLV2Eq__close:hover{background:color-mix(in srgb,var(--voice-orb-fg)12%,transparent);border-color:var(--voice-orb-accent)}}.VoiceOrb-module__TLV2Eq__stack{text-align:center;width:100%;max-width:520px;animation:VoiceOrb-module__TLV2Eq__stackIn var(--voice-orb-page)var(--voya-stagger,50ms)var(--voice-orb-ease)both;flex-direction:column;align-items:center;gap:28px;display:flex}@keyframes VoiceOrb-module__TLV2Eq__stackIn{0%{opacity:0;transform:translateY(var(--voya-drift,16px))}to{opacity:1;transform:none}}.VoiceOrb-module__TLV2Eq__prompt{font-family:var(--font-body,system-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--voice-orb-accent);margin:0;font-size:11px;font-weight:200}.VoiceOrb-module__TLV2Eq__orb{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;width:min(56vw,220px);padding:0;position:relative}.VoiceOrb-module__TLV2Eq__orb:disabled{cursor:default}.VoiceOrb-module__TLV2Eq__orb:focus-visible{outline:2px solid var(--voice-orb-accent);outline-offset:8px}.VoiceOrb-module__TLV2Eq__halo{background:radial-gradient(circle,color-mix(in srgb,var(--voice-orb-accent)45%,transparent)0%,color-mix(in srgb,var(--voice-orb-accent)12%,transparent)40%,transparent 68%);filter:blur(8px);opacity:.55;transition:opacity var(--voice-orb-page)var(--voice-orb-ease);border-radius:50%;position:absolute;inset:-30%}.VoiceOrb-module__TLV2Eq__core{background:radial-gradient(circle at 35% 30%,#fff8e1e6 0%,transparent 38%),conic-gradient(from 0deg,var(--voice-orb-accent),var(--voice-orb-accent-2),var(--voya-orb-deep,#b8860b),var(--voya-orb-light,#f3dfa2),var(--voice-orb-accent));box-shadow:0 0 60px color-mix(in srgb,var(--voice-orb-accent)55%,transparent),inset 0 -18px 40px #00000059;opacity:.7;transition:opacity var(--voice-orb-page)var(--voice-orb-ease),filter var(--voice-orb-page)var(--voice-orb-ease);border-radius:50%;animation:14s linear infinite VoiceOrb-module__TLV2Eq__turn;position:absolute;inset:0}.VoiceOrb-module__TLV2Eq__glyph{color:#140e00bf;justify-content:center;align-items:center;font-size:clamp(28px,9vw,40px);display:flex;position:absolute;inset:0}@keyframes VoiceOrb-module__TLV2Eq__turn{to{transform:rotate(360deg)}}@keyframes VoiceOrb-module__TLV2Eq__breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes VoiceOrb-module__TLV2Eq__swell{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.VoiceOrb-module__TLV2Eq__orb[data-phase=listening] .VoiceOrb-module__TLV2Eq__halo,.VoiceOrb-module__TLV2Eq__orb[data-phase=heard] .VoiceOrb-module__TLV2Eq__halo{animation:2.2s ease-in-out infinite VoiceOrb-module__TLV2Eq__breathe}.VoiceOrb-module__TLV2Eq__orb[data-phase=listening] .VoiceOrb-module__TLV2Eq__core,.VoiceOrb-module__TLV2Eq__orb[data-phase=heard] .VoiceOrb-module__TLV2Eq__core{opacity:1;animation:6s linear infinite VoiceOrb-module__TLV2Eq__turn,2.2s ease-in-out infinite VoiceOrb-module__TLV2Eq__swell}.VoiceOrb-module__TLV2Eq__orb[data-phase=heard] .VoiceOrb-module__TLV2Eq__halo{animation-duration:1.1s}.VoiceOrb-module__TLV2Eq__orb[data-phase=heard] .VoiceOrb-module__TLV2Eq__core{filter:brightness(1.12)saturate(1.1)}.VoiceOrb-module__TLV2Eq__orb[data-phase=unsupported] .VoiceOrb-module__TLV2Eq__core,.VoiceOrb-module__TLV2Eq__orb[data-phase=denied] .VoiceOrb-module__TLV2Eq__core{opacity:.3;filter:grayscale(.6);animation:none}.VoiceOrb-module__TLV2Eq__orb[data-phase=unsupported] .VoiceOrb-module__TLV2Eq__halo,.VoiceOrb-module__TLV2Eq__orb[data-phase=denied] .VoiceOrb-module__TLV2Eq__halo{opacity:.15}.VoiceOrb-module__TLV2Eq__transcript{min-height:2.6em;font-family:var(--font-display,Georgia,serif);color:var(--voice-orb-fg);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,5.4vw,30px);line-height:1.3}.VoiceOrb-module__TLV2Eq__status{max-width:34ch;font-family:var(--font-body,system-ui);color:var(--voice-orb-muted);margin:0;font-size:14px;font-weight:300;line-height:1.6}@media (prefers-reduced-motion:reduce){.VoiceOrb-module__TLV2Eq__layer,.VoiceOrb-module__TLV2Eq__stack{animation-duration:10ms}.VoiceOrb-module__TLV2Eq__core,.VoiceOrb-module__TLV2Eq__halo,.VoiceOrb-module__TLV2Eq__orb[data-phase] .VoiceOrb-module__TLV2Eq__core,.VoiceOrb-module__TLV2Eq__orb[data-phase] .VoiceOrb-module__TLV2Eq__halo{animation:none!important}.VoiceOrb-module__TLV2Eq__orb[data-phase=listening] .VoiceOrb-module__TLV2Eq__halo,.VoiceOrb-module__TLV2Eq__orb[data-phase=heard] .VoiceOrb-module__TLV2Eq__halo{opacity:1}}
