:root{--font-size:16px;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--destructive-foreground:#fff;--success:#16a34a;--success-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--input-background:#f5f5f5;--switch-background:#d4d4d4;--font-weight-medium:500;--font-weight-normal:400;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--text-2xl:1.5rem;--text-xl:1.25rem;--text-lg:1.125rem;--text-base:1rem;--background:#fff;--foreground:#0a0a0a}@supports (color:lab(0% 0 0)){:root{--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209);--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#fff;--success:#22c55e;--success-foreground:#0a0a0a;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}[data-accent=blue]:not(.dark){--primary:#2563eb;--primary-foreground:#fff;--ring:#2563eb;--chart-1:#2563eb;--chart-2:#1d4ed8;--chart-3:#3b82f6;--chart-4:#60a5fa;--chart-5:#93c5fd;--background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--background:color-mix(in oklch, var(--primary) 20%, white)}}[data-accent=blue]:not(.dark){--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--card:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=blue]:not(.dark){--card-foreground:#0a0a0a;--popover:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--card-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--popover:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=blue]:not(.dark){--popover-foreground:#0a0a0a;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--popover-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--secondary:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=blue]:not(.dark){--secondary-foreground:#171717;--muted:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--secondary-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--muted:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=blue]:not(.dark){--muted-foreground:#585858;--accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--muted-foreground:lab(37.36% .0000149012 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--accent:color-mix(in oklch, var(--primary) 12%, white)}}[data-accent=blue]:not(.dark){--accent-foreground:#171717;--border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=blue]:not(.dark){--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--input:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=blue]:not(.dark){--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--input-background:color-mix(in oklch, var(--primary) 14%, white)}}[data-accent=blue]:not(.dark){--switch-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--switch-background:color-mix(in oklch, var(--primary) 22%, lab(86.08% -.0000298023 0))}}[data-accent=blue]:not(.dark){--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--sidebar:color-mix(in oklch, var(--primary) 18%, white)}}[data-accent=blue]:not(.dark){--sidebar-foreground:#0a0a0a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--sidebar-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--sidebar-accent:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=blue]:not(.dark){--sidebar-accent-foreground:#171717;--sidebar-border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=blue]:not(.dark){--sidebar-accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=blue]:not(.dark){--sidebar-border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=blue]:not(.dark){--sidebar-ring:var(--primary)}.dark[data-accent=blue]{--primary:#3b82f6;--primary-foreground:#fff;--ring:#3b82f6;--chart-1:#3b82f6;--chart-2:#60a5fa;--chart-3:#2563eb;--chart-4:#93c5fd;--chart-5:#1d4ed8;--foreground:#fafafa;--background:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--background:color-mix(in oklch, var(--primary) 36%, lab(.903296% 0 0))}}.dark[data-accent=blue]{--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--card:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=blue]{--card-foreground:#fafafa;--popover:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--card-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--popover:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=blue]{--popover-foreground:#fafafa;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--popover-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--secondary:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=blue]{--secondary-foreground:#fafafa;--muted:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--secondary-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--muted:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=blue]{--muted-foreground:#a4a4a4;--accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--muted-foreground:lab(67.52% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=blue]{--accent-foreground:#fafafa;--border:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--accent-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--border:color-mix(in oklch, var(--primary) 42%, lab(16.48% 0 0))}}.dark[data-accent=blue]{--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--input:color-mix(in oklch, var(--primary) 38%, lab(14.16% 0 0))}}.dark[data-accent=blue]{--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--input-background:color-mix(in oklch, var(--primary) 30%, lab(2.47865% 0 0))}}.dark[data-accent=blue]{--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--sidebar:color-mix(in oklch, var(--primary) 34%, lab(1.5609% 0 0))}}.dark[data-accent=blue]{--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--sidebar-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=blue]{--sidebar-accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=blue]{--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1f;--sidebar-ring:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=blue]{--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.12)}}[data-accent=green]:not(.dark){--primary:#16a34a;--primary-foreground:#fff;--ring:#16a34a;--chart-1:#16a34a;--chart-2:#15803d;--chart-3:#22c55e;--chart-4:#4ade80;--chart-5:#86efac;--background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--background:color-mix(in oklch, var(--primary) 20%, white)}}[data-accent=green]:not(.dark){--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--card:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=green]:not(.dark){--card-foreground:#0a0a0a;--popover:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--card-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--popover:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=green]:not(.dark){--popover-foreground:#0a0a0a;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--popover-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--secondary:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=green]:not(.dark){--secondary-foreground:#171717;--muted:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--secondary-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--muted:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=green]:not(.dark){--muted-foreground:#585858;--accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--muted-foreground:lab(37.36% .0000149012 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--accent:color-mix(in oklch, var(--primary) 12%, white)}}[data-accent=green]:not(.dark){--accent-foreground:#171717;--border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=green]:not(.dark){--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--input:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=green]:not(.dark){--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--input-background:color-mix(in oklch, var(--primary) 14%, white)}}[data-accent=green]:not(.dark){--switch-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--switch-background:color-mix(in oklch, var(--primary) 22%, lab(86.08% -.0000298023 0))}}[data-accent=green]:not(.dark){--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--sidebar:color-mix(in oklch, var(--primary) 18%, white)}}[data-accent=green]:not(.dark){--sidebar-foreground:#0a0a0a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--sidebar-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--sidebar-accent:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=green]:not(.dark){--sidebar-accent-foreground:#171717;--sidebar-border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=green]:not(.dark){--sidebar-accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=green]:not(.dark){--sidebar-border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=green]:not(.dark){--sidebar-ring:var(--primary)}.dark[data-accent=green]{--primary:#22c55e;--primary-foreground:#0a0a0a;--ring:#22c55e;--chart-1:#22c55e;--chart-2:#16a34a;--chart-3:#4ade80;--chart-4:#86efac;--chart-5:#14532d;--foreground:#fafafa;--background:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--background:color-mix(in oklch, var(--primary) 36%, lab(.903296% 0 0))}}.dark[data-accent=green]{--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--card:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=green]{--card-foreground:#fafafa;--popover:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--card-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--popover:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=green]{--popover-foreground:#fafafa;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--popover-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--secondary:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=green]{--secondary-foreground:#fafafa;--muted:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--secondary-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--muted:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=green]{--muted-foreground:#a4a4a4;--accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--muted-foreground:lab(67.52% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=green]{--accent-foreground:#fafafa;--border:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--accent-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--border:color-mix(in oklch, var(--primary) 42%, lab(16.48% 0 0))}}.dark[data-accent=green]{--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--input:color-mix(in oklch, var(--primary) 38%, lab(14.16% 0 0))}}.dark[data-accent=green]{--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--input-background:color-mix(in oklch, var(--primary) 30%, lab(2.47865% 0 0))}}.dark[data-accent=green]{--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--sidebar:color-mix(in oklch, var(--primary) 34%, lab(1.5609% 0 0))}}.dark[data-accent=green]{--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--sidebar-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=green]{--sidebar-accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=green]{--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1f;--sidebar-ring:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=green]{--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.12)}}[data-accent=purple]:not(.dark){--primary:#7c3aed;--primary-foreground:#fff;--ring:#7c3aed;--chart-1:#7c3aed;--chart-2:#6d28d9;--chart-3:#8b5cf6;--chart-4:#a78bfa;--chart-5:#c4b5fd;--background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--background:color-mix(in oklch, var(--primary) 20%, white)}}[data-accent=purple]:not(.dark){--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--card:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=purple]:not(.dark){--card-foreground:#0a0a0a;--popover:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--card-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--popover:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=purple]:not(.dark){--popover-foreground:#0a0a0a;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--popover-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--secondary:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=purple]:not(.dark){--secondary-foreground:#171717;--muted:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--secondary-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--muted:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=purple]:not(.dark){--muted-foreground:#585858;--accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--muted-foreground:lab(37.36% .0000149012 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--accent:color-mix(in oklch, var(--primary) 12%, white)}}[data-accent=purple]:not(.dark){--accent-foreground:#171717;--border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=purple]:not(.dark){--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--input:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=purple]:not(.dark){--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--input-background:color-mix(in oklch, var(--primary) 14%, white)}}[data-accent=purple]:not(.dark){--switch-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--switch-background:color-mix(in oklch, var(--primary) 22%, lab(86.08% -.0000298023 0))}}[data-accent=purple]:not(.dark){--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--sidebar:color-mix(in oklch, var(--primary) 18%, white)}}[data-accent=purple]:not(.dark){--sidebar-foreground:#0a0a0a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--sidebar-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--sidebar-accent:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=purple]:not(.dark){--sidebar-accent-foreground:#171717;--sidebar-border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=purple]:not(.dark){--sidebar-accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=purple]:not(.dark){--sidebar-border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=purple]:not(.dark){--sidebar-ring:var(--primary)}.dark[data-accent=purple]{--primary:#8b5cf6;--primary-foreground:#fff;--ring:#8b5cf6;--chart-1:#8b5cf6;--chart-2:#7c3aed;--chart-3:#a78bfa;--chart-4:#c4b5fd;--chart-5:#5b21b6;--foreground:#fafafa;--background:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--background:color-mix(in oklch, var(--primary) 36%, lab(.903296% 0 0))}}.dark[data-accent=purple]{--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--card:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=purple]{--card-foreground:#fafafa;--popover:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--card-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--popover:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=purple]{--popover-foreground:#fafafa;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--popover-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--secondary:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=purple]{--secondary-foreground:#fafafa;--muted:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--secondary-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--muted:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=purple]{--muted-foreground:#a4a4a4;--accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--muted-foreground:lab(67.52% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=purple]{--accent-foreground:#fafafa;--border:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--accent-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--border:color-mix(in oklch, var(--primary) 42%, lab(16.48% 0 0))}}.dark[data-accent=purple]{--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--input:color-mix(in oklch, var(--primary) 38%, lab(14.16% 0 0))}}.dark[data-accent=purple]{--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--input-background:color-mix(in oklch, var(--primary) 30%, lab(2.47865% 0 0))}}.dark[data-accent=purple]{--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--sidebar:color-mix(in oklch, var(--primary) 34%, lab(1.5609% 0 0))}}.dark[data-accent=purple]{--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--sidebar-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=purple]{--sidebar-accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=purple]{--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1f;--sidebar-ring:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=purple]{--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.12)}}[data-accent=orange]:not(.dark){--primary:#ea580c;--primary-foreground:#fff;--ring:#ea580c;--chart-1:#ea580c;--chart-2:#c2410c;--chart-3:#f97316;--chart-4:#fb923c;--chart-5:#fdba74;--background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--background:color-mix(in oklch, var(--primary) 20%, white)}}[data-accent=orange]:not(.dark){--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--card:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=orange]:not(.dark){--card-foreground:#0a0a0a;--popover:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--card-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--popover:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=orange]:not(.dark){--popover-foreground:#0a0a0a;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--popover-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--secondary:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=orange]:not(.dark){--secondary-foreground:#171717;--muted:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--secondary-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--muted:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=orange]:not(.dark){--muted-foreground:#585858;--accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--muted-foreground:lab(37.36% .0000149012 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--accent:color-mix(in oklch, var(--primary) 12%, white)}}[data-accent=orange]:not(.dark){--accent-foreground:#171717;--border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=orange]:not(.dark){--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--input:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=orange]:not(.dark){--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--input-background:color-mix(in oklch, var(--primary) 14%, white)}}[data-accent=orange]:not(.dark){--switch-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--switch-background:color-mix(in oklch, var(--primary) 22%, lab(86.08% -.0000298023 0))}}[data-accent=orange]:not(.dark){--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--sidebar:color-mix(in oklch, var(--primary) 18%, white)}}[data-accent=orange]:not(.dark){--sidebar-foreground:#0a0a0a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--sidebar-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--sidebar-accent:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=orange]:not(.dark){--sidebar-accent-foreground:#171717;--sidebar-border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=orange]:not(.dark){--sidebar-accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=orange]:not(.dark){--sidebar-border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=orange]:not(.dark){--sidebar-ring:var(--primary)}.dark[data-accent=orange]{--primary:#f97316;--primary-foreground:#0a0a0a;--ring:#f97316;--chart-1:#f97316;--chart-2:#ea580c;--chart-3:#fb923c;--chart-4:#fdba74;--chart-5:#9a3412;--foreground:#fafafa;--background:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--background:color-mix(in oklch, var(--primary) 36%, lab(.903296% 0 0))}}.dark[data-accent=orange]{--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--card:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=orange]{--card-foreground:#fafafa;--popover:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--card-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--popover:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=orange]{--popover-foreground:#fafafa;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--popover-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--secondary:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=orange]{--secondary-foreground:#fafafa;--muted:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--secondary-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--muted:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=orange]{--muted-foreground:#a4a4a4;--accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--muted-foreground:lab(67.52% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=orange]{--accent-foreground:#fafafa;--border:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--accent-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--border:color-mix(in oklch, var(--primary) 42%, lab(16.48% 0 0))}}.dark[data-accent=orange]{--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--input:color-mix(in oklch, var(--primary) 38%, lab(14.16% 0 0))}}.dark[data-accent=orange]{--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--input-background:color-mix(in oklch, var(--primary) 30%, lab(2.47865% 0 0))}}.dark[data-accent=orange]{--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--sidebar:color-mix(in oklch, var(--primary) 34%, lab(1.5609% 0 0))}}.dark[data-accent=orange]{--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--sidebar-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=orange]{--sidebar-accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=orange]{--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1f;--sidebar-ring:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=orange]{--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.12)}}[data-accent=custom]:not(.dark){--primary:var(--custom-accent,#3b82f6);--primary-foreground:#fff;--ring:var(--custom-accent,#3b82f6);--chart-1:var(--custom-accent,#3b82f6);--chart-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--chart-2:color-mix(in oklch, var(--primary) 78%, black)}}[data-accent=custom]:not(.dark){--chart-3:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--chart-3:color-mix(in oklch, var(--primary) 88%, white)}}[data-accent=custom]:not(.dark){--chart-4:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--chart-4:color-mix(in oklch, var(--primary) 72%, white)}}[data-accent=custom]:not(.dark){--chart-5:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--chart-5:color-mix(in oklch, var(--primary) 58%, white)}}[data-accent=custom]:not(.dark){--background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--background:color-mix(in oklch, var(--primary) 20%, white)}}[data-accent=custom]:not(.dark){--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--card:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=custom]:not(.dark){--card-foreground:#0a0a0a;--popover:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--card-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--popover:color-mix(in oklch, var(--primary) 13%, white)}}[data-accent=custom]:not(.dark){--popover-foreground:#0a0a0a;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--popover-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--secondary:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=custom]:not(.dark){--secondary-foreground:#171717;--muted:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--secondary-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--muted:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=custom]:not(.dark){--muted-foreground:#585858;--accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--muted-foreground:lab(37.36% .0000149012 -.00000596046)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--accent:color-mix(in oklch, var(--primary) 12%, white)}}[data-accent=custom]:not(.dark){--accent-foreground:#171717;--border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=custom]:not(.dark){--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--input:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=custom]:not(.dark){--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--input-background:color-mix(in oklch, var(--primary) 14%, white)}}[data-accent=custom]:not(.dark){--switch-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--switch-background:color-mix(in oklch, var(--primary) 22%, lab(86.08% -.0000298023 0))}}[data-accent=custom]:not(.dark){--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--sidebar:color-mix(in oklch, var(--primary) 18%, white)}}[data-accent=custom]:not(.dark){--sidebar-foreground:#0a0a0a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--sidebar-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--sidebar-accent:color-mix(in oklch, var(--primary) 11%, white)}}[data-accent=custom]:not(.dark){--sidebar-accent-foreground:#171717;--sidebar-border:var(--primary)}@supports (color:lab(0% 0 0)){[data-accent=custom]:not(.dark){--sidebar-accent-foreground:lab(7.78201% -.0000149012 0)}}@supports (color:color-mix(in lab, red, red)){[data-accent=custom]:not(.dark){--sidebar-border:color-mix(in oklch, var(--primary) 24%, lab(91.88% .0000298023 -.0000119209))}}[data-accent=custom]:not(.dark){--sidebar-ring:var(--primary)}.dark[data-accent=custom]{--primary:var(--custom-accent,#3b82f6);--primary-foreground:#fff;--ring:var(--custom-accent,#3b82f6);--chart-1:var(--custom-accent,#3b82f6);--chart-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--chart-2:color-mix(in oklch, var(--primary) 82%, white)}}.dark[data-accent=custom]{--chart-3:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--chart-3:color-mix(in oklch, var(--primary) 68%, black)}}.dark[data-accent=custom]{--chart-4:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--chart-4:color-mix(in oklch, var(--primary) 52%, black)}}.dark[data-accent=custom]{--chart-5:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--chart-5:color-mix(in oklch, var(--primary) 38%, black)}}.dark[data-accent=custom]{--foreground:#fafafa;--background:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--background:color-mix(in oklch, var(--primary) 36%, lab(.903296% 0 0))}}.dark[data-accent=custom]{--card:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--card:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=custom]{--card-foreground:#fafafa;--popover:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--card-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--popover:color-mix(in oklch, var(--primary) 28%, lab(2.47865% 0 0))}}.dark[data-accent=custom]{--popover-foreground:#fafafa;--secondary:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--popover-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--secondary:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=custom]{--secondary-foreground:#fafafa;--muted:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--secondary-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--muted:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=custom]{--muted-foreground:#a4a4a4;--accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--muted-foreground:lab(67.52% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=custom]{--accent-foreground:#fafafa;--border:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--accent-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--border:color-mix(in oklch, var(--primary) 42%, lab(16.48% 0 0))}}.dark[data-accent=custom]{--input:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--input:color-mix(in oklch, var(--primary) 38%, lab(14.16% 0 0))}}.dark[data-accent=custom]{--input-background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--input-background:color-mix(in oklch, var(--primary) 30%, lab(2.47865% 0 0))}}.dark[data-accent=custom]{--sidebar:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--sidebar:color-mix(in oklch, var(--primary) 34%, lab(1.5609% 0 0))}}.dark[data-accent=custom]{--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#0a0a0a;--sidebar-accent:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--sidebar-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark[data-accent=custom]{--sidebar-accent:color-mix(in oklch, var(--primary) 32%, lab(5.26802% 0 0))}}.dark[data-accent=custom]{--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1f;--sidebar-ring:var(--primary)}@supports (color:lab(0% 0 0)){.dark[data-accent=custom]{--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.12)}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html[data-compact=true]{--font-size:14px}html[data-compact=true] main{padding:1rem}html[data-animations=off] *,html[data-animations=off] :before,html[data-animations=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
