@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{color-scheme:light;--bg-canvas:#F2F3F5;--bg-surface-1:#FAFAFB;--bg-surface-2:#FFFFFF;--bg-surface-3:#FFFFFF;--bg-surface-hover:#F3F4F6;--bg-field:#FFFFFF;--bg-hover:rgba(15,18,21,0.045);--bg-active:rgba(15,18,21,0.075);--bg-scrim:rgba(15,18,21,0.38);--bg-canvas-dot:rgba(15,18,21,0.12);--border-subtle:#E7E9EC;--border:#DADDE2;--border-strong:#C2C8CF;--text-primary:#0F1215;--text-secondary:#4B5560;--text-muted:#69727D;--text-disabled:#A7AEB6;--text-on-accent:#1A0B00;--text-on-solid:#FFFFFF;--text-on-positive:#04140B;--brand-accent:#FF7A1A;--brand-accent-hover:#FF8D3B;--brand-accent-press:#E86A0E;--brand-accent-text:#C2540A;--brand-accent-subtle:rgba(255,122,26,0.13);--brand-accent-border:rgba(232,106,14,0.55);--pnl-positive:#0E8A4C;--pnl-positive-subtle:rgba(14,138,76,0.10);--pnl-positive-border:rgba(14,138,76,0.30);--pnl-negative:#CF2F38;--pnl-negative-subtle:rgba(207,47,56,0.09);--pnl-negative-border:rgba(207,47,56,0.34);--status-warning:#D99A00;--status-warning-text:#8F5B00;--status-warning-subtle:rgba(224,161,0,0.13);--status-warning-border:rgba(176,120,0,0.42);--status-running:#1F6FDB;--status-running-subtle:rgba(31,111,219,0.10);--status-running-border:rgba(31,111,219,0.50);--status-danger:#D9363E;--status-danger-hover:#E5484D;--status-danger-press:#C42E35;--status-live:#D9363E;--node-trigger:oklch(0.52 0.13 305);--node-trigger-subtle:oklch(0.52 0.13 305/0.1);--node-data:oklch(0.52 0.13 230);--node-data-subtle:oklch(0.52 0.13 230/0.1);--node-ai:oklch(0.52 0.13 345);--node-ai-subtle:oklch(0.52 0.13 345/0.1);--node-logic:oklch(0.52 0.13 185);--node-logic-subtle:oklch(0.52 0.13 185/0.1);--node-risk:oklch(0.52 0.13 85);--node-risk-subtle:oklch(0.52 0.13 85/0.12);--node-exec:oklch(0.52 0.13 135);--node-exec-subtle:oklch(0.52 0.13 135/0.1);--node-notify:oklch(0.52 0.13 268);--node-notify-subtle:oklch(0.52 0.13 268/0.1);--shadow-1:0 1px 2px rgba(15,18,21,0.06);--shadow-pop:0 12px 32px -10px rgba(15,18,21,0.22),0 2px 6px rgba(15,18,21,0.06);--shadow-ring:0 0 0 2px #F2F3F5,0 0 0 4px #FF7A1A;--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo","Consolas",monospace;--text-2xs:11px;--leading-2xs:16px;--text-xs:12px;--leading-xs:16px;--text-sm:13px;--leading-sm:20px;--text-md:14px;--leading-md:20px;--text-lg:16px;--leading-lg:24px;--text-xl:20px;--leading-xl:28px;--text-2xl:28px;--leading-2xl:36px;--text-3xl:40px;--leading-3xl:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-caps:0.06em;--numeric:tabular-nums;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-0-5:2px;--size-control-xs:24px;--size-control-sm:28px;--size-control-md:32px;--size-control-lg:40px;--size-control-touch:44px;--size-row-dense:32px;--size-row-default:36px;--size-sidebar:248px;--size-sidebar-collapsed:60px;--size-panel-properties:360px;--size-palette:260px;--size-node:260px;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--z-base:0;--z-raised:10;--z-sticky:20;--z-header:30;--z-drawer:40;--z-modal:50;--z-toast:60;--z-tour:70;--duration-instant:100ms;--duration-fast:160ms;--duration-normal:240ms;--duration-slow:300ms;--duration-agent-tick:420ms;--duration-run-tick:380ms;--duration-hold-confirm:2000ms;--duration-toast:3800ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.6,0,0.2,1);--ease-linear:cubic-bezier(0,0,1,1)}[data-theme=dark]{color-scheme:dark;--bg-canvas:#0B0D10;--bg-surface-1:#111418;--bg-surface-2:#171B20;--bg-surface-3:#1E232A;--bg-surface-hover:#252B33;--bg-field:#0E1114;--bg-hover:rgba(255,255,255,0.045);--bg-active:rgba(255,255,255,0.075);--bg-scrim:rgba(5,6,8,0.66);--bg-canvas-dot:rgba(255,255,255,0.075);--border-subtle:#1D2228;--border:#2A3038;--border-strong:#3A424C;--text-primary:#E8EBEF;--text-secondary:#A3ABB6;--text-muted:#7D8590;--text-disabled:#4B535D;--text-on-accent:#1A0B00;--text-on-solid:#FFFFFF;--text-on-positive:#04140B;--brand-accent:#FF7A1A;--brand-accent-hover:#FF8D3B;--brand-accent-press:#E86A0E;--brand-accent-text:#FF9447;--brand-accent-subtle:rgba(255,122,26,0.12);--brand-accent-border:rgba(255,122,26,0.5);--pnl-positive:#34C77B;--pnl-positive-subtle:rgba(52,199,123,0.13);--pnl-positive-border:rgba(52,199,123,0.35);--pnl-negative:#F2555A;--pnl-negative-subtle:rgba(242,85,90,0.13);--pnl-negative-border:rgba(242,85,90,0.42);--status-warning:#F0B429;--status-warning-text:#F5C452;--status-warning-subtle:rgba(240,180,41,0.11);--status-warning-border:rgba(240,180,41,0.38);--status-running:#4C9AFF;--status-running-subtle:rgba(76,154,255,0.14);--status-running-border:rgba(76,154,255,0.55);--status-danger:#D9363E;--status-danger-hover:#E5484D;--status-danger-press:#C42E35;--status-live:#D9363E;--node-trigger:oklch(0.78 0.11 305);--node-trigger-subtle:oklch(0.78 0.11 305/0.14);--node-data:oklch(0.78 0.11 230);--node-data-subtle:oklch(0.78 0.11 230/0.14);--node-ai:oklch(0.78 0.11 345);--node-ai-subtle:oklch(0.78 0.11 345/0.14);--node-logic:oklch(0.78 0.11 185);--node-logic-subtle:oklch(0.78 0.11 185/0.14);--node-risk:oklch(0.78 0.11 85);--node-risk-subtle:oklch(0.78 0.11 85/0.14);--node-exec:oklch(0.78 0.11 135);--node-exec-subtle:oklch(0.78 0.11 135/0.14);--node-notify:oklch(0.78 0.11 268);--node-notify-subtle:oklch(0.78 0.11 268/0.14);--shadow-1:0 1px 2px rgba(0,0,0,0.35);--shadow-pop:0 12px 32px -8px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.3);--shadow-ring:0 0 0 2px #0B0D10,0 0 0 4px #FF7A1A}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-canvas:#0B0D10;--bg-surface-1:#111418;--bg-surface-2:#171B20;--bg-surface-3:#1E232A;--bg-surface-hover:#252B33;--bg-field:#0E1114;--bg-hover:rgba(255,255,255,0.045);--bg-active:rgba(255,255,255,0.075);--bg-scrim:rgba(5,6,8,0.66);--bg-canvas-dot:rgba(255,255,255,0.075);--border-subtle:#1D2228;--border:#2A3038;--border-strong:#3A424C;--text-primary:#E8EBEF;--text-secondary:#A3ABB6;--text-muted:#7D8590;--text-disabled:#4B535D;--text-on-accent:#1A0B00;--text-on-solid:#FFFFFF;--text-on-positive:#04140B;--brand-accent:#FF7A1A;--brand-accent-hover:#FF8D3B;--brand-accent-press:#E86A0E;--brand-accent-text:#FF9447;--brand-accent-subtle:rgba(255,122,26,0.12);--brand-accent-border:rgba(255,122,26,0.5);--pnl-positive:#34C77B;--pnl-positive-subtle:rgba(52,199,123,0.13);--pnl-positive-border:rgba(52,199,123,0.35);--pnl-negative:#F2555A;--pnl-negative-subtle:rgba(242,85,90,0.13);--pnl-negative-border:rgba(242,85,90,0.42);--status-warning:#F0B429;--status-warning-text:#F5C452;--status-warning-subtle:rgba(240,180,41,0.11);--status-warning-border:rgba(240,180,41,0.38);--status-running:#4C9AFF;--status-running-subtle:rgba(76,154,255,0.14);--status-running-border:rgba(76,154,255,0.55);--status-danger:#D9363E;--status-danger-hover:#E5484D;--status-danger-press:#C42E35;--status-live:#D9363E;--node-trigger:oklch(0.78 0.11 305);--node-trigger-subtle:oklch(0.78 0.11 305/0.14);--node-data:oklch(0.78 0.11 230);--node-data-subtle:oklch(0.78 0.11 230/0.14);--node-ai:oklch(0.78 0.11 345);--node-ai-subtle:oklch(0.78 0.11 345/0.14);--node-logic:oklch(0.78 0.11 185);--node-logic-subtle:oklch(0.78 0.11 185/0.14);--node-risk:oklch(0.78 0.11 85);--node-risk-subtle:oklch(0.78 0.11 85/0.14);--node-exec:oklch(0.78 0.11 135);--node-exec-subtle:oklch(0.78 0.11 135/0.14);--node-notify:oklch(0.78 0.11 268);--node-notify-subtle:oklch(0.78 0.11 268/0.14);--shadow-1:0 1px 2px rgba(0,0,0,0.35);--shadow-pop:0 12px 32px -8px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.3);--shadow-ring:0 0 0 2px #0B0D10,0 0 0 4px #FF7A1A}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms}}