.performai-docs-spa.performai-docs-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.5rem;--background:#f8f8fc;--foreground:#0f101f;--card:#fff;--card-foreground:#0f101f;--popover:#fff;--popover-foreground:#0f101f;--primary:#6b4ee0;--primary-foreground:#f8f8f8;--secondary:#edeef5;--secondary-foreground:#2b2c3d;--muted:#eaebf1;--muted-foreground:#525466;--accent:#eaebf2;--accent-foreground:#0f101f;--destructive:#d40924;--destructive-foreground:#f8f8f8;--border:#d6d7de;--input:#e3e4ea;--ring:#6b4ee0;--chart-1:#6b4ee0;--chart-2:#7541b8;--chart-3:#6b4ee0;--chart-4:#b68700;--chart-5:#bb061e;--sidebar:#f0f1f7;--sidebar-foreground:#1f2030;--sidebar-primary:#6b4ee0;--sidebar-primary-foreground:#f8f8f8;--sidebar-accent:#e3e4eb;--sidebar-accent-foreground:#0f101f;--sidebar-border:#d6d7de;--sidebar-ring:#6b4ee0;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.performai-docs-spa.performai-docs-light{--background:lab(97.6426% .319481 -1.86682);--foreground:lab(5.03444% 2.4611 -9.88059);--card:lab(100% 0 0);--card-foreground:lab(5.03444% 2.4611 -9.88059);--popover:lab(100% 0 0);--popover-foreground:lab(5.03444% 2.4611 -9.88059);--primary:lab(43.2124% 40.8103 -71.6508);--primary-foreground:lab(97.68% -.0000298023 .0000119209);--secondary:lab(94.1243% .652999 -3.72481);--secondary-foreground:lab(18.5253% 2.67582 -10.843);--muted:lab(92.9797% .518173 -2.98243);--muted-foreground:lab(35.9435% 2.40444 -10.9468);--accent:lab(92.9643% .653297 -3.72465);--accent-foreground:lab(5.03444% 2.4611 -9.88059);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(97.68% -.0000298023 .0000119209);--border:lab(86.0041% .655174 -3.72349);--input:lab(90.6597% .51856 -2.9822);--ring:lab(43.2124% 40.8103 -71.6508);--chart-1:lab(43.2124% 40.8103 -71.6508);--chart-2:lab(39.0147% 41.4526 -55.5042);--chart-3:lab(43.2124% 40.8103 -71.6508);--chart-4:lab(59.5057% 12.7527 79.8726);--chart-5:lab(39.9438% 63.5347 42.0903);--sidebar:lab(95.2997% .517815 -2.98266);--sidebar-foreground:lab(12.714% 2.84092 -10.7897);--sidebar-primary:lab(43.2124% 40.8103 -71.6508);--sidebar-primary-foreground:lab(97.68% -.0000298023 .0000119209);--sidebar-accent:lab(90.6442% .653893 -3.72428);--sidebar-accent-foreground:lab(5.03444% 2.4611 -9.88059);--sidebar-border:lab(86.0041% .655174 -3.72349);--sidebar-ring:lab(43.2124% 40.8103 -71.6508)}}.performai-docs-spa .bg-background,.performai-docs-spa.bg-background{background-color:var(--background)}.performai-docs-spa .bg-popover{background-color:var(--popover)}.performai-docs-spa .bg-sidebar{background-color:var(--sidebar)}.performai-docs-spa .bg-sidebar-accent,.performai-docs-spa .bg-sidebar-accent\/50{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .bg-sidebar-accent\/50{background-color:color-mix(in oklab, var(--sidebar-accent) 50%, transparent)}}.performai-docs-spa .hover\:bg-sidebar-accent\/30:hover,.performai-docs-spa .hover\:bg-sidebar-accent\/50:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .hover\:bg-sidebar-accent\/30:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 30%, transparent)}.performai-docs-spa .hover\:bg-sidebar-accent\/50:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 50%, transparent)}}.performai-docs-spa .hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.performai-docs-spa .bg-muted,.performai-docs-spa .bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.performai-docs-spa .bg-card{background-color:var(--card)}.performai-docs-spa .bg-accent,.performai-docs-spa .bg-accent\/30,.performai-docs-spa .bg-accent\/40,.performai-docs-spa .bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .bg-accent\/30{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}.performai-docs-spa .bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}.performai-docs-spa .bg-accent\/50{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.performai-docs-spa .hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.performai-docs-spa .hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.performai-docs-spa .hover\:bg-accent:hover,.performai-docs-spa .hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.performai-docs-spa .bg-primary,.performai-docs-spa .bg-primary\/5,.performai-docs-spa .bg-primary\/15,.performai-docs-spa .bg-primary\/20,.performai-docs-spa .bg-primary\/30{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}.performai-docs-spa .bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}.performai-docs-spa .bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}.performai-docs-spa .bg-primary\/30{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.performai-docs-spa .bg-sidebar-primary\/15{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .bg-sidebar-primary\/15{background-color:color-mix(in oklab, var(--sidebar-primary) 15%, transparent)}}.performai-docs-spa .text-foreground,.performai-docs-spa .text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.performai-docs-spa .text-muted-foreground,.performai-docs-spa .text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.performai-docs-spa .text-primary,.performai-docs-spa .text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.performai-docs-spa .text-sidebar-foreground{color:var(--sidebar-foreground)}.performai-docs-spa .text-sidebar-primary{color:var(--sidebar-primary)}.performai-docs-spa aside .text-muted-foreground,.performai-docs-spa aside .text-muted-foreground\/60{color:var(--sidebar-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa aside .text-muted-foreground\/60{color:color-mix(in oklab, var(--sidebar-muted-foreground) 60%, transparent)}}.performai-docs-spa aside .placeholder\:text-muted-foreground::placeholder{color:var(--sidebar-muted-foreground)}.performai-docs-spa .text-primary-foreground{color:var(--primary-foreground)}.performai-docs-spa .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.performai-docs-spa .hover\:text-foreground:hover{color:var(--foreground)}.performai-docs-spa .border-border,.performai-docs-spa .border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.performai-docs-spa .border-sidebar-border{border-color:var(--sidebar-border)}.performai-docs-spa .border-primary\/30,.performai-docs-spa .border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}.performai-docs-spa .border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.performai-docs-spa .border-transparent{border-color:#0000}.performai-docs-spa .hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.performai-docs-spa .border-sidebar-primary{border-color:var(--sidebar-primary)}.performai-docs-spa .from-primary\/50{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .from-primary\/50{--tw-gradient-from:color-mix(in oklab, var(--primary) 50%, transparent)}}.performai-docs-spa .via-primary\/20{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .via-primary\/20{--tw-gradient-via:color-mix(in oklab, var(--primary) 20%, transparent)}}.performai-docs-spa .from-primary{--tw-gradient-from:var(--primary)}.performai-docs-spa .via-primary\/80{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .via-primary\/80{--tw-gradient-via:color-mix(in oklab, var(--primary) 80%, transparent)}}.performai-docs-spa .to-primary{--tw-gradient-to:var(--primary)}.performai-docs-spa .to-transparent{--tw-gradient-to:transparent}.performai-docs-spa .ring-sidebar-primary\/20,.performai-docs-spa .ring-sidebar-primary\/25{--tw-ring-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .ring-sidebar-primary\/20{--tw-ring-color:color-mix(in oklab, var(--sidebar-primary) 20%, transparent)}.performai-docs-spa .ring-sidebar-primary\/25{--tw-ring-color:color-mix(in oklab, var(--sidebar-primary) 25%, transparent)}}.performai-docs-spa .focus\:ring-primary\/40:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.performai-docs-spa{--font-heading:var(--font-poppins), "Poppins", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--radius:.75rem;isolation:isolate;font-family:var(--font-body)}.performai-docs-spa *,.performai-docs-spa :before,.performai-docs-spa :after{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa *,.performai-docs-spa :before,.performai-docs-spa :after{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.performai-docs-spa h1,.performai-docs-spa h2,.performai-docs-spa h3,.performai-docs-spa h4,.performai-docs-spa h5,.performai-docs-spa h6{font-family:var(--font-heading)}.performai-docs-spa.fade-in-up{animation:.6s ease-out forwards performai-fade-in-up}.performai-docs-spa main .performai-docs-main-fade{animation:.55s ease-out forwards performai-fade-in-up}@keyframes performai-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.performai-tip-bounce-in{animation:.45s cubic-bezier(.175,.885,.32,1.15) both performai-tip-bounce}@keyframes performai-tip-bounce{0%{opacity:0;transform:translateY(8px)}60%{opacity:1;transform:translateY(-2px)}to{transform:translateY(0)}}.performai-tip-pulse{animation:2s ease-in-out infinite performai-tip-pulse}@keyframes performai-tip-pulse{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.1)}}.performai-docs-spa.performai-docs-light .performai-docs-screenshot-glow{transition:box-shadow .3s;box-shadow:0 0 15px #6c54e81a,0 4px 15px #00000014}.performai-docs-spa.performai-docs-light .performai-docs-screenshot-glow:hover{box-shadow:0 0 20px #6c54e826,0 8px 20px #0000001f}.performai-docs-spa ::-webkit-scrollbar{width:8px;height:8px}.performai-docs-spa.performai-docs-light ::-webkit-scrollbar-track{background:#ede9ff}.performai-docs-spa.performai-docs-light ::-webkit-scrollbar-thumb{background:#b0adc5;border-radius:4px}.performai-docs-spa.performai-docs-light ::-webkit-scrollbar-thumb:hover{background:#9b98b0}.font-poppins-accent,.performai-docs-spa .font-poppins-accent{font-family:var(--font-heading), var(--font-body), ui-sans-serif, system-ui, sans-serif}.performai-docs-spa .performai-docs-reading-progress-fill{background-color:var(--primary);background-image:linear-gradient(to right, var(--primary), var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.performai-docs-spa .performai-docs-reading-progress-fill{background-image:linear-gradient(to right, var(--primary), color-mix(in oklab, var(--primary) 80%, transparent), var(--primary))}}@supports not (color:color-mix(in lab, red, red)){.performai-docs-spa .performai-docs-reading-progress-fill{background-image:linear-gradient(to right, var(--primary), var(--primary))}}
