.new-app-fonts button,.new-app-fonts button.font-geist-mono,.new-app-fonts button.font-label,.new-app-fonts button.font-mono{font-family:var(--font-dm-sans),var(--font-geist-sans),sans-serif;text-transform:none;letter-spacing:normal}.new-app-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%}.dark .new-app-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-table-header:220 6% 10%;--dashboard-table-body:220 6% 5%;--dashboard-filter-chip:220 4% 16%}.new-app-fonts{--dashboard-table-header:0 0% 97%;--dashboard-table-body:0 0% 100%;--dashboard-filter-chip:0 0% 93%}.new-app-fonts .dashboard-nav{background-color:hsl(var(--dashboard-nav))}.new-app-fonts .dashboard-body{background-color:hsl(var(--dashboard-body))}.new-app-fonts button.bg-primary,.new-app-fonts button.bg-primary\/20,.new-app-fonts button.bg-secondary,.new-app-fonts button.btn-standard,.new-app-fonts button.text-primary{background-color:hsl(var(--dashboard-surface));border:1px solid hsl(var(--dashboard-surface-border));color:hsl(var(--dashboard-surface-fg))}.new-app-fonts button.bg-primary:focus,.new-app-fonts button.bg-primary:hover,.new-app-fonts button.bg-primary\/20:focus,.new-app-fonts button.bg-primary\/20:hover,.new-app-fonts button.bg-secondary:focus,.new-app-fonts button.bg-secondary:hover,.new-app-fonts button.btn-standard:focus,.new-app-fonts button.btn-standard:hover,.new-app-fonts button.text-primary:focus,.new-app-fonts button.text-primary:hover{background-color:hsl(var(--dashboard-hover-step));color:hsl(var(--dashboard-surface-fg))}.new-app-fonts button.bg-foreground,.new-app-fonts button.btn-special{background-color:hsl(var(--foreground));border:0;color:hsl(var(--background))}.new-app-fonts button.bg-foreground:focus,.new-app-fonts button.bg-foreground:hover,.new-app-fonts button.btn-special:focus,.new-app-fonts button.btn-special:hover{background-color:hsl(var(--foreground)/.85);border:0;color:hsl(var(--background))}.new-app-fonts button.bg-primary\/10,.new-app-fonts button.hover\:bg-primary\/10{background-color:transparent}.new-app-fonts .rounded-\[4px\].bg-background.border,.new-app-fonts .rounded-md.bg-background.border,.new-app-fonts .rounded.bg-background.border{background-color:hsl(var(--dashboard-table-body));color:hsl(var(--dashboard-surface-fg))}.new-app-fonts .rounded-\[4px\].border.border-border.bg-background.p-6{background-color:hsl(var(--dashboard-table-body))}.new-app-fonts .bg-white.px-6.py-6,.new-app-fonts .rounded-\[4px\].bg-\[\#FEFEFE\],.new-app-fonts aside nav.bg-background.px-7{background-color:transparent}.new-app-fonts .animate-pulse.bg-secondary{background-color:hsl(var(--dashboard-table-body))}.new-app-fonts [data-orientation=horizontal].bg-primary\/20,.new-app-fonts [role=slider]~span[data-orientation],.new-app-fonts span[data-orientation]>span:first-child{background-color:hsl(var(--dashboard-surface))}.new-app-fonts [data-orientation=horizontal]>span.bg-primary,.new-app-fonts [role=switch][data-state=checked]{background-color:hsl(var(--foreground))}.new-app-fonts [role=checkbox][data-state=checked],.new-app-fonts [role=checkbox][data-state=indeterminate]{background-color:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.new-app-fonts .absolute.bottom-0.left-0.right-0.h-0\.5.bg-primary{background-color:hsl(var(--foreground))}.new-app-fonts nav a.bg-muted,.new-app-fonts nav li a.bg-muted{background-color:hsl(var(--dashboard-table-body))}.new-app-fonts .hover\:bg-muted\/50:hover,.new-app-fonts .hover\:bg-muted\/70:hover{background-color:hsl(var(--dashboard-hover-step))}.new-app-fonts .dashboard-nav .hover\:bg-muted\/50:hover,.new-app-fonts .dashboard-nav a:hover,.new-app-fonts .dashboard-nav button:not([aria-haspopup=menu]):hover{background-color:hsl(var(--dashboard-table-header))}.new-app-fonts div.rounded-lg.border:not(.no-tile-bg),.new-app-fonts section.rounded-lg.border{background-color:hsl(var(--dashboard-table-body))}.new-app-fonts ::-webkit-scrollbar{width:8px;height:8px}.new-app-fonts ::-webkit-scrollbar-track{background:transparent}.new-app-fonts ::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground)/.2);border-radius:999px}.new-app-fonts ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground)/.35)}.new-app-fonts *{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.2) transparent}html.dark:has(.new-app-fonts) [role=dialog]{background-color:hsl(var(--dashboard-body))}.new-app-fonts .dashboard-nav button[aria-haspopup=menu],.new-app-fonts .dashboard-nav button[aria-haspopup=menu]:focus,.new-app-fonts .dashboard-nav button[aria-haspopup=menu]:hover{background-color:transparent!important;border-color:transparent!important;color:inherit!important}.new-app-fonts .dashboard-nav nav button:hover{background-color:transparent}.new-app-fonts input.border,.new-app-fonts input.border-input{border-color:hsl(var(--foreground)/.1)!important}.new-app-fonts [data-testid=avatar-root],.new-app-fonts [data-testid=avatar-root]>*,.new-app-fonts span[data-testid=avatar-root],html .new-app-fonts span[data-testid=avatar-root],html.new-app-fonts span[data-testid=avatar-root]{background-color:hsl(var(--dashboard-surface))!important;overflow:hidden}.new-app-fonts .bg-muted,.new-app-fonts .bg-muted\/30,.new-app-fonts .bg-muted\/50,.new-app-fonts .inline-flex.rounded-\[4px\].bg-secondary{background-color:hsl(var(--dashboard-table-body))}html:has(.new-app-fonts) [data-testid=avatar-root] img[data-state=error]{display:none!important}html:has(.new-app-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(.new-app-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%}.new-app-fonts .hover\:text-primary:hover,.new-app-fonts .text-primary{color:hsl(var(--foreground))}.new-app-fonts .border-primary,.new-app-fonts .border-primary\/10,.new-app-fonts .border-primary\/20,.new-app-fonts .border-primary\/50,.new-app-fonts .hover\:border-primary:hover,.new-app-fonts .hover\:border-primary\/50:hover{border-color:hsl(var(--dashboard-surface-border))}.new-app-fonts .focus-visible\:ring-primary\/20:focus-visible,.new-app-fonts .focus\:ring-primary\/20:focus,.new-app-fonts .ring-primary\/20{--tw-ring-color:hsl(var(--foreground)/0.2)}.new-app-fonts .bg-primary\/10,.new-app-fonts .bg-primary\/20,.new-app-fonts .bg-primary\/5,.new-app-fonts .dark\:hover\:bg-primary\/70:hover,.new-app-fonts .hover\:bg-primary\/10:hover,.new-app-fonts .hover\:bg-primary\/20:hover,.new-app-fonts .hover\:bg-primary\/5:hover{background-color:hsl(var(--dashboard-surface))}.new-app-fonts .dark\:text-green-400,.new-app-fonts .text-green-600,.new-app-fonts .text-green-700{color:hsl(var(--foreground))}.new-app-fonts .bg-green-500,.new-app-fonts .bg-green-500\/10,.new-app-fonts .border-green-500\/20{background-color:hsl(var(--dashboard-surface));border-color:hsl(var(--dashboard-surface-border));color:hsl(var(--foreground))}.new-app-fonts .keep-primary button.bg-primary,.new-app-fonts .keep-primary button.bg-primary:focus,.new-app-fonts .keep-primary button.bg-primary:hover,.new-app-fonts .keep-primary button.bg-primary\/20,.new-app-fonts .keep-primary button.bg-primary\/20:focus,.new-app-fonts .keep-primary button.bg-primary\/20:hover{background-color:hsl(var(--primary));border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground))}.new-app-fonts .keep-primary .bg-primary\/30,.new-app-fonts .keep-primary .bg-primary\/60{background-color:hsl(var(--primary)/.3)}.new-app-fonts .font-geist-mono,.new-app-fonts .font-label,.new-app-fonts .font-mono{font-family:var(--font-space-mono),var(--font-geist-mono),monospace;font-weight:400;text-transform:uppercase;letter-spacing:normal}.new-app-fonts [role=dialog] h2,.new-app-fonts h1,.new-app-fonts h2,.new-app-fonts h3{font-family:var(--font-anybody),var(--font-geist-sans),sans-serif}.new-app-fonts .no-anybody h1,.new-app-fonts .no-anybody h2,.new-app-fonts .no-anybody h3{font-family:var(--font-dm-sans),var(--font-geist-sans),sans-serif}.new-app-fonts .border-muted-accent.bg-muted-accent\/20{border-color:transparent;background-color:hsl(var(--foreground)/.1);color:hsl(var(--foreground))}.new-app-fonts .border-muted-accent.bg-muted-accent\/20:hover{background-color:hsl(var(--foreground)/.15)}.new-app-fonts .bg-secondary.animate-pulse{background-color:hsl(var(--foreground)/.1)}