.auth-workspace,.client-workspace,.demo-workspace,body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)){color-scheme:dark;--background:0 0% 4%;--foreground:0 0% 96%;--card:0 0% 8%;--card-foreground:0 0% 96%;--popover:0 0% 8%;--popover-foreground:0 0% 96%;--primary:0 0% 96%;--primary-foreground:0 0% 6%;--secondary:0 0% 14%;--secondary-foreground:0 0% 96%;--muted:0 0% 14%;--muted-foreground:0 0% 65%;--accent:0 0% 18%;--accent-foreground:0 0% 96%;--destructive:0 0% 85%;--destructive-foreground:0 0% 6%;--border:0 0% 22%;--input:0 0% 28%;--ring:0 0% 80%;--sidebar-background:0 0% 6%;--sidebar-foreground:0 0% 85%;--sidebar-primary:0 0% 96%;--sidebar-primary-foreground:0 0% 6%;--sidebar-accent:0 0% 14%;--sidebar-accent-foreground:0 0% 96%;--sidebar-border:0 0% 20%;--sidebar-ring:0 0% 80%;--chart-1:0 0% 95%;--chart-2:0 0% 85%;--chart-3:0 0% 75%;--chart-4:0 0% 65%;--chart-5:0 0% 55%;--panel-ink-gold:0 0% 96%;--panel-subtle:0 0% 65%;--panel-shadow:0 4px 20px rgb(0 0 0/0.12);--success-bg:hsl(var(--secondary));--success-text:hsl(var(--foreground));--success-border:hsl(var(--border));--info-bg:hsl(var(--secondary));--info-text:hsl(var(--foreground));--info-border:hsl(var(--border));--warning-bg:hsl(var(--secondary));--warning-text:hsl(var(--foreground));--warning-border:hsl(var(--border));--error-bg:hsl(var(--secondary));--error-text:hsl(var(--foreground));--error-border:hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground))}.client-workspace.client-panel-bright,.demo-workspace.demo-panel-bright,body:has(.client-workspace) .client-panel-bright,body:has(.client-workspace.client-panel-bright),body:has(.demo-workspace.demo-panel-bright){color-scheme:light;--background:0 0% 97%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--primary:0 0% 8%;--primary-foreground:0 0% 98%;--secondary:0 0% 93%;--secondary-foreground:0 0% 10%;--muted:0 0% 93%;--muted-foreground:0 0% 42%;--accent:0 0% 90%;--accent-foreground:0 0% 10%;--destructive:0 0% 15%;--destructive-foreground:0 0% 98%;--border:0 0% 84%;--input:0 0% 74%;--ring:0 0% 24%;--sidebar-background:0 0% 100%;--sidebar-foreground:0 0% 15%;--sidebar-primary:0 0% 8%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 93%;--sidebar-accent-foreground:0 0% 10%;--sidebar-border:0 0% 86%;--sidebar-ring:0 0% 24%;--chart-1:0 0% 8%;--chart-2:0 0% 20%;--chart-3:0 0% 32%;--chart-4:0 0% 44%;--chart-5:0 0% 56%;--panel-ink-gold:0 0% 10%;--panel-subtle:0 0% 42%;--panel-shadow:0 2px 6px rgb(0 0 0/0.025),0 8px 24px rgb(0 0 0/0.035)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.glass-card,.glass-panel,.panel-card,.panel-hero,.panel-summary){background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:var(--panel-shadow);backdrop-filter:none}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) .glass-card:hover{border-color:hsl(var(--input));box-shadow:var(--panel-shadow)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.panel-atmosphere,.panel-texture){display:none}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.gold-gradient-text,.gold-accent,.text-primary){color:hsl(var(--foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.gold-divider,.gold-border){border-color:hsl(var(--border))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.gold-glow,.glow-border){box-shadow:none}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) img[alt="GoldLineAI Logo"]{filter:grayscale(1) brightness(1.8)}.auth-workspace svg{filter:grayscale(1)}body:has(:is(.client-workspace.client-panel-bright,.demo-workspace.demo-panel-bright)) img[alt="GoldLineAI Logo"]{filter:grayscale(1) brightness(.4)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(h1,h2,h3,h4,.font-headline,[data-sidebar=header],[style*=Orbitron]){font-family:Inter,sans-serif!important}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) [data-sidebar=sidebar]{background:hsl(var(--sidebar-background))!important;border-color:hsl(var(--sidebar-border));backdrop-filter:none!important}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.panel-header,.panel-navigation){background:hsl(var(--card)/.96);border-color:hsl(var(--border))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([data-sidebar=menu-button][data-active=true],.panel-navigation [aria-current=page]){background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none;font-weight:600}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([data-sidebar=menu-button][data-active=true],.panel-navigation [aria-current=page]) :is(svg,span){color:inherit}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper]>div){color:hsl(var(--foreground));background-color:hsl(var(--popover));border-color:hsl(var(--border));box-shadow:0 18px 60px rgb(0 0 0/.3)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--input))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(button,a,input,textarea,select,[role=combobox],[role=tab]):focus-visible{outline-color:hsl(var(--ring));border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.18)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) [class~="bg-black/80"][class~=fixed][class~=inset-0]{background:rgb(0 0 0/.65);backdrop-filter:blur(3px)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) ::selection{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=text-amber-],[class*=" text-amber-"],[class^=text-yellow-],[class*=" text-yellow-"],[class^=text-orange-],[class*=" text-orange-"],[class^=text-lime-],[class*=" text-lime-"],[class^=text-green-],[class*=" text-green-"],[class^=text-emerald-],[class*=" text-emerald-"],[class^=text-teal-],[class*=" text-teal-"],[class^=text-cyan-],[class*=" text-cyan-"],[class^=text-sky-],[class*=" text-sky-"],[class^=text-blue-],[class*=" text-blue-"],[class^=text-indigo-],[class*=" text-indigo-"],[class^=text-violet-],[class*=" text-violet-"],[class^=text-purple-],[class*=" text-purple-"],[class^=text-fuchsia-],[class*=" text-fuchsia-"],[class^=text-pink-],[class*=" text-pink-"],[class^=text-rose-],[class*=" text-rose-"],[class^=text-red-],[class*=" text-red-"]){color:hsl(var(--foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=bg-amber-],[class*=" bg-amber-"],[class^=bg-yellow-],[class*=" bg-yellow-"],[class^=bg-orange-],[class*=" bg-orange-"],[class^=bg-lime-],[class*=" bg-lime-"],[class^=bg-green-],[class*=" bg-green-"],[class^=bg-emerald-],[class*=" bg-emerald-"],[class^=bg-teal-],[class*=" bg-teal-"],[class^=bg-cyan-],[class*=" bg-cyan-"],[class^=bg-sky-],[class*=" bg-sky-"],[class^=bg-blue-],[class*=" bg-blue-"],[class^=bg-indigo-],[class*=" bg-indigo-"],[class^=bg-violet-],[class*=" bg-violet-"],[class^=bg-purple-],[class*=" bg-purple-"],[class^=bg-fuchsia-],[class*=" bg-fuchsia-"],[class^=bg-pink-],[class*=" bg-pink-"],[class^=bg-rose-],[class*=" bg-rose-"],[class^=bg-red-],[class*=" bg-red-"]){background-color:hsl(var(--secondary))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=border-amber-],[class*=" border-amber-"],[class^=border-yellow-],[class*=" border-yellow-"],[class^=border-orange-],[class*=" border-orange-"],[class^=border-lime-],[class*=" border-lime-"],[class^=border-green-],[class*=" border-green-"],[class^=border-emerald-],[class*=" border-emerald-"],[class^=border-teal-],[class*=" border-teal-"],[class^=border-cyan-],[class*=" border-cyan-"],[class^=border-sky-],[class*=" border-sky-"],[class^=border-blue-],[class*=" border-blue-"],[class^=border-indigo-],[class*=" border-indigo-"],[class^=border-violet-],[class*=" border-violet-"],[class^=border-purple-],[class*=" border-purple-"],[class^=border-fuchsia-],[class*=" border-fuchsia-"],[class^=border-pink-],[class*=" border-pink-"],[class^=border-rose-],[class*=" border-rose-"],[class^=border-red-],[class*=" border-red-"]){border-color:hsl(var(--border))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.text-slate-700,.text-slate-800,.text-slate-900,.text-slate-950,.text-gray-700,.text-gray-800,.text-gray-900,.text-zinc-900,.text-black,.text-white){color:hsl(var(--foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-400,.text-gray-500,.text-zinc-300,.text-zinc-400,.text-neutral-400,.text-neutral-750){color:hsl(var(--muted-foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.bg-white,[class~="bg-white/95"],[class~="bg-white/90"],.bg-slate-50,[class~="bg-slate-50/50"],[class~="bg-slate-50/60"],[class~="bg-slate-50/70"]){background-color:hsl(var(--card))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is(.bg-slate-100,.bg-slate-200,[class~="bg-slate-100/70"],[class~="bg-slate-200/60"],[class~="bg-white/5"],[class~="bg-white/10"]){background-color:hsl(var(--secondary))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=border-slate-],[class*=" border-slate-"],[class^=border-gray-],[class*=" border-gray-"]){border-color:hsl(var(--border))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~="hover:bg-white"],[class~="hover:bg-slate-50"],[class~="hover:bg-slate-100"],[class~="hover:bg-amber-50"],[class~="hover:bg-white/10"],[class~="hover:bg-white/[0.04]"]):hover{background-color:hsl(var(--accent))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~="hover:text-white"],[class~="hover:text-amber-700"],[class~="hover:text-primary"],[class~="hover:text-primary/80"]):hover{color:hsl(var(--foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~="data-[state=active]:bg-white"],[class~="data-[state=active]:bg-amber-100"])[data-state=active]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~=bg-primary],.bg-amber-400,.bg-amber-500,.bg-yellow-400,.bg-yellow-500,.bg-red-500){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~=bg-primary],.bg-amber-400,.bg-amber-500,.bg-yellow-400,.bg-yellow-500,.bg-red-500) :is(svg,span,[class*=text-]){color:hsl(var(--primary-foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~="hover:bg-primary/90"],[class~="hover:bg-amber-300"],[class~="hover:bg-amber-400"],[class~="hover:bg-yellow-300"]):hover{background-color:hsl(var(--primary)/.85);color:hsl(var(--primary-foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=from-amber-],[class*=" from-amber-"],[class^=from-yellow-],[class*=" from-yellow-"],[class^=from-orange-],[class*=" from-orange-"],[class^=from-lime-],[class*=" from-lime-"],[class^=from-green-],[class*=" from-green-"],[class^=from-emerald-],[class*=" from-emerald-"],[class^=from-teal-],[class*=" from-teal-"],[class^=from-cyan-],[class*=" from-cyan-"],[class^=from-sky-],[class*=" from-sky-"],[class^=from-blue-],[class*=" from-blue-"],[class^=from-indigo-],[class*=" from-indigo-"],[class^=from-violet-],[class*=" from-violet-"],[class^=from-purple-],[class*=" from-purple-"],[class^=from-fuchsia-],[class*=" from-fuchsia-"],[class^=from-pink-],[class*=" from-pink-"],[class^=from-rose-],[class*=" from-rose-"],[class^=from-red-],[class*=" from-red-"]){--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=to-amber-],[class*=" to-amber-"],[class^=to-yellow-],[class*=" to-yellow-"],[class^=to-orange-],[class*=" to-orange-"],[class^=to-lime-],[class*=" to-lime-"],[class^=to-green-],[class*=" to-green-"],[class^=to-emerald-],[class*=" to-emerald-"],[class^=to-teal-],[class*=" to-teal-"],[class^=to-cyan-],[class*=" to-cyan-"],[class^=to-sky-],[class*=" to-sky-"],[class^=to-blue-],[class*=" to-blue-"],[class^=to-indigo-],[class*=" to-indigo-"],[class^=to-violet-],[class*=" to-violet-"],[class^=to-purple-],[class*=" to-purple-"],[class^=to-fuchsia-],[class*=" to-fuchsia-"],[class^=to-pink-],[class*=" to-pink-"],[class^=to-rose-],[class*=" to-rose-"],[class^=to-red-],[class*=" to-red-"]){--tw-gradient-to:hsl(var(--muted-foreground)) var(--tw-gradient-to-position)}@media (max-width:767px){body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([role=dialog],[role=alertdialog]):not([class~=bottom-0]):not([class~=inset-y-0]){max-height:calc(100dvh - 2rem);overflow-y:auto}}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) [class*="bg-[radial-gradient"]{background-image:none}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class*=shadow-primary],[class*=shadow-amber],[class*=shadow-yellow],[class*="shadow-[0_0_"]){--tw-shadow-color:rgb(0 0 0/0.12);box-shadow:var(--panel-shadow)}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) [data-sonner-toast][data-rich-colors=true],body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) [role=status].destructive{background-color:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--input))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class~="focus:bg-red-50"],[class~="focus:bg-red-500/10"],[class~="hover:bg-red-500/10"]):is(:focus,:focus-visible,:hover,[data-highlighted]){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) .group:hover [class~="group-hover:text-amber-700"],body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) [class~="hover:text-red-400"]:hover{color:hsl(var(--foreground))}body:has(:is(.admin-workspace,.client-workspace,.demo-workspace,.auth-workspace)) :is([class^=ring-amber-],[class*=" ring-amber-"],[class^=ring-emerald-],[class*=" ring-emerald-"]){--tw-ring-color:hsl(var(--ring)/0.35)}