.fleet-ai{--fleet-yellow: 51 91% 50%;--fleet-navy: 238 55% 28%;--ring: 238 55% 28%;color-scheme:light}.fleet-ai.dark{--background: 225 25% 9%;--foreground: 220 20% 93%;--card: 225 22% 12%;--card-foreground: 220 20% 93%;--popover: 225 22% 12%;--popover-foreground: 220 20% 93%;--primary: 220 20% 95%;--primary-foreground: 225 25% 10%;--secondary: 224 18% 17%;--secondary-foreground: 220 20% 93%;--muted: 224 18% 16%;--muted-foreground: 220 12% 64%;--accent: 224 18% 20%;--accent-foreground: 220 20% 95%;--border: 224 16% 21%;--input: 224 16% 24%;--ring: 51 91% 50%;color-scheme:dark}@keyframes fleet-ai-blink{0%,49%{opacity:1}50%,to{opacity:0}}.fleet-ai-streaming>p:last-child:after,.fleet-ai-streaming>ul:last-child>li:last-child:after,.fleet-ai-streaming>ol:last-child>li:last-child:after{content:"";display:inline-block;width:.45em;height:1.05em;margin-left:3px;vertical-align:-.15em;border-radius:1px;background:hsl(var(--fleet-yellow));animation:fleet-ai-blink 1s steps(1) infinite}@keyframes fleet-ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.fleet-ai-shimmer{background:linear-gradient(90deg,hsl(var(--muted-foreground)),hsl(var(--muted-foreground)) 35%,hsl(var(--foreground)),hsl(var(--muted-foreground)) 65%,hsl(var(--muted-foreground)));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fleet-ai-shimmer 2s linear infinite}.fleet-ai-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}@media (prefers-reduced-motion: reduce){.fleet-ai-streaming>p:last-child:after,.fleet-ai-streaming>ul:last-child>li:last-child:after,.fleet-ai-streaming>ol:last-child>li:last-child:after,.fleet-ai-shimmer{animation:none}}
