:root:has([data-workspace-theme=neutral]){color-scheme:light dark;--background:light-dark(var(--app-ui-background),#181818);--foreground:light-dark(var(--app-ui-document-foreground),#ededed);--secondary:light-dark(var(--app-ui-document-secondary),#242424);--secondary-foreground:var(--foreground);--muted:light-dark(var(--app-ui-document-muted),#a3a3a3);--muted-foreground:var(--muted);--dark-foreground:light-dark(#d4d4d4,#525252);--border:light-dark(var(--app-ui-divider-base),var(--app-ui-dark-border-base));--primary:var(--foreground);--primary-foreground:light-dark(#ffffff,#171717);--primary-foreground-hover:var(--primary-foreground);--ring:light-dark(#737373,#a3a3a3);--input:light-dark(#ffffff,#202020);--input-foreground:var(--foreground);--card:light-dark(var(--app-ui-background),#1c1c1c);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--sidebar:light-dark(#fafafa,#151515);--sidebar-foreground:var(--foreground);--sidebar-primary:light-dark(var(--app-ui-sidebar-primary),#303030);--sidebar-primary-foreground:var(--foreground);--sidebar-accent:light-dark(#f0f0f0,#292929);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--workspace-border);--sidebar-ring:var(--ring);--page-canvas:light-dark(#fafafa,#111111);--workspace-border-opacity:55%;--workspace-border:color-mix(in srgb,var(--border) var(--workspace-border-opacity),transparent);--workspace-control-border-base:light-dark(var(--app-ui-control-border-base),var(--app-ui-dark-border-base));--workspace-control-border-opacity:75%;--workspace-control-border:color-mix(in srgb,var(--workspace-control-border-base) var(--workspace-control-border-opacity),transparent);--workspace-control-radius:8px;--workspace-overlay-backdrop:light-dark(#171717,#000000);--workspace-overlay-shadow:0 24px 48px -12px light-dark(rgb(0 0 0/0.24),rgb(0 0 0/0.6));--workspace-chart-tracked:light-dark(#2563eb,#60a5fa);--workspace-chart-revenue:light-dark(#16a34a,#4ade80);--workspace-primary-hover:light-dark(#383838,#d4d4d4);--workspace-inverse-border:light-dark(#a3a3a3,#666666);--workspace-logo-filter:brightness(0)}@media (width >= 768px){:root:has([data-workspace-theme=neutral]){--workspace-control-border-opacity:65%}}:root[data-workspace-appearance=light]:has([data-workspace-theme=neutral]){color-scheme:only light}:root[data-workspace-appearance=dark]:has([data-workspace-theme=neutral]){color-scheme:dark;--workspace-logo-filter:brightness(0) invert(1)}:root:has([data-workspace-theme=neutral]) [data-route-loading-screen=true]{background-color:#171717;--background:#ffffff;--muted:#666666}@media (prefers-color-scheme:dark){:root:not([data-workspace-appearance=light]):not([data-workspace-appearance=dark]):has([data-workspace-theme=neutral]){--workspace-logo-filter:brightness(0) invert(1)}}:root:has([data-workspace-theme=neutral]) :is([data-slot=button],[data-ui-button]){border-radius:var(--workspace-control-radius);font-family:var(--font-body);text-transform:none;letter-spacing:normal}:root:has([data-workspace-theme=neutral]) [data-slot=avatar-fallback]{background-color:var(--sidebar-primary);color:var(--sidebar-foreground)}:root:has([data-workspace-theme=neutral]) .primary-sheen:before{content:none}:root:has([data-workspace-theme=neutral]) .primary-sheen{border-radius:var(--workspace-control-radius);background-color:var(--primary);color:var(--primary-foreground);transition:background-color .15s ease,box-shadow .15s ease}:root:has([data-workspace-theme=neutral]) .primary-sheen:is(:hover,:focus-visible):not(:disabled){background-color:var(--workspace-primary-hover);color:var(--primary-foreground)}:root:has([data-workspace-theme=neutral]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]:not(.border-0)){border-width:1px;border-color:var(--workspace-control-border);border-radius:var(--workspace-control-radius);background-color:var(--input);color:var(--input-foreground)}:root:has([data-workspace-theme=neutral]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]:not(.border-0)):is(:focus,:focus-visible){border-color:var(--ring);background-color:var(--input)}:root:has([data-workspace-theme=neutral]) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]:not(.border-0))[aria-invalid=true]{border-color:var(--destructive)}