[data-agents-page]{--muted:0 0% 92%;--muted-foreground:0 0% 45.1%;--selection-bg:var(--primary);--selection-fg:0 0% 98%;--sidebar-width:240px;position:relative;font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;font-weight:400}body:has([data-agents-page]) [data-radix-popper-content-wrapper],body:has([data-agents-page]) [data-radix-portal],body:has([data-agents-page]) [data-sonner-toast],body:has([data-agents-page]) [data-sonner-toaster],body:has([data-agents-page]) [role=dialog]{font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;font-weight:400;--selection-bg:var(--primary);--selection-fg:0 0% 98%}.dark [data-agents-page]{--muted:0 0% 9.8%;--muted-foreground:0 0% 52.9%;--selection-bg:var(--primary);--selection-fg:0 0% 100%}[data-agents-page] .allow-text-selection,[data-agents-page] .allow-text-selection *,[data-agents-page] .allow-text-selection :after,[data-agents-page] .allow-text-selection :before{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}[data-agents-page] ::selection{background-color:hsl(var(--selection-bg));color:hsl(var(--selection-fg))}[data-agents-page] ::-moz-selection{background-color:hsl(var(--selection-bg));color:hsl(var(--selection-fg))}[data-agents-page]{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.3) transparent}[data-agents-page] ::-webkit-scrollbar{width:6px;height:6px}[data-agents-page] ::-webkit-scrollbar-track{background:transparent}[data-agents-page] ::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3);border-radius:3px}[data-agents-page] ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.5)}[data-agents-page]{--tl-background:0 0% 98%}.dark [data-agents-page]{--tl-background:0 0% 7%}[data-agents-page] [role=button]:focus-visible,[data-agents-page] a:focus-visible,[data-agents-page] button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@keyframes agents-fade-in{0%{opacity:0}to{opacity:1}}@keyframes agents-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-agents-page] .animate-fade-in{animation:agents-fade-in .2s ease-out}[data-agents-page] .animate-slide-up{animation:agents-slide-up .2s ease-out}[data-agents-page] [data-chat-item],[data-agents-page] [data-subchat-index],[data-agents-page] [role=button],[data-agents-page] a,[data-agents-page] button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none) and (pointer:coarse){[data-agents-page] [data-chat-item],[data-agents-page] [data-chat-item]:focus,[data-agents-page] [data-chat-item]:hover{transition:none!important}[data-agents-page] .hover\:bg-foreground\/10:hover,[data-agents-page] .hover\:bg-foreground\/5:hover,[data-agents-page] .hover\:bg-muted\/50:hover,[data-agents-page] .hover\:bg-primary\/15:hover,[data-agents-page] .hover\:text-foreground:hover{background-color:unset!important;color:unset!important}[data-agents-page] [data-chat-item]:active,[data-agents-page] [data-subchat-index]:active,[data-agents-page] [role=button]:active,[data-agents-page] button:active{transform:scale(.98);transition:transform .1s ease-out}}