@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Inter:wght@100..900&family=JetBrains+Mono:wght@400;500;600&display=swap";.x-markdown-debug-panel{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#000000d9;border-radius:8px;width:180px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;transition:box-shadow .2s;position:fixed;right:0;box-shadow:0 2px 8px #00000026}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;min-width:60px;font-weight:500}.x-markdown-debug-value{text-align:right;min-width:50px;font-weight:600}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{border-top:1px solid #ffffff1a;gap:8px;margin-top:12px;padding-top:12px;display:flex}.x-markdown-debug-action{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;flex:1;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .2s}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{background:#ff4d4f33;border-color:#ff4d4f;animation:1.5s ease-in-out infinite recording-pulse}@keyframes recording-pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;max-width:90vw;max-height:90vh;animation:.3s ease-out slideIn;overflow:auto;box-shadow:0 8px 32px #0006}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.x-markdown-debug-modal-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.x-markdown-debug-close-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.x-markdown-debug-stat-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px}.x-markdown-debug-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px}.x-markdown-debug-stat-value{color:#fff;font-size:20px;font-weight:700}.x-markdown-debug-chart-full{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px)}.x-markdown-debug-legend{justify-content:center;gap:24px;margin-top:16px;display:flex}.x-markdown-debug-legend-item{color:#fffc;align-items:center;gap:8px;font-size:13px;display:flex}.x-markdown-debug-legend-color{border-radius:2px;width:12px;height:12px}@media (width<=768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color:inherit;--font-size:inherit;--margin-block:0 0 1em 0;--td-th-padding:.85em 1em;--pre-th-td-padding:2px 0;--border-font-weight:600;--padding-ul-ol:0 0 0 1em;--margin-ul-ol:0 0 1em 1.8em;--margin-li:.25em 0;--margin-pre:1em 0;--padding-code-inline:.2em .4em;--margin-code-inline:0 .2em;--code-inline-text:.85em;--small-border-radius:2px;--image-margin:.5em 0;--hr-margin:1.5em 0;--table-margin:1em 0;font-size:var(--font-size);width:100%;color:var(--text-color);line-height:1.57143}xmd-tail{display:inline}.xmd-tail{color:inherit;font-size:inherit;line-height:inherit}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) td{padding:var(--td-th-padding)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) th{font-weight:var(--border-font-weight)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) pre table{box-shadow:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-td) pre td,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-th) pre th{padding:var(--pre-th-td-padding);text-align:left;border:none}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p{margin:var(--margin-block)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-p) p:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:first-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul) ul:last-child,.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol) ol:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ol):not(.x-md-disable-li) ol>li{list-style:decimal}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-ul):not(.x-md-disable-li) ul>li{list-style:outside}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li{margin:var(--margin-li)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-li) li:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-pre) pre:last-child{margin-bottom:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-code) pre code{font-size:inherit;border-radius:0;margin:0;padding:0;line-height:2}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-img) img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-hr) hr{margin:var(--hr-margin)}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre){margin:var(--table-margin);border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow:auto}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):first-child{margin-top:0}.x-markdown:not(.x-md-disable-all):not(.x-md-disable-table) table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{text-align:initial;vertical-align:middle;margin:0;display:inline-block}.x-markdown .inline-katex .katex-display>.katex{text-align:initial;white-space:normal;display:inline-block}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.x-markdown .block-katex{margin:1em 0;display:block}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-ext-400-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-ext-500-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-ext-600-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-ext-700-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"IBM Plex Serif", "Source Serif 4", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tint-base:#fff;--fg-on-accent:#fff;--fg-on-bright:#0b1420;--fg-on-deep:#fff;--segment-track:#eff1f4;--segment-selected:#fff;--brand-teal:#0f766e;--brand-teal-hover:#268277;--brand-teal-press:#064f4b;--brand-teal-tint:color-mix(in srgb, var(--brand-teal) 12%, var(--tint-base));--brand-teal-tint-2:color-mix(in srgb, var(--brand-teal) 8%, var(--tint-base));--brand-teal-soft:color-mix(in srgb, var(--brand-teal) 14%, transparent);--brand-fill:var(--brand-teal);--brand-fill-hover:var(--brand-teal-hover);--brand-fill-press:var(--brand-teal-press);--brand-on-fill:var(--fg-on-accent);--product-crm:#1e40ff;--product-hrm:#6d5bb3;--product-ecomm:#f97316;--product-cms:#06b6d4;--product-bpmn:#ef4444;--product-finance:#22c55e;--fg-1:#0b1420;--fg-2:#3f4a5a;--fg-3:#5b6675;--fg-4:#8a95a4;--fg-disabled:#b5bcc5;--bg-base:#fff;--bg-layout:#f4f6f8;--bg-elevated:#fff;--bg-subtle:#f8fafb;--bg-hover:#f1f5f9;--bg-row-hover:#f7f9fc;--border-1:#d7dce2;--border-2:#e8ecf1;--border-3:#eaeef2;--border-soft:#eef1f4;--fill-1:#0b14200d;--fill-2:#0b142009;--fill-3:#0b142005;--fill-4:#0b142003;--success:#22c55e;--success-bg:#dcfce7;--success-text:#15803d;--warning:#f97316;--warning-bg:#ffedd5;--warning-text:#c2410c;--danger:#ef4444;--danger-bg:#fee2e2;--danger-text:#b91c1c;--info:#1e40ff;--info-bg:#e0e7ff;--info-text:#1e40ff;--neutral-pill:#5b6675;--neutral-pill-bg:#f1f3f5;--c-teal:#0f766e;--c-emerald:#0e9f6e;--c-amber:#d97706;--c-red:#dc2626;--c-blue:#2563eb;--c-blue-2:#1e40ff;--c-indigo:#1e40af;--c-violet:#7c3aed;--c-violet-2:#6d5bb3;--c-slate:#5b6675;--c-rose:#c04b8b;--c-cyan:#1e7a75;--grad-teal:linear-gradient(135deg, #0f766e, #0f766ecc);--grad-emerald:linear-gradient(135deg, #0e9f6e, #0e9f6ecc);--grad-amber:linear-gradient(135deg, #d97706, #d97706cc);--grad-red:linear-gradient(135deg, #dc2626, #dc2626cc);--grad-blue:linear-gradient(135deg, #2563eb, #2563ebcc);--grad-blue-2:linear-gradient(135deg, #1e40ff, #1e40ffcc);--grad-indigo:linear-gradient(135deg, #1e40af, #1e40afcc);--grad-violet:linear-gradient(135deg, #7c3aed, #7c3aedcc);--grad-violet-2:linear-gradient(135deg, #6d5bb3, #6d5bb3cc);--grad-slate:linear-gradient(135deg, #5b6675, #5b6675cc);--grad-slate-dk:linear-gradient(135deg, #0b1420, #1f2a3a);--grad-cyan:linear-gradient(135deg, #1e7a75, #1e7a75cc);--grad-rose:linear-gradient(135deg, #c04b8b, #c04b8bcc);--rail-bg:#0b1420;--rail-fg:#fff;--rail-fg-muted:#ffffffa6;--rail-hover-bg:#ffffff12;--rail-active-bg:#0f766e40;--rail-active-border:#0f766eb3;--rail-active-fg:#fff;--rail-hairline:#ffffff14;--rail-edge:transparent;--rail-focus-ring:0 0 0 3px #0f766e8c;--warning-bg-soft:#fff7e6;--brand-teal-mid:color-mix(in srgb, var(--brand-teal) 45%, var(--tint-base));--bg-tag-mute:#f1f3f5;--bg-danger-soft:#fffbfa;--bg-warning-banner:#fffbeb;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-body:13px;--fs-md:15px;--fs-h5:16px;--fs-h4:18px;--fs-h3:20px;--fs-h2:24px;--fs-h1:28px;--fs-display:36px;--lh-tight:1.2;--lh-base:1.5;--lh-snug:1.45;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-pill:999px;--space-xxs:4px;--space-xs:8px;--space-sm:10px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--h-xs:20px;--h-sm:24px;--h-md:28px;--h-lg:32px;--h-header:48px;--h-menu-item:28px;--shadow-1:0 1px 2px #0b14200a;--shadow-2:0 1px 2px #0b14200a, 0 1px 3px #0b14200d;--shadow-3:0 4px 14px #0b142012, 0 1px 3px #0b14200a;--shadow-pop:0 8px 24px #0b14201a, 0 2px 6px #0b14200d;--focus-ring:0 0 0 3px var(--brand-teal-soft);--motion-fast:.12s;--motion-mid:.16s;--motion-slow:.24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--scrollbar-size:8px;--scrollbar-thumb:color-mix(in srgb, var(--fg-4) 55%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--fg-4) 85%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tint-base:#16181c;--fg-on-accent:#0b0d10;--segment-track:#0f1114;--segment-selected:#3a3f47;--brand-teal-tint:#30343b;--brand-teal-tint-2:#1d2025;--brand-teal-soft:color-mix(in srgb, var(--brand-teal) 35%, transparent);--brand-teal-mid:color-mix(in srgb, var(--brand-teal) 45%, var(--tint-base));--fg-1:#eceef1;--fg-2:#b6bbc3;--fg-3:#9299a3;--fg-4:#6f7680;--fg-disabled:#565c65;--bg-base:#16181c;--bg-layout:#0f1114;--bg-elevated:#1d2025;--bg-subtle:#1a1d21;--bg-hover:#23262c;--bg-row-hover:#1d2025;--border-1:#343941;--border-2:#272b31;--border-3:#272b31;--border-soft:#202328;--fill-1:#ffffff1a;--fill-2:#ffffff12;--fill-3:#ffffff0b;--fill-4:#ffffff06;--success-bg:#10281a;--success-text:#4ade80;--warning-bg:#2e1d0e;--warning-text:#fb923c;--danger-bg:#2e1415;--danger-text:#f87171;--info-bg:#1a2140;--info-text:#8ca0ff;--neutral-pill:#b6bbc3;--neutral-pill-bg:#262a30;--rail-bg:#16181c;--rail-fg-muted:#c4c9d0;--rail-hover-bg:#ffffff0f;--rail-active-bg:color-mix(in srgb, var(--brand-teal) 22%, transparent);--rail-active-border:color-mix(in srgb, var(--brand-teal) 60%, transparent);--rail-hairline:#272b31;--rail-edge:#272b31;--rail-focus-ring:0 0 0 3px color-mix(in srgb, var(--brand-teal) 55%, transparent);--warning-bg-soft:#261a0d;--bg-tag-mute:#262a30;--bg-danger-soft:#221314;--bg-warning-banner:#261f0d;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0006, 0 1px 3px #0000004d;--shadow-3:0 6px 18px #00000080, 0 1px 3px #0006;--shadow-pop:0 10px 28px #0000008c, 0 2px 6px #0006}:root[data-theme=dark] .react-flow{--xy-background-color:transparent;--xy-background-pattern-dots-color:var(--border-1);--xy-controls-button-background-color:var(--bg-elevated);--xy-controls-button-background-color-hover:var(--bg-hover);--xy-controls-button-color:var(--fg-2);--xy-controls-button-color-hover:var(--fg-1);--xy-controls-button-border-color:var(--border-2);--xy-controls-box-shadow:var(--shadow-2);--xy-edge-stroke:var(--fg-4);--xy-edge-stroke-selected:var(--fg-2);--xy-edge-label-background-color:var(--bg-elevated);--xy-edge-label-color:var(--fg-1);--xy-connectionline-stroke:var(--fg-3);--xy-handle-background-color:var(--fg-3);--xy-handle-border-color:var(--bg-base);--xy-node-background-color:var(--bg-base);--xy-node-color:var(--fg-1);--xy-node-border:1px solid var(--border-1);--xy-minimap-background-color:var(--bg-base);--xy-minimap-mask-background-color:#00000080;--xy-minimap-node-background-color:var(--bg-hover);--xy-attribution-background-color:transparent;--xy-selection-background-color:color-mix(in srgb, var(--brand-teal) 12%, transparent)}.ant-steps-item-finish:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--bg-base)!important;border-color:var(--brand-teal)!important}.ant-steps-item-finish:not(.ant-steps-item-custom) .ant-steps-item-icon>.ant-steps-icon{color:var(--brand-teal)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--brand-teal)!important}.ant-steps-item-process:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--brand-teal)!important;border-color:var(--brand-teal)!important}.ant-steps-item-process:not(.ant-steps-item-custom) .ant-steps-item-icon>.ant-steps-icon{color:var(--bg-base)!important}.ant-steps-item-wait:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--bg-base)!important;border-color:var(--border-1)!important}.ant-steps-item-wait:not(.ant-steps-item-custom) .ant-steps-item-icon>.ant-steps-icon{color:var(--fg-3)!important}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--border-3)!important}.desc :where(.ant-descriptions-item-label),.desc :where(.ant-descriptions-item-content){font-size:var(--fs-body);vertical-align:top;line-height:1.45}.desc :where(.ant-descriptions-item-label){color:var(--fg-3);font-size:var(--fs-xs);white-space:nowrap;font-weight:500}.desc-compact :where(.ant-descriptions-item){padding-bottom:3px!important}.desc-compact :where(.ant-descriptions-item-label){width:80px;padding-block:3px!important}.desc-compact :where(.ant-descriptions-item-content){padding-block:3px!important}.desc-comfortable :where(.ant-descriptions-item){padding-bottom:5px!important}.desc-comfortable :where(.ant-descriptions-item-label){width:92px;padding-block:5px!important}.desc-comfortable :where(.ant-descriptions-item-content){padding-block:5px!important}.desc-cozy :where(.ant-descriptions-item){padding-bottom:8px!important}.desc-cozy :where(.ant-descriptions-item-label){width:104px;padding-block:8px!important}.desc-cozy :where(.ant-descriptions-item-content){padding-block:8px!important}.desc-stack :where(.ant-descriptions-item-container){flex-direction:column;gap:2px;display:flex}.desc-stack :where(.ant-descriptions-item){vertical-align:top;padding-bottom:10px!important}.desc-stack :where(.ant-descriptions-item-label){text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);white-space:normal!important;width:auto!important;font-size:var(--fs-2xs)!important;padding-block:0!important}.desc-stack :where(.ant-descriptions-item-content){overflow-wrap:anywhere;word-break:break-word;min-width:0;padding-block:0!important}.ant-tag-processing{background:var(--info-bg)!important;color:var(--info-text)!important;border-color:#0000!important}.ant-progress-text{color:var(--fg-2)!important}.ant-switch.ant-switch-checked .ant-switch-inner{color:var(--bg-base)!important}.ant-radio-group-outline .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--fg-1)!important}.ant-btn.ant-btn-color-primary.ant-btn-variant-solid{--ant-btn-solid-bg-color:var(--brand-fill);--ant-btn-solid-bg-color-hover:var(--brand-fill-hover);--ant-btn-solid-bg-color-active:var(--brand-fill-press)}.ant-pagination .ant-pagination-item.ant-pagination-item-active{border-color:var(--brand-fill)}.ant-pagination .ant-pagination-item.ant-pagination-item-active:hover{border-color:var(--brand-fill-hover)}.badge-chip{background:var(--bg-base);border-radius:var(--r-pill);font-size:14px}.btn-link-flush{padding-inline:0!important}.show-more{padding-block:6px}.group-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2);font-weight:600}.chev{color:var(--fg-3);transition:transform .18s var(--ease-out);font-size:10px;transform:rotate(0)}.chev-open{transform:rotate(90deg)}.tag-count{text-align:center;min-width:18px;padding-inline:6px!important}.more-flush{margin-right:-6px}.ant-select.ant-select-multiple{min-height:var(--ant-select-height);align-items:center}.ant-badge.ant-badge .ant-badge-count{z-index:20}.ant-tag:has(>svg){align-items:center;gap:var(--space-xxs);display:inline-flex}:root[data-theme=dark] .ant-badge-count[style*=background]:not([class*=ant-badge-color-]){color:var(--fg-on-accent)}.ant-tag.ant-tag-solid:is(.ant-tag-red,.ant-tag-volcano,.ant-tag-orange,.ant-tag-gold,.ant-tag-yellow,.ant-tag-lime,.ant-tag-green,.ant-tag-cyan,.ant-tag-blue,.ant-tag-magenta,.ant-tag-success,.ant-tag-warning,.ant-tag-error){--ant-color-text-light-solid:var(--fg-on-bright)}:root[data-theme=dark] .ant-tag.ant-tag-solid:is(.ant-tag-red,.ant-tag-blue,.ant-tag-magenta){--ant-color-text-light-solid:var(--fg-on-deep)}:root[data-theme=dark] .ant-select-item-option-state{color:var(--fg-1)}.ant-tooltip-container .ant-typography,.ant-tooltip-inner .ant-typography{color:inherit}.ant-input-affix-wrapper>.ant-input-suffix,.ant-input-affix-wrapper>.ant-input-suffix>.ant-form-item-feedback-icon{align-items:center;display:inline-flex}::-webkit-scrollbar{width:var(--scrollbar-size)!important;height:var(--scrollbar-size)!important}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)!important;border-radius:var(--r-pill)!important;background-clip:padding-box!important;border:1px solid #0000!important}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)!important}@supports selector(::-webkit-scrollbar){.ant-table,.ant-splitter-panel,.ant-bubble-list-scroll-box,.ant-picker-time-panel-column{scrollbar-width:auto!important;scrollbar-color:auto!important}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}html,body,#root{height:100%;margin:0;padding:0}:root{--app-color-surface-selected:#f1f5f9;--app-color-surface-selected-hover:#eff3f8;--app-color-table-header-bg:#f8fafb;--app-color-table-row-hover-bg:#f7f9fc;--app-color-table-border:#eaeef2}:root[data-theme=dark]{--app-color-surface-selected:#30343b;--app-color-surface-selected-hover:#2a2e35;--app-color-table-header-bg:#1a1d21;--app-color-table-row-hover-bg:#1d2025;--app-color-table-border:#272b31}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ant-color-bg-layout,var(--bg-layout));color:var(--ant-color-text,var(--fg-1));font-family:Inter,sans-serif;transition:background-color .16s,color .16s}h1,h2,h3,.ant-typography h1,.ant-typography h2,.ant-typography h3,h1.ant-typography,h2.ant-typography,h3.ant-typography{letter-spacing:-.012em;font-family:IBM Plex Serif,"Source Serif 4",Georgia,serif}.w-full{width:100%!important}.h-full{height:100%}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{background:var(--ant-color-bg-elevated,var(--ant-color-bg-container));border-top:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn{min-width:60px;padding-inline:10px}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-link{color:var(--ant-color-link)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-link:hover:not(:disabled){color:var(--ant-color-link-hover)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary{color:var(--fg-on-accent)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-link[disabled]{color:var(--ant-color-text-disabled)}.ant-descriptions .ant-descriptions-item-label{letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500;line-height:1.5}.ant-descriptions .ant-descriptions-item-content{font-size:13px;font-weight:400;line-height:1.5}.ant-table-wrapper .ant-table-pagination.ant-pagination{row-gap:8px;margin-block:12px;padding-inline:14px}.ant-table-row-indent+.ant-table-row-expand-icon-spaced,.ant-table-row-indent+.ant-table-row-expand-icon{margin-inline-end:6px}.ant-table-row-expand-icon-spaced{width:22px;height:22px}.ui-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ant-color-text-tertiary);font-size:11px;font-weight:600}.ant-btn-icon{display:flex}.ui-owns-focus-ring :is(input,textarea):focus-visible,.ui-owns-focus-ring .ant-input-borderless:focus-visible{outline:none}.ui-owns-focus-ring .ant-input-borderless:has(:focus-visible){outline:none}
