.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark :where(.bg-white):not(.celpip-exam):not(.celpip-exam *),.dark :where(.bg-slate-50):not(.celpip-exam):not(.celpip-exam *),.dark :where(.bg-slate-50\/55):not(.celpip-exam):not(.celpip-exam *),.dark :where(.bg-slate-50\/70):not(.celpip-exam):not(.celpip-exam *),.dark :where(.bg-white\/95):not(.celpip-exam):not(.celpip-exam *){background-color:var(--card)!important}.dark :where(.bg-slate-100):not(.celpip-exam):not(.celpip-exam *),.dark :where(.bg-slate-100\/70):not(.celpip-exam):not(.celpip-exam *){background-color:var(--muted)!important}.dark :where(.text-slate-950,.text-slate-900,.text-slate-800):not(.celpip-exam):not(.celpip-exam *){color:var(--foreground)!important}.dark :where(.text-slate-700,.text-slate-600):not(.celpip-exam):not(.celpip-exam *){color:color-mix(in oklch, var(--foreground) 82%, var(--muted-foreground))!important}.dark :where(.text-slate-500,.text-slate-400):not(.celpip-exam):not(.celpip-exam *){color:var(--muted-foreground)!important}.dark :where(.border-slate-100,.border-slate-200,.border-slate-300):not(.celpip-exam):not(.celpip-exam *){border-color:var(--border)!important}.dark :where(.ring-slate-100,.ring-slate-200):not(.celpip-exam):not(.celpip-exam *){--tw-ring-color:var(--border)!important}.dark :where(.from-blue-50,.from-slate-50,.from-\[\#f5f3ff\],.from-\[\#f7f6ff\]):not(.celpip-exam):not(.celpip-exam *){--tw-gradient-from:color-mix(in oklch, var(--card) 88%, var(--primary) 12%) var(--tw-gradient-from-position)!important}.dark :where(.via-white):not(.celpip-exam):not(.celpip-exam *){--tw-gradient-via:var(--card) var(--tw-gradient-via-position)!important}.dark :where(.to-slate-100,.to-\[\#f6f4ff\],.to-\[\#f7f7ff\],.to-\[\#f5f8ff\]):not(.celpip-exam):not(.celpip-exam *){--tw-gradient-to:color-mix(in oklch, var(--card) 90%, var(--primary) 10%) var(--tw-gradient-to-position)!important}.dark :where(.shadow-slate-200\/20):not(.celpip-exam):not(.celpip-exam *){--tw-shadow-color:transparent!important}.dark :where(input,textarea,select):not(.celpip-exam):not(.celpip-exam *){background-color:var(--background);color:var(--foreground);border-color:var(--border)}.dark :where(input,textarea)::placeholder{color:var(--muted-foreground)}.dark .marketing-site :where(.bg-white\/98,.bg-white\/90,.bg-white\/80,.bg-white\/70,.bg-white\/60,.bg-white\/50){background-color:color-mix(in oklch, var(--card) 96%, transparent)!important}.dark .marketing-site :where(.bg-\[\#f7faff\],.bg-\[\#f8fbff\]){background-color:var(--background)!important}.dark .marketing-site :where(.bg-blue-50,.bg-blue-50\/70){background-color:color-mix(in oklch, var(--card) 82%, #3986e4 18%)!important}@supports (color:lab(0% 0 0)){.dark .marketing-site :where(.bg-blue-50,.bg-blue-50\/70){background-color:color-mix(in oklch, var(--card) 82%, lab(54.877% .430822 -55.184) 18%)!important}}.dark .marketing-site :where(.bg-emerald-50){background-color:color-mix(in oklch, var(--card) 84%, #23ac74 16%)!important}@supports (color:lab(0% 0 0)){.dark .marketing-site :where(.bg-emerald-50){background-color:color-mix(in oklch, var(--card) 84%, lab(62.4045% -46.7373 18.3536) 16%)!important}}.dark .marketing-site :where(.bg-orange-50){background-color:color-mix(in oklch, var(--card) 84%, #e87f25 16%)!important}@supports (color:lab(0% 0 0)){.dark .marketing-site :where(.bg-orange-50){background-color:color-mix(in oklch, var(--card) 84%, lab(64.3605% 37.3843 62.6392) 16%)!important}}.dark .marketing-site :where(.bg-violet-50){background-color:color-mix(in oklch, var(--card) 84%, #a064db 16%)!important}@supports (color:lab(0% 0 0)){.dark .marketing-site :where(.bg-violet-50){background-color:color-mix(in oklch, var(--card) 84%, lab(53.1308% 42.0941 -52.7918) 16%)!important}}.dark .marketing-site :where(.from-white){--tw-gradient-from:var(--background) var(--tw-gradient-from-position)!important}.dark .marketing-site :where(.via-\[\#f8fbff\]){--tw-gradient-via:color-mix(in oklch, var(--background) 88%, var(--primary) 12%) var(--tw-gradient-via-position)!important}.dark .marketing-site :where(.to-\[\#edf5ff\]){--tw-gradient-to:color-mix(in oklch, var(--background) 82%, var(--primary) 18%) var(--tw-gradient-to-position)!important}.dark .marketing-site :where(.text-\[\#0b1f4f\]){color:var(--foreground)!important}.dark .marketing-site :where(.border-blue-100){border-color:color-mix(in oklch, var(--border) 70%, var(--primary) 30%)!important}.dark .marketing-site :where(.ring-blue-100\/80){--tw-ring-color:color-mix(in oklch, var(--border) 65%, var(--primary) 35%)!important}