[data-orb-palette]{--vs-ink: 222 47% 11%;--vs-c1: 236.76 99.03% 59.61%;--vs-c2: 223.11 83.85% 68.43%;--vs-c3: 188.62 79.21% 39.61%;--vs-c4: 42.32 75.4% 49.41%;--vs-c5: 18.07 81.37% 60%;--vs-c9: 142.13 76.22% 36.27%;--vs-c10: 266.84 71.25% 68.63%;--vs-c11: 333.27 56.42% 64.9%;--orb-dot: color-mix(in srgb, hsl(var(--orb-main)) 80%, hsl(var(--vs-ink)));--orb-accent: hsl(var(--orb-alt));--orb-bg: hsl(var(--orb-main) / .08);--orb-ring: hsl(var(--orb-main) / .16)}.dark [data-orb-palette]{--vs-ink: 0 0% 98%;--vs-c1: 230.22 100% 65.1%;--vs-c2: 223.78 100% 78.24%;--vs-c3: 187.45 62.45% 51.96%;--vs-c4: 40.98 87.56% 59.02%;--vs-c5: 20.61 100% 68.04%;--vs-c9: 142.09 70.56% 45.29%;--vs-c10: 265.63 78.63% 74.31%;--vs-c11: 334 67.16% 73.73%;--orb-dot: color-mix(in srgb, hsl(var(--orb-main)) 55%, hsl(var(--vs-ink)));--orb-bg: hsl(var(--orb-main) / .14)}[data-orb-palette=indigo]{--orb-main: var(--vs-c1);--orb-alt: var(--vs-c2)}[data-orb-palette=teal]{--orb-main: var(--vs-c3);--orb-alt: var(--vs-c9)}[data-orb-palette=orchid]{--orb-main: var(--vs-c10);--orb-alt: var(--vs-c11)}[data-orb-palette=coral]{--orb-main: var(--vs-c5);--orb-alt: var(--vs-c4)}[data-orb-palette=emerald]{--orb-main: var(--vs-c9);--orb-alt: var(--vs-c3)}[data-orb-palette=rose]{--orb-main: var(--vs-c11);--orb-alt: var(--vs-c10)}[data-orb-palette=amber]{--orb-main: var(--vs-c4);--orb-alt: var(--vs-c5)}[data-orb-palette=azure]{--orb-main: var(--vs-c2);--orb-alt: var(--vs-c1)}.orb-disc{background-color:var(--orb-bg);box-shadow:inset 0 0 0 .5px var(--orb-ring)}.orb-disc svg{fill:var(--orb-dot)}.orb-disc .orb-accent{fill:var(--orb-accent)}[data-col]{transform-box:fill-box;transform-origin:center}[data-call-player]:not([data-state=idle]) [data-wave-dim] [data-col]:not([data-hot]),[data-tts-playground][data-state=playing] [data-wave-dim] [data-col]:not([data-hot]),[data-tts-playground][data-state=paused] [data-wave-dim] [data-col]:not([data-hot]),[data-uc-card]:not([data-state=idle]) [data-wave-dim] [data-col]:not([data-hot]){opacity:.3}[data-col][data-hot]{stroke:var(--color-primary)}.dark [data-col][data-hot]{stroke:color-mix(in srgb,var(--color-primary) 75%,var(--color-foreground))}@media(prefers-reduced-motion:no-preference){[data-call-player]:not([data-state=idle]) [data-call-word],[data-tts-playground][data-state=playing] [data-tts-word],[data-tts-playground][data-state=paused] [data-tts-word],[data-uc-card]:not([data-state=idle]) [data-stage-word]{transition:color .14s linear}}[data-call-player]:not([data-state=idle]) [data-call-word]:not(.text-primary),[data-tts-playground][data-state=playing] [data-tts-word]:not(.text-primary),[data-tts-playground][data-state=paused] [data-tts-word]:not(.text-primary),[data-uc-card]:not([data-state=idle]) [data-stage-word]:not(.text-primary){color:var(--color-muted-foreground)}[data-call-player]:not([data-state=idle]) [data-call-word][data-spoken]:not(.text-primary),[data-tts-playground][data-state=playing] [data-tts-word][data-spoken]:not(.text-primary),[data-tts-playground][data-state=paused] [data-tts-word][data-spoken]:not(.text-primary),[data-uc-card]:not([data-state=idle]) [data-stage-word][data-spoken]:not(.text-primary){color:var(--color-foreground)}.dark [data-call-player] [data-call-word].text-primary,.dark [data-tts-playground] [data-tts-word].text-primary,.dark [data-uc-card] [data-stage-word].text-primary{color:color-mix(in srgb,var(--color-primary) 70%,var(--color-foreground))}.tts-range{-webkit-appearance:none;appearance:none;height:16px;background:transparent;cursor:pointer}.tts-range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--color-primary) var(--fill, 50%),var(--color-border) var(--fill, 50%))}.tts-range::-moz-range-track{height:2px;background:var(--color-border)}.tts-range::-moz-range-progress{height:2px;background:var(--color-primary)}.tts-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:2px;background:var(--color-foreground);border:0;transition:transform .12s ease}.tts-range::-moz-range-thumb{width:14px;height:14px;border-radius:2px;background:var(--color-foreground);border:0}.tts-range:active::-webkit-slider-thumb{transform:scale(1.15)}@media(min-width:1024px){[data-uc-card]:not([data-active]){display:none}}.tts-bars>span{width:2px;height:12px;background:currentColor;transform-origin:bottom}@media(prefers-reduced-motion:no-preference){.tts-bars>span{animation:tts-bar .9s ease-in-out infinite}.tts-bars>span:nth-child(2){animation-delay:-.3s}.tts-bars>span:nth-child(3){animation-delay:-.6s}}@keyframes tts-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.koyal-dot{width:.15em;height:.15em;background-color:var(--color-primary);cursor:pointer;transition:scale .18s ease}.koyal-dot:hover,.koyal-dot:focus-visible{scale:1.1}.koyal-play{opacity:0}.koyal-ring{position:absolute;inset:0;background-color:var(--color-primary);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.koyal-dot{width:.36em;height:.36em}.koyal-play{opacity:1}}@media(prefers-reduced-motion:no-preference){.koyal-dot{animation:koyal-speak 1.6s ease-in-out .5s 1,koyal-grow .55s cubic-bezier(.2,.8,.2,1) 2.2s forwards}.koyal-play{animation:koyal-show .3s ease 2.6s forwards}.koyal-ring{animation:koyal-ring 2.8s ease-out .5s infinite}.koyal-ring-late{animation-delay:1s}}@keyframes koyal-speak{0%,to{transform:scale(1)}12%{transform:scale(1.45)}24%{transform:scale(.9)}38%{transform:scale(1.35)}52%{transform:scale(.95)}66%{transform:scale(1.2)}80%{transform:scale(1)}}@keyframes koyal-grow{0%{width:.15em;height:.15em}to{width:.36em;height:.36em}}@keyframes koyal-show{to{opacity:1}}@keyframes koyal-ring{0%{transform:scale(1);opacity:.35}55%,to{transform:scale(2.2);opacity:0}}
