:root{--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffc9c9;--color-red-300:#ffa2a2;--color-red-400:#ff6467;--color-red-500:#fb2c36;--color-red-600:#e7000b;--color-red-700:#c10007;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-w-orange-50:#fff5ed;--color-w-orange-100:#ffe1d0;--color-w-orange-200:#ffc8ac;--color-w-orange-300:#ffa985;--color-w-orange-400:#ff8a52;--color-w-orange-500:#ff6633;--color-w-orange-600:#ff441c;--color-w-orange-700:#e12f0c;--color-w-orange-800:#b82005;--color-w-orange-900:#911908;--color-w-orange-950:#560e06;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd230;--color-amber-400:#ffb900;--color-amber-500:#fe9a00;--color-amber-600:#e17100;--color-amber-700:#bb4d00;--color-amber-800:#973c00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c950;--color-green-600:#00a63e;--color-green-700:#008236;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#8ec5ff;--color-blue-400:#51a2ff;--color-blue-500:#2b7fff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d4ff;--color-purple-300:#dab2ff;--color-purple-400:#c27aff;--color-purple-500:#ad46ff;--color-purple-600:#9810fa;--color-purple-700:#8200db;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-orange-50:#fff7ed;--color-orange-100:#ffedd4;--color-orange-200:#ffd6a8;--color-orange-300:#ffb86a;--color-orange-400:#ff8904;--color-orange-500:#ff6900;--color-orange-600:#f54900;--color-orange-700:#ca3500;--color-orange-800:#9f2d00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffdf20;--color-yellow-400:#fdc700;--color-yellow-500:#f0b100;--color-yellow-600:#d08700;--color-yellow-700:#a65f00;--color-yellow-800:#894b00;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-lime-50:#f7fee7;--color-lime-100:#ecfcca;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-400:#9ae600;--color-lime-500:#7ccf00;--color-lime-600:#5ea500;--color-lime-700:#497d00;--color-lime-800:#3c6300;--color-lime-900:#35530e;--color-lime-950:#192e03;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d492;--color-emerald-500:#00bc7d;--color-emerald-600:#009966;--color-emerald-700:#007a55;--color-emerald-800:#006045;--color-emerald-900:#004f3b;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d5be;--color-teal-500:#00bba7;--color-teal-600:#009689;--color-teal-700:#00786f;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-teal-950:#022f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d3f3;--color-cyan-500:#00b8db;--color-cyan-600:#0092b8;--color-cyan-700:#007595;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#74d4ff;--color-sky-400:#00bcff;--color-sky-500:#00a6f4;--color-sky-600:#0084d1;--color-sky-700:#0069a8;--color-sky-800:#00598a;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c6d2ff;--color-indigo-300:#a3b3ff;--color-indigo-400:#7c86ff;--color-indigo-500:#615fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a684ff;--color-violet-500:#8e51ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f4a8ff;--color-fuchsia-400:#ed6aff;--color-fuchsia-500:#e12afb;--color-fuchsia-600:#c800de;--color-fuchsia-700:#a800b7;--color-fuchsia-800:#8a0194;--color-fuchsia-900:#721378;--color-fuchsia-950:#4b004f;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e60076;--color-pink-700:#c6005c;--color-pink-800:#a3004c;--color-pink-900:#861043;--color-pink-950:#510424;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa1ad;--color-rose-400:#ff637e;--color-rose-500:#ff2056;--color-rose-600:#ec003f;--color-rose-700:#c70036;--color-rose-800:#a50036;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f47;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-transparent:transparent;--color-black:#000000;--color-white:#ffffff;--spacing:1px;--spacing-none:0px;--spacing-1:1px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-44:44px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-112:112px;--spacing-128:128px;--spacing-144:144px;--font-serif:"Inter",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrablod:800;--font-weight-black:900;--text-2xs:10px;--text-2xs--line-height:12px;--text-xs:12px;--text-xs--line-height:16px;--text-sm:14px;--text-sm--line-height:20px;--text-base:16px;--text-base--line-height:24px;--text-lg:18px;--text-lg--line-height:24px;--text-xl:20px;--text-xl--line-height:28px;--text-2xl:24px;--text-2xl--line-height:32px;--text-3xl:30px;--text-3xl--line-height:36px;--text-4xl:36px;--text-4xl--line-height:40px;--text-5xl:48px;--text-5xl--line-height:48px;--text-6xl:60px;--text-6xl--line-height:60px;--text-7xl:72px;--text-7xl--line-height:72px;--text-8xl:96px;--text-8xl--line-height:96px;--text-9xl:128px;--text-9xl--line-height:128px;--leading-2xs:12px;--leading-xs:16px;--leading-sm:20px;--leading-base:24px;--leading-lg:24px;--leading-xl:28px;--leading-2xl:32px;--leading-3xl:36px;--leading-4xl:40px;--leading-5xl:48px;--leading-6xl:60px;--leading-7xl:72px;--leading-8xl:96px;--leading-9xl:128px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-full:9999px;--shadow-2xs:0 1px 0 0 rgba(0,0,0,0.05);--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--color-focus-brand:color-mix(in srgb,var(--color-w-orange-600) 30%,transparent);--color-focus-primary:color-mix(in srgb,var(--color-slate-400) 30%,transparent);--color-focus-destructive:color-mix(in srgb,var(--color-red-600) 20%,transparent);--color-focus-destructive-hover:color-mix(in srgb,var(--color-red-600) 30%,transparent);--icon-xs:10px;--icon-sm:12px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px;--icon-2xl:32px;--color-text-primary:var(--color-slate-900);--color-text-primary-alt:var(--color-white);--color-text-primary-fixed:var(--color-slate-900);--color-text-primary-alt-fixed:var(--color-white);--color-text-secondary:var(--color-slate-500);--color-text-secondary-alt:color-mix(in srgb,var(--color-white) 80%,transparent);--color-text-tertiary:var(--color-slate-300);--color-text-tertiary-alt:color-mix(in srgb,var(--color-white) 70%,transparent);--color-text-hint:var(--color-slate-300);--color-text-brand:var(--color-w-orange-600);--color-text-danger:var(--color-red-600);--color-text-warning:var(--color-amber-700);--color-text-success:var(--color-green-600);--color-text-info:var(--color-blue-600);--color-text-ai:var(--color-purple-600);--color-text-disable-primary:color-mix(in srgb,var(--color-slate-900) 40%,transparent);--color-text-disable-primary-alt:color-mix(in srgb,var(--color-white) 40%,transparent);--color-text-disable-brand:var(--color-w-orange-200);--color-text-disable-danger:var(--color-red-200);--color-text-disable-warning:var(--color-amber-300);--color-text-disable-succes:var(--color-green-200);--color-text-disable-info:var(--color-blue-200);--color-text-disable-ai:var(--color-purple-200);--color-text-link-default:var(--color-blue-600);--color-text-link-hover:var(--color-blue-800);--color-text-link-default-alt:var(--color-blue-300);--color-text-link-hover-alt:var(--color-blue-200);--color-icon-primary:var(--color-slate-900);--color-icon-primary-alt:var(--color-white);--color-icon-primary-fixed:var(--color-slate-900);--color-icon-primary-alt-fixed:var(--color-white);--color-icon-primary-disable:color-mix(in srgb,var(--color-slate-900) 40%,transparent);--color-icon-primary-alt-disable:color-mix(in srgb,var(--color-white) 40%,transparent);--color-icon-secondary:var(--color-slate-500);--color-icon-secondary-alt:color-mix(in srgb,var(--color-white) 80%,transparent);--color-icon-brand:var(--color-w-orange-600);--color-icon-danger:var(--color-red-600);--color-icon-warning:var(--color-amber-600);--color-icon-success:var(--color-green-600);--color-icon-info:var(--color-blue-600);--color-icon-ai:var(--color-purple-600);--color-bg-page-bg:var(--color-white);--color-bg-surface-1:var(--color-white);--color-bg-surface-2:var(--color-white);--color-bg-surface-3:var(--color-white);--color-bg-surface-4:var(--color-white);--color-bg-surface-5:var(--color-slate-100);--color-bg-primary:var(--color-slate-100);--color-bg-light-primary:var(--color-slate-50);--color-bg-strong-primary:var(--color-slate-300);--color-bg-brand:var(--color-w-orange-100);--color-bg-light-brand:var(--color-w-orange-50);--color-bg-strong-brand:var(--color-w-orange-300);--color-bg-danger:var(--color-red-100);--color-bg-light-danger:var(--color-red-50);--color-bg-strong-danger:var(--color-red-300);--color-bg-warning:var(--color-amber-100);--color-bg-light-warning:var(--color-amber-50);--color-bg-strong-warning:var(--color-amber-100);--color-bg-success:var(--color-green-100);--color-bg-light-success:var(--color-green-50);--color-bg-strong-success:var(--color-green-300);--color-bg-info:var(--color-blue-100);--color-bg-light-info:var(--color-blue-50);--color-bg-strong-info:var(--color-blue-300);--color-bg-ai:var(--color-purple-100);--color-bg-light-ai:var(--color-purple-50);--color-bg-strong-ai:var(--color-purple-300);--color-bg-fill-brand:var(--color-w-orange-600);--color-bg-fill-danger:var(--color-red-600);--color-bg-fill-warning:var(--color-amber-500);--color-bg-fill-success:var(--color-green-600);--color-bg-fill-info:var(--color-blue-600);--color-bg-fill-ai:var(--color-purple-600);--color-border-primary:var(--color-slate-300);--color-border-primary-light:var(--color-slate-200);--color-border-strong-primary:var(--color-slate-500);--color-focus-ring-primary:color-mix(in srgb,var(--color-slate-400) 30%,transparent);--color-border-brand:var(--color-w-orange-300);--color-border-strong-brand:var(--color-w-orange-500);--color-border-danger:var(--color-red-300);--color-border-strong-danger:var(--color-red-600);--color-border-warning:var(--color-amber-300);--color-border-strong-warning:var(--color-amber-500);--color-border-success:var(--color-green-300);--color-border-strong-success:var(--color-green-500);--color-border-info:var(--color-blue-300);--color-border-strong-info:var(--color-blue-500);--color-border-ai:var(--color-purple-300);--color-border-strong-ai:var(--color-purple-500);--color-states-default-all:color-mix(in srgb,var(--color-white) 0%,transparent);--color-states-on-fill-hover:color-mix(in srgb,var(--color-white) 10%,transparent);--color-states-on-fill-pressed:color-mix(in srgb,var(--color-white) 40%,transparent);--color-states-on-fill-disabled:color-mix(in srgb,var(--color-white) 40%,transparent);--color-states-primary-default-alt:color-mix(in srgb,var(--color-slate-500) 6%,transparent);--color-states-primary-hover:color-mix(in srgb,var(--color-slate-500) 8%,transparent);--color-states-primary-pressed:color-mix(in srgb,var(--color-slate-500) 16%,transparent);--color-states-primary-active:color-mix(in srgb,var(--color-slate-500) 10%,transparent);--color-states-primary-alt-default-alt:color-mix(in srgb,var(--color-white) 6%,transparent);--color-states-primary-alt-hover:color-mix(in srgb,var(--color-white) 8%,transparent);--color-states-primary-alt-pressed:color-mix(in srgb,var(--color-white) 16%,transparent);--color-states-primary-alt-active:color-mix(in srgb,var(--color-white) 12%,transparent);--color-states-brand-default-alt:color-mix(in srgb,var(--color-w-orange-500) 6%,transparent);--color-states-brand-hover:color-mix(in srgb,var(--color-w-orange-500) 8%,transparent);--color-states-brand-pressed:color-mix(in srgb,var(--color-w-orange-500) 16%,transparent);--color-states-brand-active:color-mix(in srgb,var(--color-w-orange-500) 12%,transparent);--color-states-danger-default-alt:color-mix(in srgb,var(--color-red-500) 6%,transparent);--color-states-danger-hover:color-mix(in srgb,var(--color-red-500) 8%,transparent);--color-states-danger-pressed:color-mix(in srgb,var(--color-red-500) 16%,transparent);--color-states-danger-active:color-mix(in srgb,var(--color-red-500) 12%,transparent);--color-states-warning-default-alt:color-mix(in srgb,var(--color-amber-500) 6%,transparent);--color-states-warning-hover:color-mix(in srgb,var(--color-amber-500) 8%,transparent);--color-states-warning-pressed:color-mix(in srgb,var(--color-amber-500) 16%,transparent);--color-states-warning-active:color-mix(in srgb,var(--color-amber-500) 12%,transparent);--color-states-success-default-alt:color-mix(in srgb,var(--color-green-500) 6%,transparent);--color-states-success-hover:color-mix(in srgb,var(--color-green-500) 8%,transparent);--color-states-success-pressed:color-mix(in srgb,var(--color-green-500) 16%,transparent);--color-states-success-active:color-mix(in srgb,var(--color-green-500) 12%,transparent);--color-states-info-default-alt:color-mix(in srgb,var(--color-blue-500) 6%,transparent);--color-states-info-hover:color-mix(in srgb,var(--color-blue-500) 8%,transparent);--color-states-info-pressed:color-mix(in srgb,var(--color-blue-500) 16%,transparent);--color-states-info-active:color-mix(in srgb,var(--color-blue-500) 12%,transparent);--color-states-ai-default-alt:color-mix(in srgb,var(--color-purple-500) 6%,transparent);--color-states-ai-hover:color-mix(in srgb,var(--color-purple-500) 8%,transparent);--color-states-ai-pressed:color-mix(in srgb,var(--color-purple-500) 16%,transparent);--color-states-ai-active:color-mix(in srgb,var(--color-purple-500) 12%,transparent);--color-component-outline-button-bg:var(--color-white);--color-component-input-bg:var(--color-white);--color-component-switcher-bg:var(--color-slate-200);--color-component-border-hotkey:var(--color-slate-200);--color-component-border-input-hover:var(--color-slate-400);--color-component-overlay:color-mix(in srgb,var(--color-slate-600) 60%,transparent);--color-component-tooltip-bg:color-mix(in srgb,var(--color-slate-950) 80%,transparent);--color-component-logo-ic:var(--color-w-orange-600);--color-component-logo-wordmark:var(--color-slate-950);--color-component-logo-wordmark-alt:var(--color-white);--color-component-kbi-tooltip-bg:color-mix(in srgb,var(--color-white) 20%,transparent);--color-component-dialog-overlay:color-mix(in srgb,var(--color-white) 60%,transparent);--color-component-code-snippet-bg:color-mix(in srgb,var(--color-slate-500) 6%,transparent);--color-component-toast-bg:var(--color-slate-800);--color-component-toast-ic-destructive:var(--color-red-400);--color-component-toast-ic-warning:var(--color-amber-400);--color-component-toast-ic-success:var(--color-green-400);--color-component-toast-ic-info:var(--color-blue-400);--color-syntax-no-syntax:var(--color-slate-900);--color-syntax-keyword:var(--color-violet-700);--color-syntax-function:var(--color-blue-600);--color-syntax-string:var(--color-amber-700);--color-syntax-number-boolean:var(--color-orange-700);--color-syntax-tag:var(--color-teal-700);--color-syntax-attribute:var(--color-orange-700);--color-syntax-comment:var(--color-slate-500);--color-syntax-type:var(--color-indigo-800);--color-syntax-operator:var(--color-slate-600);--color-syntax-variable:var(--color-green-700);--color-syntax-highlight-neutral-code:var(--color-slate-900);--color-syntax-highlight-neutral-indicator:var(--color-slate-600);--color-syntax-highlight-neutral-highlight:color-mix(in srgb,var(--color-slate-500) 6%,transparent);--color-syntax-highlight-selected-code:var(--color-white);--color-syntax-highlight-selected-highlight:var(--color-slate-950);--color-syntax-highlight-error-code:var(--color-red-600);--color-syntax-highlight-error-indicator:var(--color-red-600);--color-syntax-highlight-error-highlight:color-mix(in srgb,var(--color-red-500) 6%,transparent);--color-syntax-highlight-warning-code:var(--color-amber-700);--color-syntax-highlight-warning-indicator:var(--color-amber-600);--color-syntax-highlight-warning-highlight:color-mix(in srgb,var(--color-amber-500) 6%,transparent);--color-syntax-highlight-info-code:var(--color-blue-600);--color-syntax-highlight-info-indicator:var(--color-blue-600);--color-syntax-highlight-info-highlight:color-mix(in srgb,var(--color-blue-500) 6%,transparent);--color-syntax-highlight-success-code:var(--color-green-600);--color-syntax-highlight-success-indicator:var(--color-green-600);--color-syntax-highlight-success-highlight:color-mix(in srgb,var(--color-green-500) 6%,transparent);--color-syntax-highlight-brand-code:var(--color-w-orange-600);--color-syntax-highlight-brand-indicator:var(--color-w-orange-600);--color-syntax-highlight-brand-highlight:color-mix(in srgb,var(--color-w-orange-500) 6%,transparent);--color-syntax-highlight-ai-code:var(--color-purple-600);--color-syntax-highlight-ai-indicator:var(--color-purple-600);--color-syntax-highlight-ai-highlight:color-mix(in srgb,var(--color-purple-500) 6%,transparent);--color-badge-on-solid:color-mix(in srgb,var(--color-white) 95%,transparent);--color-badge-badge-bg:var(--color-white);--color-badge-label-primary:var(--color-slate-700);--color-badge-slate-light:var(--color-slate-100);--color-badge-slate-strong:var(--color-slate-700);--color-badge-slate-dark:var(--color-slate-700);--color-badge-slate-dark-alt:var(--color-slate-500);--color-badge-gray-light:var(--color-gray-100);--color-badge-gray-strong:var(--color-gray-700);--color-badge-gray-dark:var(--color-gray-700);--color-badge-gray-dark-alt:var(--color-gray-500);--color-badge-zinc-light:var(--color-zinc-100);--color-badge-zinc-strong:var(--color-zinc-700);--color-badge-zinc-dark:var(--color-zinc-700);--color-badge-zinc-dark-alt:var(--color-zinc-500);--color-badge-neutral-light:var(--color-neutral-100);--color-badge-neutral-strong:var(--color-neutral-700);--color-badge-neutral-dark:var(--color-neutral-700);--color-badge-neutral-dark-alt:var(--color-neutral-500);--color-badge-stone-light:var(--color-stone-100);--color-badge-stone-strong:var(--color-stone-700);--color-badge-stone-dark:var(--color-stone-700);--color-badge-stone-dark-alt:var(--color-stone-500);--color-badge-red-light:var(--color-red-100);--color-badge-red-strong:var(--color-red-500);--color-badge-red-dark:var(--color-red-800);--color-badge-w-orange-light:var(--color-w-orange-100);--color-badge-w-orange-strong:var(--color-w-orange-500);--color-badge-w-orange-dark:var(--color-w-orange-800);--color-badge-amber-light:var(--color-amber-100);--color-badge-amber-strong:var(--color-amber-500);--color-badge-amber-dark:var(--color-amber-800);--color-badge-yellow-light:var(--color-yellow-100);--color-badge-yellow-strong:var(--color-yellow-500);--color-badge-yellow-dark:var(--color-yellow-800);--color-badge-lime-light:var(--color-lime-100);--color-badge-lime-strong:var(--color-lime-500);--color-badge-lime-dark:var(--color-lime-800);--color-badge-green-light:var(--color-green-100);--color-badge-green-strong:var(--color-green-500);--color-badge-green-dark:var(--color-green-800);--color-badge-emerald-light:var(--color-emerald-100);--color-badge-emerald-strong:var(--color-emerald-500);--color-badge-emerald-dark:var(--color-emerald-800);--color-badge-teal-light:var(--color-teal-100);--color-badge-teal-strong:var(--color-teal-500);--color-badge-teal-dark:var(--color-teal-800);--color-badge-cyan-light:var(--color-cyan-100);--color-badge-cyan-strong:var(--color-cyan-500);--color-badge-cyan-dark:var(--color-cyan-800);--color-badge-sky-light:var(--color-sky-100);--color-badge-sky-strong:var(--color-sky-500);--color-badge-sky-dark:var(--color-sky-800);--color-badge-blue-light:var(--color-blue-100);--color-badge-blue-strong:var(--color-blue-500);--color-badge-blue-dark:var(--color-blue-800);--color-badge-indigo-light:var(--color-indigo-100);--color-badge-indigo-strong:var(--color-indigo-500);--color-badge-indigo-dark:var(--color-indigo-800);--color-badge-violet-light:var(--color-violet-100);--color-badge-violet-strong:var(--color-violet-500);--color-badge-violet-dark:var(--color-violet-800);--color-badge-purple-light:var(--color-purple-100);--color-badge-purple-strong:var(--color-purple-500);--color-badge-purple-dark:var(--color-purple-800);--color-badge-fuchsia-light:var(--color-fuchsia-100);--color-badge-fuchsia-strong:var(--color-fuchsia-500);--color-badge-fuchsia-dark:var(--color-fuchsia-800);--color-badge-pink-light:var(--color-pink-100);--color-badge-pink-strong:var(--color-pink-500);--color-badge-pink-dark:var(--color-pink-800);--color-badge-rose-light:var(--color-rose-100);--color-badge-rose-strong:var(--color-rose-500);--color-badge-rose-dark:var(--color-rose-800);--color-data-viz-1:#ffffff;--temp-token:#ffffff}[data-theme=dark]{--color-text-primary:var(--color-slate-50);--color-text-primary-alt:var(--color-slate-900);--color-text-primary-fixed:var(--color-slate-900);--color-text-primary-alt-fixed:var(--color-white);--color-text-secondary:color-mix(in srgb,var(--color-slate-50) 80%,transparent);--color-text-secondary-alt:var(--color-slate-700);--color-text-tertiary:color-mix(in srgb,var(--color-slate-50) 40%,transparent);--color-text-tertiary-alt:var(--color-slate-600);--color-text-hint:color-mix(in srgb,var(--color-slate-50) 40%,transparent);--color-text-brand:var(--color-w-orange-300);--color-text-danger:var(--color-red-300);--color-text-warning:var(--color-amber-300);--color-text-success:var(--color-green-300);--color-text-info:var(--color-blue-300);--color-text-ai:var(--color-purple-300);--color-text-disable-primary:color-mix(in srgb,var(--color-slate-50) 40%,transparent);--color-text-disable-primary-alt:color-mix(in srgb,var(--color-slate-900) 40%,transparent);--color-text-disable-brand:color-mix(in srgb,var(--color-w-orange-300) 60%,transparent);--color-text-disable-danger:color-mix(in srgb,var(--color-red-300) 60%,transparent);--color-text-disable-warning:color-mix(in srgb,var(--color-amber-300) 60%,transparent);--color-text-disable-succes:color-mix(in srgb,var(--color-green-300) 60%,transparent);--color-text-disable-info:color-mix(in srgb,var(--color-blue-300) 60%,transparent);--color-text-disable-ai:color-mix(in srgb,var(--color-purple-300) 60%,transparent);--color-text-link-default:var(--color-blue-300);--color-text-link-hover:var(--color-blue-200);--color-text-link-default-alt:var(--color-blue-600);--color-text-link-hover-alt:var(--color-blue-800);--color-icon-primary:var(--color-slate-50);--color-icon-primary-alt:var(--color-slate-900);--color-icon-primary-alt-fixed:var(--color-white);--color-icon-primary-disable:color-mix(in srgb,var(--color-slate-50) 40%,transparent);--color-icon-primary-alt-disable:color-mix(in srgb,var(--color-slate-900) 40%,transparent);--color-icon-secondary:color-mix(in srgb,var(--color-slate-50) 80%,transparent);--color-icon-secondary-alt:var(--color-slate-500);--color-icon-brand:var(--color-w-orange-300);--color-icon-danger:var(--color-red-300);--color-icon-warning:var(--color-amber-300);--color-icon-success:var(--color-green-300);--color-icon-info:var(--color-blue-300);--color-icon-ai:var(--color-purple-300);--color-bg-page-bg:var(--color-slate-950);--color-bg-surface-1:#0d1123;--color-bg-surface-2:#141829;--color-bg-surface-3:#1b1f30;--color-bg-surface-4:#1f2334;--color-bg-surface-5:#262a3b;--color-bg-primary:#262a3b;--color-bg-light-primary:#1b1f30;--color-bg-strong-primary:#333848;--color-bg-brand:#25131c;--color-bg-light-brand:#160e1a;--color-bg-strong-brand:#3a1b1e;--color-bg-danger:#220516;--color-bg-light-danger:#140617;--color-bg-strong-danger:#340515;--color-bg-warning:#251b15;--color-bg-light-warning:#161216;--color-bg-strong-warning:#392713;--color-bg-success:#022120;--color-bg-light-success:#02161c;--color-bg-strong-success:#023124;--color-bg-info:#081738;--color-bg-light-info:#05102a;--color-bg-strong-info:#0b214b;--color-bg-ai:#1a0f38;--color-bg-light-ai:#100b2a;--color-bg-strong-ai:#28144b;--color-bg-fill-brand:var(--color-w-orange-400);--color-bg-fill-danger:var(--color-red-400);--color-bg-fill-warning:var(--color-amber-400);--color-bg-fill-success:var(--color-green-400);--color-bg-fill-info:var(--color-blue-400);--color-bg-fill-ai:var(--color-purple-400);--color-border-primary:var(--color-slate-600);--color-border-primary-light:var(--color-slate-700);--color-border-strong-primary:var(--color-slate-400);--color-focus-ring-primary:color-mix(in srgb,var(--color-slate-400) 30%,transparent);--color-border-brand:var(--color-w-orange-700);--color-border-strong-brand:var(--color-w-orange-600);--color-border-danger:var(--color-red-700);--color-border-strong-danger:var(--color-red-500);--color-border-warning:var(--color-amber-700);--color-border-strong-warning:var(--color-amber-600);--color-border-success:var(--color-green-700);--color-border-strong-success:var(--color-green-500);--color-border-info:var(--color-blue-700);--color-border-strong-info:var(--color-blue-500);--color-border-ai:var(--color-purple-700);--color-border-strong-ai:var(--color-purple-500);--color-states-default-all:color-mix(in srgb,var(--color-slate-100) 0%,transparent);--color-states-on-fill-hover:color-mix(in srgb,var(--color-white) 10%,transparent);--color-states-on-fill-pressed:color-mix(in srgb,var(--color-white) 40%,transparent);--color-states-on-fill-disabled:color-mix(in srgb,var(--color-white) 40%,transparent);--color-states-primary-default-alt:color-mix(in srgb,var(--color-slate-100) 6%,transparent);--color-states-primary-hover:color-mix(in srgb,var(--color-slate-100) 8%,transparent);--color-states-primary-pressed:color-mix(in srgb,var(--color-slate-100) 16%,transparent);--color-states-primary-active:color-mix(in srgb,var(--color-slate-100) 12%,transparent);--color-states-primary-alt-default-alt:color-mix(in srgb,var(--color-slate-500) 6%,transparent);--color-states-primary-alt-hover:color-mix(in srgb,var(--color-slate-500) 8%,transparent);--color-states-primary-alt-pressed:color-mix(in srgb,var(--color-slate-500) 16%,transparent);--color-states-primary-alt-active:color-mix(in srgb,var(--color-slate-500) 12%,transparent);--color-states-brand-default-alt:color-mix(in srgb,var(--color-w-orange-300) 6%,transparent);--color-states-brand-hover:color-mix(in srgb,var(--color-w-orange-300) 8%,transparent);--color-states-brand-pressed:color-mix(in srgb,var(--color-w-orange-300) 16%,transparent);--color-states-brand-active:color-mix(in srgb,var(--color-w-orange-300) 12%,transparent);--color-states-danger-default-alt:color-mix(in srgb,var(--color-red-300) 6%,transparent);--color-states-danger-hover:color-mix(in srgb,var(--color-red-300) 8%,transparent);--color-states-danger-pressed:color-mix(in srgb,var(--color-red-300) 16%,transparent);--color-states-danger-active:color-mix(in srgb,var(--color-red-300) 12%,transparent);--color-states-warning-default-alt:color-mix(in srgb,var(--color-amber-300) 6%,transparent);--color-states-warning-hover:color-mix(in srgb,var(--color-amber-300) 8%,transparent);--color-states-warning-pressed:color-mix(in srgb,var(--color-amber-300) 16%,transparent);--color-states-warning-active:color-mix(in srgb,var(--color-amber-300) 12%,transparent);--color-states-success-default-alt:color-mix(in srgb,var(--color-green-300) 6%,transparent);--color-states-success-hover:color-mix(in srgb,var(--color-green-300) 8%,transparent);--color-states-success-pressed:color-mix(in srgb,var(--color-green-300) 16%,transparent);--color-states-success-active:color-mix(in srgb,var(--color-green-300) 12%,transparent);--color-states-info-default-alt:color-mix(in srgb,var(--color-blue-300) 6%,transparent);--color-states-info-hover:color-mix(in srgb,var(--color-blue-300) 8%,transparent);--color-states-info-pressed:color-mix(in srgb,var(--color-blue-300) 16%,transparent);--color-states-info-active:color-mix(in srgb,var(--color-blue-300) 12%,transparent);--color-states-ai-default-alt:color-mix(in srgb,var(--color-purple-300) 6%,transparent);--color-states-ai-hover:color-mix(in srgb,var(--color-purple-300) 8%,transparent);--color-states-ai-pressed:color-mix(in srgb,var(--color-purple-300) 16%,transparent);--color-states-ai-active:color-mix(in srgb,var(--color-purple-300) 12%,transparent);--color-component-outline-button-bg:color-mix(in srgb,var(--color-slate-200) 5%,transparent);--color-component-input-bg:color-mix(in srgb,var(--color-slate-200) 5%,transparent);--color-component-switcher-bg:color-mix(in srgb,var(--color-slate-50) 30%,transparent);--color-component-border-hotkey:var(--color-slate-700);--color-component-border-input-hover:var(--color-slate-500);--color-component-overlay:color-mix(in srgb,var(--color-slate-950) 60%,transparent);--color-component-tooltip-bg:color-mix(in srgb,var(--color-slate-100) 20%,transparent);--color-component-logo-ic:var(--color-w-orange-600);--color-component-logo-wordmark:var(--color-white);--color-component-logo-wordmark-alt:var(--color-slate-950);--color-component-kbi-tooltip-bg:color-mix(in srgb,var(--color-slate-950) 20%,transparent);--color-component-dialog-overlay:color-mix(in srgb,var(--color-slate-950) 60%,transparent);--color-component-code-snippet-bg:color-mix(in srgb,var(--color-slate-300) 12%,transparent);--color-component-toast-bg:var(--color-slate-100);--color-component-toast-ic-destructive:var(--color-red-600);--color-component-toast-ic-warning:var(--color-amber-600);--color-component-toast-ic-success:var(--color-green-600);--color-component-toast-ic-info:var(--color-blue-600);--color-syntax-no-syntax:var(--color-slate-200);--color-syntax-keyword:var(--color-violet-300);--color-syntax-function:var(--color-blue-300);--color-syntax-string:var(--color-amber-300);--color-syntax-number-boolean:var(--color-orange-300);--color-syntax-tag:var(--color-teal-300);--color-syntax-attribute:var(--color-orange-300);--color-syntax-comment:var(--color-slate-400);--color-syntax-type:var(--color-indigo-300);--color-syntax-operator:var(--color-slate-400);--color-syntax-variable:var(--color-green-300);--color-syntax-highlight-neutral-code:var(--color-slate-200);--color-syntax-highlight-neutral-indicator:var(--color-slate-400);--color-syntax-highlight-neutral-highlight:color-mix(in srgb,var(--color-slate-400) 8%,transparent);--color-syntax-highlight-selected-code:var(--color-slate-50);--color-syntax-highlight-selected-highlight:var(--color-slate-700);--color-syntax-highlight-error-code:var(--color-red-300);--color-syntax-highlight-error-indicator:var(--color-red-400);--color-syntax-highlight-error-highlight:color-mix(in srgb,var(--color-red-400) 8%,transparent);--color-syntax-highlight-warning-code:var(--color-amber-300);--color-syntax-highlight-warning-indicator:var(--color-amber-400);--color-syntax-highlight-warning-highlight:var(--color-amber-400);--color-syntax-highlight-info-code:var(--color-blue-300);--color-syntax-highlight-info-indicator:var(--color-blue-400);--color-syntax-highlight-info-highlight:color-mix(in srgb,var(--color-blue-400) 8%,transparent);--color-syntax-highlight-success-code:var(--color-green-300);--color-syntax-highlight-success-indicator:var(--color-green-400);--color-syntax-highlight-success-highlight:color-mix(in srgb,var(--color-green-400) 8%,transparent);--color-syntax-highlight-brand-code:var(--color-w-orange-300);--color-syntax-highlight-brand-indicator:var(--color-w-orange-400);--color-syntax-highlight-brand-highlight:color-mix(in srgb,var(--color-w-orange-400) 8%,transparent);--color-syntax-highlight-ai-code:var(--color-purple-300);--color-syntax-highlight-ai-indicator:var(--color-purple-400);--color-syntax-highlight-ai-highlight:color-mix(in srgb,var(--color-purple-400) 8%,transparent);--color-badge-on-solid:color-mix(in srgb,var(--color-white) 95%,transparent);--color-badge-badge-bg:var(--color-slate-900);--color-badge-label-primary:var(--color-slate-200);--color-badge-slate-light:var(--color-slate-800);--color-badge-slate-strong:var(--color-slate-500);--color-badge-slate-dark:var(--color-slate-300);--color-badge-slate-dark-alt:var(--color-slate-400);--color-badge-gray-light:var(--color-gray-900);--color-badge-gray-strong:var(--color-gray-500);--color-badge-gray-dark:var(--color-gray-300);--color-badge-gray-dark-alt:var(--color-gray-400);--color-badge-zinc-light:var(--color-zinc-900);--color-badge-zinc-strong:var(--color-zinc-500);--color-badge-zinc-dark:var(--color-zinc-300);--color-badge-zinc-dark-alt:var(--color-zinc-400);--color-badge-neutral-light:var(--color-neutral-900);--color-badge-neutral-strong:var(--color-neutral-500);--color-badge-neutral-dark:var(--color-neutral-300);--color-badge-neutral-dark-alt:var(--color-neutral-400);--color-badge-stone-light:var(--color-stone-900);--color-badge-stone-strong:var(--color-stone-500);--color-badge-stone-dark:var(--color-stone-300);--color-badge-stone-dark-alt:var(--color-stone-400);--color-badge-red-light:var(--color-red-950);--color-badge-red-strong:var(--color-red-400);--color-badge-red-dark:var(--color-red-300);--color-badge-w-orange-light:var(--color-w-orange-950);--color-badge-w-orange-strong:var(--color-w-orange-400);--color-badge-w-orange-dark:var(--color-w-orange-300);--color-badge-amber-light:var(--color-amber-950);--color-badge-amber-strong:var(--color-amber-400);--color-badge-amber-dark:var(--color-amber-300);--color-badge-yellow-light:var(--color-yellow-950);--color-badge-yellow-strong:var(--color-yellow-400);--color-badge-yellow-dark:var(--color-yellow-300);--color-badge-lime-light:var(--color-lime-950);--color-badge-lime-strong:var(--color-lime-400);--color-badge-lime-dark:var(--color-lime-300);--color-badge-green-light:var(--color-green-950);--color-badge-green-strong:var(--color-green-400);--color-badge-green-dark:var(--color-green-300);--color-badge-emerald-light:var(--color-emerald-950);--color-badge-emerald-strong:var(--color-emerald-400);--color-badge-emerald-dark:var(--color-emerald-300);--color-badge-teal-light:var(--color-teal-950);--color-badge-teal-strong:var(--color-teal-400);--color-badge-teal-dark:var(--color-teal-300);--color-badge-cyan-light:var(--color-cyan-950);--color-badge-cyan-strong:var(--color-cyan-400);--color-badge-cyan-dark:var(--color-cyan-300);--color-badge-sky-light:var(--color-sky-950);--color-badge-sky-strong:var(--color-sky-400);--color-badge-sky-dark:var(--color-sky-300);--color-badge-blue-light:var(--color-blue-950);--color-badge-blue-strong:var(--color-blue-400);--color-badge-blue-dark:var(--color-blue-300);--color-badge-indigo-light:var(--color-indigo-950);--color-badge-indigo-strong:var(--color-indigo-400);--color-badge-indigo-dark:var(--color-indigo-300);--color-badge-violet-light:var(--color-violet-950);--color-badge-violet-strong:var(--color-violet-400);--color-badge-violet-dark:var(--color-violet-300);--color-badge-purple-light:var(--color-purple-950);--color-badge-purple-strong:var(--color-purple-400);--color-badge-purple-dark:var(--color-purple-300);--color-badge-fuchsia-light:var(--color-fuchsia-950);--color-badge-fuchsia-strong:var(--color-fuchsia-400);--color-badge-fuchsia-dark:var(--color-fuchsia-300);--color-badge-pink-light:var(--color-pink-950);--color-badge-pink-strong:var(--color-pink-400);--color-badge-pink-dark:var(--color-pink-300);--color-badge-rose-light:var(--color-rose-900);--color-badge-rose-strong:var(--color-rose-400);--color-badge-rose-dark:var(--color-rose-300);--color-data-viz-1:#ffffff;--temp-token:#ffffff}:root,[data-theme=light]{--color-bg-page-bg:var(--color-white);--color-bg-surface-1:var(--color-white);--color-bg-surface-2:var(--color-white);--color-bg-surface-3:var(--color-slate-50);--color-bg-surface-4:var(--color-slate-100);--color-bg-surface-5:var(--color-slate-100);--color-bg-primary:var(--color-slate-100);--color-bg-light-primary:var(--color-slate-50);--color-bg-strong-primary:var(--color-slate-300);--color-border-primary:var(--color-slate-300);--color-border-primary-light:var(--color-slate-200);--color-border-strong-primary:var(--color-slate-500);--color-text-primary:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-text-tertiary:var(--color-slate-400);--color-text-hint:var(--color-slate-300);--color-text-danger:var(--color-red-600);--color-text-warning:var(--color-amber-700);--color-text-success:var(--color-green-600);--color-text-info:var(--color-blue-600);--color-text-ai:var(--color-purple-600);--color-text-brand:var(--color-w-orange-600);--color-bg-fill-brand:var(--color-w-orange-600);--color-bg-fill-danger:var(--color-red-600);--color-bg-fill-warning:var(--color-amber-500);--color-bg-fill-success:var(--color-green-600);--color-bg-fill-info:var(--color-blue-600);--color-bg-fill-ai:var(--color-purple-600);--color-scrollbar:var(--color-slate-300)}[data-theme=dark]{--color-bg-page-bg:#1a1a1d;--color-bg-surface-1:#121214;--color-bg-surface-2:#1a1a1d;--color-bg-surface-3:#222226;--color-bg-surface-4:#2a2a2e;--color-bg-surface-5:#333338;--color-bg-primary:#2a2a2e;--color-bg-light-primary:#222226;--color-bg-strong-primary:#444448;--color-border-primary:#3a3a3e;--color-border-primary-light:#2a2a2e;--color-border-strong-primary:#555558;--color-text-primary:#fafafa;--color-text-secondary:#a1a1a6;--color-text-tertiary:#6b6b70;--color-text-hint:#555558;--color-text-danger:#ff6467;--color-text-warning:#ffb84d;--color-text-success:#4dff88;--color-text-info:#4da6ff;--color-text-ai:#c27aff;--color-text-brand:#ffb84d;--color-bg-fill-brand:#5a4a8a;--color-bg-fill-danger:#ff4d4d;--color-bg-fill-warning:#ffb84d;--color-bg-fill-success:#4dff88;--color-bg-fill-info:#4da6ff;--color-bg-fill-ai:#c27aff;--color-scrollbar:#555558}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-full{top:100%}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-px{height:1px}.max-h-48{max-height:12rem}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-64{width:16rem}.w-72{width:18rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-700\/50{border-color:rgb(29 78 216/.5)}.border-border{border-color:var(--color-border-primary)}.border-border-light{border-color:var(--color-border-primary-light)}.border-border-strong{border-color:var(--color-border-strong-primary)}.border-danger{border-color:var(--color-text-danger)}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-700\/50{border-color:rgb(55 65 81/.5)}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-green-700\/50{border-color:rgb(21 128 61/.5)}.border-purple-700\/50{border-color:rgb(126 34 206/.5)}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-warning{border-color:var(--color-text-warning)}.border-yellow-700\/50{border-color:rgb(161 98 7/.5)}.border-b-surface{border-bottom-color:var(--color-bg-page-bg)}.bg-accent{background-color:var(--color-blue-600)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900\/40{background-color:rgb(30 58 138/.4)}.bg-border{background-color:var(--color-border-primary)}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/50{background-color:rgb(31 41 55/.5)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900\/20{background-color:rgb(20 83 45/.2)}.bg-green-900\/30{background-color:rgb(20 83 45/.3)}.bg-green-900\/40{background-color:rgb(20 83 45/.4)}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-purple-900\/40{background-color:rgb(88 28 135/.4)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/50{background-color:rgb(127 29 29/.5)}.bg-surface{background-color:var(--color-bg-page-bg)}.bg-surface-1{background-color:var(--color-bg-surface-1)}.bg-surface-3{background-color:var(--color-bg-surface-3)}.bg-surface-4{background-color:var(--color-bg-surface-4)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-900\/30{background-color:rgb(113 63 18/.3)}.bg-yellow-900\/40{background-color:rgb(113 63 18/.4)}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-px{padding-bottom:1px}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-danger{color:var(--color-text-danger)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-info{color:var(--color-text-info)}.text-ink{color:var(--color-text-primary)}.text-ink-hint{color:var(--color-text-hint)}.text-ink-secondary{color:var(--color-text-secondary)}.text-ink-tertiary{color:var(--color-text-tertiary)}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-success{color:var(--color-text-success)}.text-warning{color:var(--color-text-warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-ink-hint::-moz-placeholder{color:var(--color-text-hint)}.placeholder-ink-hint::placeholder{color:var(--color-text-hint)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:border-border-strong:hover{border-color:var(--color-border-strong-primary)}.hover\:bg-accent-hover:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-800\/30:hover{background-color:rgb(31 41 55/.3)}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-green-900\/60:hover{background-color:rgb(20 83 45/.6)}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-surface-3:hover{background-color:var(--color-bg-surface-3)}.hover\:bg-surface-4:hover{background-color:var(--color-bg-surface-4)}.hover\:bg-yellow-900\/60:hover{background-color:rgb(113 63 18/.6)}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-danger:hover{color:var(--color-text-danger)}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.hover\:text-info:hover{color:var(--color-text-info)}.hover\:text-ink:hover{color:var(--color-text-primary)}.hover\:text-ink-secondary:hover{color:var(--color-text-secondary)}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-warning:hover{color:var(--color-text-warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-info{color:var(--color-text-info)}