:root{color:#16243a;font-synthesis:none;text-rendering:optimizelegibility;--nx-bg:#f6f8fb;--nx-bg-soft:#eef5f7;--nx-surface:#ffffffdb;--nx-surface-strong:#fffffff5;--nx-border:#b9cddbb8;--nx-border-soft:#d0dde7b8;--nx-text:#16243a;--nx-muted:#617287;--nx-primary:#2c76d2;--nx-teal:#12a37b;--nx-amber:#c99a35;--nx-shadow:0 18px 48px #39506e1c;--nx-shadow-soft:0 10px 28px #39506e14;--nx-radius:16px;--nx-font-sans:"Segoe UI", "Inter", "Noto Sans", Arial, sans-serif;--nx-font-cjk:"Noto Sans CJK TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Segoe UI", sans-serif;--nx-font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Noto Sans Mono CJK TC", "Source Han Mono TC", monospace;background:#f6f8fb}:root:lang(zh-CN),:root[data-locale=zh-CN]{--nx-font-cjk:"Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", sans-serif;--nx-font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Noto Sans Mono CJK SC", "Source Han Mono SC", monospace}:root:lang(zh-TW),:root[data-locale=zh-TW]{--nx-font-cjk:"Noto Sans CJK TC", "Source Han Sans TC", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Segoe UI", sans-serif;--nx-font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Noto Sans Mono CJK TC", "Source Han Mono TC", monospace}:root:lang(ja-JP),:root[data-locale=ja-JP]{--nx-font-cjk:"Noto Sans CJK JP", "Source Han Sans JP", "Yu Gothic UI", "Yu Gothic", "Hiragino Sans", Meiryo, "Segoe UI", sans-serif;--nx-font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Noto Sans Mono CJK JP", "Source Han Mono JP", monospace}body{background:var(--nx-bg);min-width:320px;font-family:var(--nx-font-cjk);font-variant-east-asian:proportional-width;margin:0;overflow-x:hidden}button,input,textarea,select,.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-menu,.ant-tabs,.ant-form,.ant-modal,.ant-drawer,.ant-descriptions,.ant-card,.ant-alert,.ant-tag,.ant-statistic{font-family:var(--nx-font-cjk)}code,pre,kbd,samp,.api-code-block{font-family:var(--nx-font-mono)}.app-shell{background:radial-gradient(circle at 14% 9%,#12a37b21,#0000 31%),radial-gradient(circle at 82% 1%,#2c76d221,#0000 32%),linear-gradient(#fbfdff 0%,#f4f7fa 48%,#eef5f4 100%);width:100vw;min-height:100vh;position:relative;overflow-x:clip}.app-shell>.ant-layout{min-width:0}.app-shell:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#2c76d209 1px,#0000 1px),linear-gradient(90deg,#12a37b07 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 68%);mask-image:linear-gradient(#000 0%,#0000 68%)}.app-shell:after{content:"";aspect-ratio:1.72;pointer-events:none;opacity:.5;filter:blur(.1px)saturate(.95);z-index:0;background:linear-gradient(118deg,#0000 0 21%,#2c76d213 21.2% 21.8%,#0000 22% 43%,#12a37b12 43.2% 44%,#0000 44.2%),linear-gradient(154deg,#0000 0 34%,#16243a09 34.2% 34.8%,#0000 35% 63%,#2c76d20d 63.2% 64%,#0000 64.2%),repeating-linear-gradient(0deg,#2c76d209 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#12a37b07 0 1px,#0000 1px 34px),linear-gradient(135deg,#ffffff05,#12a37b0d);width:clamp(300px,34vw,560px);position:fixed;bottom:clamp(28px,5vw,88px);right:clamp(18px,4vw,70px);transform:rotate(-4deg)skew(-4deg);-webkit-mask-image:linear-gradient(120deg,#0000 0%,#000 23% 72%,#0000 100%);mask-image:linear-gradient(120deg,#0000 0%,#000 23% 72%,#0000 100%)}.app-sider{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);border:1px solid #cedee8b8;border-radius:24px;height:calc(100vh - 36px);margin:18px 0 18px 18px;position:relative;overflow:hidden;box-shadow:18px 0 38px #2b486012,0 24px 58px #2b48601a,inset -1px 0 #ffffffb8,inset 0 1px #ffffffdb;background:linear-gradient(#ffffffd1,#f6fbfcb8),#ffffff94!important}.app-sider:before{content:"";pointer-events:none;opacity:.9;z-index:0;background:linear-gradient(#f8fdfd08 0%,#e1f3f175 66%,#d5ebeb94 100%),linear-gradient(124deg,#0000 0 24%,#2c76d21c 24.4% 25.2%,#0000 25.6% 48%,#12a37b17 48.4% 49.2%,#0000 49.6%),linear-gradient(160deg,#0000 0 35%,#16243a0b 35.4% 36%,#0000 36.4% 62%,#2c76d20e 62.4% 63%,#0000 63.4%),repeating-linear-gradient(0deg,#2c76d209 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#12a37b08 0 1px,#0000 1px 28px);border-radius:22px;height:178px;position:absolute;bottom:22px;left:18px;right:18px;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 100%);mask-image:linear-gradient(#0000 0%,#000 16% 100%)}.app-sider:after{display:none}.app-sider .ant-layout-sider-children{z-index:1;border-radius:inherit;height:100%;position:relative;overflow:hidden}.brand{min-height:96px;color:var(--nx-primary);align-items:center;gap:13px;padding:20px 22px 14px;display:flex}.brand:after{content:"";background:linear-gradient(90deg,#0000,#2c76d22e,#0000);height:1px;position:absolute;top:88px;left:20px;right:20px}.brand-collapsed{justify-content:center;padding-left:0;padding-right:0}.brand-logo{color:#2c76d2;filter:drop-shadow(0 12px 22px #2c76d22e);flex:none;width:48px;height:48px}.brand-title{color:#14283f;letter-spacing:0;align-items:baseline;gap:7px;font-size:18px;font-weight:780;display:flex}.brand-version{color:#9aa6b2;letter-spacing:0;vertical-align:baseline;white-space:nowrap;font-size:11px;font-weight:500}.brand-subtitle{color:#6b8094;font-size:12px;line-height:1.5;display:block}.side-menu.ant-menu{background:0 0;padding:8px 14px;border-inline-end:0!important}.side-menu .ant-menu-item{color:#53677d;height:43px;margin-block:5px;font-weight:620}.side-menu .ant-menu-item .anticon{color:#7891a6}.side-menu .ant-menu-item-selected{color:#1c5fb4;box-shadow:inset 3px 0 0 var(--nx-primary), 0 8px 20px #2c76d214;background:linear-gradient(90deg,#2c76d221,#2c76d20f)!important}.side-menu .ant-menu-item-selected .anticon{color:#1c5fb4}.app-header{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:#ffffffbd;border:1px solid #cfdde7b8;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;height:auto;min-height:92px;margin:18px 18px 0;padding:20px 24px;display:flex;position:sticky;top:0;box-shadow:0 16px 42px #39506e14}.app-header>div:first-child{flex:320px;min-width:240px}.app-header>.ant-space{flex:0 auto;justify-content:flex-end;min-width:0}.app-header h2.ant-typography{color:#12263e;letter-spacing:0;white-space:normal;word-break:keep-all;margin:0 0 4px;font-size:28px;font-weight:780}.app-header .ant-typography-secondary{color:var(--nx-muted)}.skin-switcher-button{color:var(--nx-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.skin-switcher-button span{font-size:13px}.service-status-dot{background:#12a37b;border-radius:999px;flex:none;width:8px;height:8px;display:inline-flex;box-shadow:0 0 0 4px #12a37b1f,0 0 14px #12a37b57}.service-status-dot.offline{background:#d85b5b;box-shadow:0 0 0 4px #d85b5b1f,0 0 14px #d85b5b57}.brand-title .service-status-dot{margin-left:1px;transform:translateY(-1px)}.skin-switcher-panel{flex-direction:column;gap:12px;width:310px;display:flex}.skin-switcher-title{color:#16243a;font-size:12px;font-weight:800}.skin-option-list{flex-direction:column;gap:8px;display:flex}.skin-option{color:#16243a;cursor:pointer;text-align:left;background:#fff;border:1px solid #b9cddbb8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;display:flex}.skin-option.active{background:#2c76d214;border-color:#2c76d2}.skin-option strong,.skin-option em{display:block}.skin-option strong{font-size:14px}.skin-option em{color:#617287;margin-top:2px;font-size:12px;font-style:normal}.current-target-descriptions .ant-descriptions-item-content{min-width:0}.technical-value{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.45;display:inline-block}.fengying-color-panel{border-top:1px solid #b9cddb80;flex-direction:column;gap:10px;padding-top:10px;display:flex}.fengying-color-panel label{color:#53677d;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.fengying-color-panel input[type=color]{background:0 0;border:1px solid #b9cddbb8;border-radius:8px;width:42px;height:30px;padding:0}.fengying-preset-row{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.fengying-preset-row button{color:#16243a;cursor:pointer;background:#fff;border:1px solid #b9cddbb8;border-radius:10px;grid-template-rows:22px auto;gap:4px;min-width:0;min-height:50px;padding:5px;display:grid;overflow:hidden}.fengying-preset-row button:hover{border-color:#2c76d2;box-shadow:0 8px 18px #2c76d21f}.fengying-preset-chip{border:1px solid #b9cddb94;border-radius:999px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.fengying-preset-chip i{display:block}.fengying-preset-name{color:#53677d;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden}.login-screen{color:#16243a;background:linear-gradient(135deg,#2c76d214,#0000 34%),linear-gradient(315deg,#12a37b14,#0000 32%),#f7f9fc;flex-direction:column;min-height:100vh;display:flex}.login-topbar{justify-content:space-between;align-items:center;height:84px;padding:22px 40px;display:flex}.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #7589a138;border-radius:8px;grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;width:min(920px,100vw - 48px);margin:auto;padding:42px;display:grid;box-shadow:0 24px 70px #16243a1f}.login-copy h1{color:#142237;margin:10px 0 14px;font-size:40px;line-height:1.12}.login-copy .ant-typography{color:#5b6b82;font-size:16px;line-height:1.8}.login-kicker{color:#1d5fb6;font-weight:700;display:block}.login-form{background:#fff;border:1px solid #7589a133;border-radius:8px;padding:28px}.login-form .ant-input-affix-wrapper,.login-form .ant-btn{border-radius:8px}.user-menu-button{align-items:center;gap:8px;height:38px;padding:4px 8px;display:inline-flex}.user-menu-profile{min-width:128px}.user-menu-role-tags{max-width:180px}.user-menu-role-tag{color:#2c64b8;background:#2c76d21a;border-radius:999px;margin-inline-end:0;padding:1px 8px;font-size:12px;line-height:20px}.api-account-shell .app-header{z-index:4;flex:none;justify-content:space-between;min-height:104px;line-height:normal;position:relative}.api-account-shell .app-content{z-index:2;padding-top:18px}.api-account-panel{z-index:1;isolation:isolate;background:#fff;border:1px solid #7589a133;border-radius:8px;max-width:760px;margin:18px auto 44px;padding:36px;position:relative;box-shadow:0 18px 48px #16243a14}.api-documentation-panel{max-width:1120px}.api-documentation-page-tabs>.ant-tabs-nav{margin-bottom:24px}.api-documentation-page-tabs>.ant-tabs-nav .ant-tabs-tab{color:#394a7b;padding:12px 0;font-weight:700}.api-latest-documentation{gap:0;display:grid}.api-version-changelog{background:#f7fbff;border:1px solid #2c76d233;border-radius:8px;gap:22px;padding:24px;display:grid}.api-version-changelog-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.api-version-range{flex-wrap:wrap;gap:8px 12px;margin:0;display:flex}.api-change-log-block{gap:12px;display:grid}.api-change-log-block h3,.api-change-log-example h4{margin-bottom:0}.api-change-log-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.api-change-log-steps li{border-top:1px solid #7589a138;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 0;display:grid}.api-change-log-steps li:first-child{border-top:0}.api-change-log-steps li>span:last-child{gap:4px;display:grid}.api-change-log-step-index{color:#fff;background:#2c76d2;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:inline-grid}.api-version-changelog-list{color:#244160;grid-template-columns:1fr;gap:6px 18px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.api-version-changelog-list li+li{margin-top:0}.api-version-changelog-list li{padding-left:14px;position:relative}.api-version-changelog-list li:before{content:"";background:#2c76d2;border-radius:999px;width:5px;height:5px;position:absolute;top:.7em;left:0}.api-change-log-interface-layout{align-items:start}.api-change-log-interface-layout .api-interface-list{background:#ffffffb3}.api-change-log-interface-layout .api-interface-item small+small{color:#6f7c94;margin-top:2px}.api-change-log-interface-detail{gap:18px;display:grid}.api-change-log-interface-detail .api-version-changelog-list{gap:8px}.api-change-log-examples{gap:20px;display:grid}.api-change-log-example{border-top:1px solid #7589a13d;gap:10px;padding-top:18px;display:grid}.api-change-log-example:first-child{border-top:0;padding-top:0}.api-documentation-hero{align-items:center;gap:18px;display:flex}.api-account-icon{color:#2c76d2;font-size:38px}.api-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.api-account-grid>div{background:#f6f8fb;border-radius:8px;padding:16px}.api-code-block{color:#edf5ff;white-space:pre;background:#16243a;border-radius:8px;max-width:100%;margin:0;padding:18px;font-size:13px;line-height:1.55;overflow:auto}.api-doc-toc{flex-wrap:wrap;gap:8px;margin:8px 0 28px;display:flex}.api-doc-toc a{color:#244160;background:#eef4f8;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-weight:600;display:inline-flex}.api-standard-summary{background:#f6f8fb;border:1px solid #7589a133;border-radius:8px;margin-bottom:22px;padding:18px}.api-doc-two-column{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.api-interface-list{background:#fff;border:1px solid #7589a133;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex;position:sticky;top:18px}.api-interface-list-title{margin-bottom:4px}.api-interface-group{flex-direction:column;gap:8px;display:flex}.api-interface-group+.api-interface-group{border-top:1px solid #7589a138;margin-top:10px;padding-top:14px}.api-interface-group-title{color:#60738a;min-height:24px;font-size:12px;font-weight:700}.api-interface-item{color:#263b53;text-align:left;cursor:pointer;background:#f6f8fb;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:4px;width:100%;min-height:58px;padding:10px 12px;display:flex}.api-interface-item span{font-weight:700}.api-interface-item small{color:#60738a;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.api-interface-item.is-active{color:#174f91;background:#eef6ff;border-color:#2c76d2}.api-interface-detail{background:#fff;border:1px solid #7589a133;border-radius:8px;min-width:0;padding:22px}.api-interface-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.api-interface-heading h3.ant-typography{margin-top:0;margin-bottom:4px}.api-method-badge{color:#fff;background:#214b7a;border-radius:8px;justify-content:center;align-items:center;min-width:58px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.api-doc-notes{color:#334a63;margin:8px 0 0;padding-left:20px;line-height:1.7}.api-example-tabs{min-width:0;margin-bottom:18px}.api-example-tabs>.ant-tabs-nav{margin:0 0 10px}.api-example-tabs .ant-tabs-nav-wrap{min-width:0}.api-example-tabs .ant-tabs-tab{min-height:34px;padding:7px 10px}.api-swagger-frame{background:#fff;border:1px solid #7589a133;border-radius:8px;width:100%;height:720px}.api-doc-section{border-top:1px solid #7589a12e;padding:28px 0}.api-doc-section h3.ant-typography{margin-top:0}.api-doc-table-wrap{border:1px solid #7589a133;border-radius:8px;width:100%;margin:14px 0 18px;overflow-x:auto}.api-doc-table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.api-doc-table th,.api-doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #7589a12e;padding:12px 14px}.api-doc-table th{color:#30445f;background:#f6f8fb;font-size:13px;font-weight:700}.api-doc-table tr:last-child td{border-bottom:0}.api-identifier-collapse{margin-top:10px}.api-identifier-collapse.ant-collapse{background:#fff;border:1px solid #7589a133;border-radius:12px;overflow:hidden}.api-identifier-collapse .ant-collapse-item{border-bottom:1px solid #7589a129}.api-identifier-collapse .ant-collapse-item:last-child{border-bottom:0}.api-identifier-collapse .ant-collapse-header{background:#f8fbff;align-items:center!important;padding:16px 18px!important}.api-identifier-collapse .ant-collapse-header-text{color:#263a55;font-size:15px;font-weight:700}.api-identifier-collapse .ant-collapse-expand-icon{color:#395d91}.api-identifier-collapse .ant-collapse-content{border-top:1px solid #7589a124}.api-identifier-collapse .ant-collapse-content-box{padding:0!important}.api-identifier-reference{background:#fff;border:0;border-radius:0;margin:0;overflow:hidden}.api-identifier-row{background:linear-gradient(#fff 0%,#fbfdff 100%);border-top:1px solid #7589a129;padding:18px 20px}.api-identifier-row:first-child{border-top:0}.api-identifier-row:hover{background:#f8fbff}.api-identifier-scenario{color:#263a55;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.55;display:flex}.api-identifier-scenario:before{content:"";background:#2f7d6d;border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:8px}.api-identifier-meta-grid{grid-template-columns:minmax(190px,1.1fr) minmax(180px,1fr) minmax(260px,1.45fr);gap:14px 22px;padding-left:15px;display:grid}.api-identifier-meta{min-width:0}.api-identifier-meta-label{color:#7a879d;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.3}.api-identifier-meta-value{color:#344663;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.api-identifier-field-list{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.api-identifier-token{color:#243c5e;white-space:normal;overflow-wrap:anywhere;background:#f4f7fb;border:1px solid #445d8029;border-radius:6px;max-width:100%;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45}.api-code-shell{margin:14px 0 18px;position:relative}.api-code-shell>.ant-btn{z-index:1;position:absolute;top:10px;right:10px}.api-code-shell .api-code-block{padding-top:44px}.api-json-example{margin-top:14px}.locale-switcher{flex:0 0 128px;width:128px}.locale-switcher-dropdown{min-width:128px!important}.locale-switcher-dropdown .ant-select-item-option-content{white-space:nowrap}.app-content{z-index:1;min-width:0;max-width:100%;padding:24px 18px 34px;position:relative;overflow-x:hidden}.content-alert{margin-bottom:18px}.full-width{width:100%}.row-actions,.package-artifact-actions{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.package-artifacts-table .ant-table-cell{vertical-align:top}.model-settings-card .ant-card-body{padding-top:14px}.model-governance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.model-endpoint-activation-alert{margin-bottom:14px}.model-endpoint-drawer-alert{margin-bottom:16px}.model-settings-table .ant-table-cell{vertical-align:middle}.model-settings-table .ant-table-content{overflow-x:hidden}.model-settings-table .ant-table-tbody>tr>td{height:68px;padding-top:10px;padding-bottom:10px}.model-endpoint-name{min-width:0;display:block}.model-endpoint-primary{white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.45;display:block}.model-endpoint-secondary,.model-endpoint-provider,.model-endpoint-url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.model-endpoint-name .model-endpoint-url{width:100%}.model-endpoint-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.model-endpoint-actions .ant-btn{white-space:nowrap;min-width:0}.model-endpoint-actions .model-endpoint-icon-button{justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.model-endpoint-action-tooltip-anchor{display:inline-flex}.model-endpoint-action-tooltip-anchor .ant-btn[disabled]{color:#a2abc0;background:#f5f7fb;border-color:#e6ebf3}.model-capability-table .ant-table-cell{vertical-align:middle}.model-capability-table .ant-table-thead>tr>th{white-space:nowrap}.model-capability-table .ant-table-tbody>tr>td{height:86px;padding-top:14px;padding-bottom:14px}.model-profile-cell{min-width:0;display:block}.model-profile-name{text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:280px;display:block;overflow:hidden}.model-profile-meta{color:#6f7c99;font-size:12px;line-height:1.6}.model-capability-badges{max-width:280px}.model-capability-status{background:#f8fbff;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.model-capability-status-label{color:#6f7c99;white-space:nowrap;font-size:12px}.package-artifacts-table .ant-btn{white-space:nowrap}.result-panel-tabs-only{width:100%}.result-package-tabs>.ant-tabs-nav{margin:0 0 16px}.result-package-tabs>.ant-tabs-content-holder{padding-top:0}.result-package-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 0}.package-abstract-contract-panel .ant-descriptions-item-content{word-break:break-word;min-width:0}.runtime-settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;display:grid}.release-tier-card{margin-bottom:14px}.release-tier-track{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.release-tier-step{background:#f7faffe0;border:1px solid #7081b938;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.release-tier-step.is-muted{opacity:.58}.release-tier-index{width:34px;height:34px;color:var(--primary-600,#3b5fba);background:#496bb21f;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.release-tier-step.is-active .release-tier-index{background:var(--primary-500,#4f76d3);color:#fff}.release-tier-content{flex-direction:column;gap:4px;min-width:0;display:flex}.release-tier-content .ant-typography{margin:0}.release-capability-layers{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px 18px;display:grid}.release-layer-card{border-color:#7081b933}.release-package-tier-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;width:100%;display:grid}.release-package-option{background:#ffffffc7;border:1px solid #7081b92e;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex;margin-inline-start:0!important}.release-package-option .ant-checkbox+span{align-items:center;gap:6px;min-width:0;display:inline-flex}.release-package-option.is-forced,.release-package-option.is-forced.ant-checkbox-wrapper-disabled,.release-package-option.is-forced.ant-checkbox-wrapper-disabled span:not(.ant-checkbox-inner){color:inherit}.release-package-option.is-forced.ant-checkbox-wrapper-disabled{opacity:1}.release-package-option.is-forced .ant-checkbox-inner,.release-package-option.is-forced .ant-checkbox-checked .ant-checkbox-inner{background:#d8deeb;border-color:#c5ccda}.release-package-option.is-forced .ant-checkbox-inner:after,.release-package-option.is-forced .ant-checkbox-checked .ant-checkbox-inner:after{opacity:1;border-color:#fff;display:table;transform:rotate(45deg)scale(1)translate(-50%,-50%)}.release-package-name{overflow-wrap:anywhere;min-width:0;line-height:1.35}.release-dependency-tooltip-overlay{max-width:min(640px,100vw - 48px)}.release-dependency-tooltip-overlay .ant-tooltip-inner{box-sizing:border-box;white-space:nowrap;width:max-content;max-width:min(640px,100vw - 48px);padding:10px 32px 10px 12px;line-height:1.35}.release-dependency-tooltip{flex-direction:column;gap:6px;display:flex}.release-dependency-tooltip-label{font-weight:600}.release-dependency-tooltip-list{flex-direction:column;gap:3px;font-size:12px;display:flex}.release-dependency-tooltip-item{white-space:nowrap;padding-right:4px;display:block}@media (width<=980px){.release-tier-track,.release-capability-layers{grid-template-columns:1fr}}.runtime-settings-readonly{flex:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;min-width:280px;display:grid}.runtime-settings-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%}.runtime-settings-summary-tile{background:#f7faffe0;border:1px solid #7081b92e}.runtime-settings-summary-tile .ant-card-body{text-align:center;justify-content:center;align-items:center;min-height:104px;display:flex}.runtime-settings-summary-tile .ant-statistic{width:100%}.runtime-settings-summary-tile .ant-statistic-title{color:#7b86ad;white-space:normal;min-height:38px;margin-bottom:8px}.runtime-settings-summary-tile .ant-statistic-content{color:#37438c;justify-content:center;font-weight:650;display:flex}.settings-tabs{width:100%}.log-center-filters{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr)) minmax(260px,1.5fr) auto auto;align-items:center;gap:10px;display:grid}.log-center-loading-alert{margin-bottom:12px}.log-center-inline-loading{color:#52627a;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.storage-asset-filters{flex-direction:column;gap:12px;display:flex}.storage-asset-filter-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.storage-asset-filter-fields .ant-input-search{flex:240px;min-width:200px;max-width:100%}.storage-asset-filter-fields .storage-asset-filter-select{flex:160px;width:min(100%,240px);min-width:140px}.storage-asset-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.storage-asset-filter-actions .ant-btn{white-space:nowrap}.storage-asset-summary-strip{flex-wrap:nowrap;gap:10px;margin-bottom:0;display:flex;overflow-x:auto}.storage-asset-summary-strip .ant-card{border-radius:12px;flex:1 1 0;min-width:118px}.storage-asset-summary-strip .ant-card-body{text-align:center;justify-content:center;align-items:center;padding:10px 12px;display:flex}.storage-asset-summary-strip .ant-statistic-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;line-height:1.3;overflow:hidden}.storage-asset-summary-strip .ant-statistic-content{justify-content:center;align-items:center;font-size:18px;line-height:1.2;display:flex}.storage-asset-summary-strip .ant-statistic-content-prefix{margin-inline-end:4px;font-size:15px}.log-center-timeline .ant-timeline-item{min-height:72px}.log-center-timeline .ant-timeline-item-wrapper{align-items:center}.log-center-timeline .ant-timeline-item-icon{margin-top:0}.log-center-timeline .ant-timeline-item-head{top:50%;transform:translateY(-50%)}.log-center-timeline .ant-timeline-item-tail{height:calc(100% + 16px);top:50%}.log-timeline-item{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.log-timeline-item:hover{border-color:var(--primary);background:var(--primary-soft)}.sse-log-chat{border:1px solid var(--line);background:linear-gradient(#f8fbffe0,#fffffff5);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.sse-log-chat-row{width:100%;display:flex}.sse-log-chat-row.user{justify-content:flex-end}.sse-log-chat-row.assistant{justify-content:flex-start}.sse-log-chat-bubble{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(100%,560px);padding:12px 14px;box-shadow:0 10px 26px #23305814}.sse-log-chat-row.user .sse-log-chat-bubble{background:#13284c;border-color:#4c77ff38}.sse-log-chat-row.user .sse-log-chat-bubble .ant-typography{color:#fff}.sse-log-chat-bubble .ant-typography{white-space:pre-wrap;margin-bottom:0}.sse-log-attachments{flex-direction:column;gap:8px;display:flex}.sse-log-attachment-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.sse-log-attachment-card{background:#ffffffd1;border:1px solid #627eac38;border-radius:8px;padding:10px}.sse-log-chat-row.user .sse-log-attachment-card{background:#ffffff14;border-color:#ffffff38}.sse-log-chat-row.user .sse-log-attachment-card .ant-typography-secondary{color:#ffffffb8}.sse-log-interactions .ant-collapse-header{align-items:center!important}.sse-log-interaction-header{grid-template-columns:minmax(170px,auto) minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.sse-log-interaction-summary{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sse-session-clusters .ant-collapse-item{background:#ffffffdb;border:1px solid #cfdbe8d1;box-shadow:0 10px 28px #22365412;border-radius:12px!important}.sse-session-clusters .ant-collapse-item+.ant-collapse-item{margin-top:12px}.sse-session-clusters .ant-collapse-header{align-items:center!important;padding:14px 16px!important}.sse-session-cluster-header{width:100%}.sse-session-turn-list .ant-list-item{cursor:pointer;border-radius:10px;padding:12px 14px;transition:background .18s,box-shadow .18s}.sse-session-turn-list .ant-list-item:hover{background:#4076be12;box-shadow:inset 3px 0 #4076beb3}.command-panel{box-shadow:var(--nx-shadow);background:radial-gradient(circle at 76% 18%,#12a37b21,#0000 28%),radial-gradient(circle at 8% 4%,#2c76d21f,#0000 28%),linear-gradient(135deg,#fffffff0,#f8fdfcd1);border:1px solid #ccdce6c7;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(340px,450px);gap:22px;padding:30px;display:grid;position:relative;overflow:hidden}.command-panel:after{content:"";border:1px solid #2c76d21c;border-radius:50%;width:260px;height:150px;position:absolute;bottom:-38px;right:26px;transform:rotate(-9deg)}.command-panel:before{content:"";pointer-events:none;opacity:.38;z-index:0;background:linear-gradient(122deg,#0000 0 27%,#2c76d217 27.4% 28.2%,#0000 28.6% 50%,#12a37b13 50.4% 51.2%,#0000 51.6%),linear-gradient(160deg,#0000 0 38%,#16243a09 38.4% 39%,#0000 39.4% 64%,#2c76d20b 64.4% 65%,#0000 65.4%),repeating-linear-gradient(0deg,#2c76d208 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#12a37b07 0 1px,#0000 1px 26px);width:230px;height:132px;position:absolute;bottom:18px;left:30px;-webkit-mask-image:linear-gradient(120deg,#0000 0%,#000 26% 78%,#0000 100%);mask-image:linear-gradient(120deg,#0000 0%,#000 26% 78%,#0000 100%)}.command-copy{z-index:1;position:relative}.command-copy .ant-tag{color:#235fa7;background:#2c76d214;border:1px solid #2c76d22e}.command-copy h1.ant-typography{color:#12263e;letter-spacing:0;margin:16px 0 13px;font-size:42px;font-weight:800;line-height:1.1}.command-copy .ant-typography{max-width:780px}.quick-test-panel,.module-card,.metric-card,.dashboard-overview-stat-card,.package-card{max-width:100%;box-shadow:var(--nx-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border:1px solid var(--nx-border)!important;background:var(--nx-surface)!important}.module-card .ant-card-head,.package-card .ant-card-head{border-bottom-color:#d0dde7b8}.quick-test-panel{z-index:1;position:relative}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metric-card,.dashboard-overview-stat-card{min-height:128px;border-radius:18px!important}.dashboard-overview-stat-card .ant-card-body{grid-template-rows:auto 1fr;gap:12px;height:100%;padding:18px 16px;display:grid}.dashboard-overview-stat-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.dashboard-overview-stat-icon{width:38px;height:38px;color:var(--nx-primary);background:linear-gradient(#2c76d21f,#12a37b14);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.dashboard-overview-stat-body{justify-content:center;min-width:0;display:flex}.dashboard-overview-stat-body .ant-statistic{text-align:center;width:100%}.dashboard-overview-stat-body .ant-statistic-title{color:#7a8aa3;text-align:center;margin-bottom:4px;font-size:12px;font-weight:700}.dashboard-overview-stat-body .ant-statistic-content{color:#223868;text-align:center;justify-content:center;font-size:24px;font-weight:760;line-height:1.1;display:flex}.clickable-card{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.clickable-card:hover,.clickable-card:focus-visible{border-color:#2c76d26b;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #2545671f}.metric-card:before{content:"";background:linear-gradient(90deg, var(--nx-teal), #2c76d2bf);border-radius:99px;width:38px;height:3px;margin-bottom:12px;display:block}.metric-card .ant-statistic-title{color:#6c7c8e;font-weight:640}.metric-card .ant-statistic-content{color:#14283f;font-weight:760}.metric-card .ant-statistic-content-prefix{color:var(--nx-primary);margin-inline-end:9px}.metric-card-desc{margin-top:10px;font-size:12px;line-height:1.45;display:block}.dashboard-overview-stat-card .metric-card-desc{text-align:center;margin-top:0}.dashboard-grid,.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-grid.two{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.result-center-workspace{align-items:stretch;width:100%;min-width:0;max-width:none;overflow-x:hidden}.result-center-workspace .delivery-evidence-lookup-card,.result-center-workspace .result-context-card{background:#fff;border:1px solid #6b7b9624;border-radius:8px;box-shadow:0 12px 32px #25344f0f}.result-center-workspace .delivery-evidence-search{flex:420px;min-width:min(520px,100%)}.result-center-workspace .compact-filter{min-width:180px}.result-center-workspace .selected-row>td{background:#2c76d20f!important}.result-center-workspace .result-selector-table .ant-table-content table{table-layout:fixed}.result-center-workspace .result-selector-table,.result-center-workspace .result-selector-table .ant-table-wrapper,.result-center-workspace .result-selector-table .ant-table-container{min-width:0;max-width:100%}.result-center-workspace .result-selector-table .ant-table-cell{vertical-align:top;padding:12px 14px}.result-center-workspace .result-selector-table .ant-table-thead>tr>th{color:#52627a;background:#f4f7fb;font-size:12px}.result-center-workspace .result-capability-tag{white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:left;background:#f4f7fb;border-radius:6px;max-width:100%;margin:0;padding:4px 8px;line-height:1.42;display:block}.result-center-workspace .result-selector-table colgroup col:nth-child(2){min-width:220px;width:220px!important}.result-context-card .ant-descriptions-item-label{color:#7890a8}.instance-workbench{grid-template-columns:1fr;gap:18px;min-width:0;display:grid}.instance-implementation-summary .ant-card-body{padding-block:16px}.instance-selector-stack{flex:420px;min-width:min(540px,100%)}.instance-action-bar{justify-content:flex-end}.instance-action-bar .instance-test-run-button.ant-btn-primary:disabled,.instance-action-bar .instance-test-run-button.ant-btn-primary.ant-btn-disabled{color:#a8b4c3!important;box-shadow:none!important;background:#fff!important;border-color:#b9cddb94!important}.instance-action-bar .instance-test-run-button.ant-btn-primary:disabled .anticon,.instance-action-bar .instance-test-run-button.ant-btn-primary.ant-btn-disabled .anticon{color:#b8c2cf!important}.instance-next-step-alert{margin-top:2px}.instance-binding-section,.instance-binding-advanced{margin-bottom:12px}.instance-maintenance-menu-item{width:100%;display:inline-flex}.instance-workbench-main,.generic-contract-view,.runtime-run-list-card,.runtime-observation-stage-card{min-width:0}.generic-contract-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.generic-contract-groups .ant-card,.generic-contract-groups .ant-card-body,.generic-contract-groups .ant-space{min-width:0}.generic-contract-groups .ant-space-item{min-width:0;max-width:100%}.generic-contract-groups .generic-contract-tag{white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;max-width:100%;height:auto;min-height:24px;margin-inline-end:0;line-height:1.45;display:inline-flex}.runtime-observation-grid{grid-template-columns:minmax(320px,.36fr) minmax(0,.64fr);align-items:start;gap:14px;display:grid}.runtime-observation-stage-card .ant-card-body{min-height:560px}.runtime-observation-stage-card .runtime-flow-shell,.runtime-observation-stage-card .runtime-execution-graph{min-height:520px}.runtime-run-card-list{gap:10px;display:grid}.streaming-session-timeline-table .ant-table-cell{vertical-align:middle}.streaming-session-timeline-table .ant-table-thead>tr>th{white-space:nowrap}.streaming-session-timeline-table .ant-table-tbody>tr>td{height:84px;padding-top:12px;padding-bottom:12px}.session-timeline-session-cell,.session-timeline-state-cell{min-width:0}.session-timeline-primary,.session-timeline-secondary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.session-timeline-secondary{margin-top:4px;font-size:12px}.session-timeline-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:180px;display:grid}.session-timeline-metrics span{gap:3px;min-width:0;display:grid}.session-timeline-metrics .ant-typography{line-height:1.2}.session-timeline-context-cell .ant-tag,.session-timeline-state-cell .ant-tag{max-width:100%;margin-inline-end:0}.runtime-run-card{border:1px solid var(--line);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:10px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.runtime-run-card:hover,.runtime-run-card:focus-visible{border-color:#8cc5ff;outline:none;box-shadow:0 8px 22px #0f376e14}.runtime-run-card.selected{background:#f4f9ff;border-color:#2f80ed}.runtime-run-card-main{gap:8px;min-width:0;display:grid}.runtime-run-card-status,.runtime-run-card-footer{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.runtime-run-table-card .ant-card-body{overflow-x:auto}.runtime-run-table{min-width:920px}.runtime-run-table .ant-table-row{cursor:pointer}.runtime-run-table .runtime-run-title{max-width:560px}.runtime-run-table .runtime-run-outcome{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.runtime-observation-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.runtime-observation-stat-card{min-height:86px;box-shadow:var(--nx-shadow-soft);background:#ffffffd6!important;border:1px solid #ccdbe8c7!important;border-radius:18px!important}.runtime-observation-stat-card .ant-card-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;height:100%;padding:14px 16px;display:grid}.runtime-observation-stat-icon{width:38px;height:38px;color:var(--nx-primary);background:linear-gradient(#2c76d21f,#12a37b14);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.runtime-observation-stat-card.tone-completed .runtime-observation-stat-icon{color:#16a36d;background:#16a36d1f}.runtime-observation-stat-card.tone-failed .runtime-observation-stat-icon{color:#cf4b43;background:#cf4b431f}.runtime-observation-stat-body{justify-content:center;min-width:0;display:flex}.runtime-observation-stat-body .ant-statistic{text-align:center;width:100%}.runtime-observation-stat-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:12px;font-weight:700;display:inline-flex}.runtime-observation-stat-body .ant-statistic-title{color:#7a8aa3;text-align:center;margin-bottom:4px;font-size:12px;font-weight:700}.runtime-observation-stat-body .ant-statistic-content{color:#223868;text-align:center;justify-content:center;font-size:24px;font-weight:760;line-height:1.1;display:flex}.runtime-observation-tabs>.ant-tabs-nav{margin-top:0}.runtime-raw-json-panel{width:100%;min-height:clamp(520px,100vh - 210px,960px);display:flex}.runtime-raw-json-panel .code-block-wrap{width:100%;min-width:0;min-height:inherit;display:flex}.runtime-raw-json-panel .code-block{min-height:inherit;flex:1;max-height:none}.runtime-observation-locator{background:#f7faffc7;border:1px solid #7081b929;border-radius:8px;width:100%;padding:10px 12px}.runtime-streaming-conversation-card .ant-card-body,.runtime-streaming-json-card .ant-card-body{flex-direction:column;gap:12px;display:flex}.runtime-streaming-diagnostics{padding-bottom:4px}.runtime-streaming-chat{background:#f8fbff;border:1px solid #7081b92e;border-radius:8px;flex-direction:column;gap:12px;min-height:420px;max-height:min(680px,100vh - 330px);padding:14px;display:flex;overflow:auto}.runtime-streaming-message{flex-direction:column;gap:4px;max-width:72%;display:flex}.runtime-streaming-message.user{align-self:flex-end}.runtime-streaming-message.assistant,.runtime-streaming-message.diagnostic{align-self:flex-start}.runtime-streaming-message-label{color:#7a8aa3;font-size:12px;font-weight:700}.runtime-streaming-message-body{color:#17233f;background:#fff;border:1px solid #7081b92e;border-radius:8px;padding:10px 12px;overflow:hidden;box-shadow:0 8px 18px #1e37640f}.runtime-streaming-message.user .runtime-streaming-message-body{color:#fff;background:#17233f;border-color:#22396733}.runtime-streaming-message.user .runtime-streaming-message-body .ant-typography{color:#fff}.runtime-streaming-message-body .ant-tag{color:#263955;text-overflow:ellipsis;white-space:nowrap;background:#eef3fb;border-color:#7081b93d;max-width:min(100%,260px);overflow:hidden}.runtime-streaming-message.user .runtime-streaming-message-body .ant-tag{color:#243653;background:#ffffffeb;border-color:#ffffff47}.runtime-streaming-message.diagnostic .runtime-streaming-message-body{background:#f4f8ff;border-color:#2d7ad22e}.runtime-streaming-message-body .ant-typography{white-space:pre-wrap;margin-bottom:0}.runtime-streaming-message-body .code-block-wrap{margin-top:8px}.runtime-event-node-cell{min-width:0;max-width:100%}.runtime-event-node-title{max-width:100%;color:var(--text-primary,#17233f);line-height:1.45}.runtime-event-node-code{max-width:560px;font-size:12px;line-height:1.35;display:block}.runtime-audit-contract-cell,.runtime-audit-summary-cell{align-items:center;min-width:0;max-width:100%;display:flex}.runtime-audit-contract-label,.runtime-audit-summary-preview,.runtime-audit-executor{min-width:0;max-width:100%}.runtime-audit-detail-tag{cursor:pointer;flex:none;margin-inline-end:0}.runtime-audit-detail-popover{max-width:min(680px,72vw)}.runtime-audit-detail-popover .code-block{max-height:280px;overflow:auto}.runtime-evidence-main-cell{min-width:0;max-width:100%}.runtime-evidence-title,.runtime-evidence-source{max-width:100%;line-height:1.45}.runtime-evidence-secondary{max-width:100%;font-size:12px;line-height:1.35}.runtime-evidence-detail-tag{cursor:pointer;margin-inline-end:0}.runtime-evidence-node-popover{max-width:min(480px,64vw)}.runtime-evidence-node-popover .ant-btn{white-space:normal;text-align:left;max-width:100%;height:auto;padding:0}.runtime-overview-summary-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:12px;display:grid}.streaming-chat-shell{min-width:0}.streaming-chat-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:stretch;gap:14px;display:grid}.streaming-chat-layout.control-hidden{grid-template-columns:minmax(0,1fr);width:min(1120px,100%);margin-inline:auto}.streaming-chat-main,.streaming-chat-side{background:#fff;border:1px solid #7690be38;border-radius:8px;min-width:0}.streaming-chat-main{grid-template-rows:auto minmax(360px,56vh) auto;display:grid;overflow:hidden}.streaming-chat-layout.control-hidden .streaming-chat-main{border-color:#6280ac33;border-radius:14px;grid-template-rows:auto minmax(320px,46vh) auto;box-shadow:0 16px 34px #23385e14}.streaming-chat-header{background:#fbfdff;border-bottom:1px solid #7690be2e;padding:10px 12px}.streaming-chat-layout.control-hidden .streaming-chat-header{background:linear-gradient(#fff,#fbfdff);padding:12px 16px}.streaming-chat-window{background:linear-gradient(#f7faffe0,#fffffff5);flex-direction:column;gap:12px;min-height:360px;padding:18px;display:flex;overflow:auto}.streaming-chat-layout.control-hidden .streaming-chat-window{background:linear-gradient(#f6faffeb,#fffffffa);padding:22px 24px}.streaming-chat-row{align-self:center;width:100%;max-width:860px;display:flex}.streaming-chat-row.user{justify-content:flex-end}.streaming-chat-row.assistant{justify-content:flex-start}.streaming-chat-row.status{justify-content:center}.streaming-chat-bubble{background:#fff;border:1px solid #7690be2e;border-radius:8px;max-width:min(720px,82%);padding:10px 12px;box-shadow:0 8px 22px #1f2d570f}.streaming-chat-row.user .streaming-chat-bubble{color:#fff;background:#13213d;border-color:#204882b8}.streaming-chat-row.status .streaming-chat-bubble{color:#54627d;max-width:min(520px,72%);box-shadow:none;background:#f7fbff;border-style:dashed}.streaming-chat-layout.control-hidden .streaming-chat-row.status .streaming-chat-bubble{max-width:min(460px,68%);padding:8px 10px}.streaming-chat-layout.control-hidden .streaming-chat-row.status .streaming-chat-bubble-label,.streaming-chat-layout.control-hidden .streaming-chat-row.status .ant-tag{display:none}.streaming-chat-bubble-label{color:#76829a;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:760}.streaming-chat-row.user .streaming-chat-bubble-label,.streaming-chat-row.user .streaming-chat-bubble .ant-typography{color:#fff}.streaming-chat-bubble .ant-typography{white-space:pre-wrap;margin-bottom:6px}.streaming-chat-bubble .ant-tag{text-overflow:ellipsis;max-width:180px;overflow:hidden}.streaming-chat-slot-list{margin-top:4px}.streaming-chat-slot-list .ant-list-item{padding:6px 0}.streaming-option-groups{width:100%}.streaming-selection-summary{background:#1677ff0d;border:1px solid #1677ff24;border-radius:8px;gap:5px;padding:8px;display:grid}.streaming-selection-summary .ant-tag{max-width:none;margin-inline-end:0}.streaming-option-group{gap:4px;display:grid}.streaming-option-tag{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.streaming-option-tag:hover{filter:brightness(.96)}.streaming-option-tag.is-selected{font-weight:720;transform:translateY(-1px);box-shadow:0 4px 10px #1677ff24}.streaming-message-attachments{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.streaming-message-attachment{max-width:min(260px,100%);color:inherit;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.streaming-message-attachment span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.streaming-message-attachment small{color:#ffffffb8;white-space:nowrap}.streaming-chart-preview,.spreadsheet-chart-preview{width:100%}.streaming-chart-preview{gap:10px;margin-top:6px;display:grid}.safe-inline-svg{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:auto}.safe-inline-svg svg{width:100%;max-height:420px;display:block}.spreadsheet-chart-preview .safe-inline-svg svg{max-height:520px}.streaming-chat-composer{background:#fff;border-top:1px solid #7690be2e;gap:10px;padding:12px;display:grid}.streaming-attachment-strip{flex-wrap:wrap;gap:8px;min-width:0;padding-inline:2px;display:flex}.streaming-attachment-chip{background:#f8fbff;border:1px solid #7690be38;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(280px,100%);min-height:44px;padding:7px 8px;display:grid;box-shadow:0 8px 18px #253c640d}.streaming-attachment-icon{color:#345a8d;background:#e9f1ff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.streaming-attachment-body{gap:1px;min-width:0;display:grid}.streaming-attachment-name{color:#263a58;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.streaming-attachment-meta{color:#70829c;min-height:15px;font-size:11px;line-height:1.3}.streaming-attachment-actions{opacity:0;gap:1px;transition:opacity .16s;display:inline-flex}.streaming-attachment-chip:hover .streaming-attachment-actions,.streaming-attachment-chip:focus-within .streaming-attachment-actions{opacity:1}.streaming-attachment-actions .ant-btn{border-radius:8px;width:26px;min-width:26px;height:26px}.streaming-composer-row{background:#f8fbff;border:1px solid #7690be38;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;padding:8px;display:grid}.streaming-composer-row .ant-upload-wrapper{line-height:1}.streaming-composer-plus.ant-btn,.streaming-composer-send.ant-btn{border-radius:999px;width:40px;min-width:40px;height:40px}.streaming-composer-plus.ant-btn{color:#36577f;background:#fff;border-color:#7187a847}.streaming-composer-input.ant-input{min-height:40px;max-height:142px;box-shadow:none;resize:none;background:0 0;border:0;border-radius:12px;padding:9px 4px;line-height:1.45}.streaming-composer-input.ant-input:focus,.streaming-composer-input.ant-input-focused{box-shadow:none;border:0}.streaming-chat-layout.control-hidden .streaming-chat-composer{background:#fff;padding:14px 16px 16px}.streaming-chat-side{background:#fbfdff;padding:14px}.streaming-process-grid{grid-template-columns:1fr;gap:8px;display:grid}.streaming-process-grid>div{background:#fff;border:1px solid #7690be29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.streaming-chat-empty{color:#8a96ad;background:#ffffffd1;border:1px solid #8097bc2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(440px,100%);min-height:170px;margin:auto;padding:28px;display:flex;box-shadow:0 12px 26px #2a3f660d}.streaming-chat-empty .anticon{font-size:28px}@media (width<=980px){.streaming-chat-layout{grid-template-columns:1fr}.streaming-chat-main{grid-template-rows:auto minmax(340px,58vh) auto}}@media (width<=640px){.streaming-chat-window{padding:12px}.streaming-chat-layout.control-hidden .streaming-chat-main{grid-template-rows:auto minmax(320px,42vh) auto}.streaming-chat-bubble{max-width:92%}.streaming-chat-composer{grid-template-columns:1fr;padding:10px}.streaming-composer-row{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:7px}.streaming-composer-plus.ant-btn,.streaming-composer-send.ant-btn{width:38px;min-width:38px;height:38px}.streaming-attachment-chip{width:100%}.streaming-attachment-actions{opacity:1}}.runtime-overview-summary-card .ant-card-body{min-height:132px}.runtime-overview-main-text{color:#23305f;font-size:15px;line-height:1.55}.runtime-overview-inspection-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.runtime-overview-inspection-card{color:#657197;text-align:left;cursor:pointer;background:#fff;border:1px solid #7081b92e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:14px;display:grid}.runtime-overview-inspection-icon{background:color-mix(in srgb, var(--primary-500,#2c76d2) 10%, var(--surface,#fff));width:38px;height:38px;color:var(--primary-500,#2c76d2);border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.runtime-overview-inspection-body{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.runtime-overview-inspection-card:hover{background:#f8fbff;border-color:#8aa2ff}.runtime-overview-inspection-card strong{color:#25336b;font-size:26px;line-height:1}.runtime-overview-inspection-title{color:#23305f;font-weight:650}.runtime-run-summary{min-width:0}.runtime-run-summary.compact{max-width:520px}.runtime-run-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.runtime-run-meta{min-width:0;color:var(--muted);margin-top:6px;display:flex}.runtime-run-outcome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.runtime-run-outcome.error{color:#b42318}.runtime-run-outcome.success{color:#067647}.runtime-run-outcome.muted{color:var(--muted)}.runtime-run-actions{justify-content:flex-end;width:100%}.field-evidence-card .ant-card-body{background:#f8fbfc}.field-evidence-summary{background:#fff;border:1px solid #82a0bc2e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.field-evidence-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #82a0bc38;border-radius:10px;width:100%;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.field-evidence-item:hover,.field-evidence-item:focus-visible,.field-evidence-item.active{border-color:#2c76d26b;outline:none;box-shadow:0 12px 28px #2c76d21a}.field-evidence-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.field-evidence-label{color:#19304a;text-transform:capitalize;max-width:560px;font-size:14px;font-weight:650;display:block}.field-evidence-path{color:#7b8da3;text-overflow:ellipsis;white-space:nowrap;max-width:680px;margin-top:3px;font-size:12px;display:block;overflow:hidden}.field-evidence-counts{justify-content:flex-end}.field-evidence-actions{margin-top:8px}.field-evidence-actions .ant-btn{height:auto;padding:0;font-size:12px}.field-evidence-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.field-evidence-details{border-top:1px solid #82a0bc29;margin-top:12px;padding-top:10px}.field-evidence-details summary{color:#49657f;cursor:pointer;width:fit-content;font-size:12px;font-weight:650}.field-evidence-details .field-evidence-links{margin-top:10px}.field-evidence-snippets{gap:8px;margin-top:12px;display:grid}.field-evidence-snippet{background:#f7fafb;border:1px solid #82a0bc24;border-radius:10px;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.field-evidence-snippet-source,.field-evidence-snippet-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.field-evidence-snippet-source{color:#19304a}.field-evidence-snippet-text{color:#42566f}.field-evidence-link-row{background:#f7fafb;border:1px solid #82a0bc24;border-radius:10px;min-width:0;padding:10px}.field-evidence-link-label{margin-bottom:6px;font-size:12px;display:block}.field-evidence-pill{text-overflow:ellipsis;vertical-align:top;max-width:210px;margin-inline-end:0;overflow:hidden}.field-evidence-technical-summary{background:#fff;border:1px dashed #82a0bc6b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.field-evidence-technical-desc{margin-top:3px;font-size:12px;display:block}.field-evidence-detail-popover .ant-popover-inner{max-width:min(88vw,760px)}.field-evidence-sample-list{gap:8px;width:min(76vw,680px);display:grid}.field-evidence-sample-row{border-top:1px solid #82a0bc24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.runtime-run-identity .compact-id{max-width:100%}.runtime-run-identity-popover .ant-popover-inner{max-width:min(92vw,520px)}.runtime-run-identity-panel{width:min(84vw,480px)}.resizable-drawer-root .runtime-run-identity-panel{width:100%}.runtime-run-identity-summary{background:#f8fbfd;border:1px solid #82a0bc47;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.runtime-technical-details{background:#fff;border:1px solid #82a0bc3d;border-radius:8px;padding:9px 12px}.runtime-technical-details summary{cursor:pointer;color:#49657f;font-weight:650}.runtime-technical-details .ant-descriptions{margin-top:8px}.technical-identifiers{background:#ffffffb8}.technical-identifiers-list{gap:6px;margin-top:8px;display:grid}.technical-identifiers-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:16px;min-width:0;min-height:26px;display:grid}.technical-identifiers-label,.copyable-technical-id,.copyable-technical-id .ant-typography,.copyable-technical-id .ant-btn{font-size:12px;line-height:1.35}.technical-identifiers-label{color:#5f7187;white-space:nowrap;font-weight:520}.copyable-technical-id{vertical-align:middle;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-grid}.copyable-technical-id-value{min-width:0;font-family:var(--nx-font-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden;color:#1f3148!important}.copyable-technical-id.is-expanded .copyable-technical-id-value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.copyable-technical-id-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.copyable-technical-id-button.ant-btn{color:#71879d;background:#fff;border:1px solid #7791a9b8;border-radius:7px;width:23px;height:23px;padding:0}.copyable-technical-id-button.ant-btn:hover,.copyable-technical-id-button.ant-btn:focus-visible{color:#2c76d2;background:#f7fbff;border-color:#2c76d2}@media (width<=640px){.technical-identifiers-row{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);column-gap:10px}.copyable-technical-id{gap:8px}}.technical-id-inline-row{gap:12px;min-width:0}.technical-id-inline-row>.copyable-technical-id{max-width:min(320px,54vw)}.entity-identity{min-width:0;max-width:100%}.entity-identity-tags{min-width:0}.entity-identity-title,.entity-identity-description{max-width:min(72vw,720px)}.runtime-identity-descriptions .ant-descriptions-item-label,.runtime-identity-descriptions .ant-descriptions-item-content,.runtime-identity-value,.runtime-identity-name,.runtime-identity-id,.runtime-identity-id .ant-typography,.runtime-identity-id .ant-btn{font-size:12px;line-height:1.35}.runtime-identity-value,.runtime-identity-name,.runtime-identity-id,.runtime-identity-value .copyable-technical-id{min-width:0;max-width:100%}.runtime-identity-name{color:var(--text-primary,#17233f);font-weight:600}.resizable-drawer-root .ant-drawer-body{position:relative}.resizable-drawer-handle{z-index:20;cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:0}.resizable-drawer-handle:before{content:"";background:0 0;border-radius:999px;width:2px;transition:background .15s,box-shadow .15s;position:absolute;top:16px;bottom:16px;left:4px}.resizable-drawer-handle:hover:before,.drawer-resizing .resizable-drawer-handle:before{background:#2f73cc6b;box-shadow:0 0 0 3px #2f73cc1f}.drawer-resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}.trace-identity-panel .compact-id{max-width:min(100%,360px)}.compact-id{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:min(100%,72ch);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35;display:inline-flex;overflow:hidden}.compact-id .ant-typography-copy{margin-inline-start:0}.workspace-grid .wide,.dashboard-grid .wide{grid-column:1/-1}.schema-param-list{grid-template-columns:1fr;gap:10px;margin:12px 0 14px;display:grid}.schema-param-row{background:#ffffffb8;border:1px solid #d0dde7db;border-radius:8px;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);align-items:start;gap:14px;padding:12px;display:grid}.schema-param-row.nested{background:#f6f9fcd1;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);padding:10px}.schema-param-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.schema-param-index{color:#235fa7;background:#2c76d21a;border-radius:6px;justify-content:center;align-items:center;width:30px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.schema-param-help{line-height:1.45;display:block}.schema-param-control{min-width:0}.schema-control-item{margin-bottom:0}.schema-object-grid,.schema-array-editor{grid-template-columns:1fr;gap:8px;display:grid}.schema-array-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.resource-option{flex-direction:column;gap:3px;min-width:0;padding:3px 0;display:flex}.resource-option-title{max-width:min(540px,58vw)}.resource-option-line{white-space:normal;font-size:12px;line-height:1.35;display:block}.access-resource-filters{background:#fafdfce6;border:1px solid #c2dbe1b8;border-radius:12px;padding:10px 12px}.access-resource-table .ant-table-cell{vertical-align:top}.access-resource-main,.access-resource-main .ant-typography{min-width:0;max-width:100%}.mono-compact{max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}@media (width<=900px){.log-center-filters{grid-template-columns:1fr}.storage-asset-filter-actions{justify-content:stretch}.storage-asset-filter-actions .ant-btn{flex:calc(50% - 4px)}.schema-param-row,.schema-param-row.nested{grid-template-columns:1fr}.field-evidence-main{flex-direction:column}.field-evidence-links,.field-evidence-snippet{grid-template-columns:1fr}}.field-evidence-link-row .field-evidence-path{margin-top:0}.access-workbench,.knowledge-workbench{gap:18px;display:grid}.access-hero,.knowledge-hero{min-height:118px;box-shadow:var(--nx-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#ffffffeb,#f3fafac7),radial-gradient(circle at 84% 22%,#12a37b1f,#0000 36%);border:1px solid #c4d8e2b8;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.access-hero h3.ant-typography,.knowledge-hero h3.ant-typography{color:#102942;letter-spacing:0;margin:6px 0;font-weight:800}.section-kicker{color:var(--nx-teal);font-size:12px;font-weight:760}.access-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.access-metric-tile{box-shadow:var(--nx-shadow-soft);border:1px solid var(--nx-border)!important;background:#ffffffd6!important;border-radius:18px!important}.access-metric-tile.clickable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.access-metric-tile.clickable:hover,.access-metric-tile.active{transform:translateY(-2px);box-shadow:0 18px 44px #334f741f;border-color:#2c76d257!important}.access-metric-tile .ant-card-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.metric-tile-body{justify-content:center;min-width:0;display:flex}.metric-tile-body .ant-statistic{text-align:center;width:100%}.metric-tile-body .ant-statistic-title{text-align:center}.metric-tile-body .ant-statistic-content{text-align:center;justify-content:center;display:flex}.metric-tile-icon,.source-type-icon,.source-row-icon{width:38px;height:38px;color:var(--nx-primary);background:linear-gradient(#2c76d21f,#12a37b14);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.access-metric-tile.tone-teal .metric-tile-icon{color:var(--nx-teal);background:#12a37b1f}.access-metric-tile.tone-amber .metric-tile-icon{color:var(--nx-amber);background:#c99a3521}.access-metric-tile.tone-red .metric-tile-icon{color:#cf4b43;background:#cf4b431f}.source-type-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-type-card{color:#244157;cursor:pointer;text-align:left;background:#ffffffbd;border:1px solid #c5d8e1d1;border-radius:18px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex;box-shadow:0 10px 26px #39506e0f}.source-type-card:hover{border-color:#2c76d27a;transform:translateY(-1px)}.access-source-dropdown .ant-dropdown-menu,.access-source-dropdown-menu{border-radius:16px!important;padding:8px!important}.access-source-dropdown .ant-dropdown-menu-item,.access-source-dropdown-menu .ant-dropdown-menu-item{grid-template-columns:18px minmax(0,1fr);column-gap:8px;align-items:center!important;min-height:36px!important;padding:7px 10px!important;line-height:20px!important;display:grid!important}.access-source-dropdown .ant-dropdown-menu-title-content,.access-source-dropdown-menu .ant-dropdown-menu-title-content,.access-source-dropdown-label{align-items:center;min-height:20px;line-height:20px;margin-inline-start:0!important;display:inline-flex!important}.access-source-dropdown .ant-dropdown-menu-item-icon,.access-source-dropdown-menu .ant-dropdown-menu-item-icon,.access-source-dropdown-icon{justify-content:center;align-items:center;width:18px;min-width:18px;height:20px;line-height:1;margin-inline-end:0!important;display:inline-flex!important}.access-source-dropdown-icon .anticon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.access-contract-designer{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:14px;display:grid}.access-contract-designer .ant-form-item:first-child{grid-column:1/-1}.source-table-card .ant-card-body,.knowledge-base-panel .ant-card-body{padding-top:6px}.source-row{cursor:pointer;border:1px solid #0000;border-radius:16px;padding:13px 10px!important}.source-row.selected{background:linear-gradient(90deg,#2c76d217,#12a37b0f);border-color:#2c76d247}.source-row-icon.inline{flex:none;width:28px;height:28px}.contract-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-preview-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.source-table-card .ant-table-cell{vertical-align:top}.access-source-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.access-source-summary>div{background:#f8fbfdd1;border:1px solid #c6d8e2bd;border-radius:16px;min-height:74px;padding:12px 14px}.access-source-summary strong{color:#18344c;margin-top:5px;font-size:18px;display:block}.detail-actions,.wizard-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.knowledge-layout{grid-template-columns:minmax(280px,.66fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.knowledge-pipeline-panel{grid-column:1/-1}.knowledge-stage-chain{grid-template-columns:repeat(8,minmax(128px,1fr));gap:12px;display:grid}.knowledge-stage-card{background:linear-gradient(#ffffffeb,#f8fcfcc2);border:1px solid #c6d8e2d1;border-radius:18px;gap:5px;min-height:142px;padding:16px 13px 13px;display:grid;position:relative}.knowledge-stage-card:after{content:"";border-top:1px dashed #2c76d25c;width:8px;position:absolute;top:38px;left:calc(100% + 2px)}.knowledge-stage-card:last-child:after{display:none}.stage-index{color:#fff;background:linear-gradient(135deg, var(--nx-primary), var(--nx-teal));border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:760;display:inline-flex}.knowledge-detail-panel{min-height:520px}.knowledge-studio-header{min-height:164px;box-shadow:var(--nx-shadow-soft);background:radial-gradient(circle at 88% 12%,#12a37b24,#0000 28%),linear-gradient(135deg,#fffffff0,#f3fafad6);border:1px solid #bed7e0bd;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:22px;padding:24px;display:grid;position:relative;overflow:hidden}.knowledge-studio-header:after{content:"";opacity:.16;pointer-events:none;background:linear-gradient(155deg,#0000 43%,#26415b9e 44%,#0000 46%),linear-gradient(25deg,#0000 51%,#12a37b8f 52%,#0000 54%),radial-gradient(at 62% 84%,#2c76d233,#0000 62%);width:170px;height:70px;position:absolute;bottom:18px;right:34px}.knowledge-studio-copy{z-index:1;align-content:center;gap:8px;display:grid;position:relative}.knowledge-studio-copy h3.ant-typography{color:#102942;letter-spacing:0;margin:0;font-weight:820}.knowledge-base-switcher{background:#ffffffa8;border:1px solid #c0d8e2c7;border-radius:16px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:10px;width:min(520px,100%);margin-top:12px;padding:9px 10px 9px 14px;display:grid}.knowledge-base-switcher>span{color:#658096;font-size:12px;font-weight:720}.knowledge-base-select-stack{width:100%}.knowledge-base-select-stack .ant-select{flex:auto;min-width:0}.knowledge-test-base-note{max-width:min(520px,100%);font-size:12px;display:block}.knowledge-empty-production-alert,.knowledge-drawer-alert{margin-bottom:16px}.knowledge-command-panel{z-index:1;background:#ffffffb8;border:1px solid #c4d8e2d1;border-radius:22px;align-content:space-between;gap:16px;padding:18px;display:grid;position:relative;box-shadow:0 16px 42px #3a506e14}.knowledge-command-panel strong{color:#18344c;margin-top:4px;font-size:22px;display:block}.knowledge-metrics-ribbon{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.knowledge-metrics-ribbon.contract-metrics-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0}.contract-block-report,.contract-remediation-card{border-radius:14px}.contract-remediation-card .ant-list-item{align-items:flex-start}.contract-check-evidence{background:#f8fbfdd1;border:1px solid #c6d8e2b8;border-radius:12px;padding:8px 10px}.contract-check-evidence summary{cursor:pointer;color:#2c76d2;font-size:12px;font-weight:700}.knowledge-metric{text-align:center;background:#ffffffbd;border:1px solid #c6d8e2c7;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:14px;display:grid;box-shadow:0 10px 28px #39506e0e}.knowledge-metric.clickable{cursor:pointer}.knowledge-metric.clickable:hover,.knowledge-metric.clickable.active{background:linear-gradient(#fffffff5,#f1f8ffc7);border-color:#2c76d280;box-shadow:0 14px 32px #2c76d21f}.knowledge-metric:disabled{cursor:default}.knowledge-metric-icon{width:38px;height:38px;color:var(--nx-primary);background:linear-gradient(#2c76d21f,#12a37b14);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.knowledge-metric-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.knowledge-metric-body span{color:#71889c;font-size:12px;font-weight:700;display:block}.knowledge-metric strong{color:#17334b;margin-top:2px;font-size:24px;line-height:1.1;display:block}.knowledge-studio-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.knowledge-flow-panel,.knowledge-inspector-panel,.knowledge-retrieval-band{box-shadow:var(--nx-shadow-soft);background:linear-gradient(#ffffffdb,#f8fcfcc2);border:1px solid #c4d8e2c7;border-radius:26px;padding:18px}.section-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.section-toolbar h4.ant-typography{color:#102942;margin:4px 0 0;font-weight:800}.knowledge-lineage-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;position:relative}.knowledge-stage-node{color:#223f56;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #c4d8e2d1;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;min-height:128px;padding:14px;display:grid;position:relative;box-shadow:0 10px 28px #39506e0e}.knowledge-stage-node:after{content:"";border-top:1px dashed #2c76d257;width:8px;position:absolute;top:44px;left:calc(100% + 4px)}.knowledge-stage-node:last-child:after{display:none}.knowledge-stage-node:hover,.knowledge-stage-node.selected{border-color:#2c76d275;transform:translateY(-1px)}.knowledge-stage-node.completed{background:linear-gradient(#ffffffeb,#f2fbf7c7)}.knowledge-stage-node.pending{background:linear-gradient(#ffffffeb,#f8f7eec7)}.knowledge-stage-node.failed{background:linear-gradient(#ffffffeb,#fff4f2c7)}.stage-node-body{gap:6px;display:grid}.stage-node-body strong{color:#14324b;font-size:14px}.stage-node-body small{color:#6b8297;font-size:12px;line-height:1.45}.knowledge-stage-node .status-badge{grid-column:2;justify-self:start}.knowledge-service-strip{background:#f6fbfbb8;border:1px dashed #2c76d242;border-radius:18px;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);gap:16px;margin-top:18px;padding:14px;display:grid}.knowledge-inspector-panel{min-height:0}.knowledge-retrieval-inline-header{gap:3px;margin-bottom:10px;display:grid}.knowledge-retrieval-inline-header h5.ant-typography{color:#102942;margin:0;font-weight:800}.knowledge-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inspector-list-row{background:#ffffffad;border:1px solid #c4d8e2c7;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.inspector-list-row strong,.inspector-list-row span{display:block}.inspector-list-row span{color:#6d8497;margin-top:3px;font-size:12px}.knowledge-inspector-list .ant-list-item{padding:13px 0}.knowledge-inspector-highlight{background:#1677ff14;border-radius:10px}.inline-disabled-link{display:inline-block}.inline-disabled-link .ant-btn-link[disabled]{pointer-events:none}.knowledge-chunk-strip,.knowledge-citation-stack{gap:12px;display:grid}.knowledge-citation-stack:not(.compact){grid-template-columns:minmax(0,1fr)}.knowledge-citation-card{background:#ffffffbf;border:1px solid #c4d8e2c7;border-radius:18px;min-width:0;padding:16px}.citation-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.citation-dimension-row{flex-wrap:wrap;gap:6px;margin-top:-2px;margin-bottom:8px;display:flex}.citation-lineage{color:#71889c;overflow-wrap:anywhere;gap:4px;font-size:12px;display:grid}.citation-lineage-details{margin-top:8px}.citation-lineage-details summary{cursor:pointer;width:max-content;color:var(--nx-primary);font-size:12px;font-weight:700;list-style-position:inside}.citation-lineage-details[open] summary{margin-bottom:6px}.chunk-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chunk-card{background:#ffffffc7!important;border-color:#c6d8e2d1!important}.elegant-empty-state{color:#7891a6;place-items:center;gap:8px;min-height:112px;display:grid}.elegant-empty-state .anticon{color:var(--nx-primary);font-size:24px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-pill,.permission-cell{color:#26435b;background:linear-gradient(#ffffffe0,#f6fbfbc7);border:1px solid #c5d8e1d1;border-radius:13px;align-items:center;gap:9px;min-height:40px;padding:9px 11px;display:flex}.service-pill .anticon,.permission-cell .anticon{color:var(--nx-teal)}.permission-cell .anticon{color:var(--primary-500,var(--nx-primary))}.permission-baseline-alert{--permission-accent:var(--primary-500,var(--nx-primary));background:color-mix(in srgb, var(--permission-accent) 7%, #fff)!important;border-color:color-mix(in srgb, var(--permission-accent) 32%, #fff)!important}.permission-baseline-alert .ant-alert-icon,.permission-baseline-alert .ant-alert-message{color:color-mix(in srgb, var(--permission-accent) 82%, #16243a)!important}.permission-baseline-alert .ant-alert-description{color:color-mix(in srgb, var(--permission-accent) 42%, var(--nx-text))!important}.permission-baseline-tag{--permission-accent:var(--primary-500,var(--nx-primary));color:color-mix(in srgb, var(--permission-accent) 88%, #16243a)!important;background:color-mix(in srgb, var(--permission-accent) 12%, #fff)!important;border-color:color-mix(in srgb, var(--permission-accent) 28%, #fff)!important}.dashboard-grid .module-card .ant-list-item{align-items:stretch}.dashboard-activity-row{gap:6px;width:100%;min-width:0;display:grid}.dashboard-activity-title{text-overflow:ellipsis;white-space:nowrap;max-width:58ch;overflow:hidden}.dashboard-activity-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-activity-meta{color:#7a90a6}.runtime-preview-card{min-height:0}.capability-expansion-header{margin-bottom:14px}.capability-expansion-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.capability-expansion-stat{color:#254056;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #c5d8e1db;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.capability-expansion-stat:hover,.capability-expansion-stat:focus-visible{border-color:#2c76d26b;outline:none;box-shadow:0 10px 24px #2545671a}.capability-expansion-stat span{color:#6c7c8e;font-size:12px;font-weight:700}.capability-expansion-stat strong{color:#14283f;font-size:22px;line-height:1}.capability-expansion-stat.good strong{color:#13916f}.capability-expansion-stat.warning strong{color:#b77b16}.capability-expansion-stat.danger strong{color:#c4413a}.mini-runtime-track{grid-template-columns:repeat(5,minmax(84px,1fr));gap:10px;margin-top:18px;display:grid}.mini-runtime-node{background:#ffffffb3;border:1px solid #c5d8e1d1;border-radius:15px;flex-direction:column;justify-content:center;gap:8px;min-height:82px;padding:12px;display:flex;position:relative}.capability-expansion-track{margin-top:14px}.clickable-runtime-node{width:100%;color:inherit;cursor:pointer;text-align:left}.clickable-runtime-node:hover,.clickable-runtime-node:focus-visible{border-color:#2c76d26b;outline:none;box-shadow:0 10px 22px #2545671a}.clickable-runtime-node strong{color:#14283f;font-size:20px;line-height:1}.clickable-runtime-node .ant-tag{width:fit-content;margin:0}.mini-runtime-node:not(:last-child):after{content:"";background:linear-gradient(90deg,#2c76d25c,#12a37b61);width:10px;height:2px;position:absolute;top:50%;right:-10px}.mini-runtime-index{color:#fff;background:linear-gradient(135deg, var(--nx-teal), var(--nx-primary));border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:760;display:inline-flex}.mini-runtime-node .ant-typography{color:#254056;white-space:nowrap;font-weight:680}.package-grid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:18px;display:grid}.package-card{position:relative;overflow:hidden;border-radius:18px!important}.package-card:before{content:"";background:linear-gradient(90deg,#12a37bd1,#2c76d2b8,#c99a3594);height:4px;position:absolute;top:0;left:0;right:0}.package-card h4.ant-typography{color:#132a43;margin:0 0 4px;font-size:19px}.capability-readiness-table .ant-table-cell{vertical-align:top}.capability-readiness-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.harness-card{background:linear-gradient(#ffffffeb 0%,#f4fbf9db 100%)!important}.compact-divider{margin:4px 0}.sandbox-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.sandbox-workbench-card .ant-tabs-nav{margin-bottom:18px}.sandbox-workbench-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 4px;font-weight:650}.quick-sandbox-card .ant-btn{align-self:flex-start;min-width:160px}.capability-test-selector .selected-capability-row>td{background:#2c76d212!important}.capability-runbook-panel .ant-tabs-content-holder{min-height:220px}.meeting-video-runbook{border:1px solid #1f63d824}.meeting-runbook-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;display:grid}.meeting-protocol-card .ant-steps-item-description{max-width:260px}.meeting-protocol-io{color:#526b80;font-size:12px;line-height:1.55;display:block}.meeting-request-preview .ant-tabs-content-holder{max-height:320px;overflow:auto}.runtime-step-details{width:100%}.runtime-step-details summary{cursor:pointer;color:#1f63d8;font-weight:600}.result-panel .ant-tabs-content-holder{min-height:clamp(280px,100vh - 450px,620px)}.result-panel .code-block-wrap>.code-block{min-height:220px;max-height:clamp(280px,100vh - 480px,620px)}.delivery-lookup-card{position:relative;overflow:hidden}.delivery-lookup-card:before{content:"";background:linear-gradient(#12a37bbd,#2c76d2b8);width:4px;position:absolute;inset:0 auto 0 0}.delivery-lookup-card .ant-card-body,.delivery-lookup-card .ant-card-head{z-index:1;position:relative}.delivery-lookup-results .ant-list-item{align-items:center;padding:10px 0}.adapter-metadata-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.adapter-metadata-card{background:#fff;border:1px solid #6b7b962e;border-radius:8px;box-shadow:0 8px 24px #25344f0d}.markdown-result{color:#26384d;background:#fff;border:1px solid #6b7b962e;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #25344f0d}.markdown-result-toolbar{background:#f8fafc;border-bottom:1px solid #6b7b9624;min-height:48px;padding:10px 14px}.markdown-result-body{max-width:none;padding:16px 18px 18px;font-size:14px;line-height:1.82}.markdown-result-body p{margin:0 0 12px}.markdown-result-body h2,.markdown-result-body h3,.markdown-result-body h4,.markdown-result-body h5,.markdown-result-body h6{color:#132238;margin:16px 0 8px;font-weight:760;line-height:1.34}.markdown-result-body h2{font-size:20px}.markdown-result-body h3{font-size:18px}.markdown-result-body h4{font-size:16px}.markdown-result-body h5,.markdown-result-body h6{font-size:15px}.markdown-result-body strong{color:#16243a;font-weight:760}.markdown-result-body ul,.markdown-result-body ol{margin:0 0 12px;padding-left:22px}.markdown-result-body li{margin-bottom:6px}.markdown-result-body code{color:#285f9d;background:#2c76d214;border-radius:6px;padding:1px 5px}.markdown-result-body hr{border:0;border-top:1px solid #6997b43d;margin:14px 0}.markdown-result-body table{border-collapse:collapse;border:1px solid #6b7b9633;border-radius:8px;width:100%;margin:12px 0 16px;overflow:hidden}.markdown-result-body th,.markdown-result-body td{text-align:left;vertical-align:top;border-bottom:1px solid #6997b42e;padding:8px 10px}.markdown-result-body th{background:#f4f7fb;font-weight:760}.result-readable-stack{max-width:none}.result-human-section{background:#fff;border:1px solid #6b7b962e;border-radius:8px;box-shadow:0 8px 24px #25344f0d}.result-human-section>.ant-card-head{background:#f8fafc;border-bottom-color:#6b7b9624;border-radius:8px 8px 0 0;min-height:44px}.result-human-section>.ant-card-body{padding:14px}.structured-result-panel{background:0 0;border:0;padding:0}.structured-generic-view{max-width:none}.result-data-card .ant-table-wrapper,.spreadsheet-chart-preview .ant-table-wrapper{border:1px solid #6b7b9624;border-radius:8px;overflow:hidden}.result-data-card .ant-table-thead>tr>th,.spreadsheet-chart-preview .ant-table-thead>tr>th{color:#51617a;background:#f4f7fb;font-size:12px}.spreadsheet-chart-preview .safe-inline-svg,.spreadsheet-chart-preview svg{max-width:100%;height:auto}.result-raw-json-collapse{background:#fff;border:1px solid #6b7b9629;border-radius:8px;max-width:none}.result-raw-json-collapse .ant-collapse-header{min-height:42px;font-weight:650;color:#415271!important;align-items:center!important}.result-raw-json-collapse .ant-collapse-content{border-top-color:#6b7b9624}.result-raw-json-collapse .code-block-wrap>.code-block{min-height:180px;max-height:420px}.citation-card .ant-card-body{padding:14px}.citation-snippet{color:#34445e;-webkit-line-clamp:5;background:#f8fafc;border:1px solid #6b7b9624;border-radius:8px;-webkit-box-orient:vertical;max-width:none;padding:10px 12px;line-height:1.7;display:-webkit-box;overflow:hidden}.trace-identity-card{max-width:none}.trace-identity-panel .ant-descriptions-item-label{color:#52627a;background:#f8fafc;width:180px}.workflow-flow{align-items:stretch;gap:0;padding:4px 4px 10px;display:flex;overflow-x:auto}.workflow-node{background:linear-gradient(#ffffffeb,#f7fcfbd1);border:1px solid #c5d8e1e6;border-radius:16px;flex-direction:column;flex:1 0 126px;align-items:flex-start;gap:7px;min-width:126px;min-height:128px;padding:15px;display:flex;position:relative;box-shadow:0 10px 28px #39506e12}.workflow-connector{justify-content:center;align-items:center;min-width:34px;display:flex}.workflow-connector span{background:linear-gradient(90deg,#2c76d257,#12a37b6b);border-radius:999px;width:100%;height:2px;position:relative}.workflow-connector span:after{content:"";border-top:2px solid #12a37b8f;border-right:2px solid #12a37b8f;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.workflow-node>.anticon{color:#9baeaf;font-size:22px}.workflow-success{border-color:#12a37b6b}.workflow-success>.anticon{color:var(--nx-teal)}.workflow-node>.workflow-running{color:var(--nx-primary);animation:1s ease-in-out infinite workflowPulse}.workflow-running{border-color:#2c76d294;box-shadow:0 0 0 4px #2c76d217,0 14px 32px #2c76d21c}.workflow-warning>.anticon{color:var(--nx-amber)}.workflow-failed>.anticon{color:#d85b5b}@keyframes workflowPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.citation-card{background:#fff;border:1px solid #6b7b962e;border-radius:8px;width:100%;box-shadow:0 8px 24px #25344f0d}.sandbox-lower-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.summary-strip .ant-card-body{text-align:center;justify-content:center;align-items:center;display:flex}.summary-strip .ant-statistic-content{justify-content:center;align-items:center;display:flex}.log-center-metric-spinner{margin-left:6px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.code-block-wrap{min-width:0}.code-block-title{color:#526a80;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.code-block{color:#1d3a57;white-space:pre-wrap;background:#f6fafbdb;border:1px solid #cadbe5d1;border-radius:13px;max-height:260px;margin:0;padding:13px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.62;overflow:auto}.ant-table-wrapper .ant-table{color:#26384d;border-radius:12px}.ant-table-thead>tr>th{color:#53677d;font-weight:720;background:#f5f9fbe6!important}.package-trace,.runtime-execution-graph,.runtime-flow-shell{width:100%}.runtime-canvas-heading{pointer-events:none;margin-bottom:12px}.runtime-flow-canvas{--runtime-canvas-grid:color-mix(in srgb, var(--primary-500,#2c76d2) 22%, var(--canvas-bg,#f6f8fb));--runtime-canvas-accent-soft:color-mix(in srgb, var(--primary-500,#2c76d2) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary-500,#2c76d2) 24%, var(--border,#dbe6ef));background:radial-gradient(circle at 18% 12%, var(--runtime-canvas-accent-soft), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--canvas-bg,#f6f8fb) 82%, #fff), var(--canvas-bg,#f6f8fb));width:100%;min-height:500px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface,#fff) 72%, transparent), 0 18px 44px color-mix(in srgb, var(--primary-500,#2c76d2) 8%, transparent);border-radius:18px;overflow:hidden}.runtime-canvas-node{border:1px solid color-mix(in srgb, var(--primary-500,#2c76d2) 34%, var(--border,#dbe6ef));background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);width:260px;height:196px;min-height:196px;box-shadow:0 14px 34px color-mix(in srgb, var(--primary-500,#2c76d2) 10%, transparent);border-radius:16px;flex-direction:column;gap:10px;padding:14px 14px 44px;display:flex;position:relative;overflow:visible}.react-flow__node-runtimeNode{width:260px;height:196px;overflow:visible}.runtime-canvas-node.live{border-color:#2c76d285;box-shadow:0 0 0 5px #2c76d214,0 18px 38px #2c76d21f}.runtime-canvas-node.trace-running{border-color:#2c76d2c7;box-shadow:0 18px 38px #2c76d21f}.runtime-canvas-node.trace-running:after{content:"";pointer-events:none;border:2px solid #2c76d26b;border-radius:22px;animation:1.18s ease-in-out infinite runtimeNodePulse;position:absolute;inset:-7px}@keyframes runtimeNodePulse{0%,to{opacity:.28;transform:scale(.985);box-shadow:0 0 #2c76d21a}50%{opacity:.92;transform:scale(1.03);box-shadow:0 0 0 8px #2c76d21f}}.runtime-node-header,.runtime-node-title-block,.runtime-node-footer{flex-shrink:0;min-width:0}.runtime-node-title,.runtime-node-meta{word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.runtime-node-title{-webkit-line-clamp:2;line-height:1.45}.runtime-node-meta{-webkit-line-clamp:1}.runtime-canvas-summary{color:#718292;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:40px;max-height:44px;line-height:1.55;display:-webkit-box;overflow:hidden}.runtime-canvas-node .ant-typography{min-width:0;max-width:100%}.runtime-node-expansion-controls{z-index:2;align-items:center;gap:8px;min-height:28px;display:flex;position:absolute;bottom:12px;left:14px}.runtime-node-expansion-button.ant-btn{color:#668196;background:#ffffffc7;border:1px solid #9fc6d57a;width:26px;min-width:26px;height:26px;box-shadow:0 6px 14px #335c7314}.runtime-node-expansion-button.ant-btn:hover,.runtime-node-expansion-button.ant-btn:focus-visible{color:#2c76d2;background:#f1f8fff5;border-color:#2c76d28c}.runtime-node-expansion-button.ant-btn.active{border-color:color-mix(in srgb, var(--primary-500,#2c76d2) 62%, var(--border,#dbe6ef));color:var(--primary-600,#1d5fb6);background:color-mix(in srgb, var(--primary-500,#2c76d2) 12%, var(--surface,#fff))}.runtime-canvas-subnode{border:1px dashed color-mix(in srgb, var(--primary-500,#2c76d2) 36%, var(--border,#dbe6ef));background:color-mix(in srgb, var(--canvas-bg,#f6f8fb) 68%, var(--surface,#fff));width:220px;height:118px;min-height:118px;box-shadow:0 12px 28px color-mix(in srgb, var(--primary-500,#2c76d2) 8%, transparent);white-space:normal;word-break:break-word;border-radius:14px;flex-direction:column;gap:6px;padding:12px;line-height:1.5;display:flex;overflow:hidden}.runtime-canvas-subnode .ant-typography{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.runtime-canvas-subnode .ant-typography:first-of-type{-webkit-line-clamp:1}.runtime-canvas-subnode .ant-typography:not(:first-of-type){-webkit-line-clamp:3}.runtime-canvas-edge .react-flow__edge-path{stroke:color-mix(in srgb, var(--primary-500,#2c76d2) 52%, var(--canvas-bg,#f6f8fb));stroke-width:2px}.runtime-canvas-edge.completed .react-flow__edge-path{stroke:color-mix(in srgb, var(--primary-500,#2c76d2) 52%, var(--canvas-bg,#f6f8fb))}.runtime-canvas-edge.active .react-flow__edge-path{stroke:color-mix(in srgb, var(--primary-500,#2c76d2) 68%, var(--text-primary,#16243a));stroke-dasharray:10 8;animation:1.15s linear infinite runtimeEdgeFlow}.runtime-canvas-edge.pending .react-flow__edge-path{stroke:#8da1b13d}.runtime-canvas-edge.failed .react-flow__edge-path{stroke:#d64e48b3}.runtime-canvas-edge.subnode-edge .react-flow__edge-path{stroke-dasharray:5 5;stroke:#2c76d26b;animation:none}@keyframes runtimeEdgeFlow{to{stroke-dashoffset:-18px}}.runtime-smart-edge-label{z-index:4;color:#5f7486;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fffffff0;border:1px solid #9fc6d55c;border-radius:999px;max-width:158px;padding:3px 8px;font-size:10.5px;line-height:1.35;position:absolute;overflow:hidden;box-shadow:0 8px 18px #335c7314}.runtime-smart-edge-label.subnode-label{background:#f7fcfbf2;border-style:dashed}.runtime-smart-edge-label.pending{opacity:.48}.runtime-smart-edge-label.active{color:#285f9d;border-color:#2c76d275}.runtime-node-handle{background:#2b465cc7;border:0;width:7px;height:7px}.runtime-canvas-toolbar{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #9fc6d57a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 14px 30px #335c731a}.runtime-canvas-toolbar .ant-segmented{background:color-mix(in srgb, var(--canvas-bg,#f6f8fb) 72%, var(--surface,#fff))}.runtime-drawer-toggle-grid{background:#ebf3f5b8;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;display:grid}.runtime-drawer-toggle{color:#607588;min-width:0;height:34px;box-shadow:none;background:#ffffffb8;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.runtime-drawer-toggle.active{color:#1f63d8;background:#fffffff5;border-color:#2c76d238;box-shadow:0 8px 18px #2b486014}.runtime-drawer-toggle .toggle-arrow{font-size:10px;transition:transform .18s}.runtime-drawer-toggle .toggle-arrow.expanded{transform:rotate(180deg)}.runtime-canvas-minimap{opacity:.72;border-radius:12px;overflow:hidden}.runtime-step-flow{align-items:flex-start;gap:0;padding:4px 4px 12px;display:flex;overflow-x:auto}.runtime-step-cluster{flex:1 0 252px;grid-template-rows:auto 14px auto;align-items:start;min-width:252px;max-width:292px;display:grid}.runtime-step-main{width:100%;min-width:0}.runtime-step-drop{justify-content:center;align-items:stretch;display:flex}.runtime-step-drop span{background-image:linear-gradient(#2c76d273 50%,#0000 0);background-repeat:repeat-y;background-size:2px 8px;border-radius:999px;width:2px}.runtime-detail-rows{flex-direction:column;gap:10px;display:flex;overflow:visible}.runtime-detail-row{padding-left:18px;position:relative;overflow:visible}.runtime-detail-row:before{content:"";background-image:linear-gradient(#2c76d26b 50%,#0000 0);background-repeat:repeat-y;background-size:2px 8px;width:2px;position:absolute;top:0;bottom:-10px;left:7px}.runtime-detail-row.last:before{bottom:calc(100% - 22px)}.runtime-detail-row:after{content:"";border-top:1px dashed #12a37b80;width:15px;position:absolute;top:21px;left:7px}.runtime-dashed-link{pointer-events:none;border-top:1px dashed #12a37b80;width:15px;height:1px;display:block;position:absolute;top:21px;left:7px}.runtime-detail-toggle{width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #abd7cdd6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid;box-shadow:0 8px 22px #335c730f}.runtime-detail-toggle:hover,.runtime-detail-toggle:focus-visible{border-color:#12a37b8f;outline:none;box-shadow:0 10px 26px #2c76d21a}.runtime-detail-title{flex-direction:column;gap:2px;min-width:0;display:flex}.runtime-detail-title .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-detail-duration{white-space:nowrap}.runtime-detail-arrow{color:#3a7d73;transition:transform .18s}.runtime-detail-arrow.open{transform:rotate(180deg)}.runtime-detail-panel{background:linear-gradient(#fffffff2,#f7fcfbe0);border:1px solid #abd7cdd6;border-radius:14px;margin-top:10px;padding:14px;position:relative;overflow:visible;box-shadow:0 14px 32px #335c7314}.runtime-detail-panel:before{content:"";border-left:1px dashed #12a37b85;height:10px;position:absolute;top:-10px;left:24px}.runtime-detail-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-detail-panel .ant-descriptions-item-content,.runtime-detail-panel .ant-descriptions-item-label{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.runtime-detail-panel .ant-descriptions-item{padding-bottom:7px!important}.runtime-detail-empty .ant-alert{background:#f7fcfbdb;border-radius:12px}.runtime-detail-empty{padding-left:0}.runtime-detail-empty:before,.runtime-detail-empty:after,.runtime-detail-empty .runtime-dashed-link{display:none}.runtime-step-connector{align-self:start;height:168px;min-height:0;padding-top:82px}.trace-flow{align-items:stretch;gap:0;padding:2px 4px 12px;display:flex;overflow-x:auto}.trace-node-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:13px;display:grid}.trace-node{background:linear-gradient(#ffffffeb,#f7fcfbc2)!important;border:1px solid #ccdce6db!important;border-radius:16px!important}.trace-node.trace-success{border-color:#12a37b61!important}.trace-node.trace-warning,.trace-node.trace-fallback{border-color:#c99a357a!important}.trace-node.trace-failed{border-color:#d85b5b7a!important}.trace-node.trace-running{box-shadow:0 0 0 4px #2c76d21c;border-color:#2c76d294!important}.trace-flow-node{min-width:220px;height:100%}.trace-descriptions{margin-top:10px}.trace-node-hint{color:#7891a6;margin-top:8px;font-size:12px}.trace-detail-button{height:auto;margin-top:6px;padding-inline:0;font-weight:700}.trace-edge-list{margin-top:10px}.trace-flow-connector{grid-template-rows:1fr auto 1fr;place-items:center;min-width:86px;padding:0 8px;display:grid}.trace-flow-line{background:linear-gradient(90deg,#2c76d259,#12a37b73);border-radius:999px;grid-row:2;width:100%;height:2px}.trace-flow-arrow{border-top:2px solid #12a37b9e;border-right:2px solid #12a37b9e;grid-row:2;justify-self:end;width:9px;height:9px;margin-right:-2px;transform:rotate(45deg)}.trace-flow-label{color:#617287;text-align:center;grid-row:3;max-width:100px;margin-top:9px;font-size:12px;line-height:1.35}.trace-flow-extra{grid-row:1;align-self:end}.runtime-canvas-drawer-technical{flex-direction:column;gap:10px;margin-top:8px;display:flex}.runtime-canvas-drawer-technical>.ant-btn{color:#2f74c0;border-radius:999px;align-self:flex-start;height:30px;padding:0 10px;font-weight:700}.runtime-canvas-drawer-caret{transition:transform .18s}.runtime-canvas-drawer-caret-open{transform:rotate(180deg)}.runtime-canvas-drawer-technical-content{background:linear-gradient(#f8fdfcfa,#f2faf9e6);border:1px solid #9fc6d57a;border-radius:14px;padding:10px;box-shadow:inset 0 1px #ffffffbf}.technical-details{flex-direction:column;gap:8px;max-width:100%;display:flex}.technical-detail-row{background:#ffffffbd;border:1px solid #c2dbe1c7;border-radius:10px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;padding:8px 9px;display:grid}.technical-detail-label{color:#70859b;padding-top:4px;font-size:12px;line-height:1.5}.technical-detail-value{color:#21364c;overflow-wrap:anywhere;word-break:break-word;background:#fafdfcf5;border:1px solid #bcd5e0c7;border-radius:8px;min-width:0;padding:5px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.technical-detail-value .ant-typography{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;white-space:normal;margin:0;display:inline}.technical-detail-value .ant-typography-copy{color:#2f74c0;vertical-align:-1px;margin-inline-start:6px}.technical-detail-value .copyable-technical-id{width:100%}.technical-detail-value .copyable-technical-id .ant-typography{white-space:nowrap;display:block}.technical-detail-value .copyable-technical-id.is-expanded .ant-typography{white-space:normal}.package-trace.compact .trace-node-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.package-trace.compact .trace-flow{overflow-x:auto}.ant-btn-primary{box-shadow:0 10px 24px #2c76d233}.ant-tag{border-radius:999px}@media (width<=1240px){.metric-grid,.runtime-observation-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-expansion-stats,.capability-expansion-track{grid-template-columns:repeat(2,minmax(0,1fr))}.package-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.command-panel,.dashboard-grid,.workspace-grid,.workspace-grid.two,.runtime-observation-grid,.capability-readiness-detail-grid,.knowledge-layout,.knowledge-studio-header,.knowledge-studio-grid,.sandbox-grid,.meeting-runbook-grid{grid-template-columns:1fr}.access-metrics,.source-type-strip,.knowledge-metrics-ribbon,.knowledge-stage-chain,.knowledge-lineage-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-preview-grid{grid-template-columns:1fr}}@media (width<=991px){.app-shell.ant-layout-has-sider{grid-template-columns:92px minmax(0,1fr);display:grid}.app-shell.ant-layout-has-sider>.app-sider{grid-column:1}.app-shell.ant-layout-has-sider>.app-sider+.ant-layout{grid-column:2;min-width:0;width:auto!important}.app-sider.ant-layout-sider-collapsed{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.app-sider{border-radius:20px;height:calc(100vh - 24px);margin:12px 0 12px 10px}.app-sider+.ant-layout{margin-left:0}.app-sider:before{height:86px;bottom:20px;left:13px;right:13px}.side-menu.ant-menu{padding-inline:8px}.app-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.app-header>div:first-child{width:100%;min-width:0}.app-header>.ant-space{justify-content:flex-start;width:100%}.app-header h2.ant-typography{font-size:24px;line-height:1.25}}@media (width<=760px){.login-topbar{padding:18px 22px}.login-panel{grid-template-columns:1fr;gap:20px;padding:24px}.login-copy h1{font-size:30px}.login-form{padding:20px}.api-account-grid{grid-template-columns:1fr}.api-account-panel{margin:18px auto;padding:22px}.api-documentation-hero{align-items:flex-start}.api-version-changelog-heading{flex-direction:column}.api-doc-two-column{grid-template-columns:1fr}.api-interface-list{position:static}.api-interface-detail{padding:16px}.api-interface-heading{flex-direction:column}.api-swagger-frame{height:620px}.api-identifier-row{padding:16px}.api-identifier-meta-grid{grid-template-columns:1fr;gap:12px;padding-left:0}.api-identifier-scenario{margin-bottom:12px}.api-doc-toc a{flex:auto;justify-content:center}.app-shell.ant-layout-has-sider{flex-direction:column;display:flex!important}.app-shell.ant-layout-has-sider>.app-sider,.app-sider.ant-layout-sider-collapsed{border-radius:20px;margin:12px 12px 0;flex:none!important;width:calc(100% - 24px)!important;min-width:0!important;max-width:calc(100% - 24px)!important;height:auto!important;min-height:0!important}.app-shell.ant-layout-has-sider>.app-sider+.ant-layout{grid-column:auto;width:100%}.app-sider .ant-layout-sider-children{align-items:center;gap:8px;min-height:76px;display:flex}.app-sider:before,.app-sider:after{display:none}.brand{flex:none;min-height:64px;padding:10px 10px 10px 12px}.brand-mark{width:42px;height:42px}.mobile-nav-strip{scrollbar-width:none;flex:auto;align-items:center;gap:6px;min-width:0;padding:8px 10px 8px 0;display:flex;overflow-x:auto}.mobile-nav-strip::-webkit-scrollbar{display:none}.mobile-nav-strip .ant-btn{height:42px;box-shadow:none;border-radius:14px;flex:none;padding-inline:12px}.side-menu.ant-menu{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;padding:8px 8px 8px 0;display:flex;overflow-x:auto;border-inline-end:0!important}.side-menu.ant-menu::-webkit-scrollbar{display:none}.side-menu.ant-menu-horizontal{line-height:44px;border-bottom:0!important}.side-menu.ant-menu-horizontal>.ant-menu-item{flex:none;height:44px;padding-inline:12px;line-height:44px}.side-menu.ant-menu-inline .ant-menu-item{flex:none;justify-content:center;width:auto;min-width:44px;height:44px;margin:0;line-height:44px;padding-inline:12px!important}.side-menu.ant-menu-inline-collapsed>.ant-menu-item{padding-inline:0!important}.app-header{border-radius:20px;flex-direction:column;align-items:flex-start;margin:12px 12px 0;padding:18px}.app-header h2.ant-typography{font-size:24px}.app-content{padding:16px 12px 24px}.command-panel{border-radius:20px;padding:20px}.command-copy h1.ant-typography{font-size:30px}.metric-grid,.runtime-observation-stat-grid,.access-metrics,.source-type-strip,.knowledge-metrics-ribbon,.knowledge-stage-chain,.knowledge-lineage-flow,.chunk-preview-grid,.knowledge-citation-stack:not(.compact),.package-grid,.mini-runtime-track,.summary-strip,.storage-asset-summary-strip,.sandbox-lower-grid,.service-grid,.access-source-summary,.permission-grid,.runtime-overview-summary-grid,.runtime-overview-inspection-grid,.capability-expansion-stats,.capability-expansion-track,.metric-grid,.runtime-observation-stat-grid{grid-template-columns:1fr}.mini-runtime-node:not(:last-child):after{display:none}.access-hero,.knowledge-hero,.knowledge-studio-header{flex-direction:column;align-items:flex-start;padding:18px}.knowledge-base-switcher,.knowledge-service-strip{grid-template-columns:1fr}.knowledge-stage-node:after{display:none}.source-type-card{min-height:62px}.workflow-flow,.runtime-step-flow,.trace-flow,.package-trace.compact .trace-flow{flex-direction:column;gap:0;display:flex;overflow-x:visible}.workflow-connector,.runtime-step-connector,.trace-flow-connector{min-width:0;min-height:32px;padding:4px 0}.workflow-connector span,.trace-flow-line{background:linear-gradient(#2c76d257,#12a37b6b);width:2px;height:24px}.workflow-connector span:after,.trace-flow-arrow{top:auto;bottom:-1px;right:auto;transform:rotate(135deg)}.trace-flow-label{max-width:220px;margin-top:2px}.trace-flow-node{min-width:0}.runtime-step-cluster{width:100%;min-width:0;max-width:none}.runtime-flow-canvas{min-height:520px}.runtime-canvas-node{width:214px;height:196px;min-height:196px;padding:12px 12px 42px}.runtime-canvas-subnode{width:164px}.runtime-canvas-toolbar{max-width:calc(100% - 20px);top:10px;right:10px;overflow-x:auto}.runtime-preview-card .ant-flex{flex-direction:column;align-items:stretch!important}.runtime-preview-card .ant-btn{align-self:flex-start}}
