@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_59fcae{font-family:GeistSans,GeistSans Fallback}.__variable_59fcae{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_5dfa1e{font-family:GeistMono,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_5dfa1e{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex/sans/3.201/IBMPlexSans-Variable.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex/sans/3.201/IBMPlexSans-Italic-Variable.woff2) format("woff2");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex/mono/2.3/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex/mono/2.3/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex/mono/2.3/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex/mono/2.3/IBMPlexMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex/mono/2.3/IBMPlexMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex/mono/2.3/IBMPlexMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nebula Sans;src:url(/_next/static/media/NebulaSans-Book.087d9ea6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nebula Sans Fallback;src:local("Arial");font-weight:400;font-style:normal;ascent-override:87.18%;descent-override:21.79%;line-gap-override:0%;size-adjust:110.12%}@font-face{font-family:Nebula Sans;src:url(/_next/static/media/NebulaSans-Medium.568cee57.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nebula Sans Fallback;src:local("Arial");font-weight:500;font-style:normal;ascent-override:87.18%;descent-override:21.79%;line-gap-override:0%;size-adjust:110.12%}@font-face{font-family:Nebula Sans;src:url(/_next/static/media/NebulaSans-Semibold.502260bb.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nebula Sans Fallback;src:local("Arial Bold");font-weight:600;font-style:normal;ascent-override:87.18%;descent-override:21.79%;line-gap-override:0%;size-adjust:110.12%}@font-face{font-family:Nebula Sans;src:url(/_next/static/media/NebulaSans-Bold.0354ff26.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nebula Sans Fallback;src:local("Arial Bold");font-weight:700;font-style:normal;ascent-override:87.18%;descent-override:21.79%;line-gap-override:0%;size-adjust:110.12%}@font-face{font-family:Nebula Sans;src:url(/_next/static/media/NebulaSans-BookItalic.e8218dbb.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nebula Sans Fallback;src:local("Arial Italic");font-weight:400;font-style:italic;ascent-override:87.18%;descent-override:21.79%;line-gap-override:0%;size-adjust:110.12%}@font-face{font-family:Nebula Sans;src:url(/_next/static/media/NebulaSans-BoldItalic.dc47e882.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nebula Sans Fallback;src:local("Arial Bold Italic");font-weight:700;font-style:italic;ascent-override:87.18%;descent-override:21.79%;line-gap-override:0%;size-adjust:110.12%}:root{--font-nebula-sans:"Nebula Sans","Nebula Sans Fallback",Arial,ui-sans-serif,system-ui,sans-serif}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-Variable.723e11e5.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:host,:root,[data-se-theme=light]{color-scheme:light;--ui-palette-neutral-100:#f2f4f5;--ui-palette-neutral-50:#fafbfb;--ui-palette-neutral-25:#fdfdfe;--ui-palette-neutral-150:#ebedee;--ui-palette-neutral-850:#202223;--ui-palette-neutral-900:#181a1b;--ui-palette-neutral-600:#5b5e60;--ui-palette-neutral-500:#737678;--ui-palette-neutral-200:#dcdedf;--ui-palette-neutral-800:#292c2d;--ui-palette-neutral-950:#111212;--ui-palette-teal-100:#e4f0f4;--ui-palette-neutral-700:#434547;--ui-palette-teal-600:#51727b;--ui-palette-green-700:#18794e;--ui-palette-green-50:#edf8f1;--ui-palette-orange-700:#a65317;--ui-palette-amber-50:#fff7e8;--ui-palette-red-700:#b43845;--ui-palette-red-50:#fceef0;--ui-palette-blue-600:#2563eb;--ui-palette-blue-50:#eff5ff;--ui-palette-red-800:#962b37;--ui-palette-red-900:#78222c;--ui-palette-neutral-300:#c3c6c8;--ui-palette-neutral-400:#898d8e;--ui-palette-teal-900:#1f2b2f;--ui-palette-teal-400:#8fb1bc;--ui-palette-green-300:#81d4a3;--ui-palette-green-950:#173528;--ui-palette-amber-300:#f4c36b;--ui-palette-amber-950:#372b17;--ui-palette-red-300:#ff9ca5;--ui-palette-red-950:#3b2028;--ui-palette-blue-300:#94baff;--ui-palette-blue-950:#1c2d49;--ui-palette-red-200:#ffc2ca;--ui-palette-red-100:#ffdce0;--ui-palette-cool-neutral-75:#f5f7f9;--ui-palette-cool-neutral-25:#fcfdfe;--ui-palette-cool-neutral-100:#f0f4f7;--ui-palette-cool-neutral-650:#59636e;--ui-palette-steel-blue-650:#386f9e;--ui-palette-teal-700:#26796d;--ui-palette-steel-blue-75:#e7f0f8;--ui-palette-steel-blue-800:#244d72;--ui-palette-steel-blue-700:#326c9b;--ui-palette-steel-blue-50:#eff5fb;--ui-palette-plum-600:#72609a;--ui-palette-plum-50:#f5f2f9;--ui-palette-teal-50:#edf7f4;--ui-palette-ochre-650:#966022;--ui-palette-ochre-50:#fbf3e8;--ui-palette-blue-gray-650:#5b6671;--ui-palette-blue-gray-50:#f2f5f7;--ui-palette-steel-blue-300:#91b9dd;--ui-palette-teal-300:#8bc7bd;--ui-palette-steel-blue-900:#233747;--ui-palette-steel-blue-200:#a8cbe8;--ui-palette-steel-blue-925:#223344;--ui-palette-plum-250:#c4b5de;--ui-palette-plum-900:#302a3d;--ui-palette-teal-925:#203a35;--ui-palette-ochre-250:#e2bd89;--ui-palette-ochre-900:#3b3022;--ui-palette-blue-gray-250:#b7c2cc;--ui-palette-blue-gray-900:#2b333a;--ui-palette-purple-700:#71349a;--ui-palette-purple-800:#59247c;--ui-palette-purple-50:#f6effc;--ui-palette-purple-250:#d9b5f4;--ui-palette-purple-925:#35243f;--ui-palette-rose-700:#a53270;--ui-palette-rose-50:#fff0f7;--ui-palette-rose-250:#f4aed2;--ui-palette-rose-925:#3e2635;--ui-palette-peach-50:#fff3e8;--ui-palette-orange-250:#f2bc87;--ui-palette-paper-50:#fafafa;--ui-palette-paper-0:#ffffff;--ui-palette-navy-950:#031a2e;--ui-palette-navy-900:#0f1923;--ui-palette-navy-850:#16232f;--ui-palette-navy-825:#1a2936;--ui-palette-navy-800:#1d2d3b;--ui-palette-navy-700:#244256;--ui-palette-navy-600:#364958;--ui-palette-steel-50:#f1f5f7;--ui-palette-steel-100:#eaf0f4;--ui-palette-steel-150:#dfe7eb;--ui-palette-steel-200:#d4e8f5;--ui-palette-steel-250:#c1dcef;--ui-palette-steel-350:#aabbc6;--ui-palette-steel-450:#7290a3;--ui-palette-steel-550:#6f818e;--ui-palette-steel-650:#566674;--ui-palette-azure-300:#87bcec;--ui-palette-azure-350:#9acbf3;--ui-palette-azure-600:#377fbc;--ui-palette-azure-700:#2b6a9f;--ui-palette-mint-200:#b2dbcb;--ui-palette-mint-800:#185c48;--ui-palette-stone-25:#f5f5f2;--ui-palette-stone-75:#eef0eb;--ui-palette-stone-150:#dfe0d9;--ui-palette-stone-550:#7b8078;--ui-palette-stone-650:#676b65;--ui-palette-stone-850:#303632;--ui-palette-stone-900:#262624;--ui-palette-graphite-950:#181a1a;--ui-palette-graphite-900:#222525;--ui-palette-graphite-850:#292e2b;--ui-palette-graphite-800:#343b36;--ui-palette-graphite-650:#48524b;--ui-palette-stone-250:#dce2d9;--ui-palette-stone-350:#adb8ac;--ui-palette-petrol-700:#356875;--ui-palette-petrol-350:#99c4cb;--ui-palette-moss-700:#396a50;--ui-palette-moss-50:#edf2ec;--ui-palette-ochre-700:#805e29;--ui-palette-ochre-25:#f7f1e7;--ui-palette-brick-700:#a0473f;--ui-palette-brick-50:#f8eeeb;--ui-palette-stone-500:#8e968b;--ui-palette-brick-600:#a85148;--ui-palette-brick-550:#b65b52;--ui-palette-brick-750:#97473e;--ui-palette-brick-800:#873a33;--ui-palette-brick-850:#72302a;--ui-palette-cool-25:#f7f8fa;--ui-palette-cool-50:#f0f2f5;--ui-palette-cool-150:#e2e5ea;--ui-palette-cool-450:#808996;--ui-palette-cool-650:#626974;--ui-palette-cool-900:#20242b;--ui-palette-cool-950:#15181e;--ui-palette-cool-875:#1e222a;--ui-palette-cool-825:#282e38;--ui-palette-cool-775:#353e4c;--ui-palette-cool-350:#b4bdcb;--ui-palette-cool-100:#edf0f5;--ui-palette-cobalt-50:#edf3ff;--ui-palette-cobalt-200:#c2d5ff;--ui-palette-cobalt-300:#a2bfff;--ui-palette-cobalt-600:#2864dc;--ui-palette-cobalt-700:#2054bd;--ui-palette-cobalt-800:#194397;--ui-palette-cobalt-925:#202f4b;--ui-font:"Nebula Sans","Nebula Sans Fallback",Arial,system-ui,sans-serif;--ui-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui-radius-small:4px;--ui-radius-control:6px;--ui-radius-surface:8px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-control-height:40px;--ui-control-compact:36px;--ui-feedback:120ms;--ui-ease:cubic-bezier(0.2,0,0,1);--ui-text-caption:12px;--ui-text-supporting:13px;--ui-text-body:14px;--ui-text-section:18px;--ui-text-title:24px;--ui-panel-shadow:var(--ui-shadow-floating);--ui-line-caption:16px;--ui-line-supporting:20px;--ui-line-body:20px;--ui-line-section:26px;--ui-line-title:32px;--ui-motion-panel:180ms;--ui-layer-base:0;--ui-layer-sticky:20;--ui-layer-navigation:40;--ui-layer-inspector:60;--ui-layer-overlay:120;--ui-layer-dialog:121;--ui-layer-popover:150;--ui-layer-tooltip:160;--ui-layer-toast:180;--ui-brand-mark-surface:var(--ui-palette-neutral-850);--ui-message-user:var(--ui-selected);--ui-message-user-text:var(--ui-selected-text);--ui-layer-widget:2147483000;--ui-brand-mark-foreground:var(--ui-palette-neutral-25);--ui-admin-workflow-trigger-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-trigger-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-webhook-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-webhook-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-subworkflow-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-subworkflow-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-agent-accent:var(--ui-workflow-ai-accent);--ui-admin-workflow-agent-surface:var(--ui-workflow-ai-surface);--ui-admin-workflow-tool-accent:var(--ui-workflow-action-accent);--ui-admin-workflow-tool-surface:var(--ui-workflow-action-surface);--ui-admin-workflow-transform-accent:var(--ui-workflow-data-accent);--ui-admin-workflow-transform-surface:var(--ui-workflow-data-surface);--ui-admin-workflow-approval-accent:var(--ui-workflow-check-accent);--ui-admin-workflow-approval-surface:var(--ui-workflow-check-surface);--ui-admin-workflow-handoff-accent:var(--ui-workflow-check-accent);--ui-admin-workflow-handoff-surface:var(--ui-workflow-check-surface);--ui-admin-workflow-condition-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-condition-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-delay-accent:var(--ui-workflow-wait-accent);--ui-admin-workflow-delay-surface:var(--ui-workflow-wait-surface);--ui-admin-workflow-end-accent:var(--ui-workflow-wait-accent);--ui-admin-workflow-end-surface:var(--ui-workflow-wait-surface);--ui-workflow-radius:18px;--ui-workflow-radius-inner:12px;--ui-admin-radius-control:6px;--ui-admin-radius-surface:10px;--ui-admin-radius-overlay:12px;--ui-admin-row-height:44px;--ui-admin-row-compact:36px;--ui-motion-overlay:220ms;--ui-motion-exit:120ms;--ui-motion-offset-small:4px;--ui-motion-offset-panel:8px;--ui-motion-offset-sheet:16px;--ui-motion-exit-ease:ease-out;--ui-admin-text-context:20px;--ui-admin-text-metric:30px;--ui-admin-navigation-width:232px;--ui-admin-font:"IBM Plex Sans",Arial,system-ui,sans-serif;--ui-admin-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui-admin-logo-width:34px;--ui-admin-account-height:112px;--ui-admin-control-press-shadow:inset 0 1px 2px rgb(0 0 0/12%);--ui-admin-text-title:28px;--ui-experience-default-button-background:#111827;--ui-experience-default-button-foreground:#ffffff;--ui-experience-default-accent:#3b82f6;--ui-experience-default-gradient-start:#f0abfc;--ui-experience-default-gradient-end:#38bdf8;--ui-embed-default-primary:#2563eb;--ui-voice-wave-edge:rgba(36,111,255,0.18);--ui-voice-wave-center:rgba(74,160,255,0.42);--ui-studio-product-heading:28px;--ui-studio-editorial-heading:48px;--ui-studio-service-heading:40px;--ui-studio-product-body:14px;--ui-studio-editorial-body:17px;--ui-studio-service-body:16px;--ui-studio-compact-space:8px;--ui-studio-comfortable-space:16px;--ui-studio-generous-space:24px;--ui-studio-editorial-font:Georgia,"Times New Roman",serif;--ui-studio-phone-heading:32px;--ui-canvas:var(--ui-palette-neutral-100);--ui-surface:var(--ui-palette-neutral-50);--ui-surface-raised:var(--ui-palette-neutral-25);--ui-surface-sunken:var(--ui-palette-neutral-150);--ui-text:var(--ui-palette-neutral-850);--ui-text-strong:var(--ui-palette-neutral-900);--ui-muted:var(--ui-palette-neutral-600);--ui-disabled:var(--ui-palette-neutral-500);--ui-border:var(--ui-palette-neutral-200);--ui-separator:var(--ui-palette-neutral-200);--ui-input-border:var(--ui-palette-neutral-500);--ui-hover:var(--ui-palette-neutral-150);--ui-action:var(--ui-palette-neutral-850);--ui-action-hover:var(--ui-palette-neutral-800);--ui-action-pressed:var(--ui-palette-neutral-950);--ui-on-action:var(--ui-palette-neutral-25);--ui-action-text:var(--ui-palette-neutral-850);--ui-action-subtle:var(--ui-palette-neutral-150);--ui-selected:var(--ui-palette-teal-100);--ui-selected-text:var(--ui-palette-neutral-850);--ui-selected-border:var(--ui-palette-neutral-600);--ui-focus:var(--ui-palette-neutral-700);--ui-focus-gap:var(--ui-palette-neutral-50);--ui-data-primary:var(--ui-palette-neutral-600);--ui-data-comparison:var(--ui-palette-teal-600);--ui-data-primary-fill:var(--ui-palette-neutral-150);--ui-data-comparison-fill:var(--ui-palette-teal-100);--ui-tooltip:var(--ui-palette-neutral-25);--ui-on-tooltip:var(--ui-palette-neutral-850);--ui-on-danger:var(--ui-palette-neutral-25);--ui-success:var(--ui-palette-green-700);--ui-success-bg:var(--ui-palette-green-50);--ui-warning:var(--ui-palette-orange-700);--ui-warning-bg:var(--ui-palette-amber-50);--ui-danger:var(--ui-palette-red-700);--ui-danger-bg:var(--ui-palette-red-50);--ui-info:var(--ui-palette-blue-600);--ui-info-bg:var(--ui-palette-blue-50);--ui-shadow-none:none;--ui-shadow-control:0 1px 2px rgb(32 34 35/4%);--ui-shadow-floating:0 2px 4px -2px rgb(32 34 35/6%),0 6px 16px -6px rgb(32 34 35/8%);--ui-shadow-overlay:0 4px 8px -4px rgb(32 34 35/8%),0 12px 28px -10px rgb(32 34 35/12%);--ui-scrim:rgb(24 26 27/14%);--ui-danger-hover:var(--ui-palette-red-800);--ui-danger-pressed:var(--ui-palette-red-900);--ui-admin-canvas:var(--ui-palette-cool-25);--ui-admin-surface:var(--ui-palette-paper-0);--ui-admin-surface-sunken:var(--ui-palette-cool-50);--ui-admin-muted:var(--ui-palette-cool-650);--ui-admin-data-primary:var(--ui-palette-cobalt-600);--ui-admin-data-comparison:var(--ui-palette-teal-700);--ui-admin-selected:var(--ui-palette-cobalt-50);--ui-admin-selected-text:var(--ui-palette-cobalt-700);--ui-admin-focus:var(--ui-palette-cobalt-600);--ui-admin-context:var(--ui-palette-cobalt-50);--ui-admin-category-event-accent:var(--ui-palette-steel-blue-650);--ui-admin-category-event-surface:var(--ui-palette-steel-blue-50);--ui-admin-category-agent-accent:var(--ui-palette-plum-600);--ui-admin-category-agent-surface:var(--ui-palette-plum-50);--ui-admin-category-service-accent:var(--ui-palette-teal-700);--ui-admin-category-service-surface:var(--ui-palette-teal-50);--ui-admin-category-review-accent:var(--ui-palette-ochre-650);--ui-admin-category-review-surface:var(--ui-palette-ochre-50);--ui-admin-category-terminal-accent:var(--ui-palette-blue-gray-650);--ui-admin-category-terminal-surface:var(--ui-palette-blue-gray-50);--ui-admin-node-shadow:0 1px 2px rgb(32 34 35/4%);--ui-workflow-action:var(--ui-palette-purple-700);--ui-workflow-action-hover:var(--ui-palette-purple-800);--ui-workflow-on-action:var(--ui-palette-neutral-25);--ui-workflow-selected:var(--ui-palette-purple-50);--ui-workflow-canvas:var(--ui-palette-neutral-100);--ui-workflow-card:var(--ui-palette-neutral-25);--ui-workflow-line:var(--ui-palette-neutral-500);--ui-workflow-structure-accent:var(--ui-palette-purple-700);--ui-workflow-structure-surface:var(--ui-palette-purple-50);--ui-workflow-ai-accent:var(--ui-palette-rose-700);--ui-workflow-ai-surface:var(--ui-palette-rose-50);--ui-workflow-check-accent:var(--ui-palette-orange-700);--ui-workflow-check-surface:var(--ui-palette-peach-50);--ui-workflow-action-accent:var(--ui-palette-neutral-700);--ui-workflow-action-surface:var(--ui-palette-neutral-100);--ui-workflow-data-accent:var(--ui-palette-teal-700);--ui-workflow-data-surface:var(--ui-palette-teal-50);--ui-workflow-wait-accent:var(--ui-palette-blue-gray-650);--ui-workflow-wait-surface:var(--ui-palette-blue-gray-50);--ui-admin-surface-raised:var(--ui-palette-paper-0);--ui-admin-text:var(--ui-palette-cool-900);--ui-admin-border:var(--ui-palette-cool-150);--ui-admin-input-border:var(--ui-palette-cool-450);--ui-admin-action:var(--ui-palette-cobalt-600);--ui-admin-action-hover:var(--ui-palette-cobalt-700);--ui-admin-action-pressed:var(--ui-palette-cobalt-800);--ui-admin-on-action:var(--ui-palette-paper-0);--ui-admin-link:var(--ui-palette-cobalt-700);--ui-admin-mint:var(--ui-palette-cool-50);--ui-admin-on-mint:var(--ui-palette-cool-650);--ui-admin-success:var(--ui-palette-moss-700);--ui-admin-success-bg:var(--ui-palette-moss-50);--ui-admin-warning:var(--ui-palette-ochre-700);--ui-admin-warning-bg:var(--ui-palette-ochre-25);--ui-admin-danger:var(--ui-palette-brick-700);--ui-admin-danger-bg:var(--ui-palette-brick-50);--ui-admin-destructive-action:var(--ui-palette-brick-700);--ui-admin-destructive-hover:var(--ui-palette-brick-800);--ui-admin-destructive-pressed:var(--ui-palette-brick-850);--ui-admin-on-destructive:var(--ui-palette-paper-0);--ui-studio-blue-accent:var(--ui-palette-blue-600);--ui-studio-blue-tint:var(--ui-palette-blue-50);--ui-studio-teal-accent:var(--ui-palette-teal-700);--ui-studio-teal-tint:var(--ui-palette-teal-50);--ui-studio-plum-accent:var(--ui-palette-plum-600);--ui-studio-plum-tint:var(--ui-palette-plum-50);--ui-studio-on-accent:var(--ui-palette-paper-0)}:host([data-theme=dark]),:root.dark:not([data-theme=light]),:root[data-theme=dark],[data-se-theme=dark]{color-scheme:dark;--ui-font:"Nebula Sans","Nebula Sans Fallback",Arial,system-ui,sans-serif;--ui-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui-radius-small:4px;--ui-radius-control:6px;--ui-radius-surface:8px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-control-height:40px;--ui-control-compact:36px;--ui-feedback:120ms;--ui-ease:cubic-bezier(0.2,0,0,1);--ui-text-caption:12px;--ui-text-supporting:13px;--ui-text-body:14px;--ui-text-section:18px;--ui-text-title:24px;--ui-panel-shadow:var(--ui-shadow-floating);--ui-line-caption:16px;--ui-line-supporting:20px;--ui-line-body:20px;--ui-line-section:26px;--ui-line-title:32px;--ui-motion-panel:180ms;--ui-layer-base:0;--ui-layer-sticky:20;--ui-layer-navigation:40;--ui-layer-inspector:60;--ui-layer-overlay:120;--ui-layer-dialog:121;--ui-layer-popover:150;--ui-layer-tooltip:160;--ui-layer-toast:180;--ui-brand-mark-surface:var(--ui-palette-neutral-850);--ui-message-user:var(--ui-selected);--ui-message-user-text:var(--ui-selected-text);--ui-layer-widget:2147483000;--ui-brand-mark-foreground:var(--ui-palette-neutral-25);--ui-admin-workflow-trigger-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-trigger-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-webhook-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-webhook-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-subworkflow-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-subworkflow-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-agent-accent:var(--ui-workflow-ai-accent);--ui-admin-workflow-agent-surface:var(--ui-workflow-ai-surface);--ui-admin-workflow-tool-accent:var(--ui-workflow-action-accent);--ui-admin-workflow-tool-surface:var(--ui-workflow-action-surface);--ui-admin-workflow-transform-accent:var(--ui-workflow-data-accent);--ui-admin-workflow-transform-surface:var(--ui-workflow-data-surface);--ui-admin-workflow-approval-accent:var(--ui-workflow-check-accent);--ui-admin-workflow-approval-surface:var(--ui-workflow-check-surface);--ui-admin-workflow-handoff-accent:var(--ui-workflow-check-accent);--ui-admin-workflow-handoff-surface:var(--ui-workflow-check-surface);--ui-admin-workflow-condition-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-condition-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-delay-accent:var(--ui-workflow-wait-accent);--ui-admin-workflow-delay-surface:var(--ui-workflow-wait-surface);--ui-admin-workflow-end-accent:var(--ui-workflow-wait-accent);--ui-admin-workflow-end-surface:var(--ui-workflow-wait-surface);--ui-workflow-radius:18px;--ui-workflow-radius-inner:12px;--ui-admin-radius-control:6px;--ui-admin-radius-surface:10px;--ui-admin-radius-overlay:12px;--ui-admin-row-height:44px;--ui-admin-row-compact:36px;--ui-motion-overlay:220ms;--ui-motion-exit:120ms;--ui-motion-offset-small:4px;--ui-motion-offset-panel:8px;--ui-motion-offset-sheet:16px;--ui-motion-exit-ease:ease-out;--ui-admin-text-context:20px;--ui-admin-text-metric:30px;--ui-admin-navigation-width:232px;--ui-admin-font:"IBM Plex Sans",Arial,system-ui,sans-serif;--ui-admin-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui-admin-logo-width:34px;--ui-admin-account-height:112px;--ui-admin-control-press-shadow:inset 0 1px 2px rgb(0 0 0/12%);--ui-admin-text-title:28px;--ui-experience-default-button-background:#111827;--ui-experience-default-button-foreground:#ffffff;--ui-experience-default-accent:#3b82f6;--ui-experience-default-gradient-start:#f0abfc;--ui-experience-default-gradient-end:#38bdf8;--ui-embed-default-primary:#2563eb;--ui-voice-wave-edge:rgba(36,111,255,0.18);--ui-voice-wave-center:rgba(74,160,255,0.42);--ui-studio-product-heading:28px;--ui-studio-editorial-heading:48px;--ui-studio-service-heading:40px;--ui-studio-product-body:14px;--ui-studio-editorial-body:17px;--ui-studio-service-body:16px;--ui-studio-compact-space:8px;--ui-studio-comfortable-space:16px;--ui-studio-generous-space:24px;--ui-studio-editorial-font:Georgia,"Times New Roman",serif;--ui-studio-phone-heading:32px;--ui-canvas:var(--ui-palette-neutral-900);--ui-surface:var(--ui-palette-neutral-850);--ui-surface-raised:var(--ui-palette-neutral-800);--ui-surface-sunken:var(--ui-palette-neutral-900);--ui-text:var(--ui-palette-neutral-100);--ui-text-strong:var(--ui-palette-neutral-50);--ui-muted:var(--ui-palette-neutral-300);--ui-disabled:var(--ui-palette-neutral-400);--ui-border:var(--ui-palette-neutral-700);--ui-separator:var(--ui-palette-neutral-700);--ui-input-border:var(--ui-palette-neutral-400);--ui-hover:var(--ui-palette-neutral-800);--ui-action:var(--ui-palette-neutral-200);--ui-action-hover:var(--ui-palette-neutral-100);--ui-action-pressed:var(--ui-palette-neutral-300);--ui-on-action:var(--ui-palette-neutral-900);--ui-action-text:var(--ui-palette-neutral-100);--ui-action-subtle:var(--ui-palette-neutral-800);--ui-selected:var(--ui-palette-teal-900);--ui-selected-text:var(--ui-palette-neutral-100);--ui-selected-border:var(--ui-palette-neutral-400);--ui-focus:var(--ui-palette-neutral-300);--ui-focus-gap:var(--ui-palette-neutral-850);--ui-data-primary:var(--ui-palette-neutral-300);--ui-data-comparison:var(--ui-palette-teal-400);--ui-data-primary-fill:var(--ui-palette-neutral-800);--ui-data-comparison-fill:var(--ui-palette-teal-900);--ui-tooltip:var(--ui-palette-neutral-800);--ui-on-tooltip:var(--ui-palette-neutral-100);--ui-on-danger:var(--ui-palette-neutral-900);--ui-success:var(--ui-palette-green-300);--ui-success-bg:var(--ui-palette-green-950);--ui-warning:var(--ui-palette-amber-300);--ui-warning-bg:var(--ui-palette-amber-950);--ui-danger:var(--ui-palette-red-300);--ui-danger-bg:var(--ui-palette-red-950);--ui-info:var(--ui-palette-blue-300);--ui-info-bg:var(--ui-palette-blue-950);--ui-shadow-none:none;--ui-shadow-control:0 1px 2px rgb(17 18 18/18%);--ui-shadow-floating:0 2px 4px -2px rgb(17 18 18/18%),0 6px 16px -6px rgb(17 18 18/24%);--ui-shadow-overlay:0 4px 8px -4px rgb(17 18 18/24%),0 12px 28px -10px rgb(17 18 18/30%);--ui-scrim:rgb(17 18 18/32%);--ui-danger-hover:var(--ui-palette-red-200);--ui-danger-pressed:var(--ui-palette-red-100);--ui-admin-canvas:var(--ui-palette-cool-950);--ui-admin-surface:var(--ui-palette-cool-875);--ui-admin-surface-sunken:var(--ui-palette-cool-825);--ui-admin-muted:var(--ui-palette-cool-350);--ui-admin-data-primary:var(--ui-palette-cobalt-300);--ui-admin-data-comparison:var(--ui-palette-teal-300);--ui-admin-selected:var(--ui-palette-cobalt-925);--ui-admin-selected-text:var(--ui-palette-cobalt-200);--ui-admin-focus:var(--ui-palette-cobalt-300);--ui-admin-context:var(--ui-palette-cobalt-925);--ui-admin-category-event-accent:var(--ui-palette-steel-blue-300);--ui-admin-category-event-surface:var(--ui-palette-steel-blue-925);--ui-admin-category-agent-accent:var(--ui-palette-plum-250);--ui-admin-category-agent-surface:var(--ui-palette-plum-900);--ui-admin-category-service-accent:var(--ui-palette-teal-300);--ui-admin-category-service-surface:var(--ui-palette-teal-925);--ui-admin-category-review-accent:var(--ui-palette-ochre-250);--ui-admin-category-review-surface:var(--ui-palette-ochre-900);--ui-admin-category-terminal-accent:var(--ui-palette-blue-gray-250);--ui-admin-category-terminal-surface:var(--ui-palette-blue-gray-900);--ui-admin-node-shadow:0 1px 2px rgb(17 18 18/18%);--ui-workflow-action:var(--ui-palette-purple-250);--ui-workflow-action-hover:var(--ui-palette-plum-250);--ui-workflow-on-action:var(--ui-palette-neutral-950);--ui-workflow-selected:var(--ui-palette-purple-925);--ui-workflow-canvas:var(--ui-palette-neutral-900);--ui-workflow-card:var(--ui-palette-neutral-850);--ui-workflow-line:var(--ui-palette-neutral-400);--ui-workflow-structure-accent:var(--ui-palette-purple-250);--ui-workflow-structure-surface:var(--ui-palette-purple-925);--ui-workflow-ai-accent:var(--ui-palette-rose-250);--ui-workflow-ai-surface:var(--ui-palette-rose-925);--ui-workflow-check-accent:var(--ui-palette-orange-250);--ui-workflow-check-surface:var(--ui-palette-ochre-900);--ui-workflow-action-accent:var(--ui-palette-neutral-300);--ui-workflow-action-surface:var(--ui-palette-neutral-800);--ui-workflow-data-accent:var(--ui-palette-teal-300);--ui-workflow-data-surface:var(--ui-palette-teal-925);--ui-workflow-wait-accent:var(--ui-palette-blue-gray-250);--ui-workflow-wait-surface:var(--ui-palette-blue-gray-900);--ui-admin-surface-raised:var(--ui-palette-cool-825);--ui-admin-text:var(--ui-palette-cool-100);--ui-admin-border:var(--ui-palette-cool-775);--ui-admin-input-border:var(--ui-palette-cool-450);--ui-admin-action:var(--ui-palette-cobalt-300);--ui-admin-action-hover:var(--ui-palette-cobalt-200);--ui-admin-action-pressed:var(--ui-palette-cool-100);--ui-admin-on-action:var(--ui-palette-cool-950);--ui-admin-link:var(--ui-palette-cobalt-300);--ui-admin-mint:var(--ui-palette-cool-825);--ui-admin-on-mint:var(--ui-palette-cool-350);--ui-admin-success:var(--ui-palette-green-300);--ui-admin-success-bg:var(--ui-palette-green-950);--ui-admin-warning:var(--ui-palette-amber-300);--ui-admin-warning-bg:var(--ui-palette-amber-950);--ui-admin-danger:var(--ui-palette-red-300);--ui-admin-danger-bg:var(--ui-palette-red-950);--ui-admin-destructive-action:var(--ui-palette-brick-600);--ui-admin-destructive-hover:var(--ui-palette-brick-550);--ui-admin-destructive-pressed:var(--ui-palette-brick-750);--ui-admin-on-destructive:var(--ui-palette-paper-0);--ui-studio-blue-accent:var(--ui-palette-blue-300);--ui-studio-blue-tint:var(--ui-palette-blue-950);--ui-studio-teal-accent:var(--ui-palette-teal-300);--ui-studio-teal-tint:var(--ui-palette-teal-925);--ui-studio-plum-accent:var(--ui-palette-plum-250);--ui-studio-plum-tint:var(--ui-palette-plum-900);--ui-studio-on-accent:var(--ui-palette-neutral-950)}@media (prefers-color-scheme:dark){:root:not([data-theme]):not(.dark){color-scheme:dark;--ui-font:"Nebula Sans","Nebula Sans Fallback",Arial,system-ui,sans-serif;--ui-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui-radius-small:4px;--ui-radius-control:6px;--ui-radius-surface:8px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-control-height:40px;--ui-control-compact:36px;--ui-feedback:120ms;--ui-ease:cubic-bezier(0.2,0,0,1);--ui-text-caption:12px;--ui-text-supporting:13px;--ui-text-body:14px;--ui-text-section:18px;--ui-text-title:24px;--ui-panel-shadow:var(--ui-shadow-floating);--ui-line-caption:16px;--ui-line-supporting:20px;--ui-line-body:20px;--ui-line-section:26px;--ui-line-title:32px;--ui-motion-panel:180ms;--ui-layer-base:0;--ui-layer-sticky:20;--ui-layer-navigation:40;--ui-layer-inspector:60;--ui-layer-overlay:120;--ui-layer-dialog:121;--ui-layer-popover:150;--ui-layer-tooltip:160;--ui-layer-toast:180;--ui-brand-mark-surface:var(--ui-palette-neutral-850);--ui-message-user:var(--ui-selected);--ui-message-user-text:var(--ui-selected-text);--ui-layer-widget:2147483000;--ui-brand-mark-foreground:var(--ui-palette-neutral-25);--ui-admin-workflow-trigger-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-trigger-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-webhook-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-webhook-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-subworkflow-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-subworkflow-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-agent-accent:var(--ui-workflow-ai-accent);--ui-admin-workflow-agent-surface:var(--ui-workflow-ai-surface);--ui-admin-workflow-tool-accent:var(--ui-workflow-action-accent);--ui-admin-workflow-tool-surface:var(--ui-workflow-action-surface);--ui-admin-workflow-transform-accent:var(--ui-workflow-data-accent);--ui-admin-workflow-transform-surface:var(--ui-workflow-data-surface);--ui-admin-workflow-approval-accent:var(--ui-workflow-check-accent);--ui-admin-workflow-approval-surface:var(--ui-workflow-check-surface);--ui-admin-workflow-handoff-accent:var(--ui-workflow-check-accent);--ui-admin-workflow-handoff-surface:var(--ui-workflow-check-surface);--ui-admin-workflow-condition-accent:var(--ui-workflow-structure-accent);--ui-admin-workflow-condition-surface:var(--ui-workflow-structure-surface);--ui-admin-workflow-delay-accent:var(--ui-workflow-wait-accent);--ui-admin-workflow-delay-surface:var(--ui-workflow-wait-surface);--ui-admin-workflow-end-accent:var(--ui-workflow-wait-accent);--ui-admin-workflow-end-surface:var(--ui-workflow-wait-surface);--ui-workflow-radius:18px;--ui-workflow-radius-inner:12px;--ui-admin-radius-control:6px;--ui-admin-radius-surface:10px;--ui-admin-radius-overlay:12px;--ui-admin-row-height:44px;--ui-admin-row-compact:36px;--ui-motion-overlay:220ms;--ui-motion-exit:120ms;--ui-motion-offset-small:4px;--ui-motion-offset-panel:8px;--ui-motion-offset-sheet:16px;--ui-motion-exit-ease:ease-out;--ui-admin-text-context:20px;--ui-admin-text-metric:30px;--ui-admin-navigation-width:232px;--ui-admin-font:"IBM Plex Sans",Arial,system-ui,sans-serif;--ui-admin-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ui-admin-logo-width:34px;--ui-admin-account-height:112px;--ui-admin-control-press-shadow:inset 0 1px 2px rgb(0 0 0/12%);--ui-admin-text-title:28px;--ui-experience-default-button-background:#111827;--ui-experience-default-button-foreground:#ffffff;--ui-experience-default-accent:#3b82f6;--ui-experience-default-gradient-start:#f0abfc;--ui-experience-default-gradient-end:#38bdf8;--ui-embed-default-primary:#2563eb;--ui-voice-wave-edge:rgba(36,111,255,0.18);--ui-voice-wave-center:rgba(74,160,255,0.42);--ui-studio-product-heading:28px;--ui-studio-editorial-heading:48px;--ui-studio-service-heading:40px;--ui-studio-product-body:14px;--ui-studio-editorial-body:17px;--ui-studio-service-body:16px;--ui-studio-compact-space:8px;--ui-studio-comfortable-space:16px;--ui-studio-generous-space:24px;--ui-studio-editorial-font:Georgia,"Times New Roman",serif;--ui-studio-phone-heading:32px;--ui-canvas:var(--ui-palette-neutral-900);--ui-surface:var(--ui-palette-neutral-850);--ui-surface-raised:var(--ui-palette-neutral-800);--ui-surface-sunken:var(--ui-palette-neutral-900);--ui-text:var(--ui-palette-neutral-100);--ui-text-strong:var(--ui-palette-neutral-50);--ui-muted:var(--ui-palette-neutral-300);--ui-disabled:var(--ui-palette-neutral-400);--ui-border:var(--ui-palette-neutral-700);--ui-separator:var(--ui-palette-neutral-700);--ui-input-border:var(--ui-palette-neutral-400);--ui-hover:var(--ui-palette-neutral-800);--ui-action:var(--ui-palette-neutral-200);--ui-action-hover:var(--ui-palette-neutral-100);--ui-action-pressed:var(--ui-palette-neutral-300);--ui-on-action:var(--ui-palette-neutral-900);--ui-action-text:var(--ui-palette-neutral-100);--ui-action-subtle:var(--ui-palette-neutral-800);--ui-selected:var(--ui-palette-teal-900);--ui-selected-text:var(--ui-palette-neutral-100);--ui-selected-border:var(--ui-palette-neutral-400);--ui-focus:var(--ui-palette-neutral-300);--ui-focus-gap:var(--ui-palette-neutral-850);--ui-data-primary:var(--ui-palette-neutral-300);--ui-data-comparison:var(--ui-palette-teal-400);--ui-data-primary-fill:var(--ui-palette-neutral-800);--ui-data-comparison-fill:var(--ui-palette-teal-900);--ui-tooltip:var(--ui-palette-neutral-800);--ui-on-tooltip:var(--ui-palette-neutral-100);--ui-on-danger:var(--ui-palette-neutral-900);--ui-success:var(--ui-palette-green-300);--ui-success-bg:var(--ui-palette-green-950);--ui-warning:var(--ui-palette-amber-300);--ui-warning-bg:var(--ui-palette-amber-950);--ui-danger:var(--ui-palette-red-300);--ui-danger-bg:var(--ui-palette-red-950);--ui-info:var(--ui-palette-blue-300);--ui-info-bg:var(--ui-palette-blue-950);--ui-shadow-none:none;--ui-shadow-control:0 1px 2px rgb(17 18 18/18%);--ui-shadow-floating:0 2px 4px -2px rgb(17 18 18/18%),0 6px 16px -6px rgb(17 18 18/24%);--ui-shadow-overlay:0 4px 8px -4px rgb(17 18 18/24%),0 12px 28px -10px rgb(17 18 18/30%);--ui-scrim:rgb(17 18 18/32%);--ui-danger-hover:var(--ui-palette-red-200);--ui-danger-pressed:var(--ui-palette-red-100);--ui-admin-canvas:var(--ui-palette-cool-950);--ui-admin-surface:var(--ui-palette-cool-875);--ui-admin-surface-sunken:var(--ui-palette-cool-825);--ui-admin-muted:var(--ui-palette-cool-350);--ui-admin-data-primary:var(--ui-palette-cobalt-300);--ui-admin-data-comparison:var(--ui-palette-teal-300);--ui-admin-selected:var(--ui-palette-cobalt-925);--ui-admin-selected-text:var(--ui-palette-cobalt-200);--ui-admin-focus:var(--ui-palette-cobalt-300);--ui-admin-context:var(--ui-palette-cobalt-925);--ui-admin-category-event-accent:var(--ui-palette-steel-blue-300);--ui-admin-category-event-surface:var(--ui-palette-steel-blue-925);--ui-admin-category-agent-accent:var(--ui-palette-plum-250);--ui-admin-category-agent-surface:var(--ui-palette-plum-900);--ui-admin-category-service-accent:var(--ui-palette-teal-300);--ui-admin-category-service-surface:var(--ui-palette-teal-925);--ui-admin-category-review-accent:var(--ui-palette-ochre-250);--ui-admin-category-review-surface:var(--ui-palette-ochre-900);--ui-admin-category-terminal-accent:var(--ui-palette-blue-gray-250);--ui-admin-category-terminal-surface:var(--ui-palette-blue-gray-900);--ui-admin-node-shadow:0 1px 2px rgb(17 18 18/18%);--ui-workflow-action:var(--ui-palette-purple-250);--ui-workflow-action-hover:var(--ui-palette-plum-250);--ui-workflow-on-action:var(--ui-palette-neutral-950);--ui-workflow-selected:var(--ui-palette-purple-925);--ui-workflow-canvas:var(--ui-palette-neutral-900);--ui-workflow-card:var(--ui-palette-neutral-850);--ui-workflow-line:var(--ui-palette-neutral-400);--ui-workflow-structure-accent:var(--ui-palette-purple-250);--ui-workflow-structure-surface:var(--ui-palette-purple-925);--ui-workflow-ai-accent:var(--ui-palette-rose-250);--ui-workflow-ai-surface:var(--ui-palette-rose-925);--ui-workflow-check-accent:var(--ui-palette-orange-250);--ui-workflow-check-surface:var(--ui-palette-ochre-900);--ui-workflow-action-accent:var(--ui-palette-neutral-300);--ui-workflow-action-surface:var(--ui-palette-neutral-800);--ui-workflow-data-accent:var(--ui-palette-teal-300);--ui-workflow-data-surface:var(--ui-palette-teal-925);--ui-workflow-wait-accent:var(--ui-palette-blue-gray-250);--ui-workflow-wait-surface:var(--ui-palette-blue-gray-900);--ui-admin-surface-raised:var(--ui-palette-cool-825);--ui-admin-text:var(--ui-palette-cool-100);--ui-admin-border:var(--ui-palette-cool-775);--ui-admin-input-border:var(--ui-palette-cool-450);--ui-admin-action:var(--ui-palette-cobalt-300);--ui-admin-action-hover:var(--ui-palette-cobalt-200);--ui-admin-action-pressed:var(--ui-palette-cool-100);--ui-admin-on-action:var(--ui-palette-cool-950);--ui-admin-link:var(--ui-palette-cobalt-300);--ui-admin-mint:var(--ui-palette-cool-825);--ui-admin-on-mint:var(--ui-palette-cool-350);--ui-admin-success:var(--ui-palette-green-300);--ui-admin-success-bg:var(--ui-palette-green-950);--ui-admin-warning:var(--ui-palette-amber-300);--ui-admin-warning-bg:var(--ui-palette-amber-950);--ui-admin-danger:var(--ui-palette-red-300);--ui-admin-danger-bg:var(--ui-palette-red-950);--ui-admin-destructive-action:var(--ui-palette-brick-600);--ui-admin-destructive-hover:var(--ui-palette-brick-550);--ui-admin-destructive-pressed:var(--ui-palette-brick-750);--ui-admin-on-destructive:var(--ui-palette-paper-0);--ui-studio-blue-accent:var(--ui-palette-blue-300);--ui-studio-blue-tint:var(--ui-palette-blue-950);--ui-studio-teal-accent:var(--ui-palette-teal-300);--ui-studio-teal-tint:var(--ui-palette-teal-925);--ui-studio-plum-accent:var(--ui-palette-plum-250);--ui-studio-plum-tint:var(--ui-palette-plum-900);--ui-studio-on-accent:var(--ui-palette-neutral-950)}}:is(.admin-shell,.ap-portal,.platform-auth-screen){--ui-font:var(--ui-admin-font);--ui-mono:var(--ui-admin-mono);--ui-font-mono:var(--ui-admin-mono);--ui-success:var(--ui-admin-success);--ui-success-bg:var(--ui-admin-success-bg);--ui-warning:var(--ui-admin-warning);--ui-warning-bg:var(--ui-admin-warning-bg);--ui-danger:var(--ui-admin-danger);--ui-danger-bg:var(--ui-admin-danger-bg);--ui-canvas:var(--ui-admin-canvas);--ui-surface:var(--ui-admin-surface);--ui-surface-raised:var(--ui-admin-surface-raised);--ui-surface-sunken:var(--ui-admin-surface-sunken);--ui-text:var(--ui-admin-text);--ui-text-strong:var(--ui-admin-text);--ui-muted:var(--ui-admin-muted);--ui-border:var(--ui-admin-border);--ui-input-border:var(--ui-admin-input-border);--ui-action:var(--ui-admin-action);--ui-action-hover:var(--ui-admin-action-hover);--ui-action-pressed:var(--ui-admin-action-pressed);--ui-on-action:var(--ui-admin-on-action);--ui-action-text:var(--ui-admin-link);--ui-action-subtle:var(--ui-admin-surface-sunken);--ui-focus-gap:var(--ui-admin-surface);--ui-radius-control:var(--ui-admin-radius-control);--ui-radius-surface:var(--ui-admin-radius-surface);--ui-workflow-radius:var(--ui-admin-radius-overlay);--ui-workflow-action:var(--ui-admin-action);--ui-workflow-action-hover:var(--ui-admin-action-hover);--ui-workflow-on-action:var(--ui-admin-on-action);--ui-row-height:var(--ui-admin-row-height);--ui-data-primary:var(--ui-admin-data-primary);--ui-data-comparison:var(--ui-admin-data-comparison);--ui-selected:var(--ui-admin-selected);--ui-selected-text:var(--ui-admin-selected-text);--ui-selected-border:var(--ui-admin-focus);--ui-focus:var(--ui-admin-focus);--ui-context:var(--ui-admin-context);--ui-hover:var(--ui-admin-surface-sunken);--ui-data-primary-fill:var(--ui-admin-context)}.auth-screen[data-fixed-theme=light],:root,:root :is(.admin-shell,.ap-portal,.platform-auth-screen){--background:var(--ui-canvas);--surface-canvas:var(--ui-canvas);--shell-background:var(--ui-canvas);--panel-background:var(--ui-canvas);--card:var(--ui-surface);--surface:var(--ui-surface);--surface-panel:var(--ui-surface);--maia-sidebar:var(--ui-surface);--sidebar-background:var(--ui-surface);--sidebar-glass-surface:var(--ui-surface);--sidebar-glass-fallback:var(--ui-surface);--topbar-background:var(--ui-surface);--card-background:var(--ui-surface);--input-background:var(--ui-surface);--control-background:var(--ui-surface);--popover:var(--ui-surface-raised);--surface-raised:var(--ui-surface-raised);--surface-subtle:var(--ui-surface-sunken);--surface-muted:var(--ui-surface-sunken);--surface-config:var(--ui-surface-sunken);--background-muted:var(--ui-surface-sunken);--secondary:var(--ui-surface-sunken);--muted:var(--ui-surface-sunken);--segmented-background:var(--ui-surface-sunken);--foreground:var(--ui-text);--text-primary:var(--ui-text);--card-foreground:var(--ui-text);--popover-foreground:var(--ui-text);--secondary-foreground:var(--ui-text);--button-secondary-foreground:var(--ui-text);--feedback-foreground:var(--ui-text);--segmented-active-foreground:var(--ui-text);--switch-thumb:var(--ui-text);--text-secondary:var(--ui-muted);--foreground-muted:var(--ui-muted);--foreground-subtle:var(--ui-muted);--muted-foreground:var(--ui-muted);--control-placeholder:var(--ui-muted);--feedback-muted-foreground:var(--ui-muted);--segmented-inactive-foreground:var(--ui-muted);--text-disabled:var(--ui-disabled);--disabled-button-foreground:var(--ui-disabled);--maia-border:var(--ui-border);--border:var(--ui-border);--border-default:var(--ui-border);--border-subtle:var(--ui-border);--surface-config-border:var(--ui-border);--sidebar-glass-edge:var(--ui-border);--sidebar-glass-divider:var(--ui-border);--feedback-border:var(--ui-border);--disabled-button-border:var(--ui-border);--graphic-line:var(--ui-border);--graphic-dot:var(--ui-border);--switch-track-off:var(--ui-border);--maia-input:var(--ui-input-border);--border-strong:var(--ui-input-border);--button-outline:var(--ui-input-border);--control-border:var(--ui-input-border);--graphic-line-strong:var(--ui-input-border);--button-secondary:var(--ui-hover);--button-secondary-hover:var(--ui-hover);--button-outline-hover:var(--ui-hover);--sidebar-item-hover:var(--ui-hover);--segmented-hover-background:var(--ui-hover);--disabled-button-background:var(--ui-hover);--primary:var(--ui-action);--button-primary:var(--ui-action);--action-primary:var(--ui-action);--selection-control:var(--ui-action);--feedback-progress:var(--ui-action);--accent:var(--ui-action);--button-primary-hover:var(--ui-action-hover);--action-primary-hover:var(--ui-action-hover);--accent-strong:var(--ui-action-hover);--primary-foreground:var(--ui-on-action);--button-primary-foreground:var(--ui-on-action);--selection-control-foreground:var(--ui-on-action);--accent-teal:var(--ui-action-text);--markdown-link:var(--ui-action-text);--maia-accent:var(--ui-selected);--selection-card-background:var(--ui-selected);--maia-sidebar-active:var(--ui-selected);--sidebar-item-active:var(--ui-selected);--sidebar-icon-active:var(--ui-selected);--surface-selected:var(--ui-selected);--accent-soft:var(--ui-selected);--accent-teal-soft:var(--ui-selected);--segmented-active-background:var(--ui-selected);--maia-accent-foreground:var(--ui-selected-text);--maia-sidebar-active-foreground:var(--ui-selected-text);--sidebar-item-active-foreground:var(--ui-selected-text);--selection-card-border:var(--ui-selected-border);--sidebar-item-active-border:var(--ui-selected-border);--maia-ring:var(--ui-focus);--button-ring:var(--ui-focus);--control-border-focus:var(--ui-focus);--control-focus-ring:var(--ui-focus);--focus-ring:var(--ui-focus);--destructive:var(--ui-danger);--button-destructive:var(--ui-danger);--control-destructive:var(--ui-danger);--feedback-destructive:var(--ui-danger);--red:var(--ui-danger);--semantic-danger:var(--ui-danger);--status-failed:var(--ui-danger);--button-destructive-hover:var(--ui-danger-hover);--destructive-foreground:var(--ui-on-danger);--button-destructive-foreground:var(--ui-on-danger);--maia-danger-soft:var(--ui-danger-bg);--semantic-danger-soft:var(--ui-danger-bg);--control-destructive-ring:var(--ui-danger-bg);--button-destructive-ring:var(--ui-danger-bg);--maia-success:var(--ui-success);--semantic-success:var(--ui-success);--feedback-success:var(--ui-success);--green:var(--ui-success);--status-ready:var(--ui-success);--maia-success-soft:var(--ui-success-bg);--semantic-success-soft:var(--ui-success-bg);--green-soft:var(--ui-success-bg);--status-ready-soft:var(--ui-success-bg);--maia-warning:var(--ui-warning);--semantic-warning:var(--ui-warning);--feedback-warning:var(--ui-warning);--yellow:var(--ui-warning);--orange:var(--ui-warning);--status-review:var(--ui-warning);--status-review-foreground:var(--ui-warning);--maia-warning-soft:var(--ui-warning-bg);--semantic-warning-soft:var(--ui-warning-bg);--status-review-soft:var(--ui-warning-bg);--maia-info:var(--ui-info);--semantic-info:var(--ui-info);--feedback-info:var(--ui-info);--maia-info-soft:var(--ui-info-bg);--semantic-info-soft:var(--ui-info-bg);--status-info-soft:var(--ui-info-bg);--semantic-info-border:var(--ui-border);--status-info-border:var(--ui-border);--status-ready-border:var(--ui-border);--status-review-border:var(--ui-border);--status-submitted:var(--ui-muted);--feedback-progress-track:var(--ui-hover);--status-bar-incomplete:var(--ui-hover);--chart-plot-line:var(--ui-data-primary);--chart-plot-comparison:var(--ui-data-comparison);--chart-plot-placeholder:var(--ui-muted);--maia-shadow-surface:var(--ui-shadow-none);--shadow-surface:var(--ui-shadow-none);--shadow-surface-hover:var(--ui-shadow-none);--shadow-widget:var(--ui-shadow-none);--shadow-control:var(--ui-shadow-none);--shadow-control-hover:var(--ui-shadow-none);--shadow-soft:var(--ui-shadow-none);--shadow-border:var(--ui-shadow-none);--sidebar-item-active-shadow:var(--ui-shadow-none);--maia-shadow-active:var(--ui-shadow-control);--segmented-shadow:var(--ui-shadow-control);--maia-shadow-popover:var(--ui-shadow-floating);--maia-shadow-tooltip:var(--ui-shadow-floating);--shadow-float:var(--ui-shadow-floating);--maia-shadow-sheet:var(--ui-shadow-overlay);--shadow-drawer:var(--ui-shadow-overlay);--workflow-trigger-surface:var(--ui-admin-workflow-trigger-surface);--workflow-trigger-border:color-mix(in srgb,var(--ui-admin-workflow-trigger-accent) 38%,var(--ui-admin-workflow-trigger-surface));--workflow-trigger-accent:var(--ui-admin-workflow-trigger-accent);--workflow-agent-surface:var(--ui-admin-workflow-agent-surface);--workflow-agent-border:color-mix(in srgb,var(--ui-admin-workflow-agent-accent) 38%,var(--ui-admin-workflow-agent-surface));--workflow-agent-accent:var(--ui-admin-workflow-agent-accent);--workflow-tool-surface:var(--ui-admin-workflow-tool-surface);--workflow-tool-border:color-mix(in srgb,var(--ui-admin-workflow-tool-accent) 38%,var(--ui-admin-workflow-tool-surface));--workflow-tool-accent:var(--ui-admin-workflow-tool-accent);--workflow-transform-surface:var(--ui-admin-workflow-transform-surface);--workflow-transform-border:color-mix(in srgb,var(--ui-admin-workflow-transform-accent) 38%,var(--ui-admin-workflow-transform-surface));--workflow-transform-accent:var(--ui-admin-workflow-transform-accent);--workflow-delay-surface:var(--ui-admin-workflow-delay-surface);--workflow-delay-border:color-mix(in srgb,var(--ui-admin-workflow-delay-accent) 38%,var(--ui-admin-workflow-delay-surface));--workflow-delay-accent:var(--ui-admin-workflow-delay-accent);--workflow-subworkflow-surface:var(--ui-admin-workflow-subworkflow-surface);--workflow-subworkflow-border:color-mix(in srgb,var(--ui-admin-workflow-subworkflow-accent) 38%,var(--ui-admin-workflow-subworkflow-surface));--workflow-subworkflow-accent:var(--ui-admin-workflow-subworkflow-accent);--workflow-approval-surface:var(--ui-admin-workflow-approval-surface);--workflow-approval-border:color-mix(in srgb,var(--ui-admin-workflow-approval-accent) 38%,var(--ui-admin-workflow-approval-surface));--workflow-approval-accent:var(--ui-admin-workflow-approval-accent);--workflow-condition-surface:var(--ui-admin-workflow-condition-surface);--workflow-condition-border:color-mix(in srgb,var(--ui-admin-workflow-condition-accent) 38%,var(--ui-admin-workflow-condition-surface));--workflow-condition-accent:var(--ui-admin-workflow-condition-accent);--workflow-webhook-surface:var(--ui-admin-workflow-webhook-surface);--workflow-webhook-border:color-mix(in srgb,var(--ui-admin-workflow-webhook-accent) 38%,var(--ui-admin-workflow-webhook-surface));--workflow-webhook-accent:var(--ui-admin-workflow-webhook-accent);--workflow-handoff-surface:var(--ui-admin-workflow-handoff-surface);--workflow-handoff-border:color-mix(in srgb,var(--ui-admin-workflow-handoff-accent) 38%,var(--ui-admin-workflow-handoff-surface));--workflow-handoff-accent:var(--ui-admin-workflow-handoff-accent);--workflow-end-surface:var(--ui-admin-workflow-end-surface);--workflow-end-border:color-mix(in srgb,var(--ui-admin-workflow-end-accent) 38%,var(--ui-admin-workflow-end-surface));--workflow-end-accent:var(--ui-admin-workflow-end-accent);--json-code-key:var(--ui-data-comparison);--json-code-string:var(--ui-text);--json-code-number:var(--ui-text);--json-code-boolean:var(--ui-text);--json-code-null:var(--ui-text);--json-code-punctuation:var(--ui-text);--markdown-code:var(--ui-text);--markdown-emphasis:var(--ui-text);--markdown-heading:var(--ui-text);--markdown-keyword:var(--ui-text);--markdown-marker:var(--ui-text);--markdown-quote:var(--ui-text);--markdown-rule:var(--ui-border);--sidebar-item-sheen:transparent;--sidebar-glass-highlight:transparent;--sidebar-glass-side-highlight:transparent;--font-sans:var(--ui-admin-font);--font-admin-sans:var(--ui-admin-font);--font-mono:var(--ui-mono);--radius-small:var(--ui-radius-small);--radius-badge:var(--ui-radius-small);--radius-control:var(--ui-radius-control);--control-radius:var(--ui-radius-control);--maia-radius-sm:var(--ui-radius-control);--radius-sm:var(--ui-radius-control);--radius-panel:var(--ui-radius-surface);--maia-radius:var(--ui-radius-surface);--maia-radius-card:var(--ui-radius-surface);--maia-panel-radius:var(--ui-radius-surface);--maia-radius-workspace:var(--ui-radius-surface);--radius:var(--ui-radius-surface);--space-1:var(--ui-space-1);--space-2:var(--ui-space-2);--space-3:var(--ui-space-3);--space-4:var(--ui-space-4);--space-6:var(--ui-space-6);--space-8:var(--ui-space-8);--layer-base:var(--ui-layer-base);--layer-sticky:var(--ui-layer-sticky);--layer-navigation:var(--ui-layer-navigation);--layer-inspector:var(--ui-layer-inspector);--layer-overlay:var(--ui-layer-overlay);--layer-dialog:var(--ui-layer-dialog);--layer-popover:var(--ui-layer-popover);--layer-tooltip:var(--ui-layer-tooltip);--layer-toast:var(--ui-layer-toast);--motion-feedback:var(--ui-feedback);--motion-panel:var(--ui-motion-panel);--motion-ease:var(--ui-ease);--control-height:var(--ui-control-height);--radius-avatar:50%;--space-12:48px;--motion-result:150ms;--control-padding-x:12px;--control-padding-y:8px;--control-focus-ring-width:2px;--maia-type-xs:var(--ui-text-caption);--maia-line-xs:var(--ui-line-caption);--maia-type-sm:var(--ui-text-body);--maia-line-sm:var(--ui-line-body);--maia-type-lg:var(--ui-text-section);--maia-line-lg:var(--ui-line-section);--maia-type-2xl:var(--ui-text-title);--maia-line-2xl:var(--ui-line-title);--maia-type-base:16px;--maia-line-base:24px;--maia-type-xl:var(--ui-text-section);--maia-line-xl:28px;--maia-weight-regular:400;--maia-weight-medium:500;--maia-weight-semibold:600;--maia-weight-bold:700;--maia-tracking-xs:0.12px;--maia-tracking-xl:-0.5px;--maia-tracking-2xl:-0.6px}html{box-sizing:border-box;background:var(--background)}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:var(--font-sans)}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-loading-placeholder{height:44px;width:100%;border-radius:var(--radius-control);background:var(--muted)}.auth-footer p,.platform-auth-panel h1,.platform-auth-panel p{margin:0}.platform-auth-panel .auth-provider-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.platform-auth-panel .auth-provider-button:disabled{opacity:.6;cursor:not-allowed}.auth-provider-icon{width:20px;height:20px;flex:0 0 20px}.auth-footer{text-align:center}.auth-status-region{min-height:20px}.platform-auth-screen .form-error{color:var(--destructive)}:root[data-theme=dark]{color-scheme:dark}.auth-screen.platform-auth-screen{min-height:100dvh;align-items:center;padding:var(--space-8) var(--space-4);background:var(--background);font-family:var(--font-sans)}.auth-screen.platform-auth-screen,:root .auth-panel.platform-auth-panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-6);overflow:visible;color:var(--foreground)}:root .auth-panel.platform-auth-panel{align-items:stretch;width:min(100%,420px);min-height:320px;height:auto;padding:var(--space-8);transform:none;border:1px solid var(--maia-border);border-radius:var(--radius-panel);background:var(--card);box-shadow:none}:root .auth-panel.platform-auth-panel .auth-platform-mark{position:static;width:56px;height:48px;align-self:flex-start;transform:none;color:var(--primary);animation:none}:root .auth-panel.platform-auth-panel h1{position:static;width:auto;color:var(--foreground);font:600 24px/32px var(--font-sans);text-align:left}.platform-auth-panel .auth-state-detail{color:var(--text-secondary);text-align:left;font:400 14px/20px var(--font-sans)}.platform-auth-panel .auth-provider-stack{position:static;transform:none;display:grid;width:100%;gap:var(--space-3)}.platform-auth-panel .auth-provider-button,.platform-auth-panel .auth-provider-button[data-provider]{width:100%;min-height:44px;height:auto;border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--card);color:var(--foreground);padding:10px 12px}.platform-auth-panel .auth-provider-button span:not(.auth-provider-fallback-mark){color:inherit}.platform-auth-panel .auth-provider-button:hover{background:var(--muted)}.platform-auth-panel .auth-provider-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.platform-auth-screen .auth-footer,.platform-auth-screen .auth-state-action,.platform-auth-screen .auth-status-region{position:static;transform:none;width:min(100%,420px);max-width:100%;color:var(--text-secondary);font:400 12px/18px var(--font-sans)}.platform-auth-screen .auth-status-region:empty{display:none}.platform-auth-screen .auth-state-action{display:flex;justify-content:center}@media (max-height:500px),(max-width:767px){.auth-screen.platform-auth-screen{padding:16px;gap:16px}:root .auth-panel.platform-auth-panel{min-height:0;padding:24px;gap:16px}}@media (prefers-reduced-transparency:reduce){:root :is(.admin-shell,.ap-portal) *,:root :is(.admin-shell,.ap-portal,.platform-auth-panel){backdrop-filter:none!important}:root:root .ap-dialog-overlay,:root:root .ap-sheet-overlay{background:var(--background);opacity:1;backdrop-filter:none}}.auth-screen[data-fixed-theme=light]{color-scheme:light;font-family:var(--font-sonic-inter),var(--font-sans)}.auth-screen[data-fixed-theme=light] :is(h1,p,button){font-family:inherit}.auth-screen[data-fixed-theme=light]{--font-sans:var(--font-sonic-inter,ui-sans-serif,system-ui,sans-serif)}:root .platform-auth-screen:not([data-fixed-theme]) .auth-panel h1{font-weight:400}