.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] span,.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] .text,.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] .label{display:none!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;border:0!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] a span,.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] button span{display:none!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;border:0!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] svg{display:block!important;width:1.25rem!important;height:1.25rem!important;flex-shrink:0!important}.group-data-\[collapsible\=icon\] [data-active=true]{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button]:hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));border-radius:.5rem;transition:all .2s ease-in-out}.group-data-\[collapsible\=icon\] [data-sidebar=menu]{gap:.75rem}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button]{display:flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;border-radius:.5rem!important;transition:all .2s ease-in-out!important;padding:0!important;min-width:2.5rem!important;max-width:2.5rem!important;overflow:hidden!important}.group-data-\[collapsible\=icon\] [data-sidebar=header],.group-data-\[collapsible\=icon\] [data-sidebar=footer]{display:flex;align-items:center;justify-content:center;height:4rem;padding:.5rem}.group-data-\[collapsible\=icon\] [data-sidebar=content]{align-items:center;gap:.75rem;padding:.75rem}.group-data-\[collapsible\=icon\] [data-sidebar=group]{align-items:center;padding:0;width:100%}.group-data-\[collapsible\=icon\] [data-sidebar=menu-item]{width:100%;display:flex;justify-content:center}[data-sidebar=trigger]{transition:all .2s ease-in-out}[data-sidebar=trigger]:hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}[data-sidebar=rail]{transition:all .2s ease-in-out}[data-sidebar=rail]:hover{background-color:hsl(var(--sidebar-accent))}.group-data-\[collapsible\=icon\] *{transition:all .2s ease-in-out}.group-data-\[collapsible\=icon\]{width:4rem!important;min-width:4rem!important;max-width:4rem!important}.group-data-\[collapsible\=icon\] [data-sidebar=sidebar],.group-data-\[collapsible\=icon\] [data-sidebar=content]{overflow:hidden!important}.group-data-\[collapsible\=icon\] [data-sidebar=sidebar]{width:4rem!important;min-width:4rem!important;max-width:4rem!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] *:not(svg):not(path){display:none!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] a{display:flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] a *:not(svg){display:none!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] *{font-size:0!important;line-height:0!important}.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] span,.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] .text,.group-data-\[collapsible\=icon\] [data-sidebar=menu-button] .label{font-size:0!important;line-height:0!important;color:transparent!important}.mention{font-weight:500;cursor:pointer;transition:opacity .2s}.mention:hover{opacity:.8}.mention[data-mention-type=document]{color:#3b82f6}.mention[data-mention-type=agent]{color:#8b5cf6}.mention[data-mention-type=project]{color:#10b981}@media(prefers-color-scheme:dark){.mention[data-mention-type=document]{color:#60a5fa}.mention[data-mention-type=agent]{color:#a78bfa}.mention[data-mention-type=project]{color:#34d399}}
