@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";.ant-pro-layout-bg-list{display:none!important}:root{--brand-ink-black: #04080F;--brand-glaucous: #507DBC;--brand-powder-blue: #A1C6EA;--brand-pale-sky: #BBD1EA;--brand-alabaster: #DAE3E5;--ibm-blue-60: #507DBC;--ibm-blue-70: #3d6a9f;--ibm-blue-80: #2f5a8a;--ibm-red-60: #da1e28;--ibm-green-50: #24a148;--ibm-yellow-30: #f1c21b;--ibm-purple-60: #8a3ffc;--ibm-gray-10: #f2f5f7;--ibm-gray-20: #DAE3E5;--ibm-gray-30: #BBD1EA;--ibm-gray-40: #9eadb8;--ibm-gray-50: #7e8f9a;--ibm-gray-60: #5e6f7a;--ibm-gray-70: #465560;--ibm-gray-80: #2d3840;--ibm-gray-90: #161d22;--ibm-gray-100: #04080F;--ibm-blue-10: #eef4fa;--ibm-blue-20: #d4e4f3;--ibm-blue-40: #A1C6EA;--ibm-blue-90: #04080F;--ibm-red-10: #fff1f1;--ibm-red-50: #fa4d56;--ibm-red-70: #a2191f;--ibm-green-10: #defbe6;--ibm-green-40: #42be65;--ibm-green-60: #198038;--ibm-green-70: #0e6027;--ibm-orange-10: #fff2e8;--ibm-orange-40: #ff832b;--ibm-orange-60: #ba4e00;--ibm-yellow-10: #fcf4d6;--ibm-yellow-60: #8e6a00;--ibm-teal-10: #d9fbfb;--ibm-teal-50: #009d9a;--ibm-teal-60: #007d79;--ibm-teal-70: #005d5d;--ibm-cyan-10: #e5f6ff;--ibm-cyan-50: #1192e8;--ibm-cyan-60: #0072c3;--ibm-magenta-10: #fff0f7;--ibm-magenta-60: #d02670;--ibm-purple-10: #f6f2ff;--ibm-purple-70: #6929c4;--font-family-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-family-mono: "IBM Plex Mono", "SF Mono", "Consolas", monospace;--spacing-03: 8px;--spacing-04: 12px;--spacing-05: 16px;--spacing-06: 24px;--spacing-07: 32px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 2px 6px 0 rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px 0 rgba(0, 0, 0, .1);--duration-fast: .11s;--duration-moderate: .15s;--ease-standard: cubic-bezier(.2, 0, .38, .9);--risk-high: #da1e28;--risk-high-bg: #fff1f1;--risk-medium: #f1c21b;--risk-medium-bg: #fcf4d6;--risk-low: #24a148;--risk-low-bg: #defbe6;--guardrail-keyword: #0072c3;--guardrail-toxicity: #da1e28;--guardrail-injection: #ba4e00;--guardrail-pii: #005d5d;--guardrail-intent: #d02670;--guardrail-output: #007d79;--guardrail-semantic: #507DBC;--guardrail-keyword-bg: rgba(0, 114, 195, .12);--guardrail-toxicity-bg: rgba(218, 30, 40, .12);--guardrail-injection-bg: rgba(186, 78, 0, .12);--guardrail-pii-bg: rgba(0, 93, 93, .12);--guardrail-intent-bg: rgba(208, 38, 112, .12);--guardrail-output-bg: rgba(0, 125, 121, .12);--guardrail-semantic-bg: rgba(80, 125, 188, .12);--security-safe: #24a148;--security-safe-bg: #defbe6;--security-blocked: #da1e28;--security-blocked-bg: #fff1f1;--security-warning: #f1c21b;--security-warning-bg: #fcf4d6;--security-scanning: #507DBC;--security-scanning-bg: #e8f0fa;--security-skipped: #7e8f9a;--security-skipped-bg: #f2f5f7}html,body,#root{height:100%;margin:0;padding:0;font-family:var(--font-family-sans);font-size:16px;line-height:1.5;color:var(--ibm-gray-100);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh;background:var(--ibm-gray-10)}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}ul,ol{list-style:none}.ibm-type-display-01{font-size:3.375rem;font-weight:300;line-height:1.19;letter-spacing:0}.ibm-type-heading-01{font-size:2.625rem;font-weight:300;line-height:1.22}.ibm-type-heading-02{font-size:2rem;font-weight:400;line-height:1.25}.ibm-type-heading-03{font-size:1.75rem;font-weight:400;line-height:1.29}.ibm-type-heading-04{font-size:1.5rem;font-weight:400;line-height:1.29}.ibm-type-heading-05{font-size:1.25rem;font-weight:400;line-height:1.4}.ibm-type-body-01{font-size:1rem;font-weight:400;line-height:1.5}.ibm-type-body-02{font-size:.875rem;font-weight:400;line-height:1.43}.ibm-type-caption{font-size:.75rem;font-weight:400;line-height:1.33;color:var(--ibm-gray-70)}.ibm-type-label{font-size:.75rem;font-weight:400;line-height:1.33;letter-spacing:.32px;text-transform:uppercase}.ibm-type-code{font-family:var(--font-family-mono);font-size:.875rem}.text-primary{color:var(--ibm-gray-100)}.text-secondary{color:var(--ibm-gray-70)}.text-link{color:var(--ibm-blue-70);cursor:pointer}.text-link:hover{color:var(--ibm-blue-80)}.text-error{color:var(--ibm-red-60)}.text-success{color:var(--ibm-green-50)}.text-warning{color:var(--ibm-yellow-30)}.mt-03{margin-top:var(--spacing-03)}.mt-04{margin-top:var(--spacing-04)}.mt-05{margin-top:var(--spacing-05)}.mt-06{margin-top:var(--spacing-06)}.mt-07{margin-top:var(--spacing-07)}.mb-03{margin-bottom:var(--spacing-03)}.mb-04{margin-bottom:var(--spacing-04)}.mb-05{margin-bottom:var(--spacing-05)}.mb-06{margin-bottom:var(--spacing-06)}.mb-07{margin-bottom:var(--spacing-07)}.p-03{padding:var(--spacing-03)}.p-04{padding:var(--spacing-04)}.p-05{padding:var(--spacing-05)}.p-06{padding:var(--spacing-06)}.p-07{padding:var(--spacing-07)}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}.ibm-card{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-moderate) var(--ease-standard)}.ibm-card:hover{box-shadow:var(--shadow-md)}.ibm-card-interactive{cursor:pointer}.ibm-card-interactive:hover{box-shadow:var(--shadow-lg)}.ibm-card-interactive:active{box-shadow:var(--shadow-sm)}.ant-btn-primary{background:var(--brand-glaucous);border-color:var(--brand-glaucous);transition:all var(--duration-fast) var(--ease-standard)}.ant-btn-primary:hover{background:#3d6a9f;border-color:#3d6a9f}.ant-btn-primary:active{background:#2f5a8a;border-color:#2f5a8a}.ant-btn-dangerous{background:var(--ibm-red-60);border-color:var(--ibm-red-60)}.ant-btn-dangerous:hover{background:#a2191f;border-color:#a2191f}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:var(--radius-sm)!important;transition:border-color var(--duration-fast) var(--ease-standard)}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-select-selector:focus,.ant-input:focus-within,.ant-input-affix-wrapper:focus-within,.ant-select-selector:focus-within{border-color:var(--brand-glaucous)!important;box-shadow:0 0 0 2px #507dbc33!important}.ibm-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:var(--radius-full);line-height:1.5}.ibm-tag-high{color:var(--ibm-red-60);background:var(--risk-high-bg)}.ibm-tag-medium{color:#8e6a00;background:var(--risk-medium-bg)}.ibm-tag-low{color:var(--ibm-green-50);background:var(--risk-low-bg)}.ibm-metric-card{padding:var(--spacing-05);background:#fff;border-radius:var(--radius-md)}.ibm-metric-card .metric-value{font-size:2rem;font-weight:600;line-height:1.25;color:var(--ibm-gray-100)}.ibm-metric-card .metric-label{font-size:.875rem;color:var(--ibm-gray-70);margin-top:var(--spacing-02)}.ibm-metric-card .metric-trend{font-size:.75rem;margin-top:var(--spacing-03)}.ibm-metric-card .metric-trend.trend-up{color:var(--ibm-green-50)}.ibm-metric-card .metric-trend.trend-down{color:var(--ibm-red-60)}.ibm-pipeline{display:flex;align-items:center;gap:var(--spacing-03);padding:var(--spacing-05);overflow-x:auto}.ibm-pipeline-node{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-04);min-width:100px;background:#fff;border-radius:var(--radius-md);border:2px solid var(--ibm-gray-20);cursor:pointer;transition:all var(--duration-moderate) var(--ease-standard)}.ibm-pipeline-node:hover{border-color:var(--ibm-blue-60);box-shadow:var(--shadow-md)}.ibm-pipeline-node.node-pass{border-color:var(--ibm-green-50);background:var(--risk-low-bg)}.ibm-pipeline-node.node-block{border-color:var(--ibm-red-60);background:var(--risk-high-bg)}.ibm-pipeline-node.node-skip{border-color:var(--ibm-gray-50);opacity:.6}.ibm-pipeline-node .node-icon{font-size:24px;margin-bottom:var(--spacing-02)}.ibm-pipeline-node .node-name{font-size:12px;font-weight:500;color:var(--ibm-gray-100)}.ibm-pipeline-node .node-latency{font-size:10px;color:var(--ibm-gray-70);margin-top:var(--spacing-01)}.ibm-pipeline-connector{width:24px;height:2px;background:var(--ibm-gray-30)}.ibm-pipeline-connector.connector-active{background:var(--ibm-blue-60)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ibm-gray-10)}::-webkit-scrollbar-thumb{background:var(--ibm-gray-40);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ibm-gray-50)}.ibm-skeleton{background:linear-gradient(90deg,var(--ibm-gray-10) 25%,var(--ibm-gray-20) 50%,var(--ibm-gray-10) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}:focus-visible{outline:2px solid var(--brand-glaucous);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-glaucous);outline-offset:2px}.guardrail-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;border-radius:4px;line-height:1.5}.guardrail-tag-keyword{color:var(--guardrail-keyword);background:var(--guardrail-keyword-bg)}.guardrail-tag-toxicity{color:var(--guardrail-toxicity);background:var(--guardrail-toxicity-bg)}.guardrail-tag-injection{color:var(--guardrail-injection);background:var(--guardrail-injection-bg)}.guardrail-tag-pii{color:var(--guardrail-pii);background:var(--guardrail-pii-bg)}.guardrail-tag-intent{color:var(--guardrail-intent);background:var(--guardrail-intent-bg)}.guardrail-tag-output{color:var(--guardrail-output);background:var(--guardrail-output-bg)}.guardrail-tag-semantic{color:var(--guardrail-semantic);background:var(--guardrail-semantic-bg)}.security-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.security-badge-safe{color:#0e6027;background:var(--security-safe-bg);border:1px solid var(--security-safe)}.security-badge-blocked{color:#a2191f;background:var(--security-blocked-bg);border:1px solid var(--security-blocked)}.security-badge-warning{color:#8e6a00;background:var(--security-warning-bg);border:1px solid var(--security-warning)}.security-badge-scanning{color:var(--ibm-blue-70);background:var(--security-scanning-bg);border:1px solid var(--security-scanning)}.security-badge-skipped{color:var(--ibm-gray-70);background:var(--security-skipped-bg);border:1px solid var(--security-skipped)}.ant-pro-sider .ant-menu-item .anticon,.ant-pro-sider .ant-menu-submenu-title .anticon{color:#ffffffb3!important}.ant-pro-sider .ant-menu-item-selected .anticon{color:#fff!important}.ant-pro-sider .ant-menu-submenu-arrow{color:#ffffff80!important}.ant-pro-sider .ant-menu-item-divider{background:#ffffff1f!important}.ant-pro-sider ::-webkit-scrollbar-track{background:#04080f}.ant-pro-sider ::-webkit-scrollbar-thumb{background:#fff3}.ant-pro-sider ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ant-menu-submenu-popup .ant-menu{background:#04080f!important}.ant-menu-submenu-popup .ant-menu-item{color:#ffffffa6!important}.ant-menu-submenu-popup .ant-menu-item:hover{color:#fff!important;background:#507dbc26!important}.ant-menu-submenu-popup .ant-menu-item-selected{color:#fff!important;background:#507dbc!important}.ant-pro-global-header .anticon{color:#ffffffd9}.ant-card{transition:all .2s cubic-bezier(.2,0,.38,.9)}.ant-card:hover{border-color:var(--brand-glaucous)}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
