.lp-theme{--page:#f8f8f8;--surface-1:#fff;--surface-2:#f5f5f5;--surface-3:#eee;--surface-blocked:#f0f2f4;--background:var(--page);--foreground:#070b14;--card:var(--surface-1);--card-foreground:#070b14;--popover:var(--surface-2);--popover-foreground:#070b14;--primary:#e06623;--primary-foreground:#fff;--secondary:#6bccb4;--secondary-foreground:#070b14;--muted:var(--surface-3);--muted-foreground:#6e7278;--accent:#6bccb4;--accent-foreground:#070b14;--border-subtle:#0000000a;--border-default:#00000014;--border-strong:#00000024;--border-brand:#e0662333;--border-accent:#6bccb42e;--border:var(--border-default);--input:var(--border-default);--text-primary:#070b14;--text-secondary:#45484d;--text-tertiary:#6f7276;--text-disabled:#9d9ea2;--status-success:#008b46;--status-success-subtle:#008b461a;--status-warning:#a57800;--status-warning-subtle:#a578001a;--status-error:#d40924;--status-error-subtle:#d409241a;--status-info:#1479b0;--status-info-subtle:#1479b01a;--sidebar:#f8f8f8;--sidebar-foreground:#070b14;--sidebar-primary:#e06623;--sidebar-primary-foreground:#fff;--sidebar-accent:#f2f2f2;--sidebar-accent-foreground:#070b14;--sidebar-border:#00000014;--sidebar-ring:#e06623;--brand:#ec4a0a;--brand-hover:#d4400a;--brand-orange-subtle:#fff1ea;--brand-aqua-subtle:#84d1bf26;--bg-offwhite:#faf6f1;--warm-bg:#fff1ea;--turquoise:#84d1bf}@supports (color:lab(0% 0 0)){.lp-theme{--page:lab(97.68% -.0000298023 .0000119209);--surface-1:lab(100% 0 0);--surface-2:lab(96.52% -.0000298023 .0000119209);--surface-3:lab(94.2% 0 0);--surface-blocked:lab(95.3507% -.162244 -1.12435);--foreground:lab(2.99229% -.130028 -4.69358);--card-foreground:lab(2.99229% -.130028 -4.69358);--popover-foreground:lab(2.99229% -.130028 -4.69358);--primary:lab(58.1807% 46.2289 58.1864);--primary-foreground:lab(100% 0 0);--secondary:lab(75.7744% -34.7039 3.02786);--secondary-foreground:lab(2.99229% -.130028 -4.69358);--muted-foreground:lab(47.7666% -.495315 -3.72248);--accent:lab(75.7744% -34.7039 3.02786);--accent-foreground:lab(2.99229% -.130028 -4.69358);--border-subtle:lab(0% 0 0/.04);--border-default:lab(0% 0 0/.08);--border-strong:lab(0% 0 0/.14);--border-brand:lab(58.1807% 46.2289 58.1864/.2);--border-accent:lab(75.7744% -34.7039 3.02786/.18);--text-primary:lab(2.99229% -.130028 -4.69358);--text-secondary:lab(30.3655% -.474572 -3.71171);--text-tertiary:lab(47.7738% -.404984 -2.98274);--text-disabled:lab(65.1842% -.264257 -1.87042);--status-success:lab(50.0781% -59.0443 30.7218);--status-success-subtle:lab(50.0781% -59.0443 30.7218/.1);--status-warning:lab(53.5674% 17.8796 129.053);--status-warning-subtle:lab(53.5674% 17.8796 129.053/.1);--status-error:lab(45.5382% 69.8881 46.2994);--status-error-subtle:lab(45.5382% 69.8881 46.2994/.1);--status-info:lab(47.6406% -12.2545 -37.4128);--status-info-subtle:lab(47.6406% -12.2545 -37.4128/.1);--sidebar:lab(97.68% -.0000298023 .0000119209);--sidebar-foreground:lab(2.99229% -.130028 -4.69358);--sidebar-primary:lab(58.1807% 46.2289 58.1864);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(95.36% 0 0);--sidebar-accent-foreground:lab(2.99229% -.130028 -4.69358);--sidebar-border:lab(0% 0 0/.08);--sidebar-ring:lab(58.1807% 46.2289 58.1864)}}.lp-theme-page{background:var(--page);color:var(--foreground);min-height:100vh}html:has(.lp-diagnostico) body{background:#faf6f1!important}html:has(main.bg-white) body{background:#fff!important}.lp-theme .bg-brand{background-color:var(--brand)}.lp-theme .bg-brand-hover,.lp-theme .hover\:bg-brand-hover:hover,.lp-theme .bg-brand:hover{background-color:var(--brand-hover)}.lp-theme .text-brand{color:var(--brand)}.lp-theme .border-brand{border-color:var(--brand)}.lp-theme .border-t-brand{border-top-color:var(--brand)}.lp-theme .border-r-brand{border-right-color:var(--brand)}.lp-theme .border-b-brand{border-bottom-color:var(--brand)}.lp-theme .border-l-brand{border-left-color:var(--brand)}.lp-theme .ring-brand{--tw-ring-color:var(--brand)}.lp-theme .fill-brand{fill:var(--brand)}.lp-theme .bg-bg-offwhite{background-color:var(--bg-offwhite)}.lp-theme .bg-warm-bg{background-color:var(--warm-bg)}.lp-theme .bg-brand-orange-subtle{background-color:var(--brand-orange-subtle)}.lp-theme .bg-brand-aqua-subtle{background-color:var(--brand-aqua-subtle)}.lp-theme .bg-turquoise{background-color:var(--turquoise)}.lp-theme .text-turquoise{color:var(--turquoise)}.lp-theme .border-turquoise{border-color:var(--turquoise)}.lp-theme .text-text-muted{color:var(--text-tertiary)}