:root:has(.lx-app),.lx-app{--shell:oklch(97% .006 110);--stage-light:oklch(97.5% .014 145);--stage-tint:oklch(94.5% .04 146);--stage-gradient:var(--background-gradient);--stage-solid:oklch(97% .018 145);--background:oklch(97.5% .008 130);--background-warm:var(--background);--background-gradient:linear-gradient(90deg, var(--shell) 0%, oklch(97.2% .01 125) 20%, var(--stage-light) 48%, oklch(96% .027 145) 76%, var(--stage-tint) 100%);--foreground:oklch(21% .03 153);--card:oklch(100% 0 0/.78);--card-strong:oklch(100% 0 0/.92);--card-solid:oklch(99.8% .003 150);--card-hover:oklch(98.5% .012 150);--card-foreground:var(--foreground);--surface-head:oklch(100% 0 0/.3);--popover:oklch(99.7% .003 150);--popover-foreground:var(--foreground);--card-sheen:linear-gradient(180deg, oklch(100% 0 0/.34) 0%, oklch(100% 0 0/0) 55%);--card-accent-from:oklch(93.5% .042 149);--card-accent-to:oklch(98% .016 149);--card-accent-glow:82% 40%;--card-accent-sheen:radial-gradient(122% 158% at var(--card-accent-glow), var(--card-accent-from) 0%, color-mix(in oklch, var(--card-accent-from) 45%, transparent) 45%, oklch(93.5% .042 149/0) 71%), linear-gradient(180deg, color-mix(in oklch, var(--card-accent-to) 74%, transparent) 0%, oklch(98% .016 149/0) 84%);--leaf-1:oklch(97% .02 150);--leaf-2:oklch(93% .045 150);--leaf-3:oklch(84% .09 150);--leaf-4:oklch(72% .13 150);--leaf-5:oklch(58% .15 152);--gauge-track:oklch(21% .03 153/.07);--now-from:oklch(93% .065 145);--now-to:oklch(99% .008 150);--priority-danger-from:color-mix(in oklch, var(--destructive) 8%, var(--card-solid));--priority-danger-to:var(--card-solid);--priority-danger-edge:color-mix(in oklch, var(--destructive) 25%, var(--card-solid));--tile-attention-bg:color-mix(in oklch, var(--warning) 7%, var(--card-solid));--ink:oklch(21% .03 153);--ink-foreground:oklch(98.5% .004 150);--ink-6:oklch(21% .03 153/.06);--ink-10:oklch(21% .03 153/.1);--muted:var(--ink-6);--muted-foreground:oklch(44% .03 150);--ink-soft:oklch(48% .025 150);--secondary:var(--ink-6);--secondary-foreground:var(--foreground);--accent:var(--ink-10);--accent-foreground:var(--foreground);--border:oklch(40% .045 150/.15);--border-strong:oklch(40% .04 150/.27);--input:oklch(60% .03 150);--edge:oklch(42% .055 150/.15);--surface-highlight:oklch(100% 0 0/.7);--table-band:color-mix(in oklch, var(--leaf-2) 65%, var(--card-solid));--warning-wash:oklch(94.5% .06 68);--warning-wash-hover:oklch(91.5% .08 66);--radius-row:12px;--radius-control:12px;--radius-field:12px;--radius-tile:14px;--radius-card:16px;--radius-panel:20px;--radius-surface:20px;--radius-stage:24px;--radius-pill:999px;--radius-button:var(--radius-pill);--shadow-contact:inset 0 1px 0 oklch(100% 0 0/.6), 0 1px 2px oklch(35% .02 150/.05);--shadow-card:0 1px 2px oklch(35% .02 150/.05);--shadow-edge:inset 0 0 0 1px var(--edge), inset 0 2px 0 var(--surface-highlight);--shadow-overlay:0 2px 4px oklch(20% .02 165/.05), 0 12px 28px -6px oklch(20% .02 165/.16), 0 28px 56px -16px oklch(20% .02 165/.14);--control-height-sm:2rem;--control-height:2.5rem;--control-height-lg:2.75rem;--control-padding-x:1.125rem;--row-height:3rem;--tab-height:2rem;--glass-bg:var(--card);--glass-border:var(--edge);--glass-blur:0px;--workbench-shell-bg:transparent;--workbench-shell-shadow:none;--workbench-panel-bg:var(--card);--workbench-panel-shadow:var(--shadow-contact);--workbench-control-bg:var(--card-strong);--workbench-control-bg-hover:oklch(100% 0 0/.95);--surface-tint-bg:var(--card-strong);--surface-tint-bg-hover:oklch(100% 0 0/.95);--surface-tint-bg-focus:var(--card-solid);--surface-tint-shadow:none;--surface-tint-shadow-hover:none;--surface-tint-shadow-focus:0 0 0 3px color-mix(in oklch, var(--primary) 20%, transparent);--surface-tint-border-focus:var(--primary);--surface-tint-bg-on-card:var(--card-strong);--surface-tint-bg-on-card-hover:oklch(100% 0 0/.95);--surface-tint-bg-on-card-focus:var(--card-solid);--surface-tint-shadow-on-card:none;--space-page-x:1.5rem;--space-page-y:1.5rem;--space-section:2rem;--space-card-gap:1rem;--space-form-gap:1.25rem;--overlay-scrim:oklch(21% .03 153/.4);color-scheme:light}.lx-app{background-color:var(--shell);background-image:var(--background-gradient);color:var(--foreground);background-attachment:fixed}:root:has(.lx-app),:root:has(.lx-app) body{background-color:var(--shell)}.glass-surface{background-color:var(--glass-bg);border-color:var(--glass-border)}.glass-card{background-color:var(--glass-bg);background-image:var(--card-sheen);border:1px solid var(--glass-border)}[data-slot=card]{background-image:var(--card-sheen)}.surface-tint{background-color:var(--surface-tint-bg);border-color:var(--input);box-shadow:var(--surface-tint-shadow)}.surface-tint:hover{background-color:var(--surface-tint-bg-hover);box-shadow:var(--surface-tint-shadow-hover)}.surface-tint:focus-within{background-color:var(--surface-tint-bg-focus);border-color:var(--surface-tint-border-focus);box-shadow:var(--surface-tint-shadow-focus)}.workbench-panel .surface-tint,[data-slot=card] .surface-tint{background-color:var(--surface-tint-bg-on-card);box-shadow:var(--surface-tint-shadow-on-card)}.workbench-panel .surface-tint:hover,[data-slot=card] .surface-tint:hover{background-color:var(--surface-tint-bg-on-card-hover)}.workbench-panel .surface-tint:focus-within,[data-slot=card] .surface-tint:focus-within{background-color:var(--surface-tint-bg-on-card-focus)}.workbench-shell{box-shadow:none;backdrop-filter:none;background-color:#0000;border:0;border-radius:0;padding:0!important}.workbench-panel,.ledger{background-color:var(--workbench-panel-bg);background-image:var(--card-sheen);box-shadow:var(--shadow-edge), var(--shadow-card);border-radius:var(--radius-panel);border:0}.ledger-head{background-color:#0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.figure,.tabular-nums:not(.font-mono){font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1, "pnum" 1}.workbench-control{border-color:var(--border)!important;background-color:var(--workbench-control-bg)!important;box-shadow:none!important}.workbench-control:hover{background-color:var(--workbench-control-bg-hover)!important}.workbench-stat{border-radius:var(--radius-tile);background-color:var(--card-strong);background-image:var(--card-sheen);box-shadow:var(--shadow-edge), var(--shadow-card);border:0;backdrop-filter:none!important}.lx-app .hero-panel{--gauge-track:oklch(100% 0 0/.62);background-image:var(--card-accent-sheen)}@media (max-width:1023px){.lx-app .hero-panel{--card-accent-glow:54% 72%}}.lx-topbar{background-color:var(--shell);background-image:var(--background-gradient);background-attachment:fixed}[data-slot=button].bg-primary,[data-slot=button].bg-ink{box-shadow:none}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{background-color:var(--overlay-scrim);backdrop-filter:blur(8px)}[data-slot=dialog-content],[data-slot=popover-content],[data-slot=sheet-content]{background-color:var(--popover);background-image:var(--card-sheen);color:var(--popover-foreground);border-color:var(--edge);box-shadow:var(--shadow-overlay);backdrop-filter:none}[data-slot=dialog-content]{border-radius:var(--radius-stage)}[data-slot=popover-content]{border-radius:var(--radius-panel)}@media (prefers-reduced-transparency:reduce){[data-slot=dialog-overlay],[data-slot=sheet-overlay]{backdrop-filter:none}}.workbench-panel [data-slot=empty-state],[data-slot=card] [data-slot=empty-state]{background-color:#0000;border-color:#0000}.lx-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.lx-scroll::-webkit-scrollbar{width:8px}.lx-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}
