:root{--radius:.625rem;--brand-blue:#2563eb;--brand-amber:#f59e0b;--brand-emerald:#10b981;--brand-lilac:#8b5cf6;--brand-slate:#1f2937;--neutral-25:#f8fafc;--neutral-50:#f5f7fb;--neutral-100:#e4e8f2;--neutral-200:#d7deed;--neutral-300:#c1c9db;--neutral-400:#9aa3b8;--neutral-500:#707993;--neutral-700:#3f475d;--neutral-900:#101828;--shadow-ambient:0 1px 2px #0f172a14,0 16px 40px -24px #0f172a59;--duration-fast:.16s;--duration-base:.22s;--duration-slow:.36s;--ease-smooth:cubic-bezier(.22,1,.36,1);--step--2:clamp(.72rem,.7rem + .1vw,.78rem);--step--1:clamp(.83rem,.8rem + .12vw,.9rem);--step-0:clamp(1rem,.96rem + .2vw,1.13rem);--step-1:clamp(1.25rem,1.18rem + .3vw,1.5rem);--step-2:clamp(1.56rem,1.46rem + .44vw,1.88rem);--step-3:clamp(1.95rem,1.8rem + .6vw,2.34rem);--step-4:clamp(2.44rem,2.22rem + .82vw,2.93rem);--background:#f5f7fb;--foreground:#101828;--card:#fff;--card-foreground:#101828;--popover:#fff;--popover-foreground:#101828;--primary:var(--brand-blue);--primary-foreground:#f5f8ff;--secondary:#e0e7ff;--secondary-foreground:#1f1b4d;--muted:#e6eaf4;--muted-foreground:#364152;--accent:#c7d2fe;--accent-foreground:#1f1b4d;--danger:#9f1239}@supports (color:color-mix(in lab, red, red)){:root{--danger:color-mix(in srgb,#9f1239 84%,var(--primary)16%)}}:root{--danger-foreground:#fff7fb;--success:#166534}@supports (color:color-mix(in lab, red, red)){:root{--success:color-mix(in srgb,#166534 84%,var(--primary)16%)}}:root{--success-foreground:#f4fffb;--destructive:#ef4444;--border:#d7deed;--input:#d7deed;--ring:var(--brand-blue);--avatar-border:var(--ring);--sidebar:#fff;--sidebar-foreground:#101828;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:#eef2ff;--sidebar-accent-foreground:#1f2937;--sidebar-border:#d7deed;--sidebar-ring:var(--ring);--button-subtle-foreground:#23458f;--button-subtle-foreground-hover:#1c3773;--button-subtle-border:#5478c657;--button-solid-outline:#c1d8ff8f;--color-button-focus-ring:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-focus-ring:color-mix(in srgb,var(--button-subtle-foreground)78%,var(--ring)22%)}}:root{--color-button-focus-offset:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-focus-offset:color-mix(in srgb,var(--card)88%,var(--background)12%)}}:root{--color-button-primary-bg:var(--primary);--color-button-primary-bg-hover:var(--primary);--color-button-primary-bg-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-primary-bg-active:color-mix(in srgb,var(--primary)94%,#0f172a 6%)}}:root{--color-button-primary-fg:var(--primary-foreground);--color-button-primary-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-primary-border:color-mix(in srgb,var(--primary)42%,white 58%)}}:root{--color-button-secondary-bg:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-secondary-bg:color-mix(in srgb,var(--secondary)78%,var(--card)22%)}}:root{--color-button-secondary-bg-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-secondary-bg-hover:color-mix(in srgb,var(--secondary)86%,var(--card)14%)}}:root{--color-button-secondary-bg-active:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-secondary-bg-active:color-mix(in srgb,var(--secondary)92%,var(--card)8%)}}:root{--color-button-secondary-fg:var(--button-subtle-foreground);--color-button-secondary-fg-hover:var(--button-subtle-foreground-hover);--color-button-secondary-border:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-secondary-border:color-mix(in srgb,var(--button-subtle-foreground)72%,var(--card)28%)}}:root{--color-button-outline-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-outline-bg:color-mix(in srgb,var(--card)92%,var(--secondary)8%)}}:root{--color-button-outline-bg-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-outline-bg-hover:color-mix(in srgb,var(--card)70%,var(--secondary)30%)}}:root{--color-button-outline-bg-active:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-outline-bg-active:color-mix(in srgb,var(--card)56%,var(--secondary)44%)}}:root{--color-button-outline-fg:var(--button-subtle-foreground);--color-button-outline-fg-hover:var(--button-subtle-foreground-hover);--color-button-outline-border:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-outline-border:color-mix(in srgb,var(--button-subtle-foreground)76%,var(--card)24%)}}:root{--color-button-ghost-bg:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-ghost-bg:color-mix(in srgb,var(--secondary)56%,var(--card)44%)}}:root{--color-button-ghost-bg-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-ghost-bg-hover:color-mix(in srgb,var(--secondary)70%,var(--card)30%)}}:root{--color-button-ghost-bg-active:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-ghost-bg-active:color-mix(in srgb,var(--secondary)82%,var(--card)18%)}}:root{--color-button-ghost-fg:var(--button-subtle-foreground);--color-button-ghost-fg-hover:var(--button-subtle-foreground-hover);--color-button-ghost-border:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-ghost-border:color-mix(in srgb,var(--button-subtle-foreground)76%,var(--card)24%)}}:root{--color-button-link-fg:var(--button-subtle-foreground);--color-button-link-fg-hover:var(--button-subtle-foreground-hover);--color-button-link-underline:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-link-underline:color-mix(in srgb,var(--button-subtle-foreground)46%,transparent)}}:root{--color-button-destructive-bg:var(--danger);--color-button-destructive-bg-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-destructive-bg-hover:color-mix(in srgb,var(--danger)90%,#0f172a 10%)}}:root{--color-button-destructive-bg-active:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-destructive-bg-active:color-mix(in srgb,var(--danger)82%,#0f172a 18%)}}:root{--color-button-destructive-fg:var(--danger-foreground);--color-button-destructive-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-destructive-border:color-mix(in srgb,var(--foreground)58%,var(--danger)42%)}}:root{--color-button-destructive-shadow:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-destructive-shadow:color-mix(in srgb,var(--danger)42%,transparent)}}:root{--color-button-success-bg:var(--success);--color-button-success-bg-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-success-bg-hover:color-mix(in srgb,var(--success)90%,#0f172a 10%)}}:root{--color-button-success-bg-active:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-success-bg-active:color-mix(in srgb,var(--success)82%,#0f172a 18%)}}:root{--color-button-success-fg:var(--success-foreground);--color-button-success-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-success-border:color-mix(in srgb,var(--foreground)58%,var(--success)42%)}}:root{--color-button-success-shadow:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-success-shadow:color-mix(in srgb,var(--success)42%,transparent)}}:root{--color-button-disabled-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-disabled-bg:color-mix(in srgb,var(--muted)78%,var(--card)22%)}}:root{--color-button-disabled-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-disabled-fg:color-mix(in srgb,var(--foreground)68%,var(--muted-foreground)32%)}}:root{--color-button-disabled-border:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-disabled-border:color-mix(in srgb,var(--muted-foreground)76%,var(--card)24%)}}:root{--color-button-selected-bg:var(--color-button-primary-bg);--color-button-selected-fg:var(--color-button-primary-fg);--color-button-selected-border:var(--color-button-primary-border);--premium-gradient:radial-gradient(120% 120% at 20% 0%,#2563eb1f 0%,transparent 60%),radial-gradient(120% 120% at 80% 0%,#10b98114 0%,transparent 55%),linear-gradient(180deg,#f9fbff 0%,#f3f6ff 100%);--premium-card-gradient:linear-gradient(180deg,#fffffffa 0%,#f6f8fff5 100%);--premium-topbar-gradient:linear-gradient(90deg,#fffffff5 0%,#f6f8fff0 100%);--premium-input-gradient:linear-gradient(180deg,var(--card),var(--card))}@supports (color:color-mix(in lab, red, red)){:root{--premium-input-gradient:linear-gradient(180deg,color-mix(in srgb,var(--card)92%,white 8%),color-mix(in srgb,var(--card)70%,var(--background)30%))}}:root{--premium-button-gradient:linear-gradient(180deg,var(--card),var(--card))}@supports (color:color-mix(in lab, red, red)){:root{--premium-button-gradient:linear-gradient(180deg,color-mix(in srgb,var(--card)88%,white 12%),color-mix(in srgb,var(--card)62%,var(--background)38%))}}:root{--premium-border:#0f172a14;--premium-shadow:0 18px 45px -30px #0f172a73;--premium-glow:0 0 0 1px #ffffffbf;--premium-hairline:#ffffffa6;--premium-inset:0 1px 0 #ffffff73 inset;--chart-1:#2563eb;--chart-2:#f97316;--chart-3:#16a34a;--chart-4:#facc15;--chart-5:#8b5cf6}.dark{--background:#121826;--foreground:#f5f7ff;--primary:#60a5fa;--primary-foreground:#0f172a;--secondary:#1f2a40;--secondary-foreground:#d4e2ff;--accent:#2b3c5c;--accent-foreground:#f5f7ff;--muted:#172135;--muted-foreground:#9fb0d0;--card:#1a2237;--card-foreground:#f5f7ff;--popover:#1a2237;--popover-foreground:#f5f7ff;--destructive:#f87171;--border:#1f2b45;--input:#1f2b45;--ring:#60a5fa;--chart-1:#60a5fa;--chart-2:#f97316;--chart-3:#34d399;--chart-4:#facc15;--chart-5:#a855f7;--sidebar:#101729;--sidebar-foreground:#f5f7ff;--sidebar-primary:#60a5fa;--sidebar-primary-foreground:#0f172a;--sidebar-accent:#18233a;--sidebar-accent-foreground:#d4e2ff;--sidebar-border:#1f2b45;--sidebar-ring:#60a5fa;--button-subtle-foreground:#dce7ff;--button-subtle-foreground-hover:#f5f7ff;--button-subtle-border:#63a8ff5c;--button-solid-outline:#bfdbfe70}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.landing-fade-up{animation:.85s cubic-bezier(.22,1,.36,1) both landing-fade-up}.landing-fade-in{animation:.85s both landing-fade-in}.landing-float{animation:8s ease-in-out infinite landing-float}.landing-alt-font{font-family:var(--font-landing),var(--font-geist-sans),system-ui,sans-serif}.landing-delay-1{animation-delay:80ms}.landing-delay-2{animation-delay:.16s}.landing-delay-3{animation-delay:.24s}.landing-delay-4{animation-delay:.32s}.landing-delay-5{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.landing-fade-up,.landing-fade-in,.landing-float{animation:none}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--danger:#9f1239}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--danger:color-mix(in srgb,#9f1239 84%,var(--primary)16%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--danger-foreground:#fff7fb;--success:#166534}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--success:color-mix(in srgb,#166534 84%,var(--primary)16%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--success-foreground:#f4fffb;--color-button-focus-ring:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-focus-ring:color-mix(in srgb,var(--button-subtle-foreground)78%,var(--ring)22%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-focus-offset:var(--card)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-focus-offset:color-mix(in srgb,var(--card)88%,var(--background)12%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-primary-bg:var(--primary);--color-button-primary-bg-hover:var(--primary);--color-button-primary-bg-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-primary-bg-active:color-mix(in srgb,var(--primary)94%,#0f172a 6%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-primary-fg:var(--primary-foreground);--color-button-primary-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-primary-border:color-mix(in srgb,var(--primary)42%,white 58%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-bg:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-bg:color-mix(in srgb,var(--secondary)78%,var(--card)22%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-bg-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-bg-hover:color-mix(in srgb,var(--secondary)86%,var(--card)14%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-bg-active:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-bg-active:color-mix(in srgb,var(--secondary)92%,var(--card)8%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-fg:var(--button-subtle-foreground);--color-button-secondary-fg-hover:var(--button-subtle-foreground-hover);--color-button-secondary-border:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-secondary-border:color-mix(in srgb,var(--button-subtle-foreground)72%,var(--card)28%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-bg:color-mix(in srgb,var(--card)92%,var(--secondary)8%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-bg-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-bg-hover:color-mix(in srgb,var(--card)70%,var(--secondary)30%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-bg-active:var(--card)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-bg-active:color-mix(in srgb,var(--card)56%,var(--secondary)44%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-fg:var(--button-subtle-foreground);--color-button-outline-fg-hover:var(--button-subtle-foreground-hover);--color-button-outline-border:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-outline-border:color-mix(in srgb,var(--button-subtle-foreground)76%,var(--card)24%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-bg:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-bg:color-mix(in srgb,var(--secondary)56%,var(--card)44%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-bg-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-bg-hover:color-mix(in srgb,var(--secondary)70%,var(--card)30%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-bg-active:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-bg-active:color-mix(in srgb,var(--secondary)82%,var(--card)18%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-fg:var(--button-subtle-foreground);--color-button-ghost-fg-hover:var(--button-subtle-foreground-hover);--color-button-ghost-border:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-ghost-border:color-mix(in srgb,var(--button-subtle-foreground)76%,var(--card)24%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-link-fg:var(--button-subtle-foreground);--color-button-link-fg-hover:var(--button-subtle-foreground-hover);--color-button-link-underline:var(--button-subtle-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-link-underline:color-mix(in srgb,var(--button-subtle-foreground)46%,transparent)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-bg:var(--danger);--color-button-destructive-bg-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-bg-hover:color-mix(in srgb,var(--danger)90%,#0f172a 10%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-bg-active:var(--danger)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-bg-active:color-mix(in srgb,var(--danger)82%,#0f172a 18%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-fg:var(--danger-foreground);--color-button-destructive-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-border:color-mix(in srgb,var(--foreground)58%,var(--danger)42%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-shadow:var(--danger)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-destructive-shadow:color-mix(in srgb,var(--danger)42%,transparent)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-bg:var(--success);--color-button-success-bg-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-bg-hover:color-mix(in srgb,var(--success)90%,#0f172a 10%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-bg-active:var(--success)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-bg-active:color-mix(in srgb,var(--success)82%,#0f172a 18%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-fg:var(--success-foreground);--color-button-success-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-border:color-mix(in srgb,var(--foreground)58%,var(--success)42%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-shadow:var(--success)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-success-shadow:color-mix(in srgb,var(--success)42%,transparent)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-disabled-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-disabled-bg:color-mix(in srgb,var(--muted)78%,var(--card)22%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-disabled-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-disabled-fg:color-mix(in srgb,var(--foreground)68%,var(--muted-foreground)32%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-disabled-border:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-disabled-border:color-mix(in srgb,var(--muted-foreground)76%,var(--card)24%)}}.theme-light,.theme-dark,.theme-midnight,.theme-dream,.theme-forest,.theme-gilded,.theme-rose,.theme-autumn,.theme-honey,.theme-burnt-orange,.theme-maroon{--color-button-selected-bg:var(--color-button-primary-bg);--color-button-selected-fg:var(--color-button-primary-fg);--color-button-selected-border:var(--color-button-primary-border)}.theme-light{--background:#f5f7fb;--foreground:#101828;--card:#fff;--card-foreground:#101828;--popover:#fff;--popover-foreground:#101828;--primary:#2563eb;--primary-foreground:#f5f8ff;--secondary:#e0e7ff;--secondary-foreground:#1f1b4d;--muted:#e6eaf4;--muted-foreground:#364152;--accent:#c7d2fe;--accent-foreground:#1f1b4d;--destructive:#ef4444;--border:#d7deed;--input:#d7deed;--ring:#2563eb;--avatar-border:var(--ring);--sidebar:#fff;--sidebar-foreground:#101828;--sidebar-primary:#2563eb;--sidebar-primary-foreground:#f5f8ff;--sidebar-accent:#eef2ff;--sidebar-accent-foreground:#1f2937;--sidebar-border:#d7deed;--sidebar-ring:#2563eb;--button-subtle-foreground:#23458f;--button-subtle-foreground-hover:#1c3773;--button-subtle-border:#5478c657;--button-solid-outline:#c1d8ff8f;--premium-gradient:radial-gradient(120% 120% at 15% 0%,#2563eb1f 0%,transparent 60%),radial-gradient(120% 120% at 85% 0%,#3b82f614 0%,transparent 55%),linear-gradient(180deg,#f9fbff 0%,#f2f6ff 100%);--premium-card-gradient:linear-gradient(180deg,#fffffffa 0%,#f5f8fff5 100%);--premium-topbar-gradient:linear-gradient(90deg,#fffffff5 0%,#f3f6fff0 100%);--premium-border:#0f172a14;--premium-shadow:0 18px 45px -30px #0f172a73;--premium-glow:0 0 0 1px #ffffffbf;--premium-hairline:#ffffffa6;--premium-inset:0 1px 0 #ffffff73 inset}.theme-dark{--background:#121826;--foreground:#f6f8ff;--card:#1a2237f0;--card-foreground:#f6f8ff;--popover:#1a2237fa;--popover-foreground:#f6f8ff;--primary:#63a8ff;--primary-foreground:#0f172a;--secondary:#253352;--secondary-foreground:#e6eeff;--muted:#1c2942;--muted-foreground:#cedcff;--accent:#31476f;--accent-foreground:#f6f8ff;--destructive:#f27575;--border:#212f4a;--input:#212f4a;--ring:#63a8ff;--avatar-border:var(--ring);--sidebar:#111a2b;--sidebar-foreground:#f6f8ff;--sidebar-primary:#63a8ff;--sidebar-primary-foreground:#0f172a;--sidebar-accent:#1d2c48;--sidebar-accent-foreground:#dce7ff;--sidebar-border:#212f4a;--sidebar-ring:#63a8ff;--button-subtle-foreground:#dce7ff;--button-subtle-foreground-hover:#f6f8ff;--button-subtle-border:#63a8ff5c;--button-solid-outline:#bfdbfe70;--premium-gradient:radial-gradient(120% 120% at 20% 0%,#63a8ff38 0%,transparent 60%),radial-gradient(120% 120% at 80% 0%,#63a8ff1f 0%,transparent 55%),linear-gradient(180deg,#0b1220 0%,#101827 100%);--premium-card-gradient:linear-gradient(180deg,#1c263df5 0%,#151e32eb 100%);--premium-topbar-gradient:linear-gradient(90deg,#101827f5 0%,#0c1221eb 100%);--premium-border:#ffffff14;--premium-shadow:0 18px 45px -30px #040814bf;--premium-glow:0 0 0 1px #0f172a99;--premium-hairline:#ffffff14;--premium-inset:0 1px 0 #ffffff0f inset}.theme-midnight{--background:#050414;--foreground:#f7f5ff;--card:#120f2ef0;--card-foreground:#f7f5ff;--popover:#120f2efa;--popover-foreground:#f7f5ff;--primary:#8d5fff;--primary-foreground:#050816;--secondary:#231b50;--secondary-foreground:#ece6ff;--muted:#1a1440;--muted-foreground:#d4ccff;--accent:#352a6b;--accent-foreground:#f7f5ff;--destructive:#f67882;--border:#261f56;--input:#261f56;--ring:#8d5fff;--avatar-border:var(--ring);--sidebar:#0c0923;--sidebar-foreground:#f7f5ff;--sidebar-primary:#8d5fff;--sidebar-primary-foreground:#050816;--sidebar-accent:#20194c;--sidebar-accent-foreground:#ebe4ff;--sidebar-border:#261f56;--sidebar-ring:#8d5fff;--button-subtle-foreground:#ebe4ff;--button-subtle-foreground-hover:#f7f5ff;--button-subtle-border:#8d5fff61;--button-solid-outline:#d6c9ff75;--premium-gradient:radial-gradient(120% 120% at 15% 0%,#8d5fff47 0%,transparent 60%),radial-gradient(120% 120% at 85% 0%,#3f309438 0%,transparent 55%),linear-gradient(180deg,#050414 0%,#0a0922 100%);--premium-card-gradient:linear-gradient(180deg,#1c1644f5 0%,#120e34eb 100%);--premium-topbar-gradient:linear-gradient(90deg,#0e0b26f5 0%,#0c0922eb 100%);--premium-border:#ffffff14;--premium-shadow:0 18px 45px -30px #060412bf;--premium-glow:0 0 0 1px #120f2ea6;--premium-hairline:#ffffff14;--premium-inset:0 1px 0 #ffffff0f inset}.theme-dream{--background:#f4e9ff;--foreground:#1d1f3d;--card:#fffffff5;--card-foreground:#1f2342;--popover:#fffffff0;--popover-foreground:#1f2342;--primary:#3a2ad6;--primary-foreground:#f7f4ff;--secondary:#f2a3db;--secondary-foreground:#3a1f4b;--muted:#ece0fb;--muted-foreground:#5d5f87;--accent:#b8a6ff;--accent-foreground:#1f2342;--destructive:#e95784;--border:#d8cbed;--input:#d8cbed;--ring:#3a2ad6;--avatar-border:#b8a6ff;--sidebar:#efe1ff;--sidebar-foreground:#1d1f3d;--sidebar-primary:#3a2ad6;--sidebar-primary-foreground:#f7f4ff;--sidebar-accent:#efe7ff;--sidebar-accent-foreground:#2e2a6a;--sidebar-border:#d8cbed;--sidebar-ring:#3a2ad6;--button-subtle-foreground:#3f3dab;--button-subtle-foreground-hover:#2f2c89;--button-subtle-border:#7962d55c;--button-solid-outline:#dcd1ff8f;--premium-gradient:radial-gradient(120% 120% at 16% 0%,#3a2ad638 0%,transparent 60%),radial-gradient(120% 120% at 84% 0%,#b8a6ff3d 0%,transparent 55%),linear-gradient(180deg,#fbf6ff 0%,#eae2ff 100%);--premium-card-gradient:linear-gradient(180deg,#fffffffa 0%,#f7f2ffeb 100%);--premium-topbar-gradient:linear-gradient(90deg,#fffffff0 0%,#f4effae6 100%);--premium-border:#3f4adf24;--premium-shadow:0 18px 45px -30px #20287842;--premium-glow:0 0 0 1px #ffffffb3;--premium-hairline:#fff9;--premium-inset:0 1px 0 #ffffff73 inset}.theme-forest{--background:#273529;--foreground:#f7f0e2;--card:#46594af0;--card-foreground:#f7f0e2;--popover:#46594af7;--popover-foreground:#f7f0e2;--primary:#a45b3e;--primary-foreground:#fff;--secondary:#4a5d4f;--secondary-foreground:#f7f0e2;--muted:#4a5d4f;--muted-foreground:#f7f0e2;--accent:#c79c7e;--accent-foreground:#0f0407;--destructive:#a45b3e;--border:#516556;--input:#516556;--ring:#c79c7e;--avatar-border:var(--ring);--sidebar:#273529;--sidebar-foreground:#c0ae9a;--sidebar-primary:#a45b3e;--sidebar-primary-foreground:#fff;--sidebar-accent:#4a5d4f;--sidebar-accent-foreground:#f7f0e2;--sidebar-border:#516556;--sidebar-ring:#c79c7e;--button-subtle-foreground:#f7f0e2;--button-subtle-foreground-hover:#fff7ec;--button-subtle-border:#c79c7e5c;--button-solid-outline:#f7f0e27a;--color-button-disabled-fg:#f7f0e2;--premium-gradient:linear-gradient(180deg,#44584a 0%,#273529 58%,#1b1215 100%);--premium-card-gradient:linear-gradient(180deg,#46594af5 0%,#273529eb 100%);--premium-topbar-gradient:linear-gradient(90deg,#46594af5 0%,#273529f0 52%,#1b1215e6 100%);--premium-border:#c79c7e38;--premium-shadow:0 18px 45px -30px #0f0407ad;--premium-glow:0 0 0 1px #c79c7e38;--premium-hairline:#c79c7e47;--premium-inset:0 1px 0 #c79c7e29 inset;--forest-tree-pattern:url(/illustrations/forest-trees.svg);--forest-tree-size-x:960px;--forest-tree-size-y:460px;--forest-tree-offset-y:-8px}#dashboard-theme-scope.theme-forest .border{border-color:#c79c7e57;box-shadow:0 0 0 1px #1b121570}#dashboard-theme-scope.theme-forest .lead-form-add-field,#dashboard-theme-scope.theme-forest .lead-form-add-field:hover{color:var(--foreground)}.theme-gilded{--background:#010203;--foreground:#f7f0e2;--card:#1d1d1fe6;--card-foreground:#f7f0e2;--popover:#1d1d1ff5;--popover-foreground:#f7f0e2;--primary:#b16c04;--primary-foreground:#050816;--secondary:#3b3130;--secondary-foreground:#f4e6c3;--muted:#3b3130;--muted-foreground:#d3ac2c;--accent:#d3ac2c;--accent-foreground:#1a1205;--destructive:#fb7185;--border:#3b3130;--input:#3b3130;--ring:#d3ac2c;--avatar-border:var(--ring);--sidebar:#1d1d1f;--sidebar-foreground:#f7f0e2;--sidebar-primary:#b16c04;--sidebar-primary-foreground:#050816;--sidebar-accent:#3b3130;--sidebar-accent-foreground:#f4e6c3;--sidebar-border:#3b3130;--sidebar-ring:#d3ac2c;--button-subtle-foreground:#f4e6c3;--button-subtle-foreground-hover:#f7f0e2;--button-subtle-border:#d3ac2c5c;--button-solid-outline:#f7f0e266;--color-button-primary-bg-active:var(--primary);--premium-gradient:radial-gradient(120% 120% at 20% 0%,#d1ac2c38 0%,transparent 60%),radial-gradient(120% 120% at 80% 0%,#b16c042e 0%,transparent 55%),linear-gradient(180deg,#0c0b0a 0%,#12100f 100%);--premium-card-gradient:linear-gradient(180deg,#211e1cf5 0%,#181614eb 100%);--premium-topbar-gradient:linear-gradient(90deg,#1e1b19f5 0%,#161412eb 100%);--premium-border:#f7f0e21f;--premium-shadow:0 18px 45px -30px #040302d9;--premium-glow:0 0 0 1px #1c1612b3;--premium-hairline:#f7f0e21f;--premium-inset:0 1px 0 #ffffff14 inset}.theme-rose{--background:#ffe0d2;--foreground:#4a1713;--card:#ffece2f5;--card-foreground:#4a1713;--popover:#ffece2fa;--popover-foreground:#4a1713;--primary:#df4d3a;--primary-foreground:#050816;--secondary:#ffcaa0;--secondary-foreground:#5a2316;--muted:#f8cfbb;--muted-foreground:#7a2f23;--accent:#f5b16f;--accent-foreground:#4a1713;--destructive:#ef4444;--border:#f0b9a2;--input:#f0b9a2;--ring:#9a3412;--avatar-border:var(--ring);--sidebar:#ffd8c4;--sidebar-foreground:#4a1713;--sidebar-primary:#df4d3a;--sidebar-primary-foreground:#050816;--sidebar-accent:#ffd2b4;--sidebar-accent-foreground:#5a2316;--sidebar-border:#f0b9a2;--sidebar-ring:#9a3412;--button-subtle-foreground:#7c2f22;--button-subtle-foreground-hover:#692113;--button-subtle-border:#ae523a5c;--button-solid-outline:#ffd7c68f;--premium-gradient:radial-gradient(130% 120% at 12% 0%,#ffe5d885 0%,transparent 52%),radial-gradient(125% 120% at 88% -4%,#cb5a3e3d 0%,transparent 56%),linear-gradient(180deg,#fff4ed 0%,#ffdcca 62%,#f4bfaa 100%);--premium-card-gradient:linear-gradient(165deg,#fff8f2f7 0%,#ffe9dced 54%,#f5c8b3e6 100%);--premium-topbar-gradient:linear-gradient(100deg,#fbdac4f5 0%,#f4aa86f2 44%,#e16648f0 100%);--premium-border:#561e182e;--premium-shadow:0 24px 55px -34px #66261c6b;--premium-glow:0 0 0 1px #fff5eed1;--premium-hairline:#fff5efbd;--premium-inset:0 1px 0 #ffffff80 inset}.theme-autumn{--background:#f3d9b2;--foreground:#3c2012;--card:#fff6e7f7;--card-foreground:#3c2012;--popover:#fff7eafa;--popover-foreground:#3c2012;--primary:#bd5230;--primary-foreground:#fff9eb;--secondary:#e5bf69;--secondary-foreground:#4a2c17;--muted:#e8ca95;--muted-foreground:#5d3820;--accent:#d98f47;--accent-foreground:#331f11;--destructive:#ef4444;--border:#ddb686;--input:#ddb686;--ring:#9a3412;--avatar-border:var(--ring);--sidebar:#efd09d;--sidebar-foreground:#3c2012;--sidebar-primary:#bd5230;--sidebar-primary-foreground:#fff9eb;--sidebar-accent:#e4bf7f;--sidebar-accent-foreground:#4a2b17;--sidebar-border:#ddb686;--sidebar-ring:#9a3412;--button-subtle-foreground:#682c13;--button-subtle-foreground-hover:#5b210b;--button-subtle-border:#9249275c;--button-solid-outline:#e7b35f8f;--premium-gradient:radial-gradient(132% 122% at 12% 0%,#f7d9878f 0%,transparent 50%),radial-gradient(118% 122% at 86% -6%,#bf5d3c45 0%,transparent 58%),radial-gradient(96% 88% at 56% 18%,#ecaf6b33 0%,transparent 66%),linear-gradient(180deg,#fff8ea 0%,#f2d2a3 60%,#e0b076 100%);--premium-card-gradient:linear-gradient(165deg,#fffcf3f7 0%,#f9e6c6ed 52%,#e4a670e3 100%);--premium-topbar-gradient:linear-gradient(100deg,#f7d77ff7 0%,#e9aa5ef2 40%,#b9522ff0 100%);--premium-border:#65341a33;--premium-shadow:0 24px 55px -34px #5c2d1563;--premium-glow:0 0 0 1px #fff6e1d1;--premium-hairline:#ffefcdbf;--premium-inset:0 1px 0 #fff3d6a8 inset}.theme-honey{--background:#f7dcab;--foreground:#3f1f0c;--card:#fff2d9f2;--card-foreground:#3f1f0c;--popover:#fff2d9fa;--popover-foreground:#3f1f0c;--primary:#df6206;--primary-foreground:#2e1206;--secondary:#f4c25a;--secondary-foreground:#4b240f;--muted:#f4c25a;--muted-foreground:#6f3a1c;--accent:#ebaa32;--accent-foreground:#3b1a07;--destructive:#ef4444;--border:#f4c25a;--input:#f4c25a;--ring:#9a3412;--sidebar:#fddb9c;--sidebar-foreground:#3f1f0c;--sidebar-primary:#df6206;--sidebar-primary-foreground:#2e1206;--sidebar-accent:#f4c25a;--sidebar-accent-foreground:#4b240f;--sidebar-border:#f4c25a;--sidebar-ring:#9a3412;--avatar-border:var(--ring);--button-subtle-foreground:#6d350d;--button-subtle-foreground-hover:#5a2908;--button-subtle-border:#b06e205c;--button-solid-outline:#ffdc9a8f;--color-button-primary-bg-active:var(--primary);--color-button-primary-border:#6b2b00;--color-button-selected-border:#6b2b00;--premium-gradient:radial-gradient(130% 120% at 12% 0%,#ffe7a680 0%,transparent 52%),radial-gradient(125% 120% at 88% -4%,#bf711938 0%,transparent 56%),linear-gradient(180deg,#fff8ea 0%,#f6ddb1 62%,#efcd8d 100%);--premium-card-gradient:linear-gradient(165deg,#fffaf0f7 0%,#ffefcded 54%,#f7dca6e6 100%);--premium-topbar-gradient:linear-gradient(100deg,#f8db96f5 0%,#f2bd5af2 44%,#df912af0 100%);--premium-border:#59300e2e;--premium-shadow:0 24px 55px -34px #542b0b6b;--premium-glow:0 0 0 1px #fff6dfd1;--premium-hairline:#fff6d8c2;--premium-inset:0 1px 0 #fff7e3ad inset;--honey-hex-outline:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83.14' height='96' viewBox='0 0 83.14 96'%3E%3Cpolygon points='41.57,0 83.14,24 83.14,72 41.57,96 0,72 0,24' fill='none' stroke='%23cf6b10' stroke-width='1.2' stroke-opacity='0.14'/%3E%3C/svg%3E");--honey-hex-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83.14' height='96' viewBox='0 0 83.14 96'%3E%3Cpolygon points='41.57,0 83.14,24 83.14,72 41.57,96 0,72 0,24' fill='%23f8dfad' fill-opacity='0.06'/%3E%3C/svg%3E");--honey-hex-size-x:83.14px;--honey-hex-size-y:144px;--honey-hex-offset-x:41.57px;--honey-hex-offset-y:72px}.theme-honey .dashboard-topbar,.theme-honey .dashboard-navbar{background:linear-gradient(100deg,#f8db96f5 0%,#f2bd5af2 44%,#df912af0 100%);border-color:#995c1857}.theme-honey .dashboard-nav-links{box-shadow:0 14px 28px -22px #5c300d59,var(--premium-inset);background:linear-gradient(#fff7e5e0 0%,#ffecc6d1 100%);border-color:#a6661d4d}.theme-honey .dashboard-navbar .dashboard-copy-link-button,.theme-honey .dashboard-navbar .dashboard-view-profile-button{color:var(--button-subtle-foreground);border-color:var(--button-subtle-border);background:linear-gradient(#fffbf1f5 0%,#ffeecae6 100%);box-shadow:0 14px 26px -22px #592e0c80,inset 0 1px #ffffffa8}.theme-honey .dashboard-navbar .dashboard-copy-link-button:hover,.theme-honey .dashboard-navbar .dashboard-view-profile-button:hover{color:var(--button-subtle-foreground-hover);background:linear-gradient(#fffdf6fa 0%,#fff2d3f0 100%)}#dashboard-theme-scope.theme-honey [data-slot=card],#dashboard-theme-scope.theme-honey .dashboard-metric-row,#dashboard-theme-scope.theme-honey .dashboard-analytics-tile{box-shadow:0 24px 48px -34px #65371075,0 0 0 1px #fffaef73,var(--premium-inset);background:linear-gradient(162deg,#fffaeff5 0%,#ffeecaeb 58%,#f7dca6e0 100%);border-color:#b2702142}.theme-honey .dashboard-logo,.theme-honey .dashboard-logo-fallback{border-radius:999px;box-shadow:0 0 0 1px #ffffff8c}.theme-honey .dashboard-logo:before{content:"";z-index:0;background:#fff8ebe6;border-radius:999px;position:absolute;inset-block:2px;inset-inline:6px;box-shadow:0 0 14px #ffd68ca6,0 0 28px #df620638}.theme-honey .dashboard-logo img{z-index:1}.theme-honey .dashboard-logo-fallback{background:#fff8ebe6;box-shadow:0 0 14px #ffd68ca6,0 0 28px #df620638}.public-profile-preview.theme-honey{border-color:#aa691e52;box-shadow:0 26px 50px -34px #64361080,0 0 0 1px #fff7e599}.public-profile-preview.theme-forest{border-color:#c79c7e4d;box-shadow:0 24px 44px -34px #1b121585,0 0 0 1px #c79c7e2e}.theme-light .dashboard-topbar,.theme-light .dashboard-navbar{background:linear-gradient(100deg,#f3f8fff7 0%,#e2ecfff2 46%,#bad1fff0 100%);border-color:#3e5daa3d}.theme-light .dashboard-nav-links{box-shadow:0 14px 28px -22px #26417857,var(--premium-inset);background:linear-gradient(#ffffffe6 0%,#f0f6ffd6 100%);border-color:#486cc24d}.theme-light .dashboard-navbar .dashboard-copy-link-button,.theme-light .dashboard-navbar .dashboard-view-profile-button{color:var(--button-subtle-foreground);border-color:var(--button-subtle-border);background:linear-gradient(#fffffff7 0%,#f0f7ffe6 100%);box-shadow:0 14px 26px -22px #1f386d5c,inset 0 1px #ffffffa8}.theme-light .dashboard-navbar .dashboard-copy-link-button:hover,.theme-light .dashboard-navbar .dashboard-view-profile-button:hover{color:var(--button-subtle-foreground-hover);background:linear-gradient(#fffffffc 0%,#f6fafff0 100%)}#dashboard-theme-scope.theme-light [data-slot=card],#dashboard-theme-scope.theme-light .dashboard-metric-row,#dashboard-theme-scope.theme-light .dashboard-analytics-tile{box-shadow:0 24px 48px -34px #223e7461,0 0 0 1px #ffffff7a,var(--premium-inset);background:linear-gradient(162deg,#fffffff5 0%,#f3f8ffeb 58%,#dfeaffe0 100%);border-color:#5a80d53d}.theme-light .dashboard-logo,.theme-light .dashboard-logo-fallback{border-radius:999px;box-shadow:0 0 0 1px #ffffffa3}.theme-light .dashboard-logo:before{content:"";z-index:0;background:#f7fbffeb;border-radius:999px;position:absolute;inset-block:2px;inset-inline:6px;box-shadow:0 0 14px #c7ddff9e,0 0 28px #4679eb33}.theme-light .dashboard-logo img{z-index:1}.theme-light .dashboard-logo-fallback{background:#f7fbffeb;box-shadow:0 0 14px #c7ddff9e,0 0 28px #4679eb33}.public-profile-preview.theme-light{border-color:#5478c647;box-shadow:0 26px 50px -34px #253f7461,0 0 0 1px #f7fcffa3}.theme-dream .dashboard-topbar,.theme-dream .dashboard-navbar{background:linear-gradient(100deg,#f8f0fff5 0%,#e7ddfff2 44%,#c4b0fff0 100%);border-color:#5b4aaf4d}.theme-dream .dashboard-nav-links{box-shadow:0 14px 28px -22px #3f357c57,var(--premium-inset);background:linear-gradient(#fffbffe6 0%,#f4ecffd6 100%);border-color:#705bc64d}.theme-dream .dashboard-navbar .dashboard-copy-link-button,.theme-dream .dashboard-navbar .dashboard-view-profile-button{color:var(--button-subtle-foreground);border-color:var(--button-subtle-border);background:linear-gradient(#fffcfff7 0%,#f7efffe6 100%);box-shadow:0 14px 26px -22px #3b33775c,inset 0 1px #ffffffa8}.theme-dream .dashboard-navbar .dashboard-copy-link-button:hover,.theme-dream .dashboard-navbar .dashboard-view-profile-button:hover{color:var(--button-subtle-foreground-hover);background:linear-gradient(#fffdfffa 0%,#faf4fff0 100%)}#dashboard-theme-scope.theme-dream [data-slot=card],#dashboard-theme-scope.theme-dream .dashboard-metric-row,#dashboard-theme-scope.theme-dream .dashboard-analytics-tile{box-shadow:0 24px 48px -34px #3c327c61,0 0 0 1px #fffcff80,var(--premium-inset);background:linear-gradient(162deg,#fffcfff5 0%,#f5edffeb 56%,#e1cfffe0 100%);border-color:#7b67d647}.theme-dream .dashboard-logo,.theme-dream .dashboard-logo-fallback{border-radius:999px;box-shadow:0 0 0 1px #fffaffa3}.theme-dream .dashboard-logo:before{content:"";z-index:0;background:#faf4ffeb;border-radius:999px;position:absolute;inset-block:2px;inset-inline:6px;box-shadow:0 0 14px #d2beff9e,0 0 28px #7658d73d}.theme-dream .dashboard-logo img{z-index:1}.theme-dream .dashboard-logo-fallback{background:#faf4ffeb;box-shadow:0 0 14px #d2beff9e,0 0 28px #7658d73d}.public-profile-preview.theme-dream{border-color:#7864cc4d;box-shadow:0 26px 50px -34px #3a307666,0 0 0 1px #fcf6ffa3}.theme-rose .dashboard-topbar,.theme-rose .dashboard-navbar{background:linear-gradient(100deg,#fbdac4f5 0%,#f4aa86f2 44%,#e16648f0 100%);border-color:#8c352257}.theme-rose .dashboard-nav-links{box-shadow:0 14px 28px -22px #5e271c57,var(--premium-inset);background:linear-gradient(#fff9f3e6 0%,#ffe8dad6 100%);border-color:#a64a344d}.theme-rose .dashboard-navbar .dashboard-copy-link-button,.theme-rose .dashboard-navbar .dashboard-view-profile-button{color:var(--button-subtle-foreground);border-color:var(--button-subtle-border);background:linear-gradient(#fffcf7f7 0%,#ffece0e6 100%);box-shadow:0 14px 26px -22px #60281c5c,inset 0 1px #ffffffa8}.theme-rose .dashboard-navbar .dashboard-copy-link-button:hover,.theme-rose .dashboard-navbar .dashboard-view-profile-button:hover{color:var(--button-subtle-foreground-hover);background:linear-gradient(#fffdf9fa 0%,#fff1e7f0 100%)}#dashboard-theme-scope.theme-rose [data-slot=card],#dashboard-theme-scope.theme-rose .dashboard-metric-row,#dashboard-theme-scope.theme-rose .dashboard-analytics-tile{box-shadow:0 24px 48px -34px #61271c61,0 0 0 1px #fff9f37a,var(--premium-inset);background:linear-gradient(162deg,#fffbf5f5 0%,#ffece0eb 58%,#f5c8b3e0 100%);border-color:#ad513a42}.theme-rose .dashboard-logo,.theme-rose .dashboard-logo-fallback{border-radius:999px;box-shadow:0 0 0 1px #fff7f19e}.theme-rose .dashboard-logo:before{content:"";z-index:0;background:#fff6f0eb;border-radius:999px;position:absolute;inset-block:2px;inset-inline:6px;box-shadow:0 0 14px #ffd6c39e,0 0 28px #da5c3e3d}.theme-rose .dashboard-logo img{z-index:1}.theme-rose .dashboard-logo-fallback{background:#fff6f0eb;box-shadow:0 0 14px #ffd6c39e,0 0 28px #da5c3e3d}.public-profile-preview.theme-rose{border-color:#a64a344d;box-shadow:0 26px 50px -34px #5f271c66,0 0 0 1px #fff6ef9e}.theme-autumn .dashboard-topbar,.theme-autumn .dashboard-navbar{background:linear-gradient(100deg,#f7d77ff7 0%,#e9aa5ef2 40%,#b9522ff0 100%);border-color:#763a1f57}.theme-autumn .dashboard-nav-links{box-shadow:0 14px 28px -22px #5c2d1557,var(--premium-inset);background:linear-gradient(#fffcf3eb 0%,#fae9c9de 60%,#f2d0a7d6 100%);border-color:#914a2a4d}.theme-autumn .dashboard-navbar .dashboard-copy-link-button,.theme-autumn .dashboard-navbar .dashboard-view-profile-button{color:var(--button-subtle-foreground);border-color:var(--button-subtle-border);background:linear-gradient(#fffcf5f7 0%,#fae8c7e8 58%,#efcda4e0 100%);box-shadow:0 14px 26px -22px #5d2c1459,inset 0 1px #ffffffa8}.theme-autumn .dashboard-navbar .dashboard-copy-link-button:hover,.theme-autumn .dashboard-navbar .dashboard-view-profile-button:hover{color:var(--button-subtle-foreground-hover);background:linear-gradient(#fffdf8fc 0%,#fceed5f2 56%,#f5d6b0e6 100%)}#dashboard-theme-scope.theme-autumn [data-slot=card],#dashboard-theme-scope.theme-autumn .dashboard-metric-row,#dashboard-theme-scope.theme-autumn .dashboard-analytics-tile{box-shadow:0 24px 48px -34px #5c2c1459,0 0 0 1px #fff1d37d,var(--premium-inset);background:linear-gradient(162deg,#fffcf3f7 0%,#f9e6c6ed 52%,#e3a36fde 100%);border-color:#91492842}.theme-autumn .dashboard-logo,.theme-autumn .dashboard-logo-fallback{border-radius:999px;box-shadow:0 0 0 1px #fff8e99e}.theme-autumn .dashboard-logo:before{content:"";z-index:0;background:#fff7e3ed;border-radius:999px;position:absolute;inset-block:2px;inset-inline:6px;box-shadow:0 0 14px #f4c96d94,0 0 30px #b7502b3d}.theme-autumn .dashboard-logo img{z-index:1}.theme-autumn .dashboard-logo-fallback{background:#fff7e3ed;box-shadow:0 0 14px #f4c96d94,0 0 30px #b7502b3d}.public-profile-preview.theme-autumn{border-color:#9147274d;box-shadow:0 26px 50px -34px #572a135e,0 0 0 1px #fff1d694}.theme-burnt-orange{--background:#fff2e6;--foreground:#4a2312;--card:#fffaf6;--card-foreground:#4a2312;--popover:#fff9f4fa;--popover-foreground:#4a2312;--primary:#b55200;--primary-foreground:#fff8f2;--secondary:#f6deca;--secondary-foreground:#6b3312;--muted:#f4e3d5;--muted-foreground:#7c4a2d;--accent:#e88b3a;--accent-foreground:#4a2312;--destructive:#dc2626;--border:#e7c2a3;--input:#e7c2a3;--ring:#8f3d00;--avatar-border:#fff8f2;--sidebar:#fff8f2;--sidebar-foreground:#4a2312;--sidebar-primary:#b55200;--sidebar-primary-foreground:#fff8f2;--sidebar-accent:#f8e7d8;--sidebar-accent-foreground:#5d2c16;--sidebar-border:#e7c2a3;--sidebar-ring:#8f3d00;--button-subtle-foreground:#7a360d;--button-subtle-foreground-hover:#572309;--button-subtle-border:#8f3d0057;--button-solid-outline:#ffe4cdad;--color-button-disabled-border:#a57a58;--premium-gradient:radial-gradient(120% 120% at 16% 0%,#b5520029 0%,transparent 60%),radial-gradient(120% 120% at 84% 0%,#e88b3a2e 0%,transparent 55%),linear-gradient(180deg,#fff8f2 0%,#fff1e3 52%,#f5d0b0 100%);--premium-card-gradient:linear-gradient(180deg,#fffcf8fa 0%,#ffeedff2 100%);--premium-topbar-gradient:linear-gradient(96deg,#4a2312fa 0%,#7e3a0efa 40%,#b55200f5 100%);--premium-input-gradient:linear-gradient(180deg,#fffbf6fa 0%,#fff0e1f2 100%);--premium-button-gradient:linear-gradient(180deg,#fffbf6fa 0%,#ffecdaed 100%);--premium-border:#602d0e38;--premium-shadow:0 18px 45px -30px #5c2c1057;--premium-glow:0 0 0 1px #fff4e89e;--premium-hairline:#fff6ee7a;--premium-inset:0 1px 0 #ffffff6b inset}.theme-maroon{--background:#fff0f2;--foreground:#4c0b15;--card:#fffafb;--card-foreground:#4c0b15;--popover:#fff9fafa;--popover-foreground:#4c0b15;--primary:#500000;--primary-foreground:#fff5f6;--secondary:#f2dde2;--secondary-foreground:#641522;--muted:#f7e7ea;--muted-foreground:#7a4251;--accent:#7d1730;--accent-foreground:#fff6f8;--destructive:#dc2626;--border:#e4c0c8;--input:#e4c0c8;--ring:#6c1128;--avatar-border:#fff6f7;--sidebar:#fff5f6;--sidebar-foreground:#4c0b15;--sidebar-primary:#500000;--sidebar-primary-foreground:#fff5f6;--sidebar-accent:#f7e7ea;--sidebar-accent-foreground:#5b1220;--sidebar-border:#e4c0c8;--sidebar-ring:#6c1128;--button-subtle-foreground:#681423;--button-subtle-foreground-hover:#430a14;--button-subtle-border:#6c112857;--button-solid-outline:#ffe0e6ad;--color-button-disabled-border:#aa7480;--premium-gradient:radial-gradient(120% 120% at 16% 0%,#50000029 0%,transparent 60%),radial-gradient(120% 120% at 84% 0%,#7d17302e 0%,transparent 55%),linear-gradient(180deg,#fff8f9 0%,#fff1f3 52%,#f2c7d0 100%);--premium-card-gradient:linear-gradient(180deg,#fffbfcfa 0%,#f8e8ecf2 100%);--premium-topbar-gradient:linear-gradient(96deg,#2f040afa 0%,#500000fa 42%,#7d1730f5 100%);--premium-input-gradient:linear-gradient(180deg,#fffafbfa 0%,#f9eceff2 100%);--premium-button-gradient:linear-gradient(180deg,#fffafbfa 0%,#f7e5e9ed 100%);--premium-border:#60112238;--premium-shadow:0 18px 45px -30px #490a1857;--premium-glow:0 0 0 1px #fff2f59e;--premium-hairline:#fff4f67a;--premium-inset:0 1px 0 #ffffff6b inset}.theme-burnt-orange .dashboard-logo,.theme-burnt-orange .dashboard-logo-fallback,.theme-maroon .dashboard-logo,.theme-maroon .dashboard-logo-fallback{border-radius:999px;box-shadow:0 0 0 1px #ffffff8c}.theme-burnt-orange .dashboard-logo:before,.theme-maroon .dashboard-logo:before{content:"";background:var(--card);border-radius:999px;position:absolute;inset-block:2px;inset-inline:6px}@supports (color:color-mix(in lab, red, red)){.theme-burnt-orange .dashboard-logo:before,.theme-maroon .dashboard-logo:before{background:color-mix(in srgb,var(--card)90%,white 10%)}}.theme-burnt-orange .dashboard-logo:before,.theme-maroon .dashboard-logo:before{box-shadow:0 0 14px var(--ring),0 0 28px var(--ring)}@supports (color:color-mix(in lab, red, red)){.theme-burnt-orange .dashboard-logo:before,.theme-maroon .dashboard-logo:before{box-shadow:0 0 14px color-mix(in srgb,var(--ring)38%,white 62%),0 0 28px color-mix(in srgb,var(--ring)24%,transparent)}}.theme-burnt-orange .dashboard-logo:before,.theme-maroon .dashboard-logo:before{z-index:0}.theme-burnt-orange .dashboard-logo img,.theme-maroon .dashboard-logo img{z-index:1;position:relative}.theme-burnt-orange .dashboard-logo-fallback,.theme-maroon .dashboard-logo-fallback{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.theme-burnt-orange .dashboard-logo-fallback,.theme-maroon .dashboard-logo-fallback{background:color-mix(in srgb,var(--card)94%,white 6%)}}.theme-burnt-orange .dashboard-logo-fallback,.theme-maroon .dashboard-logo-fallback{box-shadow:0 0 14px var(--ring),0 0 28px var(--ring)}@supports (color:color-mix(in lab, red, red)){.theme-burnt-orange .dashboard-logo-fallback,.theme-maroon .dashboard-logo-fallback{box-shadow:0 0 14px color-mix(in srgb,var(--ring)38%,white 62%),0 0 28px color-mix(in srgb,var(--ring)24%,transparent)}}.public-profile-preview.theme-burnt-orange{border-color:#78350e47;box-shadow:0 26px 50px -34px #5c2c1061,0 0 0 1px #fff4eb8f}.public-profile-preview.theme-maroon{border-color:#6c172847;box-shadow:0 26px 50px -34px #490a1861,0 0 0 1px #fff2f58f}
