:root{--background: hsl(0, 0%, 100%);--foreground: hsl(20, 14.3%, 4.1%);--muted: hsl(210, 40%, 98%);--muted-foreground: hsl(215, 16%, 47%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(20, 14.3%, 4.1%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(20, 14.3%, 4.1%);--border: hsl(214, 32%, 91%);--input: hsl(214, 32%, 91%);--primary: hsl(262, 89%, 67%);--primary-foreground: hsl(211, 100%, 99%);--secondary: hsl(210, 40%, 98%);--secondary-foreground: hsl(222, 84%, 5%);--accent: hsl(210, 40%, 98%);--accent-foreground: hsl(222, 84%, 5%);--destructive: hsl(0, 84%, 60%);--destructive-foreground: hsl(210, 40%, 98%);--ring: hsl(262, 89%, 67%);--radius: .5rem;--success: hsl(142, 71%, 45%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 50%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 72%, 50%);--critical-foreground: hsl(0, 0%, 100%);--info: hsl(217, 90%, 54%);--info-foreground: hsl(0, 0%, 100%);--fab-blob-from: color-mix(in srgb, var(--primary) 72%, white);--fab-blob-to: var(--primary);--background-channels: 0 0% 100%;--foreground-channels: 20 14.3% 4.1%;--card-channels: 0 0% 100%;--card-foreground-channels: 20 14.3% 4.1%;--popover-channels: 0 0% 100%;--popover-foreground-channels: 20 14.3% 4.1%;--primary-channels: 262 89% 67%;--primary-foreground-channels: 211 100% 99%;--secondary-channels: 210 40% 98%;--secondary-foreground-channels: 222 84% 5%;--muted-channels: 210 40% 98%;--muted-foreground-channels: 215 16% 47%;--accent-channels: 210 40% 98%;--accent-foreground-channels: 222 84% 5%;--destructive-channels: 0 84% 60%;--destructive-foreground-channels: 210 40% 98%;--border-channels: 214 32% 91%;--input-channels: 214 32% 91%;--ring-channels: 262 89% 67%;--warning-channels: 38 92% 50%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 71% 45%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 72% 50%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 54%;--info-foreground-channels: 0 0% 100%;--header-background: hsl(0, 0%, 100%);--header-foreground: hsl(0, 0%, 12%);--header-border: hsl(220, 13%, 91%);--header-background-channels: 0 0% 100%;--header-foreground-channels: 0 0% 12%;--header-border-channels: 220 13% 91%;--sidebar-background: hsl(0, 0%, 100%);--sidebar-foreground: hsl(0, 0%, 12%);--sidebar-border: hsl(220, 13%, 91%);--sidebar-background-channels: 0 0% 100%;--sidebar-foreground-channels: 0 0% 12%;--sidebar-border-channels: 220 13% 91%}[data-theme=app-light]{--background: hsl(0, 0%, 100%);--foreground: hsl(20, 14.3%, 4.1%);--muted: hsl(210, 40%, 98%);--muted-foreground: hsl(215, 16%, 47%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(20, 14.3%, 4.1%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(20, 14.3%, 4.1%);--border: hsl(214, 32%, 91%);--input: hsl(214, 32%, 91%);--primary: hsl(262, 89%, 67%);--primary-foreground: hsl(211, 100%, 99%);--secondary: hsl(210, 40%, 98%);--secondary-foreground: hsl(222, 84%, 5%);--accent: hsl(210, 40%, 98%);--accent-foreground: hsl(222, 84%, 5%);--destructive: hsl(0, 84%, 60%);--destructive-foreground: hsl(210, 40%, 98%);--ring: var(--primary);--radius: .5rem;--checkbox-border: var(--primary);--checkbox-bg-checked: var(--primary);--checkbox-text-checked: var(--primary-foreground);--checkbox-hover: var(--primary);--success: hsl(142, 71%, 45%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 50%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 72%, 50%);--critical-foreground: hsl(0, 0%, 100%);--info: hsl(217, 90%, 54%);--info-foreground: hsl(0, 0%, 100%);--switch-unchecked: hsl(214, 32%, 91%);--switch-unchecked-hover: hsl(214, 32%, 85%);--switch-thumb: hsl(0, 0%, 100%);--button-outline: rgba(0, 0, 0, .1);--badge-outline: rgba(0, 0, 0, .05);--opaque-button-border-intensity: -8;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--sidebar-background: hsl(0, 0%, 100%);--sidebar-foreground: hsl(0, 0%, 12%);--sidebar-border: hsl(220, 13%, 91%);--sidebar-hover: #F3F4F6;--sidebar-active: #F3F4F6;--sidebar-active-text: #A855F7;--header-background: hsl(0, 0%, 100%);--header-foreground: hsl(0, 0%, 12%);--header-border: hsl(220, 13%, 91%);--form-builder-bg: hsl(0, 0%, 100%);--component-hover: hsl(210, 20%, 98%);--drag-over: hsl(207, 90%, 95%);--background-channels: 0 0% 100%;--foreground-channels: 20 14.3% 4.1%;--card-channels: 0 0% 100%;--card-foreground-channels: 20 14.3% 4.1%;--popover-channels: 0 0% 100%;--popover-foreground-channels: 20 14.3% 4.1%;--primary-channels: 262 89% 67%;--primary-foreground-channels: 211 100% 99%;--secondary-channels: 210 40% 98%;--secondary-foreground-channels: 222 84% 5%;--muted-channels: 210 40% 98%;--muted-foreground-channels: 215 16% 47%;--accent-channels: 210 40% 98%;--accent-foreground-channels: 222 84% 5%;--destructive-channels: 0 84% 60%;--destructive-foreground-channels: 210 40% 98%;--border-channels: 214 32% 91%;--input-channels: 214 32% 91%;--ring-channels: var(--primary-channels);--warning-channels: 38 92% 50%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 71% 45%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 72% 50%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 54%;--info-foreground-channels: 0 0% 100%;--sidebar-background-channels: 0 0% 100%;--sidebar-foreground-channels: 0 0% 12%;--sidebar-border-channels: 220 13% 91%;--header-background-channels: 0 0% 100%;--header-foreground-channels: 0 0% 12%;--header-border-channels: 220 13% 91%}[data-theme=app-dark]{--background: hsl(222, 47%, 11%);--foreground: hsl(210, 40%, 98%);--muted: hsl(240, 3.7%, 15.9%);--muted-foreground: hsl(215, 20%, 65%);--popover: hsl(222, 47%, 11%);--popover-foreground: hsl(210, 40%, 98%);--card: hsl(222, 47%, 11%);--card-foreground: hsl(210, 40%, 98%);--border: hsl(240, 3.7%, 15.9%);--input: hsl(240, 3.7%, 15.9%);--primary: hsl(262, 89%, 67%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(240, 3.7%, 15.9%);--secondary-foreground: hsl(210, 40%, 98%);--accent: hsl(240, 3.7%, 15.9%);--accent-foreground: hsl(210, 40%, 98%);--destructive: hsl(0, 62.8%, 30.6%);--destructive-foreground: hsl(210, 40%, 98%);--ring: var(--primary);--radius: .5rem;--checkbox-border: hsl(262, 89%, 67%);--checkbox-bg-checked: hsl(262, 89%, 67%);--checkbox-text-checked: hsl(0, 0%, 100%);--checkbox-hover: hsl(262, 80%, 60%);--success: hsl(142, 71%, 50%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 60%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 80%, 55%);--critical-foreground: hsl(0, 0%, 100%);--info: hsl(217, 90%, 60%);--info-foreground: hsl(0, 0%, 100%);--switch-unchecked: hsl(215, 28%, 25%);--switch-unchecked-hover: hsl(215, 28%, 32%);--switch-thumb: hsl(0, 0%, 100%);--button-outline: rgba(255, 255, 255, .1);--badge-outline: rgba(255, 255, 255, .05);--opaque-button-border-intensity: 9;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--elevate-1: rgba(255, 255, 255, .04);--elevate-2: rgba(255, 255, 255, .09);--sidebar-background: hsl(222, 47%, 11%);--sidebar-foreground: hsl(210, 40%, 98%);--sidebar-border: hsl(217, 33%, 17%);--sidebar-hover: hsl(217, 33%, 17%);--sidebar-active: hsl(262, 89%, 20%);--sidebar-active-text: hsl(262, 89%, 67%);--header-background: hsl(222, 47%, 11%);--header-foreground: hsl(210, 40%, 98%);--header-border: hsl(217, 33%, 17%);--form-builder-bg: hsl(222, 47%, 11%);--component-hover: hsl(240, 3.7%, 15.9%);--drag-over: hsl(262, 89%, 67%);--search-bar-background: hsl(222, 47%, 11%);--search-bar-icon: hsl(210, 40%, 98%);--search-icon-box-background: hsl(222, 47%, 11%);--background-channels: 222 47% 11%;--foreground-channels: 210 40% 98%;--card-channels: 222 47% 11%;--card-foreground-channels: 210 40% 98%;--popover-channels: 222 47% 11%;--popover-foreground-channels: 210 40% 98%;--primary-channels: 262 89% 67%;--primary-foreground-channels: 0 0% 100%;--secondary-channels: 240 3.7% 15.9%;--secondary-foreground-channels: 210 40% 98%;--muted-channels: 240 3.7% 15.9%;--muted-foreground-channels: 215 20% 65%;--accent-channels: 240 3.7% 15.9%;--accent-foreground-channels: 210 40% 98%;--destructive-channels: 0 62.8% 30.6%;--destructive-foreground-channels: 210 40% 98%;--border-channels: 240 3.7% 15.9%;--input-channels: 240 3.7% 15.9%;--ring-channels: var(--primary-channels);--warning-channels: 38 92% 60%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 71% 50%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 80% 55%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 60%;--info-foreground-channels: 0 0% 100%;--sidebar-background-channels: 222 47% 11%;--sidebar-foreground-channels: 210 40% 98%;--sidebar-border-channels: 217 33% 17%;--header-background-channels: 222 47% 11%;--header-foreground-channels: 210 40% 98%;--header-border-channels: 217 33% 17%}[data-theme=app-black]{--background: hsl(240, 10%, 3.9%);--foreground: hsl(0, 0%, 98%);--muted: hsl(240, 3.7%, 15.9%);--muted-foreground: hsl(240, 5%, 64.9%);--popover: hsl(240, 10%, 3.9%);--popover-foreground: hsl(0, 0%, 98%);--card: hsl(240, 10%, 3.9%);--card-foreground: hsl(0, 0%, 98%);--border: hsl(240, 3.7%, 15.9%);--input: hsl(240, 3.7%, 15.9%);--primary: hsl(262, 89%, 67%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(240, 3.7%, 15.9%);--secondary-foreground: hsl(0, 0%, 98%);--accent: hsl(240, 3.7%, 15.9%);--accent-foreground: hsl(0, 0%, 98%);--destructive: hsl(0, 62.8%, 30.6%);--destructive-foreground: hsl(0, 0%, 98%);--ring: var(--primary);--radius: .5rem;--checkbox-border: hsl(262, 89%, 67%);--checkbox-bg-checked: hsl(262, 89%, 67%);--checkbox-text-checked: hsl(0, 0%, 100%);--checkbox-hover: hsl(262, 80%, 60%);--success: hsl(142, 71%, 50%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 60%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 80%, 55%);--critical-foreground: hsl(0, 0%, 100%);--info: hsl(217, 90%, 60%);--info-foreground: hsl(0, 0%, 100%);--switch-unchecked: hsl(240, 5%, 26%);--switch-unchecked-hover: hsl(240, 5%, 32%);--switch-thumb: hsl(0, 0%, 100%);--button-outline: rgba(255, 255, 255, .1);--badge-outline: rgba(255, 255, 255, .05);--opaque-button-border-intensity: 9;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--elevate-1: rgba(255, 255, 255, .04);--elevate-2: rgba(255, 255, 255, .09);--sidebar-background: hsl(240, 10%, 3.9%);--sidebar-foreground: hsl(0, 0%, 98%);--sidebar-border: hsl(240, 3.7%, 15.9%);--sidebar-hover: hsl(240, 3.7%, 15.9%);--sidebar-active: hsl(262, 89%, 20%);--sidebar-active-text: hsl(262, 89%, 67%);--header-background: hsl(240, 10%, 3.9%);--header-foreground: hsl(0, 0%, 98%);--header-border: hsl(240, 3.7%, 15.9%);--form-builder-bg: hsl(240, 10%, 3.9%);--component-hover: hsl(240, 3.7%, 15.9%);--drag-over: hsl(262, 89%, 20%);--background-channels: 240 10% 3.9%;--foreground-channels: 0 0% 98%;--card-channels: 240 10% 3.9%;--card-foreground-channels: 0 0% 98%;--popover-channels: 240 10% 3.9%;--popover-foreground-channels: 0 0% 98%;--primary-channels: 262 89% 67%;--primary-foreground-channels: 0 0% 100%;--secondary-channels: 240 3.7% 15.9%;--secondary-foreground-channels: 0 0% 98%;--muted-channels: 240 3.7% 15.9%;--muted-foreground-channels: 240 5% 64.9%;--accent-channels: 240 3.7% 15.9%;--accent-foreground-channels: 0 0% 98%;--destructive-channels: 0 62.8% 30.6%;--destructive-foreground-channels: 0 0% 98%;--border-channels: 240 3.7% 15.9%;--input-channels: 240 3.7% 15.9%;--ring-channels: var(--primary-channels);--warning-channels: 38 92% 60%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 71% 50%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 80% 55%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 60%;--info-foreground-channels: 0 0% 100%;--sidebar-background-channels: 240 10% 3.9%;--sidebar-foreground-channels: 0 0% 98%;--sidebar-border-channels: 240 3.7% 15.9%;--header-background-channels: 240 10% 3.9%;--header-foreground-channels: 0 0% 98%;--header-border-channels: 240 3.7% 15.9%}[data-theme=app-red]{--background: hsl(0, 0%, 100%);--foreground: hsl(0, 0%, 10%);--muted: hsl(210, 20%, 98%);--muted-foreground: hsl(220, 9%, 46%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(0, 0%, 12%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(0, 0%, 12%);--border: hsl(220, 13%, 91%);--input: hsl(220, 13%, 91%);--primary: hsl(357, 65%, 58%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(0, 0%, 100%);--secondary-foreground: hsl(0, 0%, 12%);--accent: hsl(357, 65%, 58%);--accent-foreground: hsl(0, 0%, 100%);--destructive: hsl(0, 84.2%, 60.2%);--destructive-foreground: hsl(60, 9.1%, 97.8%);--ring: hsl(357, 65%, 58%);--radius: .5rem;--switch-unchecked: hsl(214, 32%, 91%);--switch-unchecked-hover: hsl(214, 32%, 85%);--switch-thumb: hsl(0, 0%, 100%);--success: hsl(142, 71%, 45%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 50%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 72%, 50%);--critical-foreground: hsl(0, 0%, 100%);--info: hsl(217, 90%, 54%);--info-foreground: hsl(0, 0%, 100%);--button-outline: rgba(0, 0, 0, .1);--badge-outline: rgba(0, 0, 0, .05);--opaque-button-border-intensity: -8;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--sidebar-background: hsl(0, 0%, 100%);--sidebar-foreground: hsl(0, 0%, 12%);--sidebar-border: hsl(220, 13%, 91%);--sidebar-hover: hsl(0, 100%, 96%);--sidebar-active: hsl(357, 65%, 95%);--sidebar-active-text: hsl(357, 65%, 58%);--header-background: hsl(0, 0%, 100%);--header-foreground: hsl(0, 0%, 12%);--header-border: hsl(220, 13%, 91%);--form-builder-bg: hsl(0, 100%, 99%);--component-hover: hsl(0, 100%, 96%);--drag-over: hsl(357, 65%, 95%);--background-channels: 0 0% 100%;--foreground-channels: 0 0% 10%;--card-channels: 0 0% 100%;--card-foreground-channels: 0 0% 12%;--popover-channels: 0 0% 100%;--popover-foreground-channels: 0 0% 12%;--primary-channels: 357 65% 58%;--primary-foreground-channels: 0 0% 100%;--secondary-channels: 0 0% 100%;--secondary-foreground-channels: 0 0% 12%;--muted-channels: 210 20% 98%;--muted-foreground-channels: 220 9% 46%;--accent-channels: 357 65% 58%;--accent-foreground-channels: 0 0% 100%;--destructive-channels: 0 84.2% 60.2%;--destructive-foreground-channels: 60 9.1% 97.8%;--border-channels: 220 13% 91%;--input-channels: 220 13% 91%;--ring-channels: 357 65% 58%;--warning-channels: 38 92% 50%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 71% 45%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 72% 50%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 54%;--info-foreground-channels: 0 0% 100%;--sidebar-background-channels: 0 0% 100%;--sidebar-foreground-channels: 0 0% 12%;--sidebar-border-channels: 220 13% 91%;--header-background-channels: 0 0% 100%;--header-foreground-channels: 0 0% 12%;--header-border-channels: 220 13% 91%}[data-theme=app-blue]{--background: hsl(0, 0%, 100%);--foreground: hsl(0, 0%, 10%);--muted: hsl(210, 20%, 98%);--muted-foreground: hsl(220, 9%, 46%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(0, 0%, 12%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(0, 0%, 12%);--border: hsl(220, 13%, 91%);--input: hsl(220, 13%, 91%);--primary: hsl(221, 83%, 53%);--primary-foreground: hsl(0, 0%, 100%);--primary-emphasis: hsl(221, 90%, 45%);--primary-soft: hsl(221, 95%, 97%);--primary-muted: hsl(221, 90%, 92%);--primary-outline: hsl(221, 83%, 53% / .35);--primary-glow: hsl(221, 90%, 60% / .35);--secondary: hsl(217, 92%, 60%);--secondary-foreground: hsl(0, 0%, 100%);--accent: hsl(219, 90%, 61%);--accent-foreground: hsl(0, 0%, 100%);--destructive: hsl(0, 84.2%, 60.2%);--destructive-foreground: hsl(60, 9.1%, 97.8%);--ring: hsl(221, 83%, 53%);--radius: .5rem;--button-outline: rgba(0, 0, 0, .1);--badge-outline: rgba(0, 0, 0, .05);--opaque-button-border-intensity: -8;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--sidebar-background: hsl(0, 0%, 100%);--sidebar-foreground: hsl(0, 0%, 12%);--sidebar-border: hsl(220, 13%, 91%);--sidebar-hover: hsl(221, 100%, 97%);--sidebar-active: hsl(221, 95%, 93%);--sidebar-active-text: hsl(221, 83%, 53%);--surface: hsl(0, 0%, 100%);--surface-alt: hsl(210, 40%, 99%);--surface-muted: hsl(210, 40%, 97%);--surface-accent: hsl(221, 95%, 96%);--info: hsl(217, 90%, 54%);--info-foreground: hsl(0, 0%, 100%);--success: hsl(142, 70%, 40%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 55%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 72%, 50%);--critical-foreground: hsl(0, 0%, 100%);--switch-unchecked: hsl(214, 32%, 91%);--switch-unchecked-hover: hsl(214, 32%, 85%);--switch-thumb: hsl(0, 0%, 100%);--chart-1: hsl(221, 83%, 53%);--chart-2: hsl(217, 92%, 60%);--chart-3: hsl(219, 90%, 66%);--chart-4: hsl(221, 82%, 72%);--chart-5: hsl(221, 78%, 80%);--shadow-xs: 221 40% 40% / .12;--shadow-md: 221 45% 38% / .2;--shadow-lg: 221 50% 32% / .3;--header-background: hsl(0, 0%, 100%);--header-foreground: hsl(0, 0%, 12%);--header-border: hsl(220, 13%, 91%);--form-builder-bg: hsl(210, 100%, 99%);--component-hover: hsl(221, 95%, 96%);--drag-over: hsl(221, 90%, 93%);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--background-channels: 0 0% 100%;--foreground-channels: 0 0% 10%;--card-channels: 0 0% 100%;--card-foreground-channels: 0 0% 12%;--popover-channels: 0 0% 100%;--popover-foreground-channels: 0 0% 12%;--primary-channels: 221 83% 53%;--primary-foreground-channels: 0 0% 100%;--secondary-channels: 217 92% 60%;--secondary-foreground-channels: 0 0% 100%;--muted-channels: 210 20% 98%;--muted-foreground-channels: 220 9% 46%;--accent-channels: 219 90% 61%;--accent-foreground-channels: 0 0% 100%;--destructive-channels: 0 84.2% 60.2%;--destructive-foreground-channels: 60 9.1% 97.8%;--border-channels: 220 13% 91%;--input-channels: 220 13% 91%;--ring-channels: 221 83% 53%;--warning-channels: 38 92% 55%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 70% 40%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 72% 50%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 54%;--info-foreground-channels: 0 0% 100%;--sidebar-background-channels: 0 0% 100%;--sidebar-foreground-channels: 0 0% 12%;--sidebar-border-channels: 220 13% 91%;--header-background-channels: 0 0% 100%;--header-foreground-channels: 0 0% 12%;--header-border-channels: 220 13% 91%}[data-theme=app-green]{--background: hsl(0, 0%, 100%);--foreground: hsl(0, 0%, 10%);--muted: hsl(210, 20%, 98%);--muted-foreground: hsl(220, 9%, 46%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(0, 0%, 12%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(0, 0%, 12%);--border: hsl(220, 13%, 91%);--input: hsl(220, 13%, 91%);--primary: hsl(142, 76%, 36%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(0, 0%, 100%);--secondary-foreground: hsl(0, 0%, 12%);--accent: hsl(142, 76%, 36%);--accent-foreground: hsl(0, 0%, 100%);--destructive: hsl(0, 84.2%, 60.2%);--destructive-foreground: hsl(60, 9.1%, 97.8%);--ring: hsl(142, 76%, 36%);--radius: .5rem;--switch-unchecked: hsl(214, 32%, 91%);--switch-unchecked-hover: hsl(214, 32%, 85%);--switch-thumb: hsl(0, 0%, 100%);--success: hsl(142, 71%, 45%);--success-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 50%);--warning-foreground: hsl(0, 0%, 15%);--critical: hsl(0, 72%, 50%);--critical-foreground: hsl(0, 0%, 100%);--info: hsl(217, 90%, 54%);--info-foreground: hsl(0, 0%, 100%);--button-outline: rgba(0, 0, 0, .1);--badge-outline: rgba(0, 0, 0, .05);--opaque-button-border-intensity: -8;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--sidebar-background: hsl(0, 0%, 100%);--sidebar-foreground: hsl(0, 0%, 12%);--sidebar-border: hsl(220, 13%, 91%);--sidebar-hover: hsl(143, 76%, 96%);--sidebar-active: hsl(142, 76%, 95%);--sidebar-active-text: hsl(142, 76%, 36%);--header-background: hsl(0, 0%, 100%);--header-foreground: hsl(0, 0%, 12%);--header-border: hsl(220, 13%, 91%);--form-builder-bg: hsl(143, 100%, 99%);--component-hover: hsl(143, 76%, 96%);--drag-over: hsl(142, 76%, 95%);--background-channels: 0 0% 100%;--foreground-channels: 0 0% 10%;--card-channels: 0 0% 100%;--card-foreground-channels: 0 0% 12%;--popover-channels: 0 0% 100%;--popover-foreground-channels: 0 0% 12%;--primary-channels: 142 76% 36%;--primary-foreground-channels: 0 0% 100%;--secondary-channels: 0 0% 100%;--secondary-foreground-channels: 0 0% 12%;--muted-channels: 210 20% 98%;--muted-foreground-channels: 220 9% 46%;--accent-channels: 142 76% 36%;--accent-foreground-channels: 0 0% 100%;--destructive-channels: 0 84.2% 60.2%;--destructive-foreground-channels: 60 9.1% 97.8%;--border-channels: 220 13% 91%;--input-channels: 220 13% 91%;--ring-channels: 142 76% 36%;--warning-channels: 38 92% 50%;--warning-foreground-channels: 0 0% 15%;--success-channels: 142 71% 45%;--success-foreground-channels: 0 0% 100%;--critical-channels: 0 72% 50%;--critical-foreground-channels: 0 0% 100%;--info-channels: 217 90% 54%;--info-foreground-channels: 0 0% 100%;--sidebar-background-channels: 0 0% 100%;--sidebar-foreground-channels: 0 0% 12%;--sidebar-border-channels: 220 13% 91%;--header-background-channels: 0 0% 100%;--header-foreground-channels: 0 0% 12%;--header-border-channels: 220 13% 91%}*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground-channels) / .3) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;border-radius:4px}*::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground-channels) / .3);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground-channels) / .5)}*::-webkit-scrollbar-thumb:active{background:hsl(var(--muted-foreground-channels) / .6)}*::-webkit-scrollbar-horizontal{height:8px}*::-webkit-scrollbar-corner{background:transparent}.workspace-strip-scroll{scrollbar-width:none;-ms-overflow-style:none}.workspace-strip-scroll::-webkit-scrollbar{display:none;width:0;height:0}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}
