body:has([data-workspace-ui]){--page-gutter:1.25rem;--section-gap:0.875rem;--card-gap:0.75rem;--workspace-chrome:var(--topbar-bg);--workspace-surface-subtle:var(--surface-2);--workspace-field-surface:var(--field-bg);--workspace-field-border:var(--border-2);--workspace-row-hover:var(--hover);--workspace-row-selected:var(--selected);--workspace-status-warning:var(--warning-text);--workspace-status-warning-bg:var(--warning-soft);--workspace-surface-shadow:var(--shadow-1);--workspace-menu-shadow:var(--shadow-pop);--workspace-action-shadow:0 1px 2px rgba(18,19,44,0.12);--workspace-control-shadow:var(--shadow-1);--workspace-feature-background:color-mix(in srgb,var(--action) 6%,var(--card));--workspace-feature-shadow:var(--shadow-1);--workspace-progress:var(--action);--bprogress-color:var(--workspace-progress);--bprogress-box-shadow:0 0 10px var(--workspace-progress),0 0 5px var(--workspace-progress);--workspace-primary:var(--action);--workspace-primary-foreground:var(--on-action);--workspace-primary-hover:var(--action-hover);--workspace-canvas-grid:transparent;--workspace-canvas-blue:transparent;--workspace-canvas-violet:transparent;--workspace-metric-edge:28%;--workspace-tone-neutral:var(--neutral);--workspace-tone-neutral-soft:var(--neutral-soft);--workspace-tone-neutral-foreground:var(--neutral-text);--workspace-tone-neutral-solid:#52627a;--workspace-tone-neutral-contrast:#ffffff;--workspace-tone-blue:var(--info);--workspace-tone-blue-soft:var(--info-soft);--workspace-tone-blue-foreground:var(--info-text);--workspace-tone-blue-solid:var(--action);--workspace-tone-blue-contrast:var(--on-action);--workspace-tone-violet:#7a3cf0;--workspace-tone-violet-soft:#f0eaff;--workspace-tone-violet-foreground:#5b21b6;--workspace-tone-violet-solid:#6b32ed;--workspace-tone-violet-contrast:#ffffff;--workspace-tone-cyan:#0e9bb0;--workspace-tone-cyan-soft:#e0f7fa;--workspace-tone-cyan-foreground:#0b6b7a;--workspace-tone-cyan-solid:#0e7490;--workspace-tone-cyan-contrast:#ffffff;--workspace-tone-green:var(--success);--workspace-tone-green-soft:var(--success-soft);--workspace-tone-green-foreground:var(--success-text);--workspace-tone-green-solid:#15803d;--workspace-tone-green-contrast:#ffffff;--workspace-tone-amber:var(--warning);--workspace-tone-amber-soft:var(--warning-soft);--workspace-tone-amber-foreground:var(--warning-text);--workspace-tone-amber-solid:#a86100;--workspace-tone-amber-contrast:#ffffff;--workspace-tone-red:var(--danger);--workspace-tone-red-soft:var(--danger-soft);--workspace-tone-red-foreground:var(--danger-text);--workspace-tone-red-solid:#c81e3c;--workspace-tone-red-contrast:#ffffff}.dark body:has([data-workspace-ui]){--workspace-action-shadow:0 1px 2px rgba(0,0,0,0.3);--workspace-control-shadow:inset 0 1px 2px rgba(0,0,0,0.3);--workspace-feature-background:color-mix(in srgb,var(--action) 10%,var(--card));--workspace-progress:var(--info);--workspace-metric-edge:32%;--workspace-tone-neutral-solid:#8b90b5;--workspace-tone-neutral-contrast:#0c0d20;--workspace-tone-violet:#a78bfa;--workspace-tone-violet-soft:rgba(167,139,250,0.16);--workspace-tone-violet-foreground:#c4b5fd;--workspace-tone-violet-solid:#7c3aed;--workspace-tone-cyan:#22d3ee;--workspace-tone-cyan-soft:rgba(34,211,238,0.14);--workspace-tone-cyan-foreground:#67e8f9;--workspace-tone-green-solid:#15803d;--workspace-tone-amber-solid:#a86100;--workspace-tone-red-solid:#c81e3c}body:has([data-workspace-ui]) [data-slot=sidebar]{color-scheme:dark;--foreground:var(--chrome-text);--muted-foreground:var(--chrome-text-muted);--primary:var(--chrome-active-text);--primary-foreground:var(--chrome-bg);--background:var(--chrome-field-bg);--card:var(--chrome-field-bg);--card-foreground:var(--chrome-text);--input:var(--chrome-field-bg);--border:var(--chrome-border);--ring:var(--chrome-focus);--accent:var(--chrome-hover);--accent-foreground:var(--chrome-text-strong);--secondary:var(--chrome-badge-bg);--secondary-foreground:var(--chrome-badge-text);--muted:var(--chrome-hover);--destructive:#f0617a;--success:#3fca8a}body:has([data-workspace-ui]) [data-slot=sidebar-container]{border-right-color:var(--chrome-border)}body:has([data-workspace-ui]) [data-slot=sidebar-content],body:has([data-workspace-ui]) [data-slot=sidebar-group]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}@layer components{body:has([data-workspace-ui]) [data-slot=card]{box-shadow:var(--workspace-surface-shadow)}body:has([data-workspace-ui]) [data-slot=button][data-variant=default]{box-shadow:var(--workspace-action-shadow)}body:has([data-workspace-ui]) [data-slot=button][data-variant=outline]{background:var(--surface-1);border-color:var(--border-2)}body:has([data-workspace-ui]) [data-slot=badge]{font-variant-numeric:tabular-nums}body:has([data-workspace-ui]) [data-slot=table-row]:is(:hover,:focus-within){background:var(--workspace-row-hover)}body:has([data-workspace-ui]) [data-slot=table-head]{color:var(--muted-foreground);font-variant-numeric:tabular-nums}body:has([data-workspace-ui])
		:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=tooltip-content]){border-color:var(--border-1);border-radius:.5rem;box-shadow:var(--workspace-menu-shadow)}}body:has([data-workspace-ui])
	:where([data-slot=input].border,[data-slot=textarea],[data-slot=select-trigger],[data-slot=input-group]){background-color:var(--workspace-field-surface)}body:has([data-workspace-ui])
	:where([data-slot=input].border,[data-slot=textarea],[data-slot=select-trigger],[data-slot=input-group]):not([aria-invalid=true]):not(:focus-visible):not(:has(:focus-visible,[aria-invalid=true])){border-color:var(--workspace-field-border)}body:has([data-workspace-ui]) :where([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){background-color:var(--popover);border-color:var(--workspace-field-border);box-shadow:var(--workspace-menu-shadow)}body:has([data-workspace-ui]) [data-slot=table-header]{background-color:var(--workspace-surface-subtle)}body:has([data-workspace-ui]) .recharts-default-tooltip{background-color:var(--chart-tooltip-bg)!important;border-color:var(--chart-tooltip-border)!important;color:var(--foreground)!important;border-radius:var(--radius-md);box-shadow:var(--workspace-menu-shadow)}body:has([data-workspace-ui]) .recharts-default-tooltip :is(.recharts-tooltip-item,.recharts-tooltip-label){color:var(--foreground)!important}body:has([data-workspace-ui]) [data-tone=neutral]{--metric-accent:var(--workspace-tone-neutral);--metric-soft:var(--workspace-tone-neutral-soft);--metric-foreground:var(--workspace-tone-neutral-foreground);--metric-solid:var(--workspace-tone-neutral-solid);--metric-contrast:var(--workspace-tone-neutral-contrast)}body:has([data-workspace-ui]) [data-tone=blue]{--metric-accent:var(--workspace-tone-blue);--metric-soft:var(--workspace-tone-blue-soft);--metric-foreground:var(--workspace-tone-blue-foreground);--metric-solid:var(--workspace-tone-blue-solid);--metric-contrast:var(--workspace-tone-blue-contrast)}body:has([data-workspace-ui]) [data-tone=violet]{--metric-accent:var(--workspace-tone-violet);--metric-soft:var(--workspace-tone-violet-soft);--metric-foreground:var(--workspace-tone-violet-foreground);--metric-solid:var(--workspace-tone-violet-solid);--metric-contrast:var(--workspace-tone-violet-contrast)}body:has([data-workspace-ui]) [data-tone=cyan]{--metric-accent:var(--workspace-tone-cyan);--metric-soft:var(--workspace-tone-cyan-soft);--metric-foreground:var(--workspace-tone-cyan-foreground);--metric-solid:var(--workspace-tone-cyan-solid);--metric-contrast:var(--workspace-tone-cyan-contrast)}body:has([data-workspace-ui]) [data-tone=green]{--metric-accent:var(--workspace-tone-green);--metric-soft:var(--workspace-tone-green-soft);--metric-foreground:var(--workspace-tone-green-foreground);--metric-solid:var(--workspace-tone-green-solid);--metric-contrast:var(--workspace-tone-green-contrast)}body:has([data-workspace-ui]) [data-tone=amber]{--metric-accent:var(--workspace-tone-amber);--metric-soft:var(--workspace-tone-amber-soft);--metric-foreground:var(--workspace-tone-amber-foreground);--metric-solid:var(--workspace-tone-amber-solid);--metric-contrast:var(--workspace-tone-amber-contrast)}body:has([data-workspace-ui]) [data-tone=red]{--metric-accent:var(--workspace-tone-red);--metric-soft:var(--workspace-tone-red-soft);--metric-foreground:var(--workspace-tone-red-foreground);--metric-solid:var(--workspace-tone-red-solid);--metric-contrast:var(--workspace-tone-red-contrast)}body:has([data-workspace-ui]) [data-slot=card][data-variant=metric]{border-color:var(--border-1);border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 2px 0 var(--metric-accent),var(--workspace-surface-shadow)}body:has([data-workspace-ui]) [data-variant=metric] [data-metric-icon]{color:var(--metric-foreground)}body:has([data-workspace-ui]) [data-variant=metric] [data-metric-value]{color:var(--text-1);letter-spacing:-.02em}body:has([data-workspace-ui]) [data-slot=card][data-variant=metric][data-emphasis=solid]{--foreground:var(--metric-contrast);--muted-foreground:var(--metric-contrast);--card-foreground:var(--metric-contrast);color:var(--metric-contrast);background:var(--metric-solid);background-image:radial-gradient(circle at 108% -15%,transparent 34%,#00000012 34.5%,#00000012 35%,transparent 35.5%),radial-gradient(circle at 108% -15%,transparent 58%,#0000000d 58.5%,#0000000d 59%,transparent 59.5%);border-color:var(--metric-solid);box-shadow:var(--workspace-surface-shadow)}body:has([data-workspace-ui])
	[data-variant=metric][data-emphasis=solid]
	:is([data-metric-label],[data-metric-value],[data-metric-helper]){color:var(--metric-contrast)}body:has([data-workspace-ui]) [data-variant=metric][data-emphasis=solid] [data-metric-icon]{color:var(--metric-contrast);background:color-mix(in srgb,var(--metric-contrast) 14%,transparent);box-shadow:0 0 0 .375rem color-mix(in srgb,var(--metric-contrast) 14%,transparent)}body:has([data-workspace-ui]) [data-slot=tabs-trigger][data-state=active]{color:var(--action-text);background:transparent;border-bottom-color:var(--action)}@layer components{body:has([data-workspace-ui])
		.workspace-main
		:where(.grid>*,.flex>*,[data-chart-card],[data-chart-plot],.recharts-responsive-container){min-width:0}body:has([data-workspace-ui]) :where([data-slot=select-trigger],[data-slot=select-value],[data-slot=input-group]){min-inline-size:0}}body:has([data-workspace-ui]) :where([data-slot=table-container]){max-inline-size:100%;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--muted-foreground) 38%,transparent) transparent;border-radius:inherit}body:has([data-workspace-ui]) :where([data-slot=table-container]):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}body:has([data-workspace-ui]) :where([data-slot=select-trigger],[data-slot=select-value],[data-slot=input-group]){max-inline-size:100%}body:has([data-workspace-ui]) :where([data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--ring);outline:2px solid color-mix(in srgb,var(--ring) 30%,transparent);outline-offset:1px}body:has([data-workspace-ui])
	:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=tooltip-content]){max-inline-size:calc(100dvw - 1rem);overflow-wrap:anywhere}body:has([data-workspace-ui]) :where([data-slot=popover-content]){max-block-size:min(calc(100dvh - 1rem),var(--radix-popover-content-available-height,100dvh));overflow-y:auto;overscroll-behavior:contain}body:has([data-workspace-ui]) :where([data-slot=tooltip-content]){max-inline-size:min(24rem,calc(100dvw - 1rem))}body:has([data-workspace-ui]) :where([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){scrollbar-width:thin;scroll-padding-block:1rem}body:has([data-workspace-ui])
	:where([data-slot=sheet-header],[data-slot=dialog-header],[data-slot=dialog-footer],[data-slot=sheet-footer]){min-inline-size:0;flex-shrink:0}body:has([data-workspace-ui]) :where(.dashboard-chart-tooltip,.recharts-default-tooltip){max-inline-size:min(22rem,calc(100dvw - 2rem));white-space:normal;overflow-wrap:anywhere}body:has([data-workspace-ui]) .workspace-context-bar{gap:.75rem;min-height:3rem;background-color:var(--topbar-bg);border-bottom-color:var(--topbar-border);color:var(--topbar-text)}body:has([data-workspace-ui]) .workspace-main{scroll-padding-bottom:4rem;background-color:var(--background)}body:has([data-workspace-ui]) [data-slot=sidebar-menu-button][aria-current=page]:before{content:"";position:absolute;left:-.5rem;top:.4375rem;bottom:.4375rem;width:3px;border-radius:0 3px 3px 0;background:var(--chrome-active-indicator)}body:has([data-workspace-ui]) [data-collapsible=icon] [data-slot=sidebar-menu-button][data-active=true]:before{content:"";position:absolute;left:-.5rem;top:.4375rem;bottom:.4375rem;width:3px;border-radius:0 3px 3px 0;background:var(--chrome-active-indicator)}body:has([data-workspace-ui]) .workspace-sidebar-avatar{background-image:var(--chrome-avatar)}@media (prefers-reduced-motion:reduce){body:has([data-workspace-ui]) [data-slot=sidebar] *{transition-duration:0s!important}}@media (max-width:767px){body:has([data-workspace-ui]){--page-gutter:0.75rem}body:has([data-workspace-ui]) .workspace-context-bar{min-height:3rem}body:has([data-workspace-ui]) :where([data-slot=dialog-footer]){gap:.5rem}}