.loading-slow-pulse.svelte-114v30u{animation:svelte-114v30u-slowPulse 1.5s ease-in-out infinite}@keyframes svelte-114v30u-slowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.thinking-pulse.svelte-114v30u{animation:svelte-114v30u-thinkingPulse 1.5s ease-in-out infinite}@keyframes svelte-114v30u-thinkingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.reasoning-rotate.svelte-114v30u{position:relative}.reasoning-rotate.svelte-114v30u:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid oklch(from var(--primary) l c h / .3);border-radius:9999px;border-top-color:oklch(from var(--primary) l c h / .8);animation:svelte-114v30u-rotate 1.5s linear infinite;pointer-events:none}@keyframes svelte-114v30u-rotate{to{transform:rotate(360deg)}}.searching-tilt.svelte-114v30u{animation:svelte-114v30u-searchingTilt 1.8s ease-in-out infinite}@keyframes svelte-114v30u-searchingTilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.dots.svelte-1oo4u7s{display:inline-block;animation:svelte-1oo4u7s-dots 1.5s infinite steps(3,end)}@keyframes svelte-1oo4u7s-dots{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.tts-wave-container.svelte-1p3d2ea{position:sticky;top:.5rem;z-index:8;display:flex;justify-content:center;align-items:center;padding:4px 0;overflow:hidden;opacity:var(--base-opacity, .9);transition:opacity .4s cubic-bezier(.4,0,.2,1)}.tts-wave-scale.svelte-1p3d2ea{display:inline-flex;transform:scale(var(--base-scale, 1));transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.tts-wave.svelte-1p3d2ea{display:flex;align-items:flex-end;justify-content:center;gap:.3rem;height:1.1rem;min-height:.9rem;color:#0f172aa6;animation:svelte-1p3d2ea-hintFade var(--anim-duration, 3s) cubic-bezier(.4,0,.2,1) infinite}.dark .tts-wave.svelte-1p3d2ea{color:#e2e8f0b3}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea){width:.26rem;height:calc(.4rem + .7rem * var(--wave-volume, 0));border-radius:999px;background:currentColor;transform-origin:bottom;animation:svelte-1p3d2ea-wavePulse 1.2s ease-in-out infinite;opacity:.85}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea):nth-child(1){animation-delay:0s}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea):nth-child(2){animation-delay:.15s}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea):nth-child(3){animation-delay:.3s}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea):nth-child(4){animation-delay:.45s}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea):nth-child(5){animation-delay:.6s}@keyframes svelte-1p3d2ea-wavePulse{0%,to{opacity:.5;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.2)}}@keyframes svelte-1p3d2ea-hintFade{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:.95;transform:translateY(-1px)}}@media(max-width:767px){.tts-wave-container.svelte-1p3d2ea{top:.35rem;padding:2px 0}.tts-wave.svelte-1p3d2ea{gap:.25rem}.tts-wave.svelte-1p3d2ea .bar:where(.svelte-1p3d2ea){width:.2rem}}.voice-wave.svelte-1faqqdt{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.voice-wave.svelte-1faqqdt .bar:where(.svelte-1faqqdt){width:2px;height:8px;border-radius:999px;background:currentColor;transform-origin:bottom;animation:svelte-1faqqdt-voiceWave 1.1s ease-in-out infinite;opacity:.85}.voice-wave.svelte-1faqqdt .bar:where(.svelte-1faqqdt):nth-child(1){animation-delay:0s}.voice-wave.svelte-1faqqdt .bar:where(.svelte-1faqqdt):nth-child(2){animation-delay:.12s}.voice-wave.svelte-1faqqdt .bar:where(.svelte-1faqqdt):nth-child(3){animation-delay:.24s}.voice-wave.svelte-1faqqdt .bar:where(.svelte-1faqqdt):nth-child(4){animation-delay:.36s}.voice-wave.svelte-1faqqdt .bar:where(.svelte-1faqqdt):nth-child(5){animation-delay:.48s}.voice-spinner.svelte-1faqqdt{width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;animation:svelte-1faqqdt-voiceSpin .8s linear infinite;opacity:.8}@keyframes svelte-1faqqdt-voiceWave{0%,to{transform:scaleY(.45);opacity:.55}50%{transform:scaleY(1.2);opacity:1}}@keyframes svelte-1faqqdt-voiceSpin{to{transform:rotate(360deg)}}.logo-img-2{transition:filter .3s ease,opacity .3s ease}.eye-care .logo-img-2{filter:sepia(.3) saturate(.8) brightness(.95)}html.dark .logo-img-2{filter:brightness(1.15) saturate(1.2) drop-shadow(0 0 6px rgba(255,255,255,.15));opacity:.9}
