.bases,body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]){--gray-1:#fff;--gray-2:#fcfbfa;--gray-3:#f7f6f3;--gray-4:#f1efeb;--gray-5:#eae7e2;--gray-6:#ddd9d2;--gray-7:#cbc6be;--gray-8:#b2aca3;--gray-9:#968f85;--gray-10:#7f786e;--gray-11:#625c54;--gray-12:#191714;--background:var(--gray-3);--foreground:var(--gray-12);--card:var(--gray-1);--card-foreground:var(--gray-12);--popover:var(--gray-1);--popover-foreground:var(--gray-12);--primary:var(--gray-12);--primary-foreground:#faf9f7;--secondary:var(--gray-4);--secondary-foreground:var(--gray-12);--muted:var(--gray-4);--muted-foreground:var(--gray-11);--accent:#1a15120b;--accent-foreground:var(--gray-12);--destructive:#d1453f;--border:var(--gray-5);--input:var(--gray-6);--ring:var(--gray-8);--brand:#1fa889;--brand-foreground:#fff;--warning:#c2570c;--warning-foreground:#fff;--chart-1:#189477;--chart-2:#d98b3a;--chart-3:#5b7bb8;--chart-4:#b9a37a;--chart-5:#8c6bb1;--sidebar:var(--gray-3);--sidebar-foreground:var(--gray-11);--sidebar-primary:var(--brand);--sidebar-primary-foreground:#fff;--sidebar-accent:#1a15120e;--sidebar-accent-foreground:var(--gray-12);--sidebar-border:var(--gray-5);--sidebar-ring:var(--gray-8);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:#fff;--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-brand:var(--brand);--color-brand-foreground:var(--brand-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:16px;--radius-4xl:20px;--shadow-2xs:0 1px 0 0 #00000008;--shadow-xs:0 1px 2px 0 #0000000a;--shadow-sm:0 1px 2px 0 #0000000a, 0 0 0 1px #00000005;--shadow-md:0 2px 4px 0 #0000000a, 0 0 4px 0 #00000014;--shadow-lg:2px 4px 16px 0 #0000001f, 0 2px 4px 0 #0000000f;--shadow-xl:0 0 8px 0 #0000001f, 0 8px 64px -16px #0000005c;--default-transition-duration:.15s;font-feature-settings:"ss01", "cv11"}@supports (color:lab(0% 0 0)){.bases,body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]){--accent:lab(7.20476% 1.68892 2.90778/.045);--sidebar-accent:lab(7.20476% 1.68892 2.90778/.055);--shadow-2xs:0 1px 0 0 lab(0% 0 0/.03);--shadow-xs:0 1px 2px 0 lab(0% 0 0/.04);--shadow-sm:0 1px 2px 0 lab(0% 0 0/.04), 0 0 0 1px lab(0% 0 0/.02);--shadow-md:0 2px 4px 0 lab(0% 0 0/.04), 0 0 4px 0 lab(0% 0 0/.08);--shadow-lg:2px 4px 16px 0 lab(0% 0 0/.12), 0 2px 4px 0 lab(0% 0 0/.06);--shadow-xl:0 0 8px 0 lab(0% 0 0/.12), 0 8px 64px -16px lab(0% 0 0/.36)}}.dark .bases,.bases.dark,.dark body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]){--gray-1:#171513;--gray-2:#1b1917;--gray-3:#100e0c;--gray-4:#221f1c;--gray-5:#2c2825;--gray-6:#3a3632;--gray-7:#4a4540;--gray-8:#625c55;--gray-9:#7d766e;--gray-10:#99928a;--gray-11:#b8b2aa;--gray-12:#f9f8f6;--primary-foreground:#100e0c;--accent:#faf8f50f;--destructive:#e5605a;--brand:#2cbf9c;--brand-foreground:#0b0a09;--warning:#f0914c;--warning-foreground:#0b0a09;--chart-1:#2cbf9c;--chart-2:#e49a4c;--chart-3:#7b98cf;--chart-4:#c9b58e;--chart-5:#a384c6;--sidebar-accent:#faf8f512;--sidebar-primary-foreground:#0b0a09}@supports (color:lab(0% 0 0)){.dark .bases,.bases.dark,.dark body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]){--accent:lab(97.6948% .282437 1.88138/.06);--sidebar-accent:lab(97.6948% .282437 1.88138/.07)}}.bases :is(h1,h2,h3),body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]) :is(h1,h2,h3){font-family:var(--font-heading);letter-spacing:-.01em}.bases svg.lucide,body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]) svg.lucide{stroke-width:1.75px}@keyframes bases-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bases .rise{animation:.24s cubic-bezier(.22,1,.36,1) both bases-rise}.bases .rise-1{animation-delay:0s}.bases .rise-2{animation-delay:30ms}.bases .rise-3{animation-delay:60ms}.bases .rise-4{animation-delay:90ms}.bases .ai-glow{box-shadow:0 0 0 1px color-mix(in oklch, var(--brand) 30%, transparent), 0 4px 24px -8px color-mix(in oklch, var(--brand) 40%, transparent)}.bases .tint,body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]) .tint{background:oklch(.95 .035 var(--hue));color:oklch(.45 .1 var(--hue));box-shadow:inset 0 0 0 1px oklch(.45 .1 var(--hue) / .1)}.dark .bases .tint,.dark body.bases-portals>:is([data-radix-popper-content-wrapper],[role=dialog],[role=alertdialog],[data-slot$=overlay],[data-sonner-toaster]) .tint{background:oklch(.3 .05 var(--hue));color:oklch(.86 .08 var(--hue))}@media (prefers-reduced-motion:reduce){.bases .rise{animation:none}}@keyframes bases-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.bases-pop{transform-origin:100% 100%;animation:.16s cubic-bezier(.2,.8,.2,1) both bases-pop}@keyframes bases-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bases-shimmer{background:linear-gradient(90deg, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite bases-shimmer;color:#0000!important}.bases-assistant-md a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bases-pop,.bases-shimmer{animation:none}}
