._frame_m0vc4_1{width:100%;min-width:0;min-height:100vh;color:var(--console-text);background:var(--console-bg)}._frame_m0vc4_1>.ant-layout{flex:1 1 0;min-width:0}._sider_m0vc4_15{border-right:1px solid var(--console-line);height:100vh;top:0;overflow:hidden;background:var(--console-sidebar)!important;position:sticky!important}._header_m0vc4_24{z-index:20;background:color-mix(in srgb, var(--console-surface) 94%, transparent);border-bottom:1px solid var(--console-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;height:60px;padding:0 28px;line-height:normal;display:flex;position:sticky;top:0}._userButton_m0vc4_39{color:var(--console-text-soft);font-size:12px;font-weight:650}._scopeTag_m0vc4_45{color:var(--console-text-soft);background:color-mix(in srgb, var(--console-surface) 78%, var(--console-accent-soft));border-color:var(--console-line);border-radius:999px;margin:0;padding:4px 10px;font-size:11px;font-weight:650}._content_m0vc4_56{background:var(--console-bg);width:100%;min-width:0}._contentCanvas_m0vc4_62{width:100%;max-width:1680px;min-height:calc(100vh - 60px);margin:0 auto;padding:28px 32px 56px;animation:.18s ease-out _content-enter_m0vc4_1}._diagnosticDetailCanvas_m0vc4_71{max-width:none;height:calc(100vh - 60px);min-height:calc(100vh - 60px);padding:14px 24px 18px;overflow:hidden}._workspaceCanvas_m0vc4_80{max-width:none;height:calc(100vh - 60px);min-height:0;overflow:hidden}@keyframes _content-enter_m0vc4_1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}._toggle_wye6f_1{height:34px;color:var(--console-text-soft);background:var(--console-surface-raised);border:1px solid var(--console-line);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;transition:color .16s,background .16s,border-color .16s;display:inline-flex}._toggle_wye6f_1:hover{color:var(--console-text);background:var(--console-surface-hover);border-color:var(--console-line-strong)}._toggle_wye6f_1:focus-visible{outline:2px solid color-mix(in srgb, var(--console-accent) 55%, transparent);outline-offset:2px}._toggle_wye6f_1>span:first-child{place-items:center;width:18px;display:grid}._label_wye6f_35{line-height:1}@media (prefers-reduced-motion:reduce){._toggle_wye6f_1{transition:none}}._panel_zvy4m_1{height:100%;min-height:0;color:var(--console-text);background:linear-gradient(180deg, color-mix(in srgb, var(--console-surface) 72%, transparent), var(--console-sidebar)), var(--console-sidebar);flex-direction:column;display:flex}._brandRow_zvy4m_12{border-bottom:1px solid var(--console-line);justify-content:space-between;align-items:center;min-height:72px;padding:0 14px 0 16px;display:flex}._brand_zvy4m_12{min-width:0;color:var(--console-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}._brandMark_zvy4m_35{color:#f6fffc;background:#187561;border:1px solid #2d8875;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 5px 14px #18756129}._brand_zvy4m_12 strong,._brand_zvy4m_12 small{display:block}._brand_zvy4m_12 strong{font-size:16px;font-weight:750;line-height:19px}._brand_zvy4m_12 small{color:var(--console-muted);margin-top:3px;font-size:10px;font-weight:650}._headerAction_zvy4m_67{flex:none}._headerAction_zvy4m_67 .ant-btn{color:var(--console-text-soft)}._navigation_zvy4m_75{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:10px 0 18px;overflow-y:auto}._navigation_zvy4m_75::-webkit-scrollbar{width:6px}._navigation_zvy4m_75::-webkit-scrollbar-thumb{background:var(--console-line-strong);border-radius:6px}._menu_zvy4m_93{color:var(--console-text-soft);font-size:13px;background:0 0!important;border-inline-end:0!important}._menu_zvy4m_93 .ant-menu-item-group-title{letter-spacing:.08em;color:var(--console-muted)!important;padding:14px 18px 6px!important;font-size:10px!important;font-weight:750!important}._menu_zvy4m_93 .ant-menu-item,._menu_zvy4m_93 .ant-menu-submenu-title{border-radius:7px!important;width:calc(100% - 20px)!important;height:40px!important;margin:2px 10px!important;line-height:40px!important}._menu_zvy4m_93 .ant-menu-item:after{display:none!important}._menu_zvy4m_93 .ant-menu-item:hover,._menu_zvy4m_93 .ant-menu-submenu-title:hover{color:var(--console-accent-strong)!important;background:var(--console-surface-hover)!important}._menu_zvy4m_93 .ant-menu-item-selected{font-weight:700;position:relative;color:var(--console-accent-strong)!important;background:var(--console-accent-soft)!important}._menu_zvy4m_93 .ant-menu-item-selected:before{background:var(--console-accent);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}._menu_zvy4m_93 .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:700;color:var(--console-accent-strong)!important}._menu_zvy4m_93 .ant-menu-sub.ant-menu-inline{border-radius:8px;background:color-mix(in srgb, var(--console-surface-hover) 52%, transparent)!important}._menu_zvy4m_93 .ant-menu-sub .ant-menu-item{color:var(--console-muted);font-size:12px;padding-left:43px!important}._menu_zvy4m_93 .ant-menu-item-icon,._menu_zvy4m_93 .ant-menu-submenu-title .anticon{color:var(--console-muted);font-size:15px!important}._menu_zvy4m_93 .ant-menu-item-selected .ant-menu-item-icon,._menu_zvy4m_93 .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--console-accent)}@media (width<=900px){._brandRow_zvy4m_12{min-height:68px}}._loginPage_97mph_1{--auth-ink:#f0f5f2;--auth-muted:#91a19b;--auth-line:#afc9bf29;min-height:100vh;color:var(--auth-ink);background:radial-gradient(circle at 16% 12%,#3776631c,#0000 28%),#dfe6e2;place-items:center;padding:48px 56px;display:grid}._loginShell_97mph_15{background:#0b1512;border:1px solid #14382e2e;border-radius:30px;grid-template-columns:52% 48%;width:min(1280px,100vw - 112px);height:min(760px,100vh - 96px);min-height:680px;padding:12px;display:grid;overflow:hidden;box-shadow:0 28px 80px #142a2333}._visualPanel_97mph_29{background:#102a23;border-radius:22px;min-width:0;position:relative;overflow:hidden}._visualImage_97mph_37,._visualOverlay_97mph_38{width:100%;height:100%;position:absolute;inset:0}._visualImage_97mph_37{object-fit:cover;object-position:center}._visualOverlay_97mph_38{background:linear-gradient(#04110e6b,#0000 32%),linear-gradient(#0000 62%,#04110ead)}._brandLine_97mph_56{z-index:1;align-items:center;gap:11px;display:flex;position:absolute;top:38px;left:38px}._brandMark_97mph_66{color:#123b31;background:#91d1bf;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}._brandLine_97mph_56 strong,._brandLine_97mph_56 small{display:block}._brandLine_97mph_56 strong{color:#f4f8f6;letter-spacing:-.02em;font-family:Avenir Next,PingFang SC,sans-serif;font-size:19px}._brandLine_97mph_56 small{color:#e0f0eaad;margin-top:2px;font-size:11px}._visualCaption_97mph_95{z-index:1;position:absolute;bottom:38px;left:38px;right:38px}._visualCaption_97mph_95 span{color:#9bd7c6;letter-spacing:.12em;font-size:12px;font-weight:700}._visualCaption_97mph_95 p{color:#f1f6f3;letter-spacing:.01em;margin:10px 0 0;font-size:22px;font-weight:600}._loginPanel_97mph_118{place-items:center;min-width:0;padding:64px 72px;display:grid}._formCard_97mph_125{width:min(100%,390px)}._formCard_97mph_125 header{text-align:center;margin-bottom:36px}._formCard_97mph_125 h1{color:var(--auth-ink);letter-spacing:-.03em;margin:0 0 8px;font-family:Avenir Next,PingFang SC,sans-serif;font-size:32px;font-weight:650;line-height:1.3}._formCard_97mph_125 header p,._statusCard_97mph_145 p{color:var(--auth-muted);line-height:1.7}._formCard_97mph_125 header p{margin:0;font-size:13px}._fieldLabel_97mph_155{color:var(--console-line);margin:22px 0 9px;font-size:13px;font-weight:700;display:block}._formCard_97mph_125 .ant-input-affix-wrapper{color:#eaf1ee;border-color:var(--auth-line);height:52px;box-shadow:none;background:#17211e;border-radius:9px}._formCard_97mph_125 .ant-input-affix-wrapper .ant-input{color:#eaf1ee;background:0 0}._formCard_97mph_125 .ant-input-affix-wrapper .ant-input::placeholder{color:#6f817a}._formCard_97mph_125 .ant-input-affix-wrapper .ant-input-prefix{color:#7f918a;margin-inline-end:10px}._formCard_97mph_125 .ant-input-affix-wrapper-disabled,._formCard_97mph_125 .ant-input-affix-wrapper-disabled .ant-input{color:#82928c;background:#121b18}._formCard_97mph_125 .ant-input-affix-wrapper-focused{border-color:#51b899;box-shadow:0 0 0 3px #51b8991f}._formCard_97mph_125 .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled){color:#f3ebe8;background:#211b19;border-color:#d06d63}._formCard_97mph_125 .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):hover{background:#211b19;border-color:#e07d72}._formCard_97mph_125 .ant-input-affix-wrapper.ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused{background:#211b19;border-color:#e07d72;box-shadow:0 0 0 3px #e07d7221}._formCard_97mph_125 .ant-input:-webkit-autofill{caret-color:#eaf1ee;-webkit-text-fill-color:#eaf1ee;box-shadow:inset 0 0 0 1000px #17211e}._formCard_97mph_125 .ant-input:-webkit-autofill:hover{caret-color:#eaf1ee;-webkit-text-fill-color:#eaf1ee;box-shadow:inset 0 0 0 1000px #17211e}._formCard_97mph_125 .ant-input:-webkit-autofill:focus{caret-color:#eaf1ee;-webkit-text-fill-color:#eaf1ee;box-shadow:inset 0 0 0 1000px #17211e}._fieldError_97mph_224{color:#e7a39c;margin-top:7px;font-size:12px;display:block}._primaryAction_97mph_231{margin-top:30px;font-weight:700;color:#08130f!important;background:#43b28f!important;border-color:#43b28f!important;border-radius:9px!important;height:52px!important}._primaryAction_97mph_231:not(:disabled):hover{background:#58c3a1!important;border-color:#58c3a1!important}._primaryAction_97mph_231:disabled{color:#81918b!important;background:#25332e!important;border-color:#25332e!important}._formAlert_97mph_252{background:#702b2638;border-color:#d8685e57;margin-bottom:10px}._formAlert_97mph_252 .ant-alert-message{color:#f2cbc7}._secondaryActions_97mph_262{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._secondaryActions_97mph_262 .ant-btn{color:#79bca8;padding-inline:0;font-size:12px}._secondaryActions_97mph_262 .ant-btn:disabled{color:#596a64}._accountHint_97mph_279{color:var(--console-muted);text-align:center;margin:28px 0 0;font-size:12px}._statusPage_97mph_286{background:var(--console-bg);place-items:center;min-height:100vh;padding:24px;display:grid}._statusCard_97mph_145{background:var(--console-surface);border:1px solid var(--console-line);border-radius:14px;width:min(100%,480px);padding:40px;box-shadow:0 18px 54px #1f3f361a}._statusCard_97mph_145 h1{margin:0;font-size:26px}._statusCard_97mph_145 p{margin:14px 0 24px}._statusEyebrow_97mph_312{color:#177a64;margin-bottom:10px;font-size:12px;font-weight:700;display:block}._loadingState_97mph_320{color:#53675f;align-items:center;gap:12px;font-size:13px;display:flex}@media (width<=1100px) and (width>=961px){._loginShell_97mph_15{grid-template-columns:46% 54%}._loginPanel_97mph_118{padding-inline:48px}}@media (width<=960px){._loginPage_97mph_1{background:#0b1512;padding:0}._loginShell_97mph_15{width:100%;height:auto;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0}._visualPanel_97mph_29{display:none}._loginPanel_97mph_118{min-height:100vh;padding:48px clamp(24px,8vw,72px)}._formCard_97mph_125{width:min(100%,420px)}}@media (width<=520px){._loginPanel_97mph_118{padding-inline:24px}._formCard_97mph_125 header{margin-bottom:30px}._formCard_97mph_125 h1{font-size:28px}}@media (prefers-reduced-motion:reduce){._loginPage_97mph_1 *,._statusPage_97mph_286 *{scroll-behavior:auto!important;transition:none!important}}._drawerStack_19vq7_1{color:var(--console-text);gap:22px;display:grid}._drawerStack_19vq7_1 h3{color:var(--console-text);margin:0 0 10px;font-size:13px}._quotaPanel_19vq7_13,._quotaCompact_19vq7_14{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--console-accent) 12%, transparent), transparent 38%), var(--console-surface-subtle);border:1px solid var(--console-line);border-radius:14px;padding:20px}._quotaCompact_19vq7_14{min-width:220px;padding:12px 14px}._quotaHeadline_19vq7_28{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._quotaHeadline_19vq7_28 span,._quotaHeadline_19vq7_28 strong{display:block}._quotaHeadline_19vq7_28 span{color:var(--console-text-soft);font-size:11px}._quotaHeadline_19vq7_28 strong{color:var(--console-text);margin-top:3px;font-size:28px;font-weight:680;line-height:1.1}._quotaCompact_19vq7_14 ._quotaHeadline_19vq7_28 strong{font-size:18px}._quotaFacts_19vq7_58{color:var(--console-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:10px;font-size:11px;display:flex}._quotaFacts_19vq7_58 strong{color:var(--console-text-soft)}._unlimitedQuotaNote_19vq7_72,._scopeNote_19vq7_73{color:var(--console-text-soft);background:color-mix(in srgb, var(--console-accent) 7%, var(--console-surface));border-left:3px solid color-mix(in srgb, var(--console-accent) 66%, var(--console-line));padding:11px 13px;font-size:11px;line-height:1.65}._scopeNote_19vq7_73{background:var(--console-surface-subtle);padding:12px 14px;font-size:12px;line-height:1.7}._statementStack_19vq7_89{gap:22px;display:grid}._statementOverview_19vq7_94{background:var(--console-surface-subtle);border:1px solid var(--console-line);border-radius:14px;grid-template-columns:1.15fr 1fr 1fr;display:grid;overflow:hidden}._overviewPrimary_19vq7_103,._overviewFact_19vq7_104{border-right:1px solid var(--console-line);align-content:center;gap:4px;min-width:0;min-height:104px;padding:16px;display:grid}._overviewFact_19vq7_104:last-child{border-right:0}._overviewPrimary_19vq7_103{color:var(--console-bg);background:var(--console-accent-strong)}._overviewPrimary_19vq7_103 span,._overviewFact_19vq7_104 span{color:inherit;opacity:.75;font-size:10px}._overviewPrimary_19vq7_103 strong{font-size:28px;line-height:1}._overviewPrimary_19vq7_103 small{opacity:.72;font-size:10px}._overviewFact_19vq7_104 strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._overviewFact_19vq7_104 small{color:var(--console-muted);font-size:10px;line-height:1.45}._statementSection_19vq7_154{gap:12px;display:grid}._sectionHeading_19vq7_159{justify-content:space-between;align-items:end;gap:12px;display:flex}._sectionHeading_19vq7_159>div{gap:2px;display:grid}._sectionHeading_19vq7_159 span{color:var(--console-accent-strong);letter-spacing:.12em;font-size:10px;font-weight:700}._sectionHeading_19vq7_159 h3{margin:0;font-size:14px}._sectionHeading_19vq7_159 small{color:var(--console-muted);white-space:nowrap;font-size:10px}._stageList_19vq7_189{background:var(--console-surface-subtle);border:1px solid var(--console-line);border-radius:12px;padding:4px 14px;display:grid}._stageRow_19vq7_197{border-bottom:1px solid color-mix(in srgb, var(--console-line) 72%, transparent);grid-template-columns:minmax(108px,.9fr) minmax(80px,1fr) 66px;align-items:center;gap:10px;min-height:48px;display:grid}._stageRow_19vq7_197:last-child{border-bottom:0}._stageMeta_19vq7_210,._stageValue_19vq7_211{gap:2px;display:grid}._stageMeta_19vq7_210 strong,._stageValue_19vq7_211 strong{color:var(--console-text);font-size:11px}._stageMeta_19vq7_210 span,._stageValue_19vq7_211 span{color:var(--console-muted);font-size:10px}._stageValue_19vq7_211{text-align:right}._stageBar_19vq7_232{background:var(--console-line);border-radius:999px;height:5px;overflow:hidden}._stageBar_19vq7_232 i{background:var(--console-accent);border-radius:inherit;height:100%;display:block}._actionList_19vq7_246{gap:9px;display:grid}._actionCard_19vq7_251{background:var(--console-surface);border:1px solid var(--console-line);content-visibility:auto;contain-intrinsic-size:auto 84px;border-radius:12px;overflow:clip}._actionCard_19vq7_251[data-outcome=failed]{border-color:color-mix(in srgb, var(--console-danger) 34%, var(--console-line))}._actionCard_19vq7_251>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;min-height:68px;padding:12px;list-style:none;transition:background-color .14s ease-out;display:grid}._actionCard_19vq7_251>summary::-webkit-details-marker{display:none}._actionCard_19vq7_251>summary:hover{background:var(--console-surface-hover)}._actionCard_19vq7_251[open]>summary{background:color-mix(in srgb, var(--console-surface-hover) 60%, var(--console-surface));border-bottom:1px solid var(--console-line)}._actionIcon_19vq7_289{width:32px;height:32px;color:var(--console-accent-strong);background:var(--console-accent-soft);border-radius:9px;place-items:center;display:grid}._actionIdentity_19vq7_299,._actionTotal_19vq7_300{gap:2px;min-width:0;display:grid}._actionIdentity_19vq7_299 strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._actionIdentity_19vq7_299 small,._actionTotal_19vq7_300 small{color:var(--console-muted);font-size:10px}._actionTotal_19vq7_300{text-align:right}._actionTotal_19vq7_300 strong{color:var(--console-text);font-size:12px}._actionOutcome_19vq7_329{color:var(--console-success);background:color-mix(in srgb, var(--console-success) 9%, transparent);border:1px solid color-mix(in srgb, var(--console-success) 20%, var(--console-line));white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px}._actionCard_19vq7_251[data-outcome=failed] ._actionOutcome_19vq7_329{color:var(--console-danger);background:color-mix(in srgb, var(--console-danger) 8%, transparent);border-color:color-mix(in srgb, var(--console-danger) 24%, var(--console-line))}._actionCard_19vq7_251[data-outcome=unknown] ._actionOutcome_19vq7_329{color:var(--console-muted);background:var(--console-surface-subtle);border-color:var(--console-line)}._actionChevron_19vq7_351{color:var(--console-muted);transition:transform .14s ease-out}._actionCard_19vq7_251[open] ._actionChevron_19vq7_351{transform:rotate(180deg)}._actionBody_19vq7_360{gap:12px;padding:14px;display:grid}._legacyNotice_19vq7_366{color:var(--console-text-soft);background:var(--console-surface-subtle);border-left:2px solid var(--console-muted);padding:9px 11px;font-size:10px;line-height:1.6}._contextUnavailableNotice_19vq7_375{color:var(--console-text-soft);background:var(--console-surface-subtle);border-left:2px solid var(--console-line-strong);padding:9px 11px;font-size:10px;line-height:1.6}._attentionSignal_19vq7_384{color:var(--console-warning);background:color-mix(in srgb, var(--console-warning) 7%, transparent);border:1px solid color-mix(in srgb, var(--console-warning) 22%, var(--console-line));border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px 11px;display:grid}._attentionSignal_19vq7_384>div{gap:3px;display:grid}._attentionSignal_19vq7_384 strong{color:inherit;font-size:10px}._attentionSignal_19vq7_384 span{color:var(--console-text-soft);font-size:10px;line-height:1.55}._tokenBreakdown_19vq7_411{border:1px solid var(--console-line);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid}._tokenFact_19vq7_418{background:var(--console-surface-subtle);border-right:1px solid var(--console-line);align-content:center;gap:4px;min-height:58px;padding:10px;display:grid}._tokenFact_19vq7_418:nth-child(3){border-right:0}._tokenFact_19vq7_418 span,._cacheComposition_19vq7_433 span{color:var(--console-muted);font-size:10px}._tokenFact_19vq7_418 strong,._cacheComposition_19vq7_433 strong{color:var(--console-text);font-size:11px}._cacheComposition_19vq7_433{border-top:1px solid var(--console-line);grid-column:1/-1;gap:5px;padding:10px;display:grid}._cacheComposition_19vq7_433>div{justify-content:space-between;align-items:center;gap:10px;display:flex}._cacheComposition_19vq7_433 p,._cacheComposition_19vq7_433 small{color:var(--console-text-soft);margin:0;font-size:10px;line-height:1.55}._cacheComposition_19vq7_433 small{color:var(--console-muted)}._groupStages_19vq7_471{gap:0;display:grid}._groupStages_19vq7_471>strong{color:var(--console-text-soft);margin-bottom:5px;font-size:10px}._groupStages_19vq7_471>div{min-height:34px;color:var(--console-muted);border-bottom:1px solid color-mix(in srgb, var(--console-line) 68%, transparent);grid-template-columns:minmax(0,1fr) 54px auto;align-items:center;gap:8px;padding:6px 0;font-size:10px;display:grid}._groupStages_19vq7_471>div:last-child{border-bottom:0}._groupStages_19vq7_471>div strong{color:var(--console-text-soft);text-align:right;font-size:10px}._usageEmpty_19vq7_504{min-height:120px;color:var(--console-muted);text-align:center;background:var(--console-surface-subtle);border:1px dashed var(--console-line-strong);border-radius:12px;place-content:center;gap:5px;padding:20px;display:grid}._usageEmpty_19vq7_504 strong{color:var(--console-text-soft);font-size:12px}._usageEmpty_19vq7_504 span{max-width:340px;font-size:10px;line-height:1.6}._userIdentity_19vq7_528{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._userIdentity_19vq7_528 strong,._userIdentity_19vq7_528 code{display:block}._userIdentity_19vq7_528 strong{color:var(--console-text);font-size:20px}._userIdentity_19vq7_528 code{color:var(--console-muted);margin-top:5px;font-size:11px}._adjustmentGrid_19vq7_551{grid-template-columns:1fr 1fr;gap:12px;display:grid}._fullWidth_19vq7_557{width:100%}@media (prefers-reduced-motion:reduce){._actionCard_19vq7_251>summary,._actionChevron_19vq7_351{transition:none}}:root{--console-bg:#f2f5f4;--console-sidebar:#f4f7f5;--console-surface:#fff;--console-surface-raised:#fff;--console-surface-subtle:#f7f9f8;--console-surface-hover:#edf4f1;--console-line:#dce4e1;--console-line-strong:#c8d3cf;--console-text:#17221e;--console-text-soft:#53645d;--console-muted:#7a8983;--console-accent:#15806a;--console-accent-strong:#0b6957;--console-accent-soft:#dff0ea;--console-success:#22805f;--console-warning:#b06e22;--console-danger:#b85249;color:var(--console-text);background:var(--console-bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}:root[data-console-theme=dark]{--console-bg:#101512;--console-sidebar:#121814;--console-surface:#171d1a;--console-surface-raised:#1d2420;--console-surface-subtle:#141a17;--console-surface-hover:#232d28;--console-line:#303a36;--console-line-strong:#425049;--console-text:#e6ece9;--console-text-soft:#b2bdb8;--console-muted:#85938d;--console-accent:#48b99b;--console-accent-strong:#78d3ba;--console-accent-soft:#1d3a31;--console-success:#52c397;--console-warning:#d5a75d;--console-danger:#e27b72}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--console-text);background:var(--console-bg);transition:background-color .12s ease-out,color .12s ease-out}button,input,textarea,select{letter-spacing:0}.page-loading,.detail-loading{color:#687980;place-items:center;min-height:280px;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:50px;margin-bottom:22px;display:flex}.page-header h1{color:var(--console-text);letter-spacing:0;margin:0;font-size:24px;font-weight:650;line-height:32px}.page-header__meta{color:var(--console-muted);margin-top:4px;font-size:12px}.page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-bar{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px;display:flex}.data-surface{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;overflow:hidden}.data-surface .ant-table-wrapper,.data-surface .ant-table{border-radius:0!important}.clickable-row{cursor:pointer}.muted-text{color:var(--console-muted)}.mono-text{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.truncate-cell{text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.drawer-footer{justify-content:flex-end;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.demo-context-note{margin-bottom:18px}.json-view{color:#d8e6e3;white-space:pre-wrap;word-break:break-word;background:#172126;border-radius:6px;max-height:560px;margin:0;padding:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.detail-title-row{align-items:center;gap:10px;min-width:0;display:flex}.detail-title-row h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-strip{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;grid-template-columns:repeat(6,minmax(112px,1fr));margin-bottom:22px;display:grid}.summary-item{border-right:1px solid var(--console-line);min-width:0;padding:15px 17px}.summary-item:last-child{border-right:0}.summary-item span,.summary-item strong{display:block}.summary-item span{color:var(--console-muted);margin-bottom:4px;font-size:11px}.summary-item strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.detail-tabs{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;padding:0 20px 20px}.overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;display:grid}.section-block+.section-block{margin-top:22px}.section-block h2{color:var(--console-text-soft);margin:0 0 10px;font-size:13px;font-weight:700}.observability-stack{gap:22px;display:grid}.observability-summary{border:1px solid var(--console-line);border-radius:6px;grid-template-columns:repeat(6,minmax(120px,1fr));display:grid;overflow:hidden}.observability-summary .ant-statistic{background:var(--console-surface-subtle);border-right:1px solid var(--console-line);min-width:0;padding:14px 16px}.observability-summary .ant-statistic:last-child{border-right:0}.observability-summary .ant-statistic-title{color:var(--console-muted);margin-bottom:4px;font-size:11px}.observability-summary .ant-statistic-content{color:#1e2b30;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.xiaoxing-lens{background:#f4fbf8;border:1px solid #c7e7dd;border-left:4px solid #158068;border-radius:6px;padding:18px}.xiaoxing-lens__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.xiaoxing-lens__eyebrow{color:#397568;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.xiaoxing-lens h2{color:#17352f;margin:0;font-size:17px;font-weight:700}.xiaoxing-lens__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.xiaoxing-lens__grid div{background:#ffffffc7;border:1px solid #d9eee7;border-radius:5px;min-width:0;padding:12px}.xiaoxing-lens__grid span,.xiaoxing-lens__grid strong{display:block}.xiaoxing-lens__grid span{color:#5f7f78;margin-bottom:6px;font-size:11px;font-weight:650}.xiaoxing-lens__grid strong{color:#1f3530;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.business-context .json-view{max-height:220px}.route-decision{gap:16px;display:grid}.route-decision__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.route-decision h3{color:#405158;margin:0 0 8px;font-size:12px;font-weight:700}.action-governance{gap:16px;display:grid}.action-governance h3{color:#405158;margin:0 0 8px;font-size:12px;font-weight:700}.business-center-hero{background:var(--console-surface);border:1px solid var(--console-line);border-left:4px solid #0b7a66;border-radius:6px;grid-template-columns:minmax(0,1fr) 220px;gap:22px;margin-bottom:18px;padding:20px 22px;display:grid}.business-center-hero span{color:#587078;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.business-center-hero h1{color:var(--console-text);letter-spacing:0;margin:0 0 8px;font-size:24px;font-weight:750;line-height:32px}.business-center-hero p{color:#5f7077;max-width:840px;margin:0;font-size:13px;line-height:1.7}.business-center-hero__facts{background:#f5f8f7;border:1px solid #dfe8e5;border-radius:6px;grid-template-columns:1fr;align-content:center;gap:3px;min-width:0;padding:14px;display:grid}.business-center-hero__facts strong{color:var(--console-text);font-size:22px;font-weight:760;line-height:27px}.business-center-hero__facts span{color:#6d7d83;margin:0 0 8px;font-size:11px;font-weight:650}.business-center-tabs{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;padding:0 18px 18px}.business-center-tabs .ant-tabs-nav{margin-bottom:16px}.business-center-stack{gap:16px;display:grid}.business-kpi-grid,.business-cost-summary{border:1px solid var(--console-line);border-radius:6px;grid-template-columns:repeat(6,minmax(118px,1fr));display:grid;overflow:hidden}.business-cost-summary{grid-template-columns:repeat(3,minmax(150px,1fr));margin-bottom:16px}.business-kpi-card{background:var(--console-surface-subtle);border-right:1px solid var(--console-line);min-width:0;padding:15px 16px}.business-kpi-card:last-child{border-right:0}.business-kpi-card span,.business-kpi-card strong,.business-kpi-card small{display:block}.business-kpi-card span{color:#687980;margin-bottom:5px;font-size:11px;font-weight:700}.business-kpi-card strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:760;line-height:26px;overflow:hidden}.business-kpi-card small{color:#7c8a90;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:16px;overflow:hidden}.business-home-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:16px;display:grid}.business-panel{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;min-width:0;padding:16px}.business-panel--accent{background:#f6fbf9;border-color:#d7e9e3}.business-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.business-panel__head span{color:#6a7c82;margin-bottom:4px;font-size:11px;font-weight:740;display:block}.diagnostic-console,.diagnostic-detail-hero{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px}.diagnostic-console{padding:18px}.eval-workspace{--eval-ink:#14262b;--eval-accent:#0a7564;--eval-line:#d7e1e2;--eval-soft:#f5f9f8}.eval-bootstrap-loading{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;max-width:1180px;padding:28px}.eval-workspace>.ant-alert{margin-bottom:14px}.eval-workspace-bar{background:var(--console-surface);border:1px solid var(--eval-line);border-left:4px solid var(--eval-accent);border-radius:6px;grid-template-columns:minmax(320px,1.2fr) minmax(220px,.8fr) auto;align-items:center;gap:18px;min-height:104px;margin-bottom:18px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #1e363b0d}.eval-workspace-bar__identity{align-items:center;gap:12px;min-width:0;display:flex}.eval-workspace-bar--single-app{grid-template-columns:minmax(320px,1fr) auto}.eval-workspace-bar__icon{color:#dff9f2;background:#176d60;border:1px solid #0d5b50;border-radius:5px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.eval-workspace-bar__identity span,.eval-workspace-bar__identity strong,.eval-workspace-bar__identity p,.eval-workspace-bar__selector>span{display:block}.eval-workspace-bar__identity div>span,.eval-workspace-bar__selector>span{color:var(--console-muted);margin-bottom:5px;font-size:11px;font-weight:700}.eval-workspace-bar__identity strong{color:var(--eval-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:760;overflow:hidden}.eval-workspace-bar__identity p{color:var(--console-muted);margin:5px 0 0;font-size:12px;line-height:18px}.eval-workspace-bar__selector{border-left:1px solid #e2e8e9;min-width:0;padding-left:18px}.eval-workspace-bar__selector .ant-select{width:100%}.eval-readonly-badge{color:#405c57!important;background:#edf6f3!important;border-color:#c7ddd7!important;margin:0!important}.eval-execution-badge{font-weight:650;color:#0d6656!important;background:#e7f7f1!important;border-color:#9ed5c8!important;margin:0!important}.eval-tabs-surface{background:var(--console-surface);border:1px solid var(--eval-line);border-radius:6px;min-height:420px;padding:0 18px 18px}.eval-tabs-surface>.ant-tabs>.ant-tabs-nav{margin-bottom:16px}.eval-panel{gap:14px;display:grid}.eval-section-intro{color:#4e6268;background:var(--console-surface-subtle);border:1px solid #e3e9e8;border-left:3px solid #83aaa1;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.eval-section-intro strong,.eval-section-intro span{display:block}.eval-section-intro strong{color:var(--console-text);margin-bottom:3px;font-size:13px}.eval-section-intro span{font-size:12px;line-height:19px}.eval-section-intro>.ant-tag{flex:none;margin:0}.eval-filter-bar{background:var(--eval-soft);border:1px solid #e0e8e7;border-radius:5px;grid-template-columns:minmax(260px,1fr) 150px 180px auto;gap:10px;padding:12px;display:grid}.eval-filter-bar--campaigns{grid-template-columns:minmax(260px,1fr) 160px auto}.eval-filter-bar--runs{grid-template-columns:minmax(280px,1fr) 180px auto}.eval-section-intro--runs>.ant-btn{flex:none;padding-inline:4px;font-size:12px}.eval-run-ledger-summary{background:var(--console-surface);border:1px solid #dfe6e7;border-radius:5px;grid-template-columns:repeat(5,minmax(110px,1fr));display:grid;overflow:hidden}.eval-run-ledger-summary .ant-statistic{background:var(--console-surface-subtle);border-right:1px solid #e2e8e7;min-width:0;padding:13px 15px}.eval-run-ledger-summary .ant-statistic:last-child{border-right:0}.eval-run-ledger-summary .ant-statistic-title{color:var(--console-muted);font-size:11px}.eval-run-ledger-summary .ant-statistic-content{color:var(--console-text);font-size:20px}.eval-run-ledger-summary .ant-statistic:nth-child(2) .ant-statistic-content{color:#26765d}.eval-run-ledger-summary .ant-statistic:nth-child(3) .ant-statistic-content{color:#a34e43}.eval-run-ledger-summary .ant-statistic:nth-child(4) .ant-statistic-content{color:#9a6b20}.eval-primary-cell{min-width:0}.eval-primary-cell strong,.eval-primary-cell span{display:block}.eval-primary-cell strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.eval-primary-cell span{color:#738288;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.eval-primary-cell small{color:#879399;margin-top:5px;font-size:10px;display:block}.eval-run-result-cell strong,.eval-run-result-cell span{display:block}.eval-run-result-cell strong{color:#31464b;font-size:12px}.eval-run-result-cell span{color:#7a888d;margin-top:4px;font-size:11px}.eval-run-empty-copy strong,.eval-run-empty-copy span{display:block}.eval-run-empty-copy strong{color:#405257;margin-bottom:7px}.eval-run-empty-copy span{color:#7b898e;max-width:520px;margin-top:3px;font-size:11px;line-height:17px}.eval-drawer-title{align-items:center;gap:10px;min-width:0;display:flex}.eval-drawer-title>.anticon{color:var(--eval-accent)}.eval-drawer-title strong,.eval-drawer-title span{display:block}.eval-drawer-title strong{max-width:600px;color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eval-drawer-title span{color:#7b898f;margin-top:2px;font-size:11px;font-weight:500}.eval-drawer-stack{gap:24px;display:grid}.eval-drawer-stack section>.ant-typography:first-child{margin-top:0}.eval-timeline-item span,.eval-timeline-item strong{display:block}.eval-timeline-item span{color:var(--console-muted);margin-bottom:3px;font-size:11px}.eval-timeline-item strong{color:#26393e;font-size:13px}.eval-campaign-metrics{border:1px solid #dfe6e7;border-radius:5px;grid-template-columns:repeat(5,minmax(100px,1fr));display:grid;overflow:hidden}.eval-campaign-metrics .ant-statistic{background:var(--console-surface-subtle);border-right:1px solid #e2e8e9;padding:13px 14px}.eval-campaign-metrics .ant-statistic:last-child{border-right:0}.eval-campaign-metrics .ant-statistic-title{font-size:11px}.eval-campaign-metrics .ant-statistic-content{font-size:20px}.eval-evidence-hero,.eval-comparison-hero{background:#f5f8f7;border:1px solid #dce6e3;border-left:4px solid #5f8f83;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.eval-evidence-hero--failed,.eval-comparison-hero--regression{background:#fff7f5;border-color:#f0d8d2 #f0d8d2 #f0d8d2 #b95f4f}.eval-evidence-hero--error,.eval-comparison-hero--mixed,.eval-comparison-hero--inconclusive{background:#fffaf0;border-color:#eee0bf #eee0bf #eee0bf #a77a26}.eval-comparison-hero--improvement{background:#f2faf6;border-color:#d5e9de #d5e9de #d5e9de #397a5d}.eval-evidence-hero .ant-typography,.eval-comparison-hero .ant-typography{margin-bottom:0}.eval-evidence-hero .ant-typography+.ant-typography,.eval-comparison-hero .ant-typography+.ant-typography{color:#53666c;margin-top:7px;line-height:1.7}.eval-evidence-hero__eyebrow{color:#6d7f84;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:760;display:block}.eval-evidence-hero>.ant-tag,.eval-comparison-hero>.ant-tag{flex:none;margin:2px 0 0}.eval-evidence-metrics{border:1px solid #dfe6e7;border-radius:5px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.eval-evidence-metrics .ant-statistic{background:var(--console-surface-subtle);border-right:1px solid #e1e8e7;min-width:0;padding:14px 16px}.eval-evidence-metrics .ant-statistic:last-child{border-right:0}.eval-evidence-metrics .ant-statistic-title{font-size:11px}.eval-evidence-metrics .ant-statistic-content{color:var(--console-text);font-size:20px}.eval-evidence-metrics .ant-statistic-content-suffix{color:var(--console-muted);margin-left:6px;font-size:11px}.eval-run-step{padding:1px 0 12px}.eval-run-step__head{color:var(--console-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;font-size:11px;display:flex}.eval-run-step>strong{color:#26393e;margin-bottom:9px;font-size:13px;display:block}.eval-assertion-item{gap:16px;align-items:flex-start!important}.eval-assertion-item .ant-list-item-meta-avatar{color:#3c7d66;margin-inline-end:10px!important}.eval-assertion-result{color:#66777c;justify-items:end;gap:4px;min-width:180px;font-size:11px;display:grid}.eval-assertion-result>.ant-tag{margin:0 0 2px}.eval-issue-icon{color:#b06e28}.eval-version-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.eval-version-grid>div{background:var(--console-surface-subtle);border:1px solid #e1e7e8;border-radius:4px;min-width:0;padding:11px 13px}.eval-version-grid span,.eval-version-grid strong{display:block}.eval-version-grid span{color:#75858a;margin-bottom:4px;font-size:11px}.eval-version-grid strong{color:#2b3d42;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eval-comparison-runs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.eval-comparison-runs__arrow{color:#789088}.eval-comparison-run-card{background:var(--console-surface-subtle);border:1px solid #dfe7e5;border-radius:5px;min-width:0;padding:15px 16px}.eval-comparison-run-card>span{color:#6f8085;margin-bottom:8px;font-size:11px;font-weight:760;display:block}.eval-comparison-run-card>div{margin-bottom:9px}.eval-comparison-run-card>strong{color:#27393e;font-size:13px;display:block}.eval-comparison-run-card>p{color:#66787d;margin:5px 0 0;font-size:11px}.eval-version-change-list{gap:7px;display:grid}.eval-version-change-list>div{background:var(--console-surface-subtle);border:1px solid #e0e7e6;border-radius:4px;grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.eval-version-change-list span{color:#697b80;font-size:11px}.eval-version-change-list strong{color:#293b40;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eval-unsupported-scope{background:var(--console-surface);border:1px solid var(--eval-line);border-radius:6px;min-height:360px;padding-top:80px}@media (width<=1100px){.eval-workspace-bar{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr)}.eval-workspace-bar__selector{border-left:0;padding-left:0}.eval-readonly-badge,.eval-execution-badge{justify-self:end}.eval-run-ledger-summary{grid-template-columns:repeat(3,minmax(110px,1fr))}.eval-run-ledger-summary .ant-statistic:nth-child(3){border-right:0}.eval-run-ledger-summary .ant-statistic:nth-child(-n+3){border-bottom:1px solid #e2e8e7}}@media (width<=720px){.eval-workspace-bar,.eval-workspace-bar--single-app,.eval-filter-bar,.eval-filter-bar--campaigns,.eval-filter-bar--runs{grid-template-columns:1fr}.eval-readonly-badge,.eval-execution-badge{justify-self:start}.eval-section-intro{flex-direction:column;align-items:flex-start}.eval-campaign-metrics,.eval-run-ledger-summary{grid-template-columns:repeat(2,minmax(100px,1fr))}.eval-run-ledger-summary .ant-statistic,.eval-run-ledger-summary .ant-statistic:nth-child(3){border-bottom:1px solid #e2e8e7;border-right:1px solid #e2e8e7}.eval-run-ledger-summary .ant-statistic:nth-child(2n){border-right:0}.eval-run-ledger-summary .ant-statistic:last-child{border-bottom:0}.eval-evidence-metrics,.eval-version-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}.eval-evidence-hero,.eval-comparison-hero{flex-direction:column}.eval-comparison-runs{grid-template-columns:1fr}.eval-comparison-runs__arrow{justify-self:center;transform:rotate(90deg)}.eval-assertion-item{flex-direction:column;align-items:stretch!important}.eval-assertion-result{justify-items:start}.eval-version-change-list>div{grid-template-columns:1fr}}.diagnostic-console__intro{background:#f5f8f9;border:1px solid #dbe5e8;border-left:4px solid #305f72;border-radius:6px;margin-bottom:16px;padding:18px 20px}.diagnostic-console__intro span,.diagnostic-detail-hero span{color:#587078;margin-bottom:6px;font-size:11px;font-weight:760;display:block}.diagnostic-console__intro h1,.diagnostic-detail-hero h1{color:var(--console-text);letter-spacing:0;margin:0 0 8px;font-size:24px;font-weight:760;line-height:32px}.diagnostic-console__intro p,.diagnostic-detail-hero p{color:#63757c;margin:0;font-size:13px;line-height:1.7}.diagnostic-detail-hero{border-left:4px solid #305f72;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:20px;margin-bottom:18px;padding:20px 22px;display:grid}.diagnostic-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.diagnostic-summary-cell{background:#f7f9fa;border:1px solid #e1e7e9;border-radius:6px;min-width:0;padding:12px}.diagnostic-summary-cell span,.diagnostic-summary-cell strong{display:block}.diagnostic-summary-cell span{color:#708086;margin-bottom:5px;font-size:11px;font-weight:720}.diagnostic-summary-cell strong{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:760;line-height:22px;overflow:hidden}.diagnostic-summary-cell--success{background:#f2faf5;border-color:#cfe9d8}.diagnostic-summary-cell--warning{background:#fff8ed;border-color:#f0ddbd}.diagnostic-summary-cell--danger{background:#fff4f2;border-color:#efcfc8}.diagnostic-trace-float-button{inset-block-end:34px;inset-inline-end:34px}.diagnostic-detail-workspace{height:100%;min-height:0;overflow:hidden}.diagnostic-overview-drawer .ant-drawer-header{align-items:flex-start;padding:16px 18px}.diagnostic-overview-drawer .ant-drawer-header-title{min-width:0}.diagnostic-overview-drawer .ant-drawer-body{padding:18px}.diagnostic-overview-drawer__hero{background:#f6f9fa;border:1px solid #dfe7e9;border-left:4px solid #305f72;border-radius:6px;margin-bottom:14px;padding:16px 18px}.diagnostic-overview-drawer__hero span,.diagnostic-turn-overview__head span{color:#61747b;margin-bottom:5px;font-size:11px;font-weight:760;display:block}.diagnostic-overview-drawer__hero h2{color:var(--console-text);margin:0 0 6px;font-size:24px;font-weight:780;line-height:30px}.diagnostic-overview-drawer__hero p{overflow-wrap:anywhere;color:#65767d;margin:0;font-size:12px}.diagnostic-summary-grid--drawer{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.trace-diagnosis{background:var(--console-surface-subtle);border:1px solid #dfe7e9;border-left:4px solid #305f72;border-radius:6px;margin-bottom:18px;padding:14px}.trace-diagnosis--warning{background:#fffaf2;border-color:#ecdcbc}.trace-diagnosis--danger{background:#fff7f5;border-color:#eccdc6}.trace-diagnosis__head,.trace-field-lineage__title,.trace-field-lineage__row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.trace-diagnosis__head{margin-bottom:12px}.trace-diagnosis__head span,.trace-field-lineage__title span,.trace-diagnosis-list span{color:var(--console-muted);margin-bottom:4px;font-size:11px;font-weight:760;display:block}.trace-diagnosis__head h3{color:var(--console-text);margin:0;font-size:17px;font-weight:780;line-height:23px}.trace-diagnosis__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.trace-diagnosis-list{background:var(--console-surface);border:1px solid #e2e8ea;border-radius:6px;min-width:0;padding:10px 11px}.trace-diagnosis-list ul{color:#263840;gap:6px;margin:0;padding-left:16px;font-size:12px;line-height:1.5;display:grid}.trace-diagnosis__blindspot{margin-bottom:12px}.trace-field-lineage{gap:8px;display:grid}.trace-field-lineage__title strong{color:var(--console-text);font-size:15px;font-weight:780}.trace-field-lineage__row{background:var(--console-surface);border:1px solid #e2e8ea;border-radius:6px;padding:10px 11px}.trace-field-lineage__row--changed,.trace-field-lineage__row--missing_unexpected{border-color:#e7b9b0}.trace-field-lineage__row p{color:#43575f;margin:7px 0 9px;font-size:12px;line-height:1.55}.trace-field-lineage__points{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.trace-field-lineage__point{background:#f6f9fa;border:1px solid #e0e8ea;border-radius:4px;min-width:0;padding:7px 8px}.trace-field-lineage__point span,.trace-field-lineage__point strong{display:block}.trace-field-lineage__point span{color:#6b7d84;margin-bottom:4px;font-size:10px;font-weight:740}.trace-field-lineage__point strong{overflow-wrap:anywhere;color:var(--console-text);font-size:12px;font-weight:720;line-height:1.35}.diagnostic-lite-trace{background:#172126;border:1px solid #2b3d43;border-radius:6px;margin-bottom:18px;overflow:hidden}.diagnostic-lite-trace__head{background:#203037;border-bottom:1px solid #2d4148;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.diagnostic-lite-trace__head span,.diagnostic-lite-trace__head strong{display:block}.diagnostic-lite-trace__head span{color:#91a4aa;margin-bottom:3px;font-size:11px;font-weight:760}.diagnostic-lite-trace__head strong{color:#edf7f4;font-size:14px;font-weight:760}.diagnostic-lite-trace__preview{color:#d8e6e3;white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.diagnostic-turn-overview{gap:8px;display:grid}.diagnostic-turn-overview__head{justify-content:space-between;align-items:center;padding:0 2px 4px;display:flex}.diagnostic-turn-overview__head strong{color:var(--console-text);font-size:16px;font-weight:760}.diagnostic-turn-overview__item{background:var(--console-surface-subtle);border:1px solid #dfe7e9;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.diagnostic-turn-overview__item--success{border-color:#cfe7d7}.diagnostic-turn-overview__item--warning{background:#fffaf2;border-color:#ecdcbc}.diagnostic-turn-overview__item--danger{background:#fff7f5;border-color:#eccdc6}.diagnostic-turn-overview__index{color:#315f72;background:#eef6f8;border:1px solid #d5e4e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:780;display:grid}.diagnostic-turn-overview__content{min-width:0}.diagnostic-turn-overview__title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.diagnostic-turn-overview__title>span:first-child{color:#5e737a;font-size:11px;font-weight:760}.diagnostic-turn-overview__content h3{overflow-wrap:anywhere;color:var(--console-text);margin:0 0 5px;font-size:15px;font-weight:760;line-height:21px}.diagnostic-turn-overview__content p{overflow-wrap:anywhere;color:#64767d;margin:0;font-size:12px;line-height:1.5}.diagnostic-turn-overview__meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.diagnostic-turn-overview__meta span{color:#405960;background:#f1f6f7;border:1px solid #dce8eb;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:720;display:inline-flex}.diagnostic-detail-herolet{background:var(--console-surface);border:1px solid #dfe7e9;border-radius:6px;margin-bottom:8px;padding:10px 11px}.diagnostic-detail-herolet span{color:var(--console-muted);margin-bottom:5px;font-size:10px;font-weight:760;display:block}.diagnostic-detail-herolet p{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:13px;font-weight:720;line-height:1.45}.diagnostic-detail-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin-bottom:8px;display:grid}.diagnostic-detail-cell{background:var(--console-surface);border:1px solid #e2e8ea;border-radius:6px;min-width:0;padding:8px 10px}.diagnostic-detail-cell span{color:var(--console-muted);margin-bottom:4px;font-size:10px;font-weight:720;display:block}.diagnostic-detail-cell strong{overflow-wrap:anywhere;color:#1b272d;font-size:12px;font-weight:740;line-height:1.4;display:block}.diagnostic-status{color:#2b4c59;background:#eef5f7;border:1px solid #d7e5e9;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:12px;font-weight:720;display:inline-flex}.diagnostic-status--success{color:#1c6a3b;background:#eef9f1;border-color:#cbe8d4}.diagnostic-status--warning{color:#8b5d12;background:#fff7e8;border-color:#ecd8ae}.diagnostic-status--danger{color:#9a3528;background:#fff0ed;border-color:#efc7bf}.diagnostic-status--muted{color:#6a7478;background:#f2f4f4;border-color:#dfe4e5}.input-guard-checklist{gap:8px;margin-top:10px;display:grid}.input-guard-checklist__head{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.input-guard-checklist__head span,.input-guard-checklist__head strong{display:block}.input-guard-checklist__head span{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760}.input-guard-checklist__head strong{color:var(--console-text);font-size:13px;font-weight:780;line-height:1.4}.input-guard-checklist__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.input-guard-check{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.input-guard-check--success{border-color:#cfe7d7}.input-guard-check--warning{background:#fffaf2;border-color:#ead8b4}.input-guard-check--danger{background:#fff7f5;border-color:#efc7bf}.input-guard-check--muted{background:var(--console-surface-subtle);border-style:dashed}.input-guard-check__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.input-guard-check__head strong{overflow-wrap:anywhere;min-width:0;color:var(--console-text);font-size:13px;font-weight:780;line-height:1.35}.context-assembly-brief{gap:10px;margin-top:10px;display:grid}.context-assembly-brief__head,.context-assembly-section__title,.context-assembly-item__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.context-assembly-brief__head{padding:0 2px}.context-assembly-brief__head span,.context-assembly-section__title span{color:var(--console-muted);font-size:10px;font-weight:760;display:block}.context-assembly-brief__head strong,.context-assembly-section__title strong{color:var(--console-text);font-size:13px;font-weight:800;line-height:1.45;display:block}.context-assembly-brief__conclusion{color:#253238;background:#f7fbfc;border:1px solid #dbe9ed;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;font-weight:720;line-height:1.55}.context-assembly-brief__conclusion--success{color:#174426;background:#f3fbf5;border-color:#cfe7d7}.context-assembly-brief__conclusion--warning{color:#5c420f;background:#fffaf2;border-color:#ead8b4}.context-assembly-brief__conclusion--danger{color:#7a2018;background:#fff7f5;border-color:#efc7bf}.context-assembly-flow{grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.1fr) minmax(220px,1.1fr);gap:8px;display:grid}.context-assembly-flow div{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.context-assembly-flow span{color:var(--console-muted);margin-bottom:4px;font-size:10px;font-weight:760;display:block}.context-assembly-flow strong{overflow-wrap:anywhere;color:var(--console-text);font-size:12px;font-weight:760;line-height:1.5;display:block}.context-assembly-section{gap:8px;display:grid}.context-assembly-section__grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;display:grid}.context-assembly-section--compact .context-assembly-section__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.context-assembly-section__empty{color:var(--console-muted);background:var(--console-surface-subtle);border:1px dashed #dfe7e9;border-radius:6px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.context-assembly-item{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.context-assembly-item--success{border-color:#cfe7d7}.context-assembly-item--warning{background:#fffaf2;border-color:#ead8b4}.context-assembly-item--danger{background:#fff7f5;border-color:#efc7bf}.context-assembly-item--muted{background:var(--console-surface-subtle);border-style:dashed}.context-assembly-item__head{margin-bottom:8px}.context-assembly-item__head strong{min-width:0;color:var(--console-text);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.35}.context-assembly-item p{color:#29373c;margin:0;font-size:12px;font-weight:650;line-height:1.55}.context-assembly-item dl{gap:7px;margin:9px 0 0;display:grid}.context-assembly-item dt{color:var(--console-muted);margin-bottom:2px;font-size:10px;font-weight:760}.context-assembly-item dd{color:#253238;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:680;line-height:1.5}.input-guard-check dl{gap:6px;margin:0;display:grid}.input-guard-check dl div{min-width:0}.input-guard-check dt{color:var(--console-muted);margin-bottom:2px;font-size:10px;font-weight:720}.input-guard-check dd{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:12px;font-weight:650;line-height:1.45}.route-observability-strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;margin-top:8px;display:grid}.route-observability-strip span,.route-field-source-list span{overflow-wrap:anywhere;color:#2c414a;background:var(--console-surface);border:1px solid #e1e8ea;border-radius:6px;min-width:0;padding:8px 9px;font-size:12px;font-weight:650;line-height:1.45}.route-observability-strip strong,.route-field-source-list strong{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760;display:block}.route-observability-section{gap:8px;margin-top:10px;display:grid}.route-observability-section__head span,.route-observability-section__head strong{display:block}.route-observability-section__head span{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760}.route-observability-section__head strong{overflow-wrap:anywhere;color:var(--console-text);font-size:13px;font-weight:780;line-height:1.4}.route-observability-empty{color:#677980;background:var(--console-surface-subtle);border:1px dashed #d9e2e5;border-radius:6px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.route-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.route-candidate-card{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.route-candidate-card--selected{background:#f1faf4;border-color:#bee4ca}.route-candidate-card>div{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.route-candidate-card>div strong{overflow-wrap:anywhere;min-width:0;color:var(--console-text);font-size:13px;font-weight:780;line-height:1.35}.route-candidate-card>div span{overflow-wrap:anywhere;color:#60727a;text-align:right;flex-shrink:0;max-width:46%;font-size:11px;font-weight:700;line-height:1.35}.route-candidate-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.route-candidate-card dt{color:var(--console-muted);margin-bottom:2px;font-size:10px;font-weight:720}.route-candidate-card dd{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:12px;font-weight:650;line-height:1.45}.route-candidate-card p{overflow-wrap:anywhere;color:#61747b;margin:8px 0 0;font-size:12px;line-height:1.45}.route-field-source-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.route-issue-list{gap:7px;display:grid}.route-issue-list article{background:#fffaf2;border:1px solid #ead8b4;border-radius:6px;grid-template-columns:auto minmax(120px,.35fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.route-issue-list strong,.route-issue-list span:last-child{overflow-wrap:anywhere;min-width:0;color:var(--console-text);font-size:12px;line-height:1.45}.route-issue-list strong{font-weight:780}.model-observability-section{gap:8px;margin-top:10px;display:grid}.model-observability-section__head span,.model-observability-section__head strong{display:block}.model-observability-section__head span{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760}.model-observability-section__head strong{overflow-wrap:anywhere;color:var(--console-text);font-size:13px;font-weight:780;line-height:1.4}.model-observability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-fact-group,.model-output-preview{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.model-fact-group>strong,.model-output-preview span{color:var(--console-text);margin-bottom:7px;font-size:13px;font-weight:780;line-height:1.35;display:block}.model-fact-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.model-fact-group dt{color:var(--console-muted);margin-bottom:2px;font-size:10px;font-weight:720}.model-fact-group dd,.model-output-preview p{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:12px;font-weight:650;line-height:1.45}.model-output-preview p{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.model-observability-strip{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:7px;display:grid}.model-observability-strip span{overflow-wrap:anywhere;color:#2c414a;background:var(--console-surface);border:1px solid #e1e8ea;border-radius:6px;min-width:0;padding:8px 9px;font-size:12px;font-weight:650;line-height:1.45}.model-observability-strip strong{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760;display:block}.model-issue-list{gap:7px;display:grid}.model-issue-list article{background:#fffaf2;border:1px solid #ead8b4;border-radius:6px;grid-template-columns:auto minmax(130px,.36fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.model-issue-list strong,.model-issue-list span:last-child{overflow-wrap:anywhere;min-width:0;color:var(--console-text);font-size:12px;line-height:1.45}.model-issue-list strong{font-weight:780}.decision-evidence{background:#fbfdfd;border:1px solid #d7e5e8;border-radius:6px;gap:10px;margin-top:10px;padding:12px;display:grid}.decision-evidence__head,.decision-evidence-field__head,.decision-evidence-group__title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.decision-evidence__head span,.decision-evidence__summary span,.decision-evidence-group__title span,.decision-evidence-field dt{color:var(--console-muted);font-size:10px;font-weight:760;display:block}.decision-evidence__head strong{overflow-wrap:anywhere;color:#142126;margin-top:3px;font-size:14px;font-weight:820;line-height:1.45;display:block}.decision-evidence__summary{grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.3fr) minmax(140px,.7fr);gap:8px;display:grid}.decision-evidence__summary div{background:var(--console-surface);border:1px solid #e1e8ea;border-radius:6px;min-width:0;padding:9px 10px}.decision-evidence__summary strong{overflow-wrap:anywhere;color:#22343c;margin-top:4px;font-size:12px;font-weight:760;line-height:1.45;display:block}.decision-evidence-group{gap:7px;display:grid}.decision-evidence-group__title strong{color:var(--console-text);font-size:12px;font-weight:780}.decision-evidence-fields{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.decision-evidence-group--compact .decision-evidence-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.decision-evidence-field{background:var(--console-surface);border:1px solid #e1e8ea;border-radius:6px;min-width:0;padding:10px}.decision-evidence-field--success{background:#fbfffc;border-color:#bfe5cd}.decision-evidence-field--warning{background:#fffdf8;border-color:#ecd59d}.decision-evidence-field--danger{background:snow;border-color:#e7b6b6}.decision-evidence-field--muted{background:var(--console-surface-subtle);border-style:dashed}.decision-evidence-field__head{margin-bottom:8px}.decision-evidence-field__head strong,.decision-evidence-field__head span{overflow-wrap:anywhere;min-width:0;display:block}.decision-evidence-field__head strong{color:#142126;font-size:13px;font-weight:820;line-height:1.35}.decision-evidence-field__head span{color:#2c414a;margin-top:3px;font-size:12px;font-weight:700;line-height:1.4}.decision-evidence-field dl{grid-template-columns:.62fr 1fr;gap:7px 8px;margin:0;display:grid}.decision-evidence-field dd{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:12px;font-weight:650;line-height:1.45}.business-agent-section{gap:8px;margin-top:10px;display:grid}.business-agent-section__head span,.business-agent-section__head strong{display:block}.business-agent-section__head span{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760}.business-agent-section__head strong{overflow-wrap:anywhere;color:var(--console-text);font-size:13px;font-weight:780;line-height:1.4}.business-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.business-fact-group{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.business-fact-group>strong{color:var(--console-text);margin-bottom:7px;font-size:13px;font-weight:780;line-height:1.35;display:block}.business-fact-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.business-fact-group dt{color:var(--console-muted);margin-bottom:2px;font-size:10px;font-weight:720}.business-fact-group dd{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:12px;font-weight:650;line-height:1.45}.business-context-list,.business-missing-reason-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.business-context-list span,.business-missing-reason-list span{overflow-wrap:anywhere;color:#2c414a;background:var(--console-surface);border:1px solid #e1e8ea;border-radius:6px;min-width:0;padding:8px 9px;font-size:12px;font-weight:650;line-height:1.45}.business-context-list strong,.business-missing-reason-list strong{color:var(--console-muted);margin-bottom:3px;font-size:10px;font-weight:760;display:block}.business-field-change-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.business-field-change-list article{background:var(--console-surface);border:1px solid #e0e7e9;border-radius:6px;min-width:0;padding:10px}.business-field-change-list article>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.business-field-change-list article>div:first-child strong{overflow-wrap:anywhere;min-width:0;color:var(--console-text);font-size:13px;font-weight:780;line-height:1.35}.business-field-change-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.business-field-change-list dt{color:var(--console-muted);margin-bottom:2px;font-size:10px;font-weight:720}.business-field-change-list dd{overflow-wrap:anywhere;color:var(--console-text);margin:0;font-size:12px;font-weight:650;line-height:1.45}.business-field-change-list p{overflow-wrap:anywhere;color:#61747b;margin:8px 0 0;font-size:12px;line-height:1.45}.business-agent-empty{color:#677980;background:var(--console-surface-subtle);border:1px dashed #d9e2e5;border-radius:6px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.business-agent-json-collapse .ant-collapse-header{font-size:12px;font-weight:700;color:#57717a!important;padding:4px 0!important}.business-agent-json-collapse .ant-collapse-content-box{padding:6px 0 0!important}.business-agent-issue-list{gap:7px;display:grid}.business-agent-issue-list article{background:#fffaf2;border:1px solid #ead8b4;border-radius:6px;grid-template-columns:auto minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.business-agent-issue-list strong,.business-agent-issue-list span:last-child{overflow-wrap:anywhere;min-width:0;color:var(--console-text);font-size:12px;line-height:1.45}.business-agent-issue-list strong{font-weight:780}.diagnostic-metric-grid,.diagnostic-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.diagnostic-metric,.diagnostic-preview{background:var(--console-surface);border:1px solid #e2e8ea;border-radius:6px;min-width:0;padding:10px 12px}.diagnostic-metric span,.diagnostic-preview span{color:var(--console-muted);margin-bottom:5px;font-size:11px;font-weight:720;display:block}.diagnostic-metric strong,.diagnostic-preview p{overflow-wrap:anywhere;color:#1b272d;font-size:13px;line-height:1.55}.diagnostic-metric strong{font-weight:760}.diagnostic-preview p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.diagnostic-preview--danger p{color:#9a3528}.diagnostic-fact-row{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.business-panel__head h2{color:#243137;letter-spacing:0;margin:0;font-size:16px;font-weight:750}.business-name-cell{min-width:0}.business-name-cell strong,.business-name-cell span{display:block}.business-name-cell strong{color:#26343a;font-size:13px;font-weight:720;line-height:19px}.business-name-cell span{color:#77858b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.muted-code{color:#66777e;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.business-observe-hero{background:#f6faf9;border:1px solid #dbe7e4;border-left:4px solid #12816a;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:20px;display:flex}.business-observe-hero__eyebrow{color:#55726b;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.business-observe-hero h1{color:#17272c;letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:750}.business-observe-hero p{color:#56686f;max-width:780px;margin:0;font-size:13px;line-height:1.7}.business-observe-metrics{background:var(--console-surface);border:1px solid var(--console-line);border-radius:6px;grid-template-columns:repeat(5,minmax(130px,1fr));margin-bottom:22px;display:grid;overflow:hidden}.business-observe-metrics--route{margin-bottom:14px}.business-observe-metrics div{border-right:1px solid var(--console-line);min-width:0;padding:15px 16px}.business-observe-metrics div:last-child{border-right:0}.business-observe-metrics span,.business-observe-metrics strong{display:block}.business-observe-metrics span{color:var(--console-muted);margin-bottom:5px;font-size:11px}.business-observe-metrics strong{color:#1e2b30;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;overflow:hidden}.section-heading-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.section-heading-row h2{margin-bottom:0}.training-summary{gap:16px;display:grid}.training-summary--compact{border-top:1px solid #cfe8df;margin-top:16px;padding-top:16px}.training-summary__metrics{border:1px solid #dfe7e6;border-radius:6px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.training-summary__metrics div{background:var(--console-surface-subtle);border-right:1px solid #e6eeec;min-width:0;padding:12px 14px}.training-summary__metrics div:last-child{border-right:0}.training-summary__metrics span,.training-summary__metrics strong,.training-summary__body span,.training-summary__body strong{display:block}.training-summary__metrics span,.training-summary__body span{color:#65777d;margin-bottom:6px;font-size:11px;font-weight:650}.training-summary__metrics strong,.training-summary__body strong{color:#1f3136;font-size:13px;font-weight:700;line-height:1.55}.training-summary__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.training-summary__body>div{background:var(--console-surface);border:1px solid #e0e8e6;border-radius:5px;min-width:0;padding:12px}.intensity-bars{flex-wrap:wrap;gap:6px;display:flex}.intensity-bars__item{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.intensity-bars__item--low{color:#136c4d;background:#e8f7ef}.intensity-bars__item--medium{color:#85610b;background:#fff4cf}.intensity-bars__item--high{color:#9d2f2f;background:#ffe8e4}.training-days-table{margin-top:2px}.route-intent-distribution{color:#65777d;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;display:flex}.route-intent-distribution>span{font-weight:700}.content-block{color:#27353b;background:var(--console-surface-subtle);white-space:pre-wrap;word-break:break-word;border:1px solid #e1e6e7;border-radius:5px;min-height:112px;margin:0;padding:15px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65}.detail-drawer .ant-descriptions-item-label{color:#687980;width:132px}.tag-list{flex-wrap:wrap;gap:4px;display:flex}.tag-list--single-line{flex-wrap:nowrap;overflow:hidden}.tag-list--single-line .ant-tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.knowledge-sufficiency-summary{background:var(--console-surface);border:1px solid var(--console-line);border-radius:14px;grid-template-columns:repeat(5,minmax(120px,1fr));margin-bottom:16px;display:grid;overflow:hidden}.knowledge-effect-toolbar{border:1px solid var(--console-line);background:var(--console-surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:14px 16px;display:flex}.knowledge-effect-toolbar strong,.knowledge-effect-toolbar span{display:block}.knowledge-effect-toolbar strong{color:#17231f;font-size:15px}.knowledge-effect-toolbar span{color:#70807a;margin-top:3px;font-size:12px}.knowledge-effect-release{background:linear-gradient(100deg,#edf7f3,#fbfdfc 52%);border:1px solid #cfe3dc;border-radius:14px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:grid}.knowledge-effect-release span,.knowledge-effect-release strong{display:block}.knowledge-effect-release span{color:#668078;font-size:12px}.knowledge-effect-release strong{color:#126e5d;margin-top:4px;font-size:18px}.knowledge-effect-release p{color:#61736d;margin:0;line-height:1.6}.knowledge-sufficiency-summary>div{border-right:1px solid var(--console-line);padding:15px 17px}.knowledge-sufficiency-summary>div:last-child{border-right:0}.knowledge-sufficiency-summary span,.knowledge-sufficiency-summary strong{display:block}.knowledge-sufficiency-summary span{color:var(--console-muted);margin-bottom:4px;font-size:11px}.knowledge-sufficiency-summary strong{color:#1e2b30;font-size:22px}.knowledge-sufficiency-summary [data-tone=success] strong{color:#15805d}.knowledge-sufficiency-summary [data-tone=warning] strong{color:#a86b00}.knowledge-sufficiency-summary [data-tone=danger] strong{color:#c33a35}.knowledge-sufficiency-filter-note{color:var(--console-muted);align-items:center;font-size:12px;display:inline-flex}.knowledge-sufficiency-stages h3,.detail-drawer section>h3{color:#27353b;margin:0 0 10px;font-size:13px}.knowledge-sufficiency-stages>div{color:#66777d;background:var(--console-surface-subtle);border-bottom:1px solid var(--console-line);justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.knowledge-sufficiency-stages>div:first-of-type{border-radius:5px 5px 0 0}.knowledge-sufficiency-stages>div:last-child{border-bottom:0;border-radius:0 0 5px 5px}@media (width<=1180px){.summary-strip{grid-template-columns:repeat(3,minmax(120px,1fr))}.summary-item:nth-child(3){border-right:0}.summary-item:nth-child(-n+3){border-bottom:1px solid var(--console-line)}}@media (width<=900px){.overview-grid,.observability-summary,.context-assembly-flow,.route-decision__split,.xiaoxing-lens__grid,.business-center-hero,.diagnostic-detail-hero,.diagnostic-summary-grid,.diagnostic-detail-grid,.diagnostic-metric-grid,.diagnostic-preview-grid,.model-observability-grid,.model-issue-list article,.route-issue-list article,.decision-evidence__summary,.decision-evidence-field dl,.business-agent-grid,.business-fact-group dl,.business-field-change-list dl,.business-agent-issue-list article,.business-kpi-grid,.business-cost-summary,.business-home-grid,.business-observe-metrics,.training-summary__metrics,.training-summary__body{grid-template-columns:1fr}.knowledge-sufficiency-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}.knowledge-sufficiency-summary>div:nth-child(2){border-right:0}.knowledge-sufficiency-summary>div:nth-child(-n+2){border-bottom:1px solid var(--console-line)}.observability-summary .ant-statistic{border-right:0;border-bottom:1px solid var(--console-line)}.observability-summary .ant-statistic:last-child{border-bottom:0}.business-observe-hero{display:block}.business-observe-hero .ant-space{margin-top:12px}.business-observe-metrics div,.business-kpi-card,.training-summary__metrics div{border-right:0;border-bottom:1px solid var(--console-line)}.business-observe-metrics div:last-child,.business-kpi-card:last-child,.training-summary__metrics div:last-child{border-bottom:0}.business-center-tabs{padding:0 12px 14px}.trace-diagnosis__summary,.trace-field-lineage__points{grid-template-columns:1fr}}@media (width<=640px){.page-header{display:block}.page-header h1{font-size:21px}.page-header__actions{justify-content:flex-start;margin-top:12px}.form-grid,.summary-strip{grid-template-columns:1fr}.summary-item{border-right:0;border-bottom:1px solid var(--console-line)}.summary-item:last-child{border-bottom:0}.filter-bar>*{flex:140px;min-width:0!important}.detail-tabs{padding:0 12px 14px}.knowledge-sufficiency-summary{grid-template-columns:1fr}.knowledge-sufficiency-summary>div{border-right:0;border-bottom:1px solid var(--console-line)}.knowledge-sufficiency-summary>div:last-child{border-bottom:0}}
