.workspace-app{--background:#0c0d10;--foreground:#f2f3f5;--card:#141519;--card-foreground:#f2f3f5;--popover:#1b1c21;--popover-foreground:#f2f3f5;--primary:var(--blue);--primary-foreground:#fff;--secondary:#23252b;--secondary-foreground:#eeeef1;--accent:#24262d;--accent-foreground:#f2f3f5;--muted:#1e2026;--muted-foreground:#989ca8;--destructive:#ed6e78;--ui-border:#292b33;--input:#353842;--ring:var(--blue);--sidebar:#101115;--sidebar-foreground:#b4b7c1;--sidebar-active:color-mix(in oklab, var(--primary) 12%, var(--sidebar));--ui-radius-sm:.375rem;--ui-radius-md:.5rem;--ui-radius-lg:.75rem;--text-hi:var(--foreground);--text-mid:var(--muted-foreground);--text-low:var(--muted-foreground);--workspace-success:#62c9a1;--workspace-warning:#dfb66b;--workspace-chart-grid:#2a2c34;--workspace-chart-2:#60c9c5;--workspace-font-size:13px;--workspace-font-family:var(--ff-body);--workspace-font-micro:calc(var(--workspace-font-size) * 9 / 13);--workspace-font-caption:calc(var(--workspace-font-size) * 10 / 13);--workspace-font-small:calc(var(--workspace-font-size) * 11 / 13);--workspace-font-heading:calc(var(--workspace-font-size) * 24 / 13);--workspace-font-subheading:calc(var(--workspace-font-size) * 16 / 13);--workspace-font-dialog:calc(var(--workspace-font-size) * 18 / 13);--workspace-font-stat:calc(var(--workspace-font-size) * 29 / 13);--text-xs:calc(var(--workspace-font-size) * 12 / 13);--text-sm:calc(var(--workspace-font-size) * 14 / 13);--text-base:calc(var(--workspace-font-size) * 16 / 13);--text-lg:calc(var(--workspace-font-size) * 18 / 13);--text-xl:calc(var(--workspace-font-size) * 20 / 13);--text-2xl:calc(var(--workspace-font-size) * 24 / 13);--text-3xl:calc(var(--workspace-font-size) * 30 / 13);--workspace-spacing-unit:.25rem;--spacing:var(--workspace-spacing-unit);--workspace-sidebar-width:15rem;--workspace-sidebar-width-icon:3.5rem;--workspace-content-px:1rem;--workspace-content-py:1.5rem;min-height:100svh;font-family:var(--workspace-font-family);font-size:var(--workspace-font-size);background:var(--background);color:var(--foreground);line-height:1.5}html[data-theme=light] .workspace-app{--background:#f8f9fb;--foreground:#181b23;--card:#fff;--card-foreground:#181b23;--popover:#fff;--popover-foreground:#181b23;--secondary:#f0f1f5;--secondary-foreground:#282c36;--accent:#eceef4;--accent-foreground:#181b23;--muted:#eef0f5;--muted-foreground:#616878;--destructive:#bd3947;--ui-border:#e1e4eb;--input:#d5d9e3;--sidebar:#fff;--sidebar-foreground:#535b6c;--workspace-success:#197348;--workspace-warning:#93620d;--workspace-chart-grid:#e9ecf2;--workspace-chart-2:#078985}@layer base{.workspace-app *,.workspace-app :before,.workspace-app :after{border:0 solid var(--ui-border)}.workspace-app button,.workspace-app input{background:0 0}.workspace-app button{color:inherit}.workspace-app button,.workspace-app input,.workspace-app select,.workspace-app textarea{font:inherit}.workspace-app button,.workspace-app [role=button]{cursor:pointer}.workspace-app button:disabled{cursor:not-allowed}.workspace-app :is(h1,h2,h3,h4){font:inherit;color:inherit;letter-spacing:inherit}.workspace-app :focus-visible{outline:2px solid var(--ring);outline-offset:3px}}@media (min-width:640px){.workspace-app{--workspace-content-px:1.5rem}}@media (min-width:1024px){.workspace-app{--workspace-content-px:1.75rem;--workspace-content-py:1.75rem}}@media (prefers-reduced-motion:reduce){.workspace-app *,.workspace-app :before,.workspace-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
