.greptile-fonts button,.greptile-fonts button.font-geist-mono,.greptile-fonts button.font-label,.greptile-fonts button.font-mono{font-family:var(--font-dm-sans),var(--font-geist-sans),sans-serif;text-transform:none;letter-spacing:normal}.greptile-fonts{--dashboard-nav:0 0% 100%;--dashboard-body:0 0% 98%;--dashboard-surface:0 0% 100%;--dashboard-surface-fg:0 0% 9%;--dashboard-surface-border:0 0% 86%;--dashboard-hover-step:0 0% 94%;--dashboard-inset:0 0% 100%}.dark .greptile-fonts{--dashboard-nav:0 0% 9%;--dashboard-body:0 0% 9%;--dashboard-surface:0 0% 16%;--dashboard-surface-fg:0 0% 97%;--dashboard-surface-border:0 0% 22%;--dashboard-hover-step:0 0% 21%;--dashboard-inset:0 0% 9%;--dashboard-table-header:220 6% 10%;--dashboard-table-body:220 6% 5%;--dashboard-filter-chip:220 4% 16%}.greptile-fonts{--dashboard-table-header:0 0% 97%;--dashboard-table-body:0 0% 100%;--dashboard-filter-chip:0 0% 93%}.greptile-fonts .dashboard-nav{background-color:hsl(var(--dashboard-nav))}.greptile-fonts .dashboard-body{background-color:hsl(var(--dashboard-body))}.greptile-fonts button.bg-primary,.greptile-fonts button.bg-primary\/20,.greptile-fonts button.bg-secondary,.greptile-fonts button.btn-standard,.greptile-fonts button.text-primary{background-color:hsl(var(--dashboard-surface));border:1px solid hsl(var(--dashboard-surface-border));color:hsl(var(--dashboard-surface-fg))}.greptile-fonts button.bg-primary:focus,.greptile-fonts button.bg-primary:hover,.greptile-fonts button.bg-primary\/20:focus,.greptile-fonts button.bg-primary\/20:hover,.greptile-fonts button.bg-secondary:focus,.greptile-fonts button.bg-secondary:hover,.greptile-fonts button.btn-standard:focus,.greptile-fonts button.btn-standard:hover,.greptile-fonts button.text-primary:focus,.greptile-fonts button.text-primary:hover{background-color:hsl(var(--dashboard-hover-step));color:hsl(var(--dashboard-surface-fg))}.greptile-fonts button.bg-foreground,.greptile-fonts button.btn-special{background-color:hsl(var(--foreground));border:0;color:hsl(var(--background))}.greptile-fonts button.bg-foreground:focus,.greptile-fonts button.bg-foreground:hover,.greptile-fonts button.btn-special:focus,.greptile-fonts button.btn-special:hover{background-color:hsl(var(--foreground)/.85);border:0;color:hsl(var(--background))}.greptile-fonts button.bg-primary\/10,.greptile-fonts button.hover\:bg-primary\/10{background-color:transparent}.greptile-fonts div.rounded-\[4px\].bg-background.border,.greptile-fonts div.rounded-md.bg-background.border,.greptile-fonts div.rounded.bg-background.border,.greptile-fonts section.rounded-\[4px\].bg-background.border,.greptile-fonts section.rounded-md.bg-background.border,.greptile-fonts section.rounded.bg-background.border{background-color:hsl(var(--dashboard-table-body));color:hsl(var(--dashboard-surface-fg))}.greptile-fonts th{height:2.5rem;padding:.5rem 1rem .5rem 1.5rem;border-right:1px solid hsl(var(--foreground)/.1)}.greptile-fonts th:last-child{border-right:0}.greptile-fonts td{padding:.75rem 1rem .75rem 1.5rem;border-right:1px solid hsl(var(--foreground)/.1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.greptile-fonts td:last-child{border-right:0}.greptile-fonts td:has([role=checkbox]),.greptile-fonts td:has(button[aria-label*=xpand]),.greptile-fonts th:has([role=checkbox]),.greptile-fonts th:has(button[aria-label*=xpand]){width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding:0;text-align:center;overflow:visible}.greptile-fonts thead tr,.greptile-fonts tr{border-color:hsl(var(--foreground)/.1)}.greptile-fonts .rounded-\[4px\].border.border-border.bg-background.p-6{background-color:hsl(var(--dashboard-table-body))}.greptile-fonts .bg-white.px-6.py-6,.greptile-fonts .rounded-\[4px\].bg-\[\#FEFEFE\],.greptile-fonts aside nav.bg-background.px-7{background-color:transparent}.greptile-fonts .animate-pulse.bg-secondary{background-color:hsl(var(--dashboard-table-body))}.greptile-fonts [data-orientation=horizontal].bg-primary\/20,.greptile-fonts [role=slider]~span[data-orientation],.greptile-fonts span[data-orientation]>span:first-child{background-color:hsl(var(--dashboard-surface))}.greptile-fonts [data-orientation=horizontal]>span.bg-primary,.greptile-fonts [role=switch][data-state=checked]{background-color:hsl(var(--foreground))}.greptile-fonts [role=checkbox][data-state=checked],.greptile-fonts [role=checkbox][data-state=indeterminate]{background-color:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.greptile-fonts [data-radio-indicator],.greptile-fonts button[role=radio]{background-color:transparent;color:hsl(var(--muted-foreground)/.4)}.greptile-fonts [data-radio-indicator][data-state=checked],.greptile-fonts button[role=radio][data-state=checked]{color:hsl(var(--foreground))}.greptile-fonts button[role=radio]:focus,.greptile-fonts button[role=radio]:hover{background-color:transparent}.greptile-fonts .absolute.bottom-0.left-0.right-0.h-0\.5.bg-primary{background-color:hsl(var(--foreground))}.greptile-fonts nav a.bg-muted,.greptile-fonts nav li a.bg-muted{background-color:hsl(var(--dashboard-table-body))}.greptile-fonts .hover\:bg-muted\/50:hover,.greptile-fonts .hover\:bg-muted\/70:hover{background-color:hsl(var(--dashboard-hover-step))}.greptile-fonts .dashboard-nav .hover\:bg-muted\/50:hover,.greptile-fonts .dashboard-nav a:hover,.greptile-fonts .dashboard-nav button:not([aria-haspopup=menu]):hover{background-color:hsl(var(--dashboard-table-header))}.greptile-fonts div.rounded-lg.border:not(.no-tile-bg),.greptile-fonts section.rounded-lg.border{background-color:hsl(var(--dashboard-table-body))}.greptile-fonts ::-webkit-scrollbar{width:8px;height:8px}.greptile-fonts ::-webkit-scrollbar-track{background:transparent}.greptile-fonts ::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground)/.2);border-radius:999px}.greptile-fonts ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground)/.35)}.greptile-fonts *{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2) transparent}html.dark:has(.greptile-fonts) [role=dialog]{background-color:hsl(var(--dashboard-body))}.greptile-fonts .dashboard-nav button[aria-haspopup=menu],.greptile-fonts .dashboard-nav button[aria-haspopup=menu]:focus,.greptile-fonts .dashboard-nav button[aria-haspopup=menu]:hover{background-color:transparent!important;border-color:transparent!important;color:inherit!important}[data-radix-popper-content-wrapper] ::-webkit-scrollbar{width:8px;height:8px}[data-radix-popper-content-wrapper] ::-webkit-scrollbar-track{background:transparent}[data-radix-popper-content-wrapper] ::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground)/.2);border-radius:999px}[data-radix-popper-content-wrapper] ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground)/.35)}[data-radix-popper-content-wrapper] *{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2) transparent}.greptile-fonts .dashboard-nav nav button:hover{background-color:transparent}.greptile-fonts input.border,.greptile-fonts input.border-input{border-color:hsl(var(--foreground)/.1)!important}.greptile-fonts [data-testid=avatar-root],.greptile-fonts [data-testid=avatar-root]>*,.greptile-fonts span[data-testid=avatar-root],html .greptile-fonts span[data-testid=avatar-root],html.greptile-fonts span[data-testid=avatar-root]{background-color:hsl(var(--dashboard-surface))!important;overflow:hidden}.greptile-fonts .bg-muted,.greptile-fonts .bg-muted\/30,.greptile-fonts .bg-muted\/50,.greptile-fonts .inline-flex.rounded-\[4px\].bg-secondary{background-color:hsl(var(--dashboard-table-body))}html:has(.greptile-fonts) [data-testid=avatar-root] img[data-state=error]{display:none!important}html:has(.greptile-fonts){--dashboard-popover-bg:0 0% 100%;--dashboard-popover-fg:0 0% 9%;--dashboard-popover-border:0 0% 86%;--dashboard-popover-item-hover:0 0% 94%;--dashboard-surface:0 0% 100%;--dashboard-surface-fg:0 0% 9%;--dashboard-body:0 0% 98%;--dashboard-table-body:0 0% 100%}html.dark:has(.greptile-fonts){--dashboard-popover-bg:210 6% 6%;--dashboard-popover-fg:0 0% 97%;--dashboard-popover-border:220 6% 10%;--dashboard-popover-item-hover:0 0% 16%;--dashboard-surface:0 0% 16%;--dashboard-surface-fg:0 0% 97%;--dashboard-body:0 0% 9%;--dashboard-table-body:220 6% 5%}.greptile-fonts .keep-primary button.bg-primary,.greptile-fonts .keep-primary button.bg-primary:focus,.greptile-fonts .keep-primary button.bg-primary:hover,.greptile-fonts .keep-primary button.bg-primary\/20,.greptile-fonts .keep-primary button.bg-primary\/20:focus,.greptile-fonts .keep-primary button.bg-primary\/20:hover{background-color:hsl(var(--primary));border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground))}.greptile-fonts .keep-primary .bg-primary\/30,.greptile-fonts .keep-primary .bg-primary\/60{background-color:hsl(var(--primary)/.3)}.greptile-fonts .font-label{text-transform:uppercase}.greptile-fonts .font-geist-mono,.greptile-fonts .font-label,.greptile-fonts .font-mono{font-family:var(--font-space-mono),var(--font-geist-mono),monospace;font-weight:400;letter-spacing:normal}.greptile-fonts [role=dialog] h2,.greptile-fonts h1,.greptile-fonts h2,.greptile-fonts h3{font-family:var(--font-anybody),var(--font-geist-sans),sans-serif}.greptile-fonts .no-anybody h1,.greptile-fonts .no-anybody h2,.greptile-fonts .no-anybody h3{font-family:var(--font-dm-sans),var(--font-geist-sans),sans-serif}.greptile-fonts .border-muted-accent.bg-muted-accent\/20{border-color:transparent;background-color:hsl(var(--foreground)/.1);color:hsl(var(--foreground))}.greptile-fonts .border-muted-accent.bg-muted-accent\/20:hover{background-color:hsl(var(--foreground)/.15)}.greptile-fonts .bg-secondary.animate-pulse{background-color:hsl(var(--foreground)/.1)}