[data-theme-island=light]{color-scheme:light;--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--muted:#f1f1f1;--muted-foreground:#5b5b5b;--border:#d4d4d4;color:var(--foreground)}[data-theme-island=dark]{color-scheme:dark}[data-brand-logo=light]{background-color:#fff;border-radius:4px;padding:4px 8px;box-sizing:content-box}html:where(.dark) [class~="bg-[#E8ECF2]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="bg-[#F5F5F5]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="disabled:bg-neutral-300"]:not(:where([data-theme-island],[data-theme-island] *)):disabled,html:where(.dark) [class~="hover:bg-[#F5F5F5]"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:bg-slate-100"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=bg-neutral-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-neutral-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-neutral-300]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-slate-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-slate-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-slate-300]:not(:where([data-theme-island],[data-theme-island] *)){background-color:var(--muted)}html:where(.dark) [class~="bg-[#F8FAFC]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="bg-[#FAFAFA]"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:var(--background)}html:where(.dark) [class~="bg-[#F8FAFC]/80"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,var(--background) 80%,transparent)}html:where(.dark) [class~="bg-[#F8FAFC]/95"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,var(--background) 95%,transparent)}html:where(.dark) [class~="bg-[#eaf2fe]"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:var(--accent)}html:where(.dark) [class~="bg-[#f5f9ff]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="hover:bg-neutral-50"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:bg-slate-50"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=bg-gray-50]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-neutral-50]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-slate-50]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-white]:not(:where([data-theme-island],[data-theme-island] *)){background-color:var(--card)}html:where(.dark) [class~=bg-amber-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-amber-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-amber-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#3d3222}html:where(.dark) [class~="bg-amber-50/40"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,#3d3222 40%,transparent)}html:where(.dark) [class~="bg-amber-50/70"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,#3d3222 70%,transparent)}html:where(.dark) [class~="hover:bg-blue-100"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=bg-blue-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-blue-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#23334c}html:where(.dark) [class~=bg-cyan-100]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#233940}html:where(.dark) [class~=bg-emerald-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-emerald-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#223a31}html:where(.dark) [class~=bg-fuchsia-100]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#412a42}html:where(.dark) [class~=bg-green-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-green-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#233a2d}html:where(.dark) [class~=bg-indigo-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-indigo-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#2d2d4a}html:where(.dark) [class~=bg-orange-100]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#433126}html:where(.dark) [class~=bg-sky-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-sky-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#233648}html:where(.dark) [class~="bg-sky-50/40"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,#233648 40%,transparent)}html:where(.dark) [class~="bg-slate-200/70"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="hover:bg-slate-200/70"]:not(:where([data-theme-island],[data-theme-island] *)):hover{background-color:color-mix(in srgb,var(--muted) 70%,transparent)}html:where(.dark) [class~="bg-slate-50/80"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="bg-white/80"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,var(--card) 80%,transparent)}html:where(.dark) [class~=bg-teal-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#243b38}html:where(.dark) [class~=bg-violet-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=bg-violet-50]:not(:where([data-theme-island],[data-theme-island] *)){background-color:#352b48}html:where(.dark) [class~="bg-violet-50/50"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,#352b48 50%,transparent)}html:where(.dark) [class~="bg-violet-50/60"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,#352b48 60%,transparent)}html:where(.dark) [class~="bg-violet-50/70"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,#352b48 70%,transparent)}html:where(.dark) [class~="bg-white/60"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,var(--card) 60%,transparent)}html:where(.dark) [class~="bg-white/70"]:not(:where([data-theme-island],[data-theme-island] *)){background-color:color-mix(in srgb,var(--card) 70%,transparent)}html:where(.dark) [class~="border-[#0A0A0A]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="border-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="border-[#E8E8E8]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="border-[#E8ECF2]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="focus-within:border-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *)):focus-within,html:where(.dark) [class~="focus-within:border-neutral-900"]:not(:where([data-theme-island],[data-theme-island] *)):focus-within,html:where(.dark) [class~="focus:border-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *)):focus,html:where(.dark) [class~="focus:border-neutral-900"]:not(:where([data-theme-island],[data-theme-island] *)):focus,html:where(.dark) [class~="hover:border-[#0A0A0A]"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:border-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=border-neutral-900]:not(:where([data-theme-island],[data-theme-island] *)){border-color:var(--input)}html:where(.dark) [class~="border-[#0A0A0A]/30"]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,var(--input) 30%,transparent)}html:where(.dark) [class~="hover:border-amber-300"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=border-amber-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-amber-300]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,#f7cf83 30%,var(--border))}html:where(.dark) [class~="border-amber-300/60"]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,color-mix(in srgb,#f7cf83 30%,var(--border)) 60%,transparent)}html:where(.dark) [class~=border-blue-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-blue-200]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,#a9c7ff 30%,var(--border))}html:where(.dark) [class~=border-emerald-200]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,#98e1bd 30%,var(--border))}html:where(.dark) [class~=border-gray-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-gray-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-neutral-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-neutral-300]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-slate-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-slate-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=divide-slate-100]:not(:where([data-theme-island],[data-theme-island] *))>:not([hidden])~:not([hidden]){border-color:var(--border)}html:where(.dark) [class~=border-green-200]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,#a7e4b8 30%,var(--border))}html:where(.dark) [class~=border-sky-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-sky-200]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,#a4d9fc 30%,var(--border))}html:where(.dark) [class~=border-violet-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-violet-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=border-violet-300]:not(:where([data-theme-island],[data-theme-island] *)){border-color:color-mix(in srgb,#d2bcff 30%,var(--border))}html:where(.dark) [class~="focus-within:ring-neutral-900/5"]:not(:where([data-theme-island],[data-theme-island] *)):focus-within,html:where(.dark) [class~="focus:ring-neutral-900/5"]:not(:where([data-theme-island],[data-theme-island] *)):focus{--tw-ring-color:color-mix(in srgb,var(--input) 5%,transparent)}html:where(.dark) [class~="hover:text-[#0A0A0A]"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:text-neutral-700"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:text-slate-700"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:text-slate-800"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="text-[#0A0A0A]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="text-[#D4D4D4]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-neutral-700]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-neutral-800]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-neutral-900]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-slate-700]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-slate-800]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-slate-900]:not(:where([data-theme-island],[data-theme-island] *)){color:var(--foreground)}html:where(.dark) [class~="hover:text-amber-700"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:text-amber-950"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=text-amber-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-amber-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-amber-700]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-amber-800]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-amber-900]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-amber-950]:not(:where([data-theme-island],[data-theme-island] *)){color:#f7cf83}html:where(.dark) [class~="hover:text-blue-600"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="hover:text-blue-700"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=text-blue-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-blue-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-blue-700]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-blue-900]:not(:where([data-theme-island],[data-theme-island] *)){color:#a9c7ff}html:where(.dark) [class~="hover:text-emerald-600"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=text-emerald-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-emerald-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-emerald-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#98e1bd}html:where(.dark) [class~="hover:text-indigo-600"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=text-indigo-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-indigo-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-indigo-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#c0c4ff}html:where(.dark) [class~="hover:text-primary"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=text-primary]:not(:where([data-theme-island],[data-theme-island] *)){color:var(--accent-text)}html:where(.dark) [class~="hover:text-primary/80"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~="text-primary/80"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,var(--accent-text) 80%,transparent)}html:where(.dark) [class~="hover:text-violet-600"]:not(:where([data-theme-island],[data-theme-island] *)):hover,html:where(.dark) [class~=text-violet-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-violet-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-violet-700]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-violet-800]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-violet-900]:not(:where([data-theme-island],[data-theme-island] *)){color:#d2bcff}html:where(.dark) [class~="placeholder-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *))::-moz-placeholder,html:where(.dark) [class~="placeholder:text-[#6B6B6B]"]:not(:where([data-theme-island],[data-theme-island] *))::-moz-placeholder,html:where(.dark) [class~="placeholder:text-neutral-400"]:not(:where([data-theme-island],[data-theme-island] *))::-moz-placeholder,html:where(.dark) [class~="placeholder:text-slate-400"]:not(:where([data-theme-island],[data-theme-island] *))::-moz-placeholder{color:var(--muted-foreground)}html:where(.dark) [class~="placeholder-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *))::placeholder,html:where(.dark) [class~="placeholder:text-[#6B6B6B]"]:not(:where([data-theme-island],[data-theme-island] *))::placeholder,html:where(.dark) [class~="placeholder:text-neutral-400"]:not(:where([data-theme-island],[data-theme-island] *))::placeholder,html:where(.dark) [class~="placeholder:text-slate-400"]:not(:where([data-theme-island],[data-theme-island] *))::placeholder,html:where(.dark) [class~="text-[#6B6B6B]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="text-[#939BA3]"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-gray-400]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-gray-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-gray-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-neutral-400]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-neutral-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-neutral-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-slate-400]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-slate-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-slate-600]:not(:where([data-theme-island],[data-theme-island] *)){color:var(--muted-foreground)}html:where(.dark) [class~="ring-[#0A0A0A]"]:not(:where([data-theme-island],[data-theme-island] *)){--tw-ring-color:var(--input)}html:where(.dark) [class~=ring-amber-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=ring-amber-200]:not(:where([data-theme-island],[data-theme-island] *)){--tw-ring-color:color-mix(in srgb,#f7cf83 30%,var(--border))}html:where(.dark) [class~=ring-emerald-100]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=ring-emerald-200]:not(:where([data-theme-island],[data-theme-island] *)){--tw-ring-color:color-mix(in srgb,#98e1bd 30%,var(--border))}html:where(.dark) [class~=ring-neutral-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=ring-slate-200]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=ring-white]:not(:where([data-theme-island],[data-theme-island] *)){--tw-ring-color:var(--border)}html:where(.dark) [class~="text-amber-700/80"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="text-amber-900/80"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,#f7cf83 80%,transparent)}html:where(.dark) [class~="text-amber-800/90"]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~="text-amber-900/90"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,#f7cf83 90%,transparent)}html:where(.dark) [class~="text-amber-950/70"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,#f7cf83 70%,transparent)}html:where(.dark) [class~=text-cyan-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#9de3f3}html:where(.dark) [class~=text-fuchsia-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#f3b8f1}html:where(.dark) [class~=text-green-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-green-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-green-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#a7e4b8}html:where(.dark) [class~="text-green-500/70"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,#a7e4b8 70%,transparent)}html:where(.dark) [class~=text-orange-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#ffc59f}html:where(.dark) [class~="text-primary/60"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,var(--accent-text) 60%,transparent)}html:where(.dark) [class~="text-primary/70"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,var(--accent-text) 70%,transparent)}html:where(.dark) [class~=text-red-600]:not(:where([data-theme-island],[data-theme-island] *)){color:#ffb4b4}html:where(.dark) [class~=text-sky-600]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-sky-700]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-sky-800]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-sky-950]:not(:where([data-theme-island],[data-theme-island] *)){color:#a4d9fc}html:where(.dark) [class~=text-teal-600]:not(:where([data-theme-island],[data-theme-island] *)){color:#9be5d9}html:where(.dark) [class~="text-violet-900/80"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,#d2bcff 80%,transparent)}html:where(.dark) [class~="text-violet-900/90"]:not(:where([data-theme-island],[data-theme-island] *)){color:color-mix(in srgb,#d2bcff 90%,transparent)}html:where(.dark) [class~=text-yellow-500]:not(:where([data-theme-island],[data-theme-island] *)),html:where(.dark) [class~=text-yellow-700]:not(:where([data-theme-island],[data-theme-island] *)){color:#f4dd91}