.orb-wrapper.svelte-k0up7t{z-index:40;--vl:0;--glow-r:180;--glow-g:70;--glow-b:255;--glow-i:1;width:56px;height:56px;position:fixed;bottom:1.5rem;right:1.5rem}.orb-motion.svelte-k0up7t{position:absolute;inset:0}@media (width<=640px){.orb-wrapper.svelte-k0up7t{width:48px;height:48px}}.orb-canvas.svelte-k0up7t{opacity:0;width:100%;height:100%;box-shadow:0 0 16px 6px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .5), 0 0 36px 12px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .25);border-radius:50%;transition:opacity .2s ease-out;display:block;position:absolute;inset:0}.orb-canvas-ready.svelte-k0up7t{opacity:1}.state-feedback.svelte-k0up7t:not(.audio-active) .orb-canvas:where(.svelte-k0up7t){box-shadow:0 0 14px 5px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .4), 0 0 30px 10px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .2)}.state-synthesizing.svelte-k0up7t .orb-canvas:where(.svelte-k0up7t){box-shadow:0 0 calc(20px * var(--glow-i)) calc(8px * var(--glow-i)) rgba(var(--glow-r), var(--glow-g), var(--glow-b), calc(.55 * var(--glow-i))), 0 0 calc(44px * var(--glow-i)) calc(16px * var(--glow-i)) rgba(var(--glow-r), var(--glow-g), var(--glow-b), calc(.3 * var(--glow-i)))}.audio-active.svelte-k0up7t .orb-canvas:where(.svelte-k0up7t){box-shadow:0 0 24px 10px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .6), 0 0 48px 20px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .35);transition:box-shadow 60ms ease-out}[data-theme-mode=light] .orb-canvas.svelte-k0up7t{box-shadow:0 0 16px 6px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .35), 0 0 36px 12px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .18)}[data-theme-mode=light] .state-feedback.svelte-k0up7t:not(.audio-active) .orb-canvas:where(.svelte-k0up7t){box-shadow:0 0 14px 5px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .3), 0 0 30px 10px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .15)}[data-theme-mode=light] .state-synthesizing.svelte-k0up7t .orb-canvas:where(.svelte-k0up7t){box-shadow:0 0 calc(20px * var(--glow-i)) calc(8px * var(--glow-i)) rgba(var(--glow-r), var(--glow-g), var(--glow-b), calc(.4 * var(--glow-i))), 0 0 calc(44px * var(--glow-i)) calc(16px * var(--glow-i)) rgba(var(--glow-r), var(--glow-g), var(--glow-b), calc(.22 * var(--glow-i)))}[data-theme-mode=light] .audio-active.svelte-k0up7t .orb-canvas:where(.svelte-k0up7t){box-shadow:0 0 24px 10px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .45), 0 0 48px 20px rgba(var(--glow-r), var(--glow-g), var(--glow-b), .28)}.orb-progress-ring.svelte-k0up7t{pointer-events:none;--ring-w:2px;background:conic-gradient(from 0deg, transparent 0deg 190deg, color-mix(in srgb, var(--ring-c2,#5f6ef2) 70%, transparent) 290deg, var(--ring-c1,#8c6cf0) 352deg, transparent 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-w)), #000 calc(100% - var(--ring-w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-w)), #000 calc(100% - var(--ring-w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-w)), #000 calc(100% - var(--ring-w)));border-radius:50%;animation:1.3s linear infinite svelte-k0up7t-orb-ring-spin;position:absolute;inset:-13%}@keyframes svelte-k0up7t-orb-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orb-progress-ring.svelte-k0up7t{animation:none}}.orb-button.svelte-k0up7t{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.orb-button.svelte-k0up7t:hover{transition:transform .15s ease-out;transform:scale(1.08)}.orb-button.svelte-k0up7t:active{transition:transform .1s ease-out;transform:scale(.9)}.orb-stop-icon.svelte-k0up7t{z-index:2;color:#fff;opacity:0;filter:drop-shadow(0 1px 3px #00000080);transition:opacity .15s;position:relative}.orb-button.svelte-k0up7t:hover .orb-stop-icon:where(.svelte-k0up7t){opacity:1}@media (hover:none){.orb-stop-icon.svelte-k0up7t{opacity:.4}}
