.Toastify__toast-container{--toastify-color-success:hsl(var(--primary));--toastify-icon-color-success:hsl(var(--primary-ink));--toastify-text-color-success:hsl(var(--primary-foreground));--toastify-color-progress-success:hsl(var(--primary));--toastify-color-progress-light:hsl(var(--primary));--toastify-color-progress-dark:hsl(var(--primary));--toastify-color-info:hsl(var(--color-info));--toastify-icon-color-info:hsl(var(--color-info));--toastify-color-warning:hsl(var(--color-warning));--toastify-icon-color-warning:hsl(var(--color-warning));--toastify-color-error:hsl(var(--destructive));--toastify-icon-color-error:hsl(var(--destructive))}html{font-size:93.75%}.react-flow{--xy-background-color:rgb(var(--react-flow-background));--xy-theme-selected:rgb(var(--react-flow-selected));--xy-theme-hover:rgb(var(--react-flow-hover));--xy-theme-edge-hover:hsl(var(--foreground));--xy-theme-color-focus:rgb(var(--react-flow-focus));--xy-node-border-default:var(--border-width) solid rgb(var(--react-flow-border));--xy-node-boxshadow-default:none;--xy-node-border-radius-default:var(--radius-lg);--xy-handle-background-color-default:rgb(var(--react-flow-handle-bg));--xy-handle-border-color-default:rgb(var(--react-flow-handle-border));--xy-edge-label-color-default:rgb(var(--react-flow-edge-label))}.react-flow.dark{--xy-node-boxshadow-default:none;--xy-theme-color-focus:rgb(var(--react-flow-focus))}.dark .react-flow{--xy-background-color:hsl(var(--react-flow-background));--xy-node-border-default:var(--border-width) solid hsl(var(--react-flow-border))}.dark,:root{--ring:0 0% 0%/0}.react-flow__controls{box-shadow:var(--xy-node-boxshadow-default);border-radius:var(--radius-md)}.react-flow__controls button{background-color:hsl(var(--background));border-bottom:var(--border-width) solid hsl(var(--border))}.react-flow__controls button:hover{background-color:hsl(var(--secondary))}.react-flow__controls button:first-child{border-radius:var(--radius-md) var(--radius-md) var(--spacing-0) var(--spacing-0)}.react-flow__controls button:last-child{border-bottom:none;border-radius:var(--spacing-0) var(--spacing-0) var(--radius-md) var(--radius-md)}.react-flow__controls button path{fill:hsl(var(--foreground))}.dark .react-flow__controls button{background-color:hsl(var(--secondary))}.dark .react-flow__controls button path{fill:hsl(var(--foreground))}.react-flow__node{box-shadow:var(--xy-node-boxshadow-default);border-radius:var(--xy-node-border-radius-default);background-color:var(--xy-node-background-color-default);display:flex;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-lg);font-size:var(--font-size-xs);flex-direction:column;border:var(--xy-node-border-default);color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node.selectable:focus{box-shadow:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--focus-ring-width) var(--xy-theme-color-focus);border-color:hsl(var(--border))}.react-flow__node.selectable:focus:active{box-shadow:var(--xy-node-boxshadow-default)}.react-flow__node.draggable:hover,.react-flow__node.selectable:hover{border-color:var(--xy-theme-hover)}.react-flow__node.selectable.selected{border-color:var(--xy-theme-selected);box-shadow:var(--xy-node-boxshadow-default)}.react-flow__node-group{background-color:rgb(var(--react-flow-group-bg)/var(--opacity-40));border-color:rgb(var(--react-flow-group-border))}.react-flow__edge.selectable.selected .react-flow__edge-path,.react-flow__edge.selectable:hover .react-flow__edge-path{stroke:hsl(var(--primary))}.react-flow__edgeupdater{r:6;fill:hsl(var(--background));stroke:hsl(var(--muted-foreground)/.4);stroke-width:1.5;opacity:0;transition:opacity .15s ease,r .15s ease,stroke .15s ease}.react-flow__edge.selected .react-flow__edgeupdater,.react-flow__edge:hover .react-flow__edgeupdater{opacity:1;r:6;stroke:hsl(var(--primary))}.react-flow__edgeupdater:hover{r:8;fill:hsl(var(--primary)/.15);stroke:hsl(var(--primary));stroke-width:2}.react-flow__handle{background-color:var(--xy-handle-background-color-default);width:var(--size-md)!important;height:var(--size-md)!important}.react-flow__handle.connectionindicator:hover{pointer-events:all;background-color:hsl(var(--primary));width:var(--size-lg)!important;height:var(--size-lg)!important}.react-flow__handle.connectingfrom,.react-flow__handle.connectingto,.react-flow__handle.connectionindicator:focus{border-color:var(--xy-theme-edge-hover);animation:handleConnect var(--duration-fast) var(--ease-in-out) infinite}.react-flow__node-flowchartNode,.react-flow__node-groupNode{box-shadow:none!important;border:none!important;padding:0!important;background-color:transparent!important;overflow:visible!important}.react-flow__node-flowchartNode.draggable:hover,.react-flow__node-flowchartNode.selectable.selected,.react-flow__node-flowchartNode.selectable:focus,.react-flow__node-flowchartNode.selectable:focus:active,.react-flow__node-flowchartNode.selectable:hover,.react-flow__node-groupNode.draggable:hover,.react-flow__node-groupNode.selectable.selected,.react-flow__node-groupNode.selectable:focus,.react-flow__node-groupNode.selectable:focus:active,.react-flow__node-groupNode.selectable:hover{box-shadow:none!important;border:transparent!important}.react-flow__node-flowchartNode .flowchart-handle{width:14px!important;height:14px!important;min-width:0!important;min-height:0!important;border-radius:3px!important;border:1.5px solid hsl(var(--border))!important;background-color:hsl(var(--background))!important;opacity:0;transition:opacity .2s,border-color .15s,background-color .15s;cursor:pointer;display:flex!important;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:transparent}.react-flow__node-flowchartNode:hover .flowchart-handle{opacity:1}.react-flow__node-flowchartNode .flowchart-handle:hover{color:hsl(var(--muted-foreground))}.react-flow__node-flowchartNode .flowchart-handle.connectingfrom,.react-flow__node-flowchartNode .flowchart-handle.connectingto,.react-flow__node-flowchartNode .flowchart-handle.connectionindicator:focus{animation:none!important}.flowchart-handle-anchor{position:absolute;width:0;height:0;pointer-events:none}.flowchart-handle-anchor--top{top:0;left:50%}.flowchart-handle-anchor--bottom{bottom:0;left:50%}.flowchart-handle-anchor--left{left:0;top:50%}.flowchart-handle-anchor--right{right:0;top:50%}.react-flow__node-resizer{border-radius:var(--radius-0);border:none}.react-flow__resize-control.handle{background-color:rgb(var(--react-flow-handle-bg));border-color:rgb(var(--react-flow-group-border));border-radius:var(--radius-0);width:var(--size-xs);height:var(--size-xs)}.markdown-content{text-align:left}.markdown-content .markdown-list{list-style-type:disc;list-style-position:outside;margin:var(--spacing-md) 0;padding-left:var(--spacing-xl);display:block}.markdown-content ol.markdown-list{list-style-type:decimal}.markdown-content .markdown-list-item{list-style-type:inherit;list-style-position:outside;display:list-item;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.markdown-content .markdown-code-block{background:hsl(var(--code-background));padding:var(--spacing-md);border-radius:var(--radius-sm);overflow-x:auto;margin:var(--spacing-sm) 0;display:block;white-space:pre-wrap;word-wrap:break-word}.dark .markdown-content .markdown-code-block{background:hsl(var(--code-background))}.markdown-content .markdown-code-inline{background:hsl(var(--code-background));padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);font-family:Courier New,Courier,monospace;font-size:var(--font-size-code-base)}.dark .markdown-content .markdown-code-inline{background:hsl(var(--code-background))}.markdown-content h1{font-size:var(--font-size-2xl)}.markdown-content h1,.markdown-content h2{font-weight:var(--font-weight-semibold);margin:var(--spacing-md) var(--spacing-0) var(--spacing-sm) var(--spacing-0);display:block}.markdown-content h2{font-size:var(--font-size-xl)}.markdown-content h3{font-size:var(--font-size-lg);margin:var(--spacing-md) var(--spacing-0) var(--spacing-sm) var(--spacing-0);display:block}.markdown-content h3,.markdown-content strong{font-weight:var(--font-weight-semibold)}.markdown-content em{font-style:italic}.markdown-content .markdown-link{color:hsl(var(--link));text-decoration:underline}.markdown-content .markdown-link:hover{color:hsl(var(--link-hover))}.dark .markdown-content .markdown-link{color:hsl(var(--link))}.dark .markdown-content .markdown-link:hover{color:hsl(var(--link-hover))}.markdown-content .markdown-table-wrapper{overflow-x:auto;margin:var(--spacing-md) 0;max-width:100%;-webkit-overflow-scrolling:touch}.markdown-content table.markdown-table{border-collapse:collapse;width:100%;font-size:var(--font-size-code-sm)}.markdown-content table.markdown-table td,.markdown-content table.markdown-table th{border:1px solid hsl(var(--border));padding:var(--spacing-xs) var(--spacing-sm);text-align:left;vertical-align:top}.markdown-content table.markdown-table th{background:hsl(var(--muted));font-weight:600;white-space:nowrap}.tiptap-editor table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.tiptap-editor table td,.tiptap-editor table th{min-width:1em;border:2px solid hsl(var(--border));padding:var(--spacing-sm);vertical-align:top;box-sizing:border-box;position:relative}.tiptap-editor table th{font-weight:700;text-align:left;background-color:hsl(var(--muted))}.tiptap-editor table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:hsl(var(--primary)/.1);pointer-events:none}.tiptap-editor table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:hsl(var(--primary));pointer-events:none}.tiptap-editor table p{margin:0}.tiptap-editor pre{background-color:rgb(var(--code-background));color:rgb(var(--code-foreground));padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin:.75rem 0}.tiptap-editor pre code{background:transparent;color:inherit;padding:0;font-size:.875rem}.tiptap-editor :not(pre)>code,.tiptap-editor pre code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.tiptap-editor :not(pre)>code{background-color:rgb(var(--code-background));color:rgb(var(--code-foreground));padding:.15rem .35rem;border-radius:var(--radius-xs);font-size:.875em}.markdown-content .markdown-code-block code{font-family:Courier New,Courier,monospace;font-size:var(--font-size-code-sm)}.tiptap-editor blockquote{color:hsl(var(--foreground));border-left-color:hsl(var(--border))}.custom-thin-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/var(--opacity-20)) transparent}.custom-thin-scrollbar::-webkit-scrollbar{height:var(--size-sm)}.custom-thin-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-thin-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/var(--opacity-20));border-radius:var(--radius-xs)}.custom-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/var(--opacity-40))}body:not([data-support-chat-open=true]) #crisp-chatbox,body:not([data-support-chat-open=true]) #crisp-chatbox *{visibility:hidden!important;pointer-events:none!important}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_26b431{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_26b431{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:neueMontreal;src:url(/_next/static/media/a8e21dab514c7e24-s.p.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:neueMontreal;src:url(/_next/static/media/e007e7d96ec95fdb-s.p.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(/_next/static/media/6897bfaab584c880-s.p.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal;src:url(/_next/static/media/dc601b30ffaef416-s.p.woff2?dpl=dpl_HYKgTQ4ynaod3MffQc1gEtiDZWjh) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local("Arial");ascent-override:102.46%;descent-override:23.64%;line-gap-override:0.00%;size-adjust:95.16%}.__className_056ae2{font-family:neueMontreal,neueMontreal Fallback,ui-sans-serif,system-ui,sans-serif}.__variable_056ae2{--font-neue-montreal:"neueMontreal","neueMontreal Fallback",ui-sans-serif,system-ui,sans-serif}:root{--brand-dark:100 5.9% 10%;--brand-lime:74.1 82.6% 50.4%;--brand-lime-hover:74.2 83.1% 65.1%;--brand-lime-soft:74.1 61.3% 56.5%;--brand-forest:87.7 15.3% 16.7%;--brand-deep-green:88.4 36.5% 20.4%;--brand-olive:73.8 31.7% 32.2%;--brand-sauge:87.7 27.4% 53.5%;--brand-sage:74 53.6% 78%;--palette-olive:var(--brand-olive);--palette-olive-soft:73.6 34.4% 87.5%;--palette-olive-ink:73.8 42.9% 22%;--palette-teal:169.8 31.9% 36.3%;--palette-teal-soft:162.9 25.9% 89.4%;--palette-teal-ink:169.6 33.8% 26.7%;--palette-blue:206.3 29.6% 42.4%;--palette-blue-soft:204 30.6% 90.4%;--palette-blue-ink:206.2 33.7% 32%;--palette-violet:268.7 19.8% 45.5%;--palette-violet-soft:270 26.1% 91%;--palette-violet-ink:268.5 23% 34.1%;--palette-rose:334.6 21.1% 48.2%;--palette-rose-soft:334.3 30.4% 91%;--palette-rose-ink:335.5 24.2% 35.7%;--palette-rust:12.4 36.1% 47.3%;--palette-rust-soft:13.6 44% 90.2%;--palette-rust-ink:12.2 39% 34.7%;--palette-ochre:38.9 52.6% 41.4%;--palette-ochre-soft:40 46.9% 87.5%;--palette-ochre-ink:37.5 54.8% 28.6%;--palette-sage:90 16.8% 44.3%;--palette-sage-soft:83.1 22.8% 88.8%;--palette-sage-ink:93.7 20% 31.4%;--palette-neutral:80 4.3% 41%;--palette-neutral-soft:75 9.5% 91.8%;--palette-neutral-ink:85.7 4.6% 29.6%;--surface-off-white:90 10% 96.1%;--surface-cream:63.3 37.5% 90.6%;--surface-ivory:60 6.7% 97.1%;--surface-page:0 0% 98.8%;--background:0 0% 100%;--foreground:var(--brand-dark);--card:0 0% 100%;--card-foreground:var(--brand-dark);--popover:0 0% 100%;--popover-foreground:var(--brand-dark);--primary:var(--brand-lime);--primary-foreground:var(--brand-dark);--primary-ink:var(--brand-olive);--secondary:var(--surface-off-white);--secondary-foreground:var(--brand-forest);--muted:var(--surface-off-white);--muted-foreground:80 4.3% 41%;--accent:var(--brand-sage);--accent-foreground:var(--brand-deep-green);--destructive:var(--palette-rust);--destructive-foreground:0 0% 98%;--border:84 9.8% 90%;--input:84 9.8% 90%;--ring:var(--brand-olive);--data-1:var(--palette-olive);--data-2:var(--palette-blue);--data-3:var(--palette-rust);--data-4:var(--palette-violet);--data-5:var(--palette-teal);--data-6:var(--palette-ochre);--data-7:var(--palette-rose);--data-8:var(--palette-sage);--chart-1:var(--data-1);--chart-2:var(--data-2);--chart-3:var(--data-3);--chart-4:var(--data-4);--chart-5:var(--data-5);--chart-6:var(--data-6);--chart-7:var(--data-7);--chart-8:var(--data-8);--chart-background-hover:30 30% 10%;--code-background:249 250 251;--code-foreground:55 65 81;--code-string:5 150 105;--code-number:37 99 235;--code-literal:147 51 234;--code-attr:8 145 178;--code-punctuation:107 114 128;--link:96 108 56;--link-hover:53 71 33;--react-flow-background:245 246 244;--react-flow-selected:143 176 34;--react-flow-hover:139 169 104;--react-flow-focus:215 229 169;--react-flow-border:230 232 227;--react-flow-handle-bg:255 255 255;--react-flow-handle-border:139 169 104;--react-flow-edge-label:96 108 56;--react-flow-group-bg:239 240 222;--react-flow-group-border:139 169 104;--status-amber:var(--palette-ochre);--status-amber-light:var(--palette-ochre-soft);--status-amber-dark:var(--palette-ochre-ink);--status-blue:var(--palette-blue);--status-blue-light:var(--palette-blue-soft);--status-blue-dark:var(--palette-blue-ink);--status-green:var(--palette-olive);--status-green-light:var(--palette-olive-soft);--status-green-dark:var(--palette-olive-ink);--status-red:var(--palette-rust);--status-red-light:var(--palette-rust-soft);--status-red-dark:var(--palette-rust-ink);--status-purple:var(--palette-violet);--status-purple-light:var(--palette-violet-soft);--status-purple-dark:var(--palette-violet-ink);--status-cyan:var(--palette-teal);--status-cyan-light:var(--palette-teal-soft);--status-cyan-dark:var(--palette-teal-ink);--status-orange:var(--palette-rust);--status-orange-light:var(--palette-rust-soft);--status-orange-dark:var(--palette-rust-ink);--status-gray:var(--palette-neutral);--status-gray-light:var(--palette-neutral-soft);--status-gray-dark:var(--palette-neutral-ink);--provider-twilio-red:var(--status-red);--provider-twilio-red-light:var(--status-red-light);--provider-twilio-red-dark:var(--status-red-dark);--provider-vonage-purple:var(--status-purple);--provider-vonage-purple-light:var(--status-purple-light);--provider-vonage-purple-dark:var(--status-purple-dark);--origin-amber:var(--status-amber);--origin-blue:var(--status-blue);--origin-purple:var(--status-purple);--origin-red:var(--status-red);--origin-green:var(--status-green);--origin-orange:var(--status-orange);--origin-cyan:var(--status-cyan);--origin-gray:var(--status-gray);--waveform-customer:var(--status-amber);--waveform-agent:var(--status-blue);--status-teal:var(--status-cyan);--status-teal-light:var(--status-cyan-light);--status-teal-dark:var(--status-cyan-dark);--status-emerald:var(--palette-teal);--status-emerald-light:var(--palette-teal-soft);--status-emerald-dark:var(--palette-teal-ink);--status-rose:var(--palette-rose);--status-rose-light:var(--palette-rose-soft);--status-rose-dark:var(--palette-rose-ink);--color-info:var(--status-blue);--color-info-foreground:0 0% 98%;--color-success:var(--status-emerald);--color-success-foreground:0 0% 98%;--color-warning:var(--status-amber);--color-warning-foreground:var(--brand-dark);--color-error:var(--destructive);--color-error-foreground:var(--destructive-foreground);--color-ai-accent:var(--status-purple);--color-ai-accent-foreground:0 0% 98%;--color-ai-accent-muted:var(--palette-violet-soft);--color-ai-accent-muted-foreground:var(--palette-violet-ink);--copilot-surface:var(--surface-cream);--copilot-surface-foreground:var(--foreground)}.dark{--brand-dark:100 5.9% 10%;--brand-lime:74.1 82.6% 50.4%;--brand-lime-hover:74.2 83.1% 65.1%;--brand-lime-soft:74.1 61.3% 56.5%;--brand-forest:87.7 15.3% 16.7%;--brand-deep-green:88.4 36.5% 20.4%;--brand-olive:73.8 31.7% 32.2%;--brand-sauge:87.7 27.4% 53.5%;--brand-sage:74 53.6% 78%;--palette-olive:77.4 30.1% 59.6%;--palette-olive-soft:79.1 25% 17.3%;--palette-olive-ink:75 48% 80.4%;--palette-teal:167.5 23.3% 55.5%;--palette-teal-soft:167.5 25% 18.8%;--palette-teal-ink:166.3 36.1% 81%;--palette-blue:205.5 34.4% 62.4%;--palette-blue-soft:205.2 29% 21%;--palette-blue-ink:204.7 41.5% 83.9%;--palette-violet:270.6 25.4% 63.7%;--palette-violet-soft:270 17.5% 22.4%;--palette-violet-ink:272.3 36.1% 85.9%;--palette-rose:334.3 28.9% 62%;--palette-rose-soft:333 17.5% 22.4%;--palette-rose-ink:335.2 35.8% 84.1%;--palette-rust:12.6 47.7% 61%;--palette-rust-soft:11.6 27.9% 21.8%;--palette-rust-ink:12.5 57.1% 83.5%;--palette-ochre:38.6 50% 53.7%;--palette-ochre-soft:38.3 36% 19.6%;--palette-ochre-ink:42.1 62.6% 79%;--palette-sage:89.2 16.7% 56.7%;--palette-sage-soft:91.8 17.2% 19.4%;--palette-sage-ink:89 30.5% 81.4%;--palette-neutral:78.8 8.3% 62.4%;--palette-neutral-soft:96 5.3% 18.6%;--palette-neutral-ink:77.1 8.9% 84.5%;--surface-page:100 5.9% 10%;--background:100 5.9% 10%;--foreground:77.1 17.1% 92%;--card:96 7.5% 13.1%;--card-foreground:77.1 17.1% 92%;--popover:96 7.5% 13.1%;--popover-foreground:77.1 17.1% 92%;--primary:var(--brand-lime);--primary-foreground:var(--brand-dark);--primary-ink:75.6 74.3% 66.5%;--secondary:94.3 8.9% 15.5%;--secondary-foreground:77.1 17.1% 92%;--muted:94.3 8.9% 15.5%;--muted-foreground:78.8 8.3% 62.4%;--accent:var(--brand-deep-green);--accent-foreground:var(--brand-sage);--destructive:var(--palette-rust);--destructive-foreground:var(--brand-dark);--border:80 15.5% 19%;--input:80 15.5% 19%;--ring:var(--brand-sauge);--chart-1:var(--data-1);--chart-2:var(--data-2);--chart-3:var(--data-3);--chart-4:var(--data-4);--chart-5:var(--data-5);--chart-6:var(--data-6);--chart-7:var(--data-7);--chart-8:var(--data-8);--chart-background-hover:94.3 8.9% 15.5%;--code-background:31 41 55;--code-foreground:229 231 235;--code-string:52 211 153;--code-number:96 165 250;--code-literal:192 132 252;--code-attr:34 211 238;--code-punctuation:156 163 175;--link:200 233 106;--link-hover:215 229 169;--react-flow-background:100 5.9% 10%;--react-flow-selected:184 233 24;--react-flow-hover:139 169 104;--react-flow-focus:53 71 33;--react-flow-border:80 15.5% 19%;--react-flow-handle-bg:236 238 231;--react-flow-handle-border:139 169 104;--react-flow-edge-label:162 167 151;--react-flow-group-bg:43 49 36;--react-flow-group-border:96 108 56;--status-amber:var(--palette-ochre);--status-amber-light:var(--palette-ochre-soft);--status-amber-dark:var(--palette-ochre-ink);--status-blue:var(--palette-blue);--status-blue-light:var(--palette-blue-soft);--status-blue-dark:var(--palette-blue-ink);--status-green:var(--palette-olive);--status-green-light:var(--palette-olive-soft);--status-green-dark:var(--palette-olive-ink);--status-red:var(--palette-rust);--status-red-light:var(--palette-rust-soft);--status-red-dark:var(--palette-rust-ink);--status-purple:var(--palette-violet);--status-purple-light:var(--palette-violet-soft);--status-purple-dark:var(--palette-violet-ink);--status-cyan:var(--palette-teal);--status-cyan-light:var(--palette-teal-soft);--status-cyan-dark:var(--palette-teal-ink);--status-orange:var(--palette-rust);--status-orange-light:var(--palette-rust-soft);--status-orange-dark:var(--palette-rust-ink);--status-gray:var(--palette-neutral);--status-gray-light:var(--palette-neutral-soft);--status-gray-dark:var(--palette-neutral-ink);--provider-twilio-red:var(--status-red);--provider-twilio-red-light:var(--status-red-light);--provider-twilio-red-dark:var(--status-red-dark);--provider-vonage-purple:var(--status-purple);--provider-vonage-purple-light:var(--status-purple-light);--provider-vonage-purple-dark:var(--status-purple-dark);--origin-amber:var(--status-amber);--origin-blue:var(--status-blue);--origin-purple:var(--status-purple);--origin-red:var(--status-red);--origin-green:var(--status-green);--origin-orange:var(--status-orange);--origin-cyan:var(--status-cyan);--origin-gray:var(--status-gray);--waveform-customer:var(--status-amber);--waveform-agent:var(--status-blue);--status-teal:var(--status-cyan);--status-teal-light:var(--status-cyan-light);--status-teal-dark:var(--status-cyan-dark);--status-emerald:var(--palette-teal);--status-emerald-light:var(--palette-teal-soft);--status-emerald-dark:var(--palette-teal-ink);--status-rose:var(--palette-rose);--status-rose-light:var(--palette-rose-soft);--status-rose-dark:var(--palette-rose-ink);--color-info:var(--status-blue);--color-info-foreground:0 0% 98%;--color-success:var(--status-emerald);--color-success-foreground:var(--brand-dark);--color-warning:var(--status-amber);--color-warning-foreground:var(--brand-dark);--color-error:var(--destructive);--color-error-foreground:var(--destructive-foreground);--color-ai-accent:var(--status-purple);--color-ai-accent-foreground:var(--brand-dark);--color-ai-accent-muted:var(--palette-violet-soft);--color-ai-accent-muted-foreground:var(--palette-violet-ink);--copilot-surface:87.7 15.3% 16.7%;--copilot-surface-foreground:var(--foreground)}.dark,:root{--radius-none:0;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.875rem;--radius-2xl:1.125rem;--radius-full:9999px;--radius-0:var(--radius-none);--radius:var(--radius-lg)}:root{--spacing-0:0;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--size-xs:0.25rem;--size-sm:0.375rem;--size-md:0.5rem;--size-lg:0.875rem;--icon-xs:0.75rem;--icon-sm:0.875rem;--icon-md:1rem;--icon-lg:1.25rem;--height-input-sm:2rem;--height-input-md:2.5rem;--height-input-lg:2.75rem;--height-table-row:52px;--height-card-lg:206px;--height-touch:44px;--width-touch:44px;--border-width:1px;--focus-ring-width:0.25rem;--shadow-blur-sm:0.25rem;--shadow-blur-md:0.5rem;--shadow-blur-xs:0.25rem;--shadow-spread-sm:0.25rem;--shadow-spread-md:0.5rem;--shadow-blur-glow-sm:1rem;--shadow-blur-glow-md:1.5rem;--max-height-sm:18rem;--max-height-md:31.25rem;--max-height-prompt:300px;--max-height-menu:300px;--max-width-chat:48rem;--width-sidebar-collapsed:5rem;--width-sidebar-expanded:16rem;--width-resize-handle:2px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-code-sm:0.85em;--font-size-code-base:0.9em;--line-height-xs:1.5;--line-height-sm:1.5;--line-height-base:1.5;--line-height-lg:1.5;--line-height-xl:1.5;--line-height-2xl:1.5;--line-height-3xl:1.5;--line-height-4xl:1.5;--line-height-5xl:1.5;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--font-family-sans:var(--font-neue-montreal);--font-family-tiempos:var(--font-tiempos);--font-family-poppins:var(--font-poppins);--shadow-xs:0 1px 2px 0 hsl(0 0% 0%/0.05);--shadow-sm:0 1px 3px 0 hsl(0 0% 0%/0.1),0 1px 2px -1px hsl(0 0% 0%/0.1);--shadow-md:0 4px 6px -1px hsl(0 0% 0%/0.1),0 2px 4px -2px hsl(0 0% 0%/0.1);--shadow-lg:0 10px 15px -3px hsl(0 0% 0%/0.1),0 4px 6px -4px hsl(0 0% 0%/0.1);--shadow-xl:0 20px 25px -5px hsl(0 0% 0%/0.1),0 8px 10px -6px hsl(0 0% 0%/0.1);--shadow-2xl:0 25px 50px -12px hsl(0 0% 0%/0.25);--shadow-inner:inset 0 2px 4px 0 hsl(0 0% 0%/0.05);--shadow-none:0 0 #0000;--shadow-react-flow:var(--spacing-0) var(--shadow-blur-sm) var(--shadow-blur-md) var(--spacing-0) hsl(0 0% 0%/var(--opacity-05)),var(--spacing-0) var(--shadow-blur-sm) var(--shadow-blur-md) var(--spacing-0) hsl(0 0% 0%/var(--opacity-05)),var(--spacing-0) var(--shadow-blur-xs) var(--shadow-spread-sm) var(--spacing-0) hsl(0 0% 0%/var(--opacity-10));--shadow-map-marker:var(--spacing-0) var(--spacing-sm) var(--spacing-xl) var(--spacing-0) hsl(0 0% 0%/var(--opacity-30))}.dark{--shadow-xs:0 1px 2px 0 hsl(0 0% 0%/0.3);--shadow-sm:0 1px 3px 0 hsl(0 0% 0%/0.4),0 1px 2px -1px hsl(0 0% 0%/0.4);--shadow-md:0 4px 6px -1px hsl(0 0% 0%/0.4),0 2px 4px -2px hsl(0 0% 0%/0.4);--shadow-lg:0 10px 15px -3px hsl(0 0% 0%/0.4),0 4px 6px -4px hsl(0 0% 0%/0.4);--shadow-xl:0 20px 25px -5px hsl(0 0% 0%/0.4),0 8px 10px -6px hsl(0 0% 0%/0.4);--shadow-2xl:0 25px 50px -12px hsl(0 0% 0%/0.5);--shadow-inner:inset 0 2px 4px 0 hsl(0 0% 0%/0.3);--shadow-none:0 0 #0000;--shadow-react-flow-dark:var(--spacing-0) var(--shadow-blur-sm) var(--shadow-blur-md) var(--spacing-0) hsl(0 0% 100%/var(--opacity-05)),var(--spacing-0) var(--shadow-blur-sm) var(--shadow-blur-md) var(--spacing-0) hsl(0 0% 100%/var(--opacity-10)),var(--spacing-0) var(--shadow-blur-xs) var(--shadow-spread-sm) var(--spacing-0) hsl(0 0% 100%/var(--opacity-20));--shadow-map-marker:var(--spacing-0) var(--spacing-sm) var(--spacing-xl) var(--spacing-0) hsl(0 0% 0%/var(--opacity-30))}:root{--opacity-0:0;--opacity-05:0.05;--opacity-10:0.1;--opacity-20:0.2;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-80:0.8;--opacity-100:1;--scale-1:1;--scale-110:1.1;--scale-120:1.2;--rotate-0:0deg;--rotate-180:180deg;--duration-fast:0.8s;--duration-normal:2.5s;--duration-slow:3s;--duration-ping-slow:1.5s;--duration-ping-slower:2s;--ease-in-out:ease-in-out;--ease-cubic:cubic-bezier(0,0,0.2,1)}.dark,:root{--z-base:0;--z-content:1;--z-sticky:10;--z-fixed:20;--z-overlay:30;--z-dropdown:40;--z-popover:50;--z-tooltip:70;--z-modal-backdrop:40;--z-modal:50;--z-modal-overlay:60;--z-max:2147483647}.dark,:root{--animation-duration-instant:0ms;--animation-duration-fast:150ms;--animation-duration-normal:200ms;--animation-duration-slow:300ms;--animation-duration-slower:500ms;--easing-linear:linear;--easing-ease-in:cubic-bezier(0.4,0,1,1);--easing-ease-out:cubic-bezier(0,0,0.2,1);--easing-ease-in-out:cubic-bezier(0.4,0,0.2,1);--easing-ease-cubic:cubic-bezier(0,0,0.2,1);--animation-delay-none:0ms;--animation-delay-short:50ms;--animation-delay-medium:100ms;--animation-delay-long:200ms;--animation-iteration-once:1;--animation-iteration-infinite:infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-from-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes zoom-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes pulse-slow{50%{opacity:var(--opacity-70)}}@keyframes pulse-glow{0%,to{box-shadow:var(--spacing-0) var(--spacing-0) var(--shadow-blur-glow-sm) var(--spacing-xs) hsl(var(--primary)/var(--opacity-40));border-color:hsl(var(--primary)/var(--opacity-70))}50%{box-shadow:var(--spacing-0) var(--spacing-0) var(--shadow-blur-glow-md) var(--shadow-spread-md) hsl(var(--primary)/var(--opacity-20));border-color:hsl(var(--primary)/var(--opacity-100))}}@keyframes handlePulse{0%,to{opacity:var(--opacity-60);transform:scale(var(--scale-1))}50%{opacity:var(--opacity-100);transform:scale(var(--scale-110))}}@keyframes handleConnect{0%,to{opacity:var(--opacity-80);transform:scale(var(--scale-1)) rotate(var(--rotate-0))}50%{opacity:var(--opacity-100);transform:scale(var(--scale-120)) rotate(var(--rotate-180))}}.dark,:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px}@media (min-width:640px){:root{--is-sm:1}}@media (min-width:768px){:root{--is-md:1}}@media (min-width:1024px){:root{--is-lg:1}}@media (min-width:1280px){:root{--is-xl:1}}@media (min-width:1536px){:root{--is-2xl:1}}