.theme{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--background);--color-card-foreground:var(--foreground);--color-popover:var(--background);--color-popover-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--background);--color-secondary:color-mix(in srgb, var(--foreground) 7%, var(--background));--color-secondary-foreground:var(--foreground);--color-muted:color-mix(in srgb, var(--foreground) 5%, var(--background));--color-muted-foreground:color-mix(in srgb, var(--foreground) 58%, var(--background));--color-accent:color-mix(in srgb, var(--foreground) 7%, var(--background));--color-accent-foreground:var(--foreground);--color-destructive:var(--primary);--color-destructive-foreground:var(--background);--color-border:color-mix(in srgb, var(--foreground) 10%, var(--background));--color-input:color-mix(in srgb, var(--foreground) 9%, var(--background));--color-ring:var(--primary)}.conversation,.conversation *,.conversationScroller{scrollbar-width:none}.conversation::-webkit-scrollbar{display:none}.conversation ::-webkit-scrollbar{display:none}.conversationScroller::-webkit-scrollbar{display:none}.thinkingText{color:#0000;background:linear-gradient(100deg, color-mix(in srgb, var(--foreground) 32%, var(--background)) 35%, color-mix(in srgb, var(--foreground) 68%, var(--background)) 50%, color-mix(in srgb, var(--foreground) 32%, var(--background)) 65%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite thinking-shimmer,2.8s ease-in-out infinite thinking-pulse}.thinkingPhrase{animation:.24s ease-out both phrase-arrive}@keyframes thinking-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes thinking-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes phrase-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.thinkingText,.thinkingPhrase{color:color-mix(in srgb, var(--foreground) 55%, var(--background));background:0 0;animation:none}}
