:root:has(style[data-app-palette]){color-scheme:light;--app-bg:#f5f8f4;--app-surface:#ffffff;--app-surface-muted:#e9f1ec;--app-text:#07383b;--app-muted:#52686c;--app-primary:#285d53;--app-primary-hover:#24574e;--app-accent:#b75d43;--app-border:#d3dfd9;--color-gray-50:#f5f8f4;--color-gray-100:#e9f1ec;--color-gray-200:#d3dfd9;--color-gray-300:#b3c7bd;--color-gray-400:#789187;--color-gray-500:#627a73;--color-gray-600:#52686c;--color-gray-700:#3b5957;--color-gray-800:#264846;--color-gray-900:#143e3d;--color-gray-950:#07383b;--color-slate-50:#f5f8f4;--color-slate-100:#e9f1ec;--color-slate-200:#d3dfd9;--color-slate-300:#b3c7bd;--color-slate-400:#789187;--color-slate-500:#627a73;--color-slate-600:#52686c;--color-slate-700:#3b5957;--color-slate-800:#264846;--color-slate-900:#143e3d;--color-slate-950:#07383b;--color-zinc-50:#f5f8f4;--color-zinc-100:#e9f1ec;--color-zinc-200:#d3dfd9;--color-zinc-300:#b3c7bd;--color-zinc-400:#789187;--color-zinc-500:#627a73;--color-zinc-600:#52686c;--color-zinc-700:#3b5957;--color-zinc-800:#264846;--color-zinc-900:#143e3d;--color-zinc-950:#07383b;--color-neutral-50:#f5f8f4;--color-neutral-100:#e9f1ec;--color-neutral-200:#d3dfd9;--color-neutral-300:#b3c7bd;--color-neutral-400:#789187;--color-neutral-500:#627a73;--color-neutral-600:#52686c;--color-neutral-700:#3b5957;--color-neutral-800:#264846;--color-neutral-900:#143e3d;--color-neutral-950:#07383b;--color-blue-50:#f1f7f2;--color-blue-100:#e3efe7;--color-blue-200:#c6dcd0;--color-blue-300:#a1c5b2;--color-blue-400:#6b9a83;--color-blue-500:#467d68;--color-blue-600:#356b5e;--color-blue-700:#285d53;--color-blue-800:#204b43;--color-blue-900:#123c36;--color-blue-950:#07383b;--color-sky-50:#f1f7f2;--color-sky-100:#e3efe7;--color-sky-200:#c6dcd0;--color-sky-300:#a1c5b2;--color-sky-400:#6b9a83;--color-sky-500:#467d68;--color-sky-600:#356b5e;--color-sky-700:#285d53;--color-sky-800:#204b43;--color-sky-900:#123c36;--color-sky-950:#07383b;--color-cyan-50:#f1f7f2;--color-cyan-100:#e3efe7;--color-cyan-200:#c6dcd0;--color-cyan-300:#a1c5b2;--color-cyan-400:#6b9a83;--color-cyan-500:#467d68;--color-cyan-600:#356b5e;--color-cyan-700:#285d53;--color-cyan-800:#204b43;--color-cyan-900:#123c36;--color-cyan-950:#07383b;--color-indigo-50:#f1f7f2;--color-indigo-100:#e3efe7;--color-indigo-200:#c6dcd0;--color-indigo-300:#a1c5b2;--color-indigo-400:#6b9a83;--color-indigo-500:#467d68;--color-indigo-600:#356b5e;--color-indigo-700:#285d53;--color-indigo-800:#204b43;--color-indigo-900:#123c36;--color-indigo-950:#07383b;--color-violet-50:#fcf5f1;--color-violet-100:#f5e9e3;--color-violet-200:#edd1c3;--color-violet-300:#ddad94;--color-violet-400:#c9856c;--color-violet-500:#b75d43;--color-violet-600:#a6492c;--color-violet-700:#903b25;--color-violet-800:#773422;--color-violet-900:#633020;--color-violet-950:#3b1913;--color-purple-50:#fcf5f1;--color-purple-100:#f5e9e3;--color-purple-200:#edd1c3;--color-purple-300:#ddad94;--color-purple-400:#c9856c;--color-purple-500:#b75d43;--color-purple-600:#a6492c;--color-purple-700:#903b25;--color-purple-800:#773422;--color-purple-900:#633020;--color-purple-950:#3b1913;--background:var(--app-bg);--foreground:var(--app-text);--card:var(--app-surface);--card-foreground:var(--app-text);--popover:var(--app-surface);--popover-foreground:var(--app-text);--primary:var(--app-primary);--primary-foreground:#ffffff;--secondary:var(--app-surface-muted);--secondary-foreground:var(--app-text);--muted:#edf3ef;--muted-foreground:var(--app-muted);--accent:#f4e8e1;--accent-foreground:#a6492c;--destructive:#ba3939;--destructive-foreground:#ffffff;--border:var(--app-border);--input:#b3c7bd;--ring:var(--app-primary);--cyan:#356b5e;--purple:#b75d43;--green:#387b5a;--amber:#a86d27;--brand-dark:var(--app-text);--brand-cyan:var(--app-primary);--chart-1:#285d53;--chart-2:#b75d43;--chart-3:#7aab94;--chart-4:#c99068;--chart-5:#587a6c;--sidebar:#285d53;--sidebar-foreground:#ffffff;--sidebar-primary:#f4e8e1;--sidebar-primary-foreground:#07383b;--sidebar-accent:#356b5e;--sidebar-accent-foreground:#ffffff;--sidebar-border:#46776b;--sidebar-ring:#b75d43;--shadow-xs:0 1px 2px rgba(7,56,59,0.04);--shadow-sm:0 1px 3px rgba(7,56,59,0.06),0 1px 2px rgba(7,56,59,0.04);--shadow-md:0 4px 12px rgba(7,56,59,0.06),0 2px 4px rgba(7,56,59,0.04);--shadow-lg:0 12px 28px rgba(7,56,59,0.08),0 4px 10px rgba(7,56,59,0.05);--shadow-xl:0 24px 48px rgba(7,56,59,0.12),0 8px 16px rgba(7,56,59,0.06);--shadow-glow:0 0 0 1px rgba(7,56,59,0.06),0 12px 24px rgba(7,56,59,0.1)}:root:has(style[data-app-palette]) ::-webkit-scrollbar-thumb{background-color:rgba(40,93,83,.22)}:root:has(style[data-app-palette]) ::-webkit-scrollbar-thumb:hover{background-color:rgba(40,93,83,.36)}:root:has(style[data-app-palette]) input::placeholder,:root:has(style[data-app-palette]) textarea::placeholder{color:var(--app-muted)}:root:has(style[data-app-palette]) .text-destructive-foreground{color:var(--destructive-foreground)}:root:has(style[data-app-palette]) .glass,:root:has(style[data-app-palette]) .glass-strong{border-color:rgba(40,93,83,.1)}:root:has(style[data-app-palette]) .gradient-border:before{background:linear-gradient(135deg,rgba(40,93,83,.2),rgba(183,93,67,.35) 40%,transparent 80%)}:root:has(style[data-app-palette]) .shimmer{background-image:linear-gradient(90deg,#edf3ef,#d3dfd9 50%,#edf3ef)}:root:has(style[data-app-palette]) .glow-cyan{background:radial-gradient(circle at center,rgba(40,93,83,.4) 0,transparent 65%)}:root:has(style[data-app-palette]) .glow-coral{background:radial-gradient(circle at center,rgba(183,93,67,.35) 0,transparent 65%)}:root:has(style[data-app-palette]) .glow-navy{background:radial-gradient(circle at center,rgba(7,56,59,.45) 0,transparent 65%)}:root:has(style[data-app-palette]) img[src*="logo.jpeg"]{filter:hue-rotate(-45deg) saturate(70%)}:root:has(style[data-app-palette]) .toaster{--normal-bg:#ffffff!important;--normal-text:#07383b!important;--normal-border:#d3dfd9!important}:root:has(style[data-app-palette]) .toaster [data-sonner-toast]{border-left-color:#285d53!important;box-shadow:0 0 0 1px rgba(40,93,83,.16),0 .75rem 2rem rgba(7,56,59,.14)!important}:root:has(style[data-app-palette]) .toaster [data-description]{color:#52686c!important}:root:has(style[data-app-palette]) .toaster [data-type=success]{border-left-color:#327554!important}:root:has(style[data-app-palette]) .toaster [data-type=error]{border-left-color:#ba3939!important}:root:has(style[data-app-palette]) .toaster [data-type=warning]{border-left-color:#a86d27!important}:root:has(style[data-app-palette]) .toaster [data-type=success] [data-icon]{color:#327554!important}:root:has(style[data-app-palette]) .toaster [data-type=error] [data-icon]{color:#ba3939!important}:root:has(style[data-app-palette]) .toaster [data-type=warning] [data-icon]{color:#a86d27!important}:root:has(style[data-app-palette]) .toaster [data-type=info] [data-icon]{color:#285d53!important}