/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:host,:root{--radius-xl:calc(var(--radius) * 1.4)}.dark,:root{color-scheme:light;--font-brand:var(--brand-font);--background:#fff;--foreground:#111518;--card:var(--background);--card-foreground:var(--foreground);--popover:var(--background);--popover-foreground:var(--foreground);--primary:#9ce9d5;--primary-foreground:#111518;--primary-ink:#086b63;--starter:#ce0872;--cta-background:#111518;--cta-foreground:#fff;--cta-hover:#292f33;--cta-active:#060809;--public-chrome-background:#181818;--primary-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark,:root{--primary-hover:color-mix(in oklch,var(--primary),var(--primary-foreground) 7%)}}.dark,:root{--primary-active:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark,:root{--primary-active:color-mix(in oklch,var(--primary),var(--primary-foreground) 13%)}}.dark,:root{--assist:oklch(46% .12 245);--ai:#7834e0;--ai-foreground:#fff;--ai-hover:#6a2fc3;--ai-active:#5c27ad;--secondary:#f2f4f5;--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:#626875;--accent:var(--secondary);--accent-foreground:var(--foreground);--control-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark,:root{--control-hover:color-mix(in oklch,var(--muted),var(--foreground) 4%)}}.dark,:root{--control-active:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark,:root{--control-active:color-mix(in oklch,var(--muted),var(--foreground) 8%)}}.dark,:root{--link:var(--foreground);--link-hover:var(--foreground);--destructive:#bc303b;--border:#dce1e4;--input:var(--border);--ring:var(--link);--chart-1:var(--primary);--chart-2:#469f8a;--chart-3:#176b58;--chart-4:#626875;--chart-5:var(--foreground);--radius:.625rem;--radius-control:.625rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--radius-media:var(--radius-xl);--press-scale:.985;--motion-fast:.16s;--motion-ease:cubic-bezier(.22,1,.36,1);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--page-bg:#fafaff}[data-pristine-theme=dark]{color-scheme:dark;--primary-ink:#9ce9d5;--starter:#ff82be;--background:#111518;--foreground:#f6f8f8;--card:#1b2124;--popover:#1b2124;--secondary:#242c30;--muted-foreground:#a6b1b8;--assist:oklch(78% .09 245);--link:var(--foreground);--destructive:#ff8f97;--border:#384247;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--secondary-foreground:var(--foreground);--muted:var(--secondary);--accent:var(--secondary);--accent-foreground:var(--foreground);--control-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-pristine-theme=dark]{--control-hover:color-mix(in oklch,var(--muted),var(--foreground) 4%)}}[data-pristine-theme=dark]{--control-active:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-pristine-theme=dark]{--control-active:color-mix(in oklch,var(--muted),var(--foreground) 8%)}}[data-pristine-theme=dark]{--link-hover:var(--foreground);--input:var(--border);--ring:var(--link);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}@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)}html{font-family:var(--font-geist-sans)}::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--primary) 45%,transparent)}}::selection{color:var(--foreground)}[contenteditable=true],input,textarea{caret-color:var(--link)}*{scrollbar-color:var(--foreground) var(--background)}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in oklch,var(--foreground) 24%,var(--background)) var(--background)}}*{scrollbar-width:thin}}html :is(h1,h2,h3){font-family:var(--brand-font),sans-serif;font-weight:700}