:root{--workflow-canvas-bg:#fcfcfc;--workflow-badge-bg:var(--workflow-canvas-bg);--workflow-badge-fg:hsl(var(--muted-foreground));--workflow-connector:#d9d9d6;--workflow-arrow:#a0a29a;--workflow-grid:#cbd0c6;--workflow-selection-rgb:71 75 84;--workflow-related-border:hsl(var(--foreground)/0.32);--workflow-selected-border:hsl(var(--foreground)/0.72);--workflow-selected-shadow:0 0 0 0.5px var(--workflow-selected-border),0 0 0 3.5px hsl(var(--foreground)/0.08),0 1px 3px rgb(0 0 0/0.08);--workflow-condition-bg:#e3e5e9;--workflow-condition-fg:#272a30;--workflow-condition-border:#959ba6;--workflow-beam-rgb:24 24 27;--workflow-fanin:#c65c20;--workflow-fanin-beam:#f6d3bf;--workflow-fanout:#245da4;--workflow-bundle-border:hsl(var(--foreground)/0.2);--workflow-fanout-beam:#c9dcf2}.dark{--workflow-canvas-bg:hsl(var(--background));--workflow-badge-bg:var(--workflow-canvas-bg);--workflow-badge-fg:hsl(var(--muted-foreground));--workflow-connector:#90949c;--workflow-arrow:#b8bbc2;--workflow-grid:#454b40;--workflow-selection-rgb:203 208 218;--workflow-related-border:hsl(var(--foreground)/0.36);--workflow-selected-border:hsl(var(--foreground)/0.66);--workflow-selected-shadow:0 0 0 0.5px var(--workflow-selected-border),0 0 0 3.5px hsl(var(--foreground)/0.12),0 1px 3px rgb(0 0 0/0.4);--workflow-condition-bg:#e3e5e9;--workflow-condition-fg:#272a30;--workflow-condition-border:#aab1bd;--workflow-beam-rgb:248 250 252;--workflow-fanin:#ef9369;--workflow-fanin-beam:#fbe3d6;--workflow-fanout:#79b7eb;--workflow-bundle-border:rgb(255 255 255/0.22);--workflow-fanout-beam:#e1eefa}@keyframes workflow-edge-beam{0%{stroke-dashoffset:var(--beam-dash,14px);opacity:0}8%,90%{opacity:1}to{stroke-dashoffset:calc(var(--beam-path, 1000px) * -1);opacity:0}}.workflow-selection-beam{visibility:hidden}.workflow-node-selected{border-color:var(--workflow-selected-border);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--workflow-selected-shadow)}.workflow-node-related{background-image:none}.workflow-canvas.react-flow{overflow:clip!important;background:var(--workflow-canvas-bg)}.workflow-canvas .react-flow__edgelabel-renderer{inset:0}.workflow-canvas .react-flow__edgelabel-renderer>*{top:0;left:0}.workflow-canvas .react-flow__nodes{z-index:1005}.dark .workflow-node-badge{background:hsl(var(--foreground)/.08)}.workflow-canvas .react-flow__node:focus-within,.workflow-canvas .react-flow__node:has([data-active=true]),.workflow-canvas .react-flow__node:hover{z-index:1000!important}.workflow-condition{display:inline-flex;align-items:center;gap:4px;max-width:176px;min-height:20px;padding:2px 5px;border:1px solid transparent;border-radius:10px;text-align:center;background:var(--workflow-badge-bg);color:var(--workflow-badge-fg);font-size:10px;font-weight:500;line-height:14px;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.workflow-condition:hover{border-color:rgb(var(--workflow-selection-rgb)/.5)}.workflow-bundle-stack{border:1px solid var(--workflow-bundle-border);border-radius:var(--radius)}.workflow-bundle-frame{border:1px dashed var(--workflow-bundle-border);border-top-style:solid;border-radius:12px}.workflow-bundle-card,.workflow-copy-card{border-style:solid;border-radius:var(--radius);transition:box-shadow .16s ease-out,border-color .16s ease-out}@media (prefers-reduced-motion:reduce){.workflow-bundle-card,.workflow-copy-card{transition:none}}.workflow-canvas-picking .react-flow__node,.workflow-canvas-picking .react-flow__node *,.workflow-canvas-picking .react-flow__pane{cursor:copy}.workflow-canvas-picking:not(.workflow-canvas-picking-pan) .react-flow__pane{cursor:crosshair}.workflow-canvas-picking-pan .react-flow__pane{cursor:grab}.workflow-canvas-picking-pan .react-flow__pane.dragging{cursor:grabbing}.workflow-canvas-picking .workflow-bundle-card,.workflow-canvas-picking .workflow-copy-card,.workflow-canvas-picking .workflow-jump-twin{pointer-events:none}.workflow-canvas-picking .workflow-bundle-card>*{opacity:.5}.workflow-canvas-picking .workflow-bundle-card .workflow-bundle-expand,.workflow-canvas-picking .workflow-bundle-region-controls{visibility:hidden}.workflow-canvas-picking .workflow-bundle-region input,.workflow-canvas-picking .workflow-bundle-region-header{pointer-events:none}.workflow-canvas-picking .react-flow__node.workflow-bundle-unpickable{opacity:.4}.workflow-canvas-picking .react-flow__node.workflow-bundle-unpickable,.workflow-canvas-picking .react-flow__node.workflow-bundle-unpickable *{cursor:not-allowed}.workflow-canvas .react-flow__node.workflow-bundle-picked .workflow-node-card{box-shadow:0 0 0 1.5px hsl(var(--foreground)/.8)}.workflow-canvas .react-flow__node.workflow-bundle-picked:after{position:absolute;top:-7px;right:-7px;width:16px;height:16px;border-radius:9999px;background:hsl(var(--foreground)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% /10px no-repeat;content:"";pointer-events:none}.workflow-canvas .react-flow__node.workflow-bundle-offending .workflow-node-card{box-shadow:0 0 0 1.5px hsl(var(--warning))}.dark .workflow-canvas .react-flow__node.workflow-bundle-picked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.workflow-bundle-region{z-index:-1;background:hsl(var(--muted-foreground)/.04);animation:workflow-bundle-unfold .28s cubic-bezier(.2,.8,.2,1) both}.workflow-canvas .react-flow__node.workflow-bundle-pending .workflow-bundle-card,.workflow-canvas .react-flow__node.workflow-bundle-pending .workflow-node-card:not(.workflow-card-stack){border-radius:var(--radius);animation:workflow-bundle-pending .7s ease-in-out infinite alternate}@keyframes workflow-bundle-pending{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--workflow-fanout) 0%,transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb,var(--workflow-fanout) 18%,transparent)}}.workflow-canvas .react-flow__node.workflow-bundle-member>*,.workflow-canvas .react-flow__node.workflow-copy-step>*{animation:workflow-bundle-drop .28s cubic-bezier(.2,.8,.2,1) backwards}@keyframes workflow-bundle-unfold{0%{clip-path:inset(0 0 100% 0 round 12px)}to{clip-path:inset(0 0 0 0 round 12px)}}@keyframes workflow-bundle-drop{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media (prefers-reduced-motion:reduce){.workflow-bundle-region,.workflow-canvas .react-flow__node.workflow-bundle-member>*,.workflow-canvas .react-flow__node.workflow-bundle-pending .workflow-bundle-card,.workflow-canvas .react-flow__node.workflow-bundle-pending .workflow-node-card:not(.workflow-card-stack),.workflow-canvas .react-flow__node.workflow-copy-step>*{animation:none}}.workflow-canvas .react-flow__node.workflow-jump-target .workflow-bundle-card,.workflow-canvas .react-flow__node.workflow-jump-target .workflow-copy-card,.workflow-canvas .react-flow__node.workflow-jump-target .workflow-node-card:not(.workflow-card-stack){box-shadow:0 0 0 2px rgb(var(--workflow-selection-rgb)/.55)}.workflow-canvas .react-flow__node.workflow-jump-flash .workflow-bundle-card,.workflow-canvas .react-flow__node.workflow-jump-flash .workflow-jump-pill,.workflow-canvas .react-flow__node.workflow-jump-flash .workflow-node-card:not(.workflow-card-stack){animation:workflow-jump-flash 1.4s ease-out}.workflow-jump-copy[data-related=true]>.workflow-copy-card,.workflow-jump-copy[data-selected=true]>.workflow-copy-card,.workflow-jump-pill[data-related=true],.workflow-jump-pill[data-selected=true],.workflow-jump-twin[data-related=true] .workflow-node-card,.workflow-jump-twin[data-selected=true] .workflow-node-card{border-color:rgb(var(--workflow-selection-rgb)/.6)}.workflow-jump-copy[data-selected=true]>.workflow-copy-card .lucide-share2,.workflow-jump-pill[data-selected=true] .lucide-share2{color:hsl(var(--foreground))}.workflow-jump-twin .workflow-node-kind{padding-right:32px}.workflow-jump-copy[data-dimmed=true],.workflow-jump-pill[data-dimmed=true]{opacity:.25}@keyframes workflow-jump-flash{0%,35%{box-shadow:0 0 0 3px rgb(var(--workflow-selection-rgb)/.75)}to{box-shadow:0 0 0 14px rgb(var(--workflow-selection-rgb)/0)}}@media (prefers-reduced-motion:reduce){.workflow-canvas .react-flow__node.workflow-jump-flash .workflow-bundle-card,.workflow-canvas .react-flow__node.workflow-jump-flash .workflow-jump-pill,.workflow-canvas .react-flow__node.workflow-jump-flash .workflow-node-card:not(.workflow-card-stack){animation:none;box-shadow:0 0 0 2px rgb(var(--workflow-selection-rgb)/.75)}}.workflow-condition[data-highlighted=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.workflow-condition:focus-visible{outline:2px solid rgb(var(--workflow-selection-rgb));outline-offset:3px}@keyframes workflow-glass-reflection{0%,12%{background-position:100% 0,0 0}65%,to{background-position:0 0,0 0}}@media (prefers-reduced-motion:no-preference){.workflow-canvas:not(.workflow-canvas-dragging) .workflow-edge-selected .workflow-selection-beam{visibility:visible;stroke:rgb(var(--workflow-beam-rgb));stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--beam-dash,14px) var(--beam-path,1000px);animation:workflow-edge-beam var(--beam-duration,1.8s) linear forwards}.workflow-edge-selected .react-flow__edge-path{stroke-opacity:.85}}@keyframes workflow-nodes-dropdown-open{0%{opacity:0;transform:scale(.97) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}.workflow-nodes-dropdown{transform-origin:56px top;transform:scale(.99) translateZ(0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1),visibility 0s .15s}.workflow-nodes-dropdown[data-open=true]{transform:scale(1) translateZ(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;animation:workflow-nodes-dropdown-open .25s cubic-bezier(.22,1,.36,1)}.workflow-nodes-dropdown[data-dragging=true]{opacity:0;pointer-events:none;animation:none;transition:none}@media (prefers-reduced-motion:reduce){.workflow-nodes-dropdown,.workflow-nodes-dropdown[data-open=true]{animation:none;transform:none;transition:none}}.workflow-node-card:before{content:"";position:absolute;inset:-1px;z-index:20;border-radius:inherit;background:transparent;pointer-events:none}.workflow-node-card[data-dimmed=true]:before{background:hsl(var(--background)/.75)}@media (prefers-reduced-motion:no-preference){.workflow-canvas .react-flow__edge-path{transition:opacity .12s ease-out,stroke .12s ease-out}}.workflow-minimap-frame{position:absolute;bottom:20px;left:20px;z-index:5;width:112px;height:72px;overflow:hidden;border-radius:12px;background:hsl(var(--background));box-shadow:0 0 0 1px hsl(var(--border)),0 4px 12px rgb(0 0 0/.08);transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.workflow-minimap-frame:hover{width:280px;height:180px;box-shadow:0 0 0 1px hsl(var(--border)),0 8px 24px rgb(0 0 0/.12)}.workflow-minimap-frame .react-flow__panel.workflow-minimap{--workflow-minimap-node:hsl(var(--foreground)/0.45);--xy-minimap-background-color:hsl(var(--background));--xy-minimap-mask-background-color:hsl(var(--muted)/0.65);--xy-minimap-mask-stroke-color:hsl(var(--foreground)/0.35);position:static;margin:0;transform:scale(.4);transform-origin:top left;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.workflow-minimap-frame:hover .react-flow__panel.workflow-minimap{transform:none}@media (prefers-reduced-motion:reduce){.workflow-minimap-frame,.workflow-minimap-frame .react-flow__panel.workflow-minimap{transition:none}}.workflow-jump-twin .workflow-node-top,.workflow-shared .workflow-node-top{padding-right:32px}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:300;font-display:swap;ascent-override:101.1%;descent-override:28.6%;line-gap-override:0%;src:url(/_next/static/media/SuisseIntl-Light.c438ad49.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-latin-700-normal.49ea3fe8.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:400;font-display:swap;ascent-override:101.1%;descent-override:28.6%;line-gap-override:0%;src:url(/_next/static/media/SuisseIntl-Regular.c86b497a.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-style:italic;font-weight:400;font-display:swap;ascent-override:101.1%;descent-override:28.6%;line-gap-override:0%;src:url(/_next/static/media/SuisseIntl-RegularIt.d9cd7618.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:500;font-display:swap;ascent-override:101.1%;descent-override:28.6%;line-gap-override:0%;src:url(/_next/static/media/SuisseIntl-Medium.c2578398.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:600;font-display:swap;ascent-override:101.1%;descent-override:28.6%;line-gap-override:0%;src:url(/_next/static/media/SuisseIntl-Semibold.38077b82.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:700;font-display:swap;ascent-override:101.1%;descent-override:28.6%;line-gap-override:0%;src:url(/_next/static/media/SuisseIntl-Bold.f4e6f3e2.woff2) format("woff2")}.pui{--pui-font-sans:"Suisse Intl",Arial,sans-serif;--pui-font-display:var(--pui-font-sans);--pui-font-mono:"IBM Plex Mono",ui-monospace,monospace;--pui-font-label:var(--pui-font-sans);--pui-font-weight-regular:400;--pui-display-heading-font-weight:var(--pui-font-weight-regular);--pui-display-heading-line-height:1.2;--pui-metric-value-line-height:1.02;--pui-font-weight-medium:500;--pui-font-weight-semibold:600;--pui-font-weight-bold:700;--pui-text-xs:0.6875rem;--pui-text-sm:0.8125rem;--pui-text-base:1rem;--pui-text-lg:1.25rem;--pui-text-xl:1.5rem;--pui-text-2xl:2rem;--pui-text-section:clamp(2rem,4vw,3rem);--pui-text-display:clamp(2.5rem,5vw,4rem);--pui-leading-tight:1;--pui-leading-heading:1.1;--pui-leading-body:1.5;--pui-tracking-heading:-0.05em;--pui-tracking-ui:-0.02em;--pui-tracking-label:0.04em;--pui-space-0:0;--pui-space-1:0.25rem;--pui-space-2:0.5rem;--pui-space-3:0.75rem;--pui-space-4:1rem;--pui-space-5:1.25rem;--pui-space-6:1.5rem;--pui-space-8:2rem;--pui-space-10:2.5rem;--pui-space-12:3rem;--pui-space-16:4rem;--pui-space-24:6rem;--pui-gap-sm:var(--pui-space-2);--pui-gap-md:var(--pui-space-4);--pui-gap-lg:var(--pui-space-6);--pui-radius-sm:0.375rem;--pui-radius-md:0.75rem;--pui-radius-lg:1rem;--pui-radius-xl:1.5rem;--pui-radius-pill:999px;--pui-radius:var(--pui-radius-md);--pui-control-sm:2rem;--pui-control-md:2.5rem;--pui-control-lg:3rem;--pui-container-width:80rem;--pui-reading-width:42rem;--pui-page-gutter:clamp(1rem,4vw,3rem);--pui-focus-width:2px;--pui-focus-offset:3px;--pui-duration-fast:120ms;--pui-duration-normal:260ms;--pui-duration-slow:420ms;--pui-ease-out:cubic-bezier(0.16,1,0.3,1);--pui-ease-in-out:cubic-bezier(0.65,0,0.35,1);--pui-motion-distance:0.5rem;--pui-z-dropdown:20;--pui-z-sticky:30;--pui-z-dialog:50;--pui-z-toast:60}.pui,.pui[data-theme=light]{--pui-agent-icon-ai:#7b597d;--pui-agent-icon-automation:#007560;--pui-agent-icon-comms:#245da4;--pui-agent-icon-failure:#e6001a;--pui-agent-icon-human:#c65c20;--pui-agent-icon-neutral:var(--pui-muted-foreground);--pui-agent-icon-success:#16a34a;--pui-agent-icon-tools:#6a7047;--pui-chart-classic-1:#21836b;--pui-chart-classic-2:#3476c5;--pui-chart-classic-3:#a86d13;--pui-chart-classic-4:#8056b3;--pui-chart-classic-5:#bc4e77;--pui-chart-pallet-earth-1:#c65c20;--pui-chart-pallet-earth-2:#6a7047;--pui-chart-pallet-earth-3:#07254a;--pui-chart-pallet-earth-4:#766a60;--pui-chart-pallet-earth-5:#5b2e1f;--pui-chart-pallet-grove-1:#6a7047;--pui-chart-pallet-grove-2:#245da4;--pui-chart-pallet-grove-3:#c65c20;--pui-chart-pallet-grove-4:#766a60;--pui-chart-pallet-grove-5:#3d4123;--pui-chart-pallet-coast-1:#245da4;--pui-chart-pallet-coast-2:#c65c20;--pui-chart-pallet-coast-3:#6a7047;--pui-chart-pallet-coast-4:#153d71;--pui-chart-pallet-coast-5:#766a60;--pui-chart-cool-1:#2563a6;--pui-chart-cool-2:#007e91;--pui-chart-cool-3:#187761;--pui-chart-cool-4:#6755a0;--pui-chart-cool-5:#566779;--pui-chart-warm-1:#b34f32;--pui-chart-warm-2:#936609;--pui-chart-warm-3:#ac4a6c;--pui-chart-warm-4:#794b79;--pui-chart-warm-5:#69733c;color-scheme:light;--pui-background:#ffffff;--pui-foreground:#1c1a17;--pui-card:#ffffff;--pui-card-foreground:#1c1a17;--pui-popover:#ffffff;--pui-popover-foreground:#1c1a17;--pui-primary:#1c1a17;--pui-primary-foreground:#ffffff;--pui-primary-hover:#38352f;--pui-secondary:#f1f1f1;--pui-secondary-foreground:#1c1a17;--pui-muted:#f6f6f6;--pui-muted-foreground:#595959;--pui-text-secondary:#525252;--pui-accent:#e8e8e8;--pui-accent-foreground:#1c1a17;--pui-border:#eaeaea;--pui-border-hover:#d4d4d4;--pui-border-strong:#8c8c8c;--pui-surface-inset:#f1f1f1;--pui-surface-hover:#f1f1f1;--pui-surface-active:#e8e8e8;--pui-selection:#e8e8e8;--pui-selection-foreground:#1c1a17;--pui-disabled-background:#f1f1f1;--pui-disabled-foreground:#7a7a7a;--pui-chart-grid:#eaeaea;--pui-overlay:rgb(28 26 23/40%);--pui-input:#8c8c8c;--pui-ring:#1c1a17;--pui-interactive:#1c1a17;--pui-interactive-foreground:#ffffff;--pui-info:#2f6fd0;--pui-status-open:hsl(217 91% 55%);--pui-success:#176b50;--pui-status-error:hsl(0 84.2% 60.2%);--pui-status-neutral:color-mix(in srgb,var(--pui-muted-foreground) 60%,transparent);--pui-status-pending:hsl(221.2 83.2% 53.3%);--pui-status-success:hsl(115 100% 30%);--pui-status-warning:hsl(40 90% 44%);--pui-success-foreground:#ffffff;--pui-success-subtle:#eaf5ee;--pui-warning:#805600;--pui-warning-foreground:#ffffff;--pui-warning-subtle:#fff5db;--pui-destructive:#b42332;--pui-destructive-foreground:#ffffff;--pui-destructive-subtle:#ffedf0;--pui-chart-1:#176b50;--pui-chart-2:#525c48;--pui-chart-3:#805600;--pui-chart-4:#496d8c;--pui-chart-5:#7b597d;--pui-sidebar:#f6f6f6;--pui-sidebar-foreground:#1c1a17;--pui-sidebar-accent:#e8e8e8;--pui-sidebar-accent-foreground:#1c1a17;--pui-sidebar-border:#eaeaea;--pui-shadow-sm:0 1px 2px rgb(28 26 23/4%);--pui-shadow-md:0 8px 24px rgb(28 26 23/6%);--pui-shadow-lg:0 20px 60px rgb(28 26 23/10%);--pui-surface-glass-border:color-mix(in srgb,#3c4a5c 16%,transparent);--pui-surface-glass-fill:radial-gradient(120% 90% at 0% 0%,rgb(255 255 255) 0%,rgb(255 255 255/0%) 55%),linear-gradient(125deg,color-mix(in srgb,#525c48 7%,transparent) 0%,color-mix(in srgb,#525c48 3%,transparent) 40%,rgb(255 255 255/0%) 72%),linear-gradient(180deg,#fdfdfe 0%,color-mix(in srgb,#e3e6ef 12%,var(--pui-card)) 65%,color-mix(in srgb,#e3e6ef 12%,var(--pui-card)) 100%);--pui-surface-glass-highlight:inset 0 1px 0 rgb(255 255 255),inset 0 -1px 0 rgb(30 42 58/12%);--pui-surface-glass-shadow:0 1px 2px rgb(30 42 58/7%),0 4px 16px -4px rgb(30 42 58/10%);--pui-surface-glass-strong-shadow:0 1px 3px rgb(30 42 58/10%),0 6px 24px -4px rgb(30 42 58/16%);--pui-surface-glass-shine:rgb(255 255 255/55%)}.pui[data-theme=dark]{--pui-agent-icon-ai:#c6a5cd;--pui-agent-icon-automation:#2dba88;--pui-agent-icon-comms:#79b7eb;--pui-agent-icon-failure:#ff5c6a;--pui-agent-icon-human:#ef9369;--pui-agent-icon-success:#4ade80;--pui-agent-icon-tools:#bac394;--pui-chart-classic-1:#6bcbb2;--pui-chart-classic-2:#83b7f0;--pui-chart-classic-3:#e5b765;--pui-chart-classic-4:#b69ae4;--pui-chart-classic-5:#ec98b8;--pui-chart-pallet-earth-1:#ef9369;--pui-chart-pallet-earth-2:#bac394;--pui-chart-pallet-earth-3:#91a9c3;--pui-chart-pallet-earth-4:#d2beb0;--pui-chart-pallet-earth-5:#c48d7d;--pui-chart-pallet-grove-1:#bac394;--pui-chart-pallet-grove-2:#79b7eb;--pui-chart-pallet-grove-3:#ef9369;--pui-chart-pallet-grove-4:#d2beb0;--pui-chart-pallet-grove-5:#c5d99a;--pui-chart-pallet-coast-1:#79b7eb;--pui-chart-pallet-coast-2:#ef9369;--pui-chart-pallet-coast-3:#bac394;--pui-chart-pallet-coast-4:#91a9c3;--pui-chart-pallet-coast-5:#d2beb0;--pui-chart-cool-1:#8cbdf4;--pui-chart-cool-2:#6dd4e5;--pui-chart-cool-3:#80d6b2;--pui-chart-cool-4:#baa9ef;--pui-chart-cool-5:#b2c4d6;--pui-chart-warm-1:#f0a386;--pui-chart-warm-2:#e9c372;--pui-chart-warm-3:#eca0b9;--pui-chart-warm-4:#cf9bd1;--pui-chart-warm-5:#c2cd89;color-scheme:dark;--pui-background:#111213;--pui-foreground:#f3f4f6;--pui-card:#1a1b1e;--pui-card-foreground:#f3f4f6;--pui-popover:#202227;--pui-popover-foreground:#f3f4f6;--pui-primary:#f7f8f8;--pui-primary-foreground:#08090a;--pui-primary-hover:#ffffff;--pui-secondary:#202227;--pui-secondary-foreground:#f3f4f6;--pui-muted:#1d1e20;--pui-muted-foreground:#a0a8b0;--pui-text-secondary:#c9ced3;--pui-accent:#23252a;--pui-accent-foreground:#f3f4f6;--pui-border:#36383f;--pui-border-hover:#4f525a;--pui-border-strong:#878c96;--pui-surface-inset:#090a0b;--pui-surface-hover:#202227;--pui-surface-active:#282a30;--pui-selection:#33363d;--pui-selection-foreground:#f3f4f6;--pui-disabled-background:#202227;--pui-disabled-foreground:#7d838c;--pui-chart-grid:#343635;--pui-overlay:rgb(8 9 9/65%);--pui-input:#878c96;--pui-ring:var(--pui-foreground);--pui-interactive:#f7f8f8;--pui-interactive-foreground:#08090a;--pui-info:#7fb2f5;--pui-status-open:hsl(213 94% 68%);--pui-success:#83d5ad;--pui-status-error:hsl(0 78% 63%);--pui-status-neutral:color-mix(in srgb,var(--pui-muted-foreground) 60%,transparent);--pui-status-pending:hsl(235 57% 60%);--pui-status-success:hsl(150 41% 51%);--pui-status-warning:hsl(43 86% 62%);--pui-success-foreground:#101111;--pui-success-subtle:#233a2d;--pui-warning:#e5c478;--pui-warning-foreground:#101111;--pui-warning-subtle:#3b3222;--pui-destructive:#ff9aa4;--pui-destructive-foreground:#101111;--pui-destructive-subtle:#422a2b;--pui-chart-1:#83d5ad;--pui-chart-2:#bec8a8;--pui-chart-3:#e5c478;--pui-chart-4:#98bddc;--pui-chart-5:#c6a5cd;--pui-sidebar:#090a0b;--pui-sidebar-foreground:#a0a8b0;--pui-sidebar-accent:#23252a;--pui-sidebar-accent-foreground:#f3f4f6;--pui-sidebar-border:#36383f;--pui-shadow-sm:0 1px 2px rgb(10 9 8/16%);--pui-shadow-md:0 8px 24px rgb(10 9 8/24%);--pui-shadow-lg:0 20px 60px rgb(10 9 8/32%);--pui-surface-glass-border:color-mix(in srgb,#c8d2de 16%,transparent);--pui-surface-glass-fill:radial-gradient(120% 90% at 0% 0%,rgb(255 255 255/4%) 0%,rgb(255 255 255/0%) 45%),linear-gradient(180deg,color-mix(in srgb,#dfe7f0 4%,var(--pui-card)) 0%,color-mix(in srgb,#000 5%,var(--pui-card)) 65%,color-mix(in srgb,#000 5%,var(--pui-card)) 100%);--pui-surface-glass-highlight:inset 0 1px 0 rgb(255 255 255/8%),inset 0 -1px 0 rgb(0 0 0/30%);--pui-surface-glass-shadow:0 1px 2px rgb(0 0 0/24%),0 4px 14px -4px rgb(0 0 0/26%);--pui-surface-glass-strong-shadow:0 1px 3px rgb(0 0 0/30%),0 6px 20px -4px rgb(0 0 0/34%);--pui-surface-glass-shine:rgb(255 255 255/4%)}.pui[data-theme=dark][data-dark-palette=warm]{--pui-background:#24221f;--pui-foreground:#f1f1ed;--pui-card:#292723;--pui-card-foreground:#f1f1ed;--pui-popover:#2c2926;--pui-popover-foreground:#f1f1ed;--pui-primary:#f1f1ed;--pui-primary-foreground:#24221f;--pui-secondary:#34312c;--pui-secondary-foreground:#f1f1ed;--pui-muted:#34312c;--pui-muted-foreground:#bdb9b2;--pui-text-secondary:#d7d5cf;--pui-accent:#34312c;--pui-accent-foreground:#f1f1ed;--pui-border:#3c3934;--pui-border-hover:#57534c;--pui-border-strong:#8b877f;--pui-surface-inset:#1c1a17;--pui-surface-hover:#34312c;--pui-surface-active:#423e38;--pui-selection:#423e38;--pui-selection-foreground:#f1f1ed;--pui-disabled-background:#34312c;--pui-disabled-foreground:#857f77;--pui-input:#8b877f;--pui-interactive:#f1f1ed;--pui-interactive-foreground:#24221f;--pui-sidebar:#1c1a17;--pui-sidebar-foreground:#bdb9b2;--pui-sidebar-accent:#423e38;--pui-sidebar-accent-foreground:#f1f1ed;--pui-sidebar-border:#3c3934}.pui,.pui[data-density=compact]{--pui-badge-font-size:0.6875rem;--pui-badge-height:1.25rem;--pui-badge-padding-x:0.375rem;--pui-badge-padding-y:0.125rem;--pui-badge-gap:0.25rem;--pui-chart-height:240px;--pui-chart-axis-width:56px;--pui-chart-category-width:112px;--pui-chart-x-axis-height:30px;--pui-card-padding:1rem;--pui-card-gap:0.75rem;--pui-stack-gap-xs:0.25rem;--pui-stack-gap-sm:0.5rem;--pui-stack-gap-md:0.75rem;--pui-stack-gap-lg:1rem;--pui-stack-gap-xl:1.5rem;--pui-metric-value-size:2rem;--pui-type-h1:1.875rem;--pui-type-h2:1.125rem;--pui-type-h3:1rem;--pui-type-h4:0.875rem;--pui-type-h5:0.875rem;--pui-type-h6:0.75rem;--pui-type-body:0.875rem;--pui-type-default:0.875rem;--pui-type-small:0.75rem;--pui-type-code:0.8125rem;--pui-button-height:1.75rem;--pui-input-height:2rem;--pui-input-padding-x:0.75rem;--pui-input-font-size:0.8125rem;--pui-field-gap:0.375rem;--pui-button-padding-x:0.375rem;--pui-button-padding-y:0.25rem;--pui-button-font-size-sm:0.75rem;--pui-button-font-size:0.75rem;--pui-button-font-size-lg:0.8125rem;--pui-button-icon-size-sm:0.75rem;--pui-button-icon-size:0.875rem;--pui-button-icon-size-lg:0.875rem;--pui-button-gap-lg:0.25rem;--pui-button-padding-x-lg:0.625rem;--pui-button-gap:0.25rem;--pui-button-gap-sm:0.1875rem}.pui[data-density=spacious]{--pui-badge-font-size:0.75rem;--pui-badge-height:1.5rem;--pui-badge-padding-x:0.5rem;--pui-badge-padding-y:0.1875rem;--pui-badge-gap:0.375rem;--pui-chart-height:300px;--pui-chart-axis-width:68px;--pui-chart-category-width:128px;--pui-chart-x-axis-height:36px;--pui-card-padding:1.5rem;--pui-card-gap:1rem;--pui-stack-gap-xs:0.5rem;--pui-stack-gap-sm:0.75rem;--pui-stack-gap-md:1rem;--pui-stack-gap-lg:1.5rem;--pui-stack-gap-xl:2rem;--pui-metric-value-size:clamp(2rem,4vw,3rem);--pui-type-h1:2.5rem;--pui-type-h2:1.375rem;--pui-type-h3:1.125rem;--pui-type-h4:1rem;--pui-type-h5:0.875rem;--pui-type-h6:0.75rem;--pui-type-body:1.125rem;--pui-type-default:1rem;--pui-type-small:0.875rem;--pui-type-code:1rem;--pui-button-height:3rem;--pui-input-height:3rem;--pui-input-padding-x:1rem;--pui-input-font-size:1rem;--pui-field-gap:0.5rem;--pui-button-padding-x:0.75rem;--pui-button-padding-y:0.5rem;--pui-button-font-size-sm:0.9375rem;--pui-button-font-size:1rem;--pui-button-font-size-lg:1.125rem;--pui-button-icon-size-sm:0.875rem;--pui-button-icon-size:1rem;--pui-button-icon-size-lg:1.125rem;--pui-button-gap-lg:0.625rem;--pui-button-padding-x-lg:1rem;--pui-button-gap:0.5rem;--pui-button-gap-sm:0.375rem}.pui,.pui[data-appearance=standard]{--pui-table-header-background:var(--pui-card);--pui-segment-selected-background:var(--pui-primary);--pui-segment-selected-foreground:var(--pui-primary-foreground);--pui-badge-radius:4px;--pui-badge-fill-strength:100%;--pui-card-radius:6px;--pui-card-border-width:1px;--pui-card-border:var(--pui-border);--pui-card-fill-strength:0%;--pui-button-radius:0.5rem;--pui-select-radius:0.5rem;--pui-button-padding-x-extra:0rem;--pui-button-font-weight:var(--pui-font-weight-medium);--pui-button-letter-spacing:0;--pui-heading-font-weight:var(--pui-font-weight-medium);--pui-heading-letter-spacing:-0.025em;--pui-heading-line-height:1.2;--pui-body-letter-spacing:0;--pui-body-font-weight:400;--pui-body-line-height:1.5;--pui-input-radius:var(--pui-radius-sm);--pui-input-border-opacity:100%;--pui-input-border-strength:12%;--pui-input-fill-strength:0%;--pui-surface-radius:var(--pui-radius-md);--pui-control-border-strength:65%;--pui-button-border-strength:18%;--pui-button-border-opacity:100%;--pui-button-fill-strength:0%;--pui-selection-contrast:0%;--pui-control-shadow:none}.pui[data-appearance=expressive]{--pui-table-header-background:var(--pui-secondary);--pui-segment-selected-background:var(--pui-primary);--pui-segment-selected-foreground:var(--pui-primary-foreground);--pui-badge-radius:var(--pui-radius-pill);--pui-badge-fill-strength:100%;--pui-card-radius:3px;--pui-card-border-width:1px;--pui-card-border:color-mix(in srgb,var(--pui-foreground) 8%,transparent);--pui-card-fill-strength:100%;--pui-button-radius:var(--pui-radius-pill);--pui-select-radius:var(--pui-radius-md);--pui-button-padding-x-extra:0.125rem;--pui-button-font-weight:var(--pui-font-weight-medium);--pui-button-letter-spacing:-0.025em;--pui-heading-font-weight:var(--pui-font-weight-medium);--pui-heading-letter-spacing:-0.05em;--pui-heading-line-height:1.2;--pui-body-letter-spacing:-0.025em;--pui-body-font-weight:400;--pui-body-line-height:1.5;--pui-input-radius:var(--pui-radius-md);--pui-input-border-opacity:0%;--pui-input-border-strength:12%;--pui-input-fill-strength:100%;--pui-surface-radius:var(--pui-radius-xl);--pui-control-border-strength:50%;--pui-button-border-strength:12%;--pui-button-border-opacity:0%;--pui-button-fill-strength:100%;--pui-selection-contrast:100%;--pui-control-shadow:0 2px 6px rgb(0 0 0/8%)}.pui{--pui-card-background:color-mix(in srgb,var(--pui-secondary) var(--pui-card-fill-strength),var(--pui-card));--pui-highlight-background:color-mix(in srgb,var(--pui-foreground) var(--pui-selection-contrast),var(--pui-selection));--pui-highlight-foreground:color-mix(in srgb,var(--pui-background) var(--pui-selection-contrast),var(--pui-selection-foreground));--pui-button-primary-sheen:linear-gradient(180deg,rgb(255 255 255/12%),rgb(255 255 255/0%));--pui-button-primary-shadow:inset 0 1px 0 0 rgb(255 255 255/14%),0 1px 2px 0 rgb(0 0 0/16%);--pui-button-secondary-hover:var(--pui-surface-hover);--pui-button-secondary-background:color-mix(in srgb,var(--pui-secondary) var(--pui-button-fill-strength),var(--pui-card));--pui-button-border:color-mix(in srgb,var(--pui-foreground) var(--pui-button-border-strength),var(--pui-card));--pui-button-secondary-border:color-mix(in srgb,var(--pui-button-border) var(--pui-button-border-opacity),transparent);--pui-control-border:color-mix(in srgb,var(--pui-foreground) var(--pui-control-border-strength),var(--pui-card));--pui-input-border-color:color-mix(in srgb,var(--pui-foreground) var(--pui-input-border-strength),var(--pui-card));--pui-input-border:color-mix(in srgb,var(--pui-input-border-color) var(--pui-input-border-opacity),transparent);--pui-input-background:color-mix(in srgb,var(--pui-secondary) var(--pui-input-fill-strength),var(--pui-card))}@media (prefers-reduced-motion:reduce){.pui{--pui-duration-fast:0ms;--pui-duration-normal:0ms;--pui-duration-slow:0ms;--pui-motion-distance:0}}