html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.appShell{display:flex;min-height:100vh;background:var(--app-bg);color:var(--np-text)}.appShellSidebar{display:flex;flex:0 0 256px;width:256px;flex-direction:column;background:var(--app-sidebar-bg);border-right:1px solid var(--app-sidebar-border);transition:width .18s cubic-bezier(.2,.8,.2,1),flex-basis .18s cubic-bezier(.2,.8,.2,1)}.appShell.isMini .appShellSidebar{flex-basis:72px;width:72px;align-items:stretch}.appShellBrand{display:flex;align-items:center;gap:12px;height:64px;padding:0 20px;border-bottom:1px solid var(--app-sidebar-border)}.appShell.isMini .appShellBrand{justify-content:center;padding:0}.appShellBrandMark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--app-brand-grad);color:#fff;font-size:15px;font-weight:800}.appShellBrandName{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--app-sidebar-fg-strong)}.appShellNav{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.appShell.isMini .appShellNav{align-items:center;padding:16px 0}.appShellNavLabel{padding:8px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-sidebar-muted)}.appShellNavItem{position:relative;display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:10px;color:var(--app-sidebar-fg);text-decoration:none;transition:background-color .14s cubic-bezier(.2,.8,.2,1),color .14s}.appShell.isMini .appShellNavItem{width:44px;justify-content:center;padding:0}.appShellNavItem:hover{background:var(--np-surface-hovered);color:var(--app-sidebar-fg-strong)}.appShellNavItem.isActive{background:var(--app-sidebar-active-bg);color:var(--app-sidebar-active-fg);font-weight:600}.appShellNavItem.isActive:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--app-sidebar-active-fg)}.appShell.isMini .appShellNavItem.isActive:before{left:-14px}.appShellNavIcon{display:inline-flex;font-size:18px;color:currentColor}.appShellNavText{font-size:14px}.appShellUser{display:flex;align-items:center;gap:10px;margin:12px;padding:10px;border:0;border-radius:12px;background:var(--np-surface-hovered);color:inherit;cursor:pointer;text-align:left;transition:background-color .14s cubic-bezier(.2,.8,.2,1)}.appShell.isMini .appShellUser{justify-content:center;margin:12px auto;padding:8px}.appShellUserAvatar.ant-avatar{flex:0 0 auto;background:var(--np-avatar-bg);color:var(--np-avatar-ink);font-size:12px;font-weight:700}.appShellUserMeta{flex:1;min-width:0;display:flex;flex-direction:column}.appShellUserMeta strong{font-size:13px;font-weight:600;color:var(--app-sidebar-fg-strong);line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShellUserMeta small{font-size:11px;color:var(--app-sidebar-muted);line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShellUserCaret{flex:0 0 auto;font-size:11px;color:var(--app-sidebar-muted)}.appShellMain{flex:1;min-width:0;display:flex;flex-direction:column}.appShellHeader{display:flex;align-items:center;gap:8px;height:64px;flex:0 0 64px;padding:0 20px;background:var(--app-header-bg);border-bottom:1px solid var(--app-header-border)}.appShellHeaderTitle{display:flex;flex-direction:column;margin-left:4px}.appShellHeaderCrumb{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--np-text-subtlest)}.appShellHeaderTitle strong{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--np-text)}.appShellHeaderSpacer{flex:1}.appShellIconBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--np-border);border-radius:10px;background:var(--app-elevated, var(--np-surface));color:var(--np-text-muted);font-size:16px;cursor:pointer;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .14s,color .14s}.appShellIconBtn:hover{color:var(--np-text);border-color:var(--np-border-strong);background:var(--np-surface-hovered)}.appShellMenuBtn{border-color:transparent;background:transparent}.appShellBell .appShellDot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:999px;background:var(--np-danger);border:2px solid var(--app-header-bg)}.appShellHeaderDivider{width:1px;height:28px;margin:0 4px;background:var(--np-border)}.appShellHeaderUser{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 6px;border:0;border-radius:10px;background:transparent;color:var(--np-text);cursor:pointer;transition:background-color .14s cubic-bezier(.2,.8,.2,1)}.appShellHeaderUser:hover{background:var(--np-surface-hovered)}.appShellHeaderUserName{font-size:13px;font-weight:600}.appShellHeaderUser .anticon-down{font-size:11px;color:var(--np-text-subtlest)}.appShellContent{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--app-bg)}.appCustomizer{display:flex;flex-direction:column;gap:22px}.appCustomizerGroup{display:flex;flex-direction:column;gap:10px}.appCustomizerLabel{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--np-text-subtlest)}@media (max-width: 980px){.appShellSidebar{flex-basis:72px;width:72px}.appShellSidebar .appShellBrandName,.appShellSidebar .appShellNavText,.appShellSidebar .appShellNavLabel,.appShellSidebar .appShellUserMeta,.appShellSidebar .appShellUserCaret,.appShellHeaderUserName{display:none}}.appShellHeaderTitle{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:6px;min-width:0}.appShellHeaderCrumb{align-items:center;background:var(--np-primary-soft);border:1px solid var(--np-primary-border);border-radius:999px;color:var(--np-primary-strong);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:18px;padding:3px 9px;text-transform:uppercase}.appShellHeaderTitle strong{color:var(--np-text);display:block;flex:0 1 auto;font-size:18px;font-weight:800;letter-spacing:0;line-height:24px;max-width:min(360px,32vw);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShellHeaderSub{align-items:center;background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:999px;color:var(--np-text-muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;line-height:18px;padding:3px 9px;white-space:nowrap}@media (max-width: 760px){.appShellHeader{gap:6px;min-height:64px;padding:8px 12px}.appShellHeaderTitle{gap:6px}.appShellHeaderTitle strong{font-size:16px;line-height:22px;max-width:34vw}.appShellHeaderCrumb,.appShellHeaderSub{font-size:10px;line-height:16px;padding:2px 7px}}:root{--np-bg: #f6f7f9;--np-bg-strong: #eceef2;--np-surface: #ffffff;--np-surface-muted: #f6f7f9;--np-surface-hovered: #f1f3f5;--np-border: #e6e9ee;--np-border-strong: #d3d8e0;--np-text: #1f2733;--np-text-muted: #586170;--np-text-subtlest: #8a93a0;--np-primary: #2f6feb;--np-primary-strong: #1f2733;--np-primary-soft: #eaf1fd;--np-accent: #157f3c;--np-accent-soft: #eaf5ec;--np-attention: #b4740e;--np-warning-bg: #fbf3e6;--np-warning-text: #8a5a0b;--np-error-bg: #fbecea;--np-error-text: #c4362e;--np-danger: #c4362e;--np-info-bg: #eaf1fd;--np-info-text: #2f6feb;--np-avatar-bg: #eef0f3;--np-avatar-ink: #586170;--np-radius-sm: 6px;--np-radius-md: 8px;--np-shadow: 0 12px 32px rgba(15, 23, 42, .1), 0 4px 12px rgba(15, 23, 42, .06);--np-shadow-soft: 0 8px 22px rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .04);--np-shadow-lifted: 0 18px 44px rgba(15, 23, 42, .12), 0 6px 16px rgba(15, 23, 42, .07);--np-focus-ring: 0 0 0 3px rgba(47, 111, 235, .18);--np-motion-fast: .16s cubic-bezier(.2, .8, .2, 1);--np-motion: .24s cubic-bezier(.2, .8, .2, 1);--np-motion-slow: .42s cubic-bezier(.2, .8, .2, 1);--fs-2xs: 11px;--lh-2xs: 16px;--fs-xs: 12px;--lh-xs: 18px;--fs-sm: 13px;--lh-sm: 20px;--fs-md: 14px;--lh-md: 22px;--fs-lg: 16px;--lh-lg: 24px;--fs-xl: 20px;--lh-xl: 28px;--fs-2xl: 24px;--lh-2xl: 32px;--fs-3xl: 30px;--lh-3xl: 38px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--d-accent: var(--np-primary);--d-accent-hover: #2559c9;--d-title: var(--np-text);--d-text: var(--np-text);--d-text-2: var(--np-text-muted);--d-text-3: var(--np-text-subtlest);--d-border: var(--np-border);--d-surface-subtle: #f6f7f9;--d-good: var(--np-accent);--d-good-bg: var(--np-accent-soft);--d-warn: var(--np-attention);--d-warn-bg: var(--np-warning-bg);--d-bad: var(--np-danger);--d-bad-bg: var(--np-error-bg)}html,body,#root,#root *{font-family:Manrope,sans-serif!important}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.np-visible-scrollbar{scrollbar-width:thin;scrollbar-color:#c9d2df transparent}.np-visible-scrollbar::-webkit-scrollbar{display:block;height:6px;width:6px}.np-visible-scrollbar::-webkit-scrollbar-thumb{background:#c9d2df;border-radius:999px}.np-visible-scrollbar::-webkit-scrollbar-track{background:transparent}.npTabRail{position:relative;display:inline-flex;align-items:center;gap:4px;background:var(--np-bg-strong);border-radius:10px;padding:4px;width:max-content;max-width:100%;overflow-x:auto}.npTabIndicator{position:absolute;top:4px;bottom:4px;left:0;background:var(--np-surface);border-radius:8px;box-shadow:var(--np-shadow-soft);transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1);z-index:0;will-change:transform,width}.npTabButton{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:650;line-height:1;color:var(--np-text-muted);cursor:pointer;white-space:nowrap;transition:color .2s ease}.npTabButton:hover:not(:disabled):not(.active){color:var(--np-text)}.npTabButton.active{color:var(--np-primary)}.npTabButton:disabled{color:var(--np-text-subtlest);opacity:.5;cursor:not-allowed}.npTabIcon{display:inline-flex;align-items:center}.npTabIcon svg{font-size:16px!important}.npSkeleton{display:flex;flex-direction:column;gap:20px;padding:20px}.npSkeletonHero,.npSkeletonKpiCard,.npSkeletonPanel{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-md)}.npSkeletonHero{min-height:124px}.npSkeletonKpiRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.npSkeletonKpiCard{min-height:150px;padding:16px;display:flex;flex-direction:column;gap:10px}.npSkeletonPanel{padding:20px;display:flex;flex-direction:column;gap:14px}.npSkeletonChartArea{height:180px;border-radius:8px;background:#f3f6fa;position:relative;overflow:hidden}.npSkeletonListRow{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--np-border)}.npSkeletonListRow:last-child{border-bottom:0}.npSkeletonBlock{position:relative;overflow:hidden;background:#f3f6fa;border-radius:6px}.npSkeletonBlock--label{width:60%;height:12px}.npSkeletonBlock--value{width:40%;height:22px}.npSkeletonBlock--desc{width:80%;height:10px}.npSkeletonBlock--title{width:30%;height:16px}.npSkeletonBlock--rowTitle{width:70%;height:12px}.npSkeletonBlock--rowMeta{width:40%;height:10px}.npSkeletonHero:before,.npSkeletonBlock:before,.npSkeletonChartArea:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:npShimmer 1.5s infinite}@keyframes npShimmer{to{transform:translate(100%)}}.npEmptyState{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:600px;margin:24px auto;padding:40px 32px;text-align:center;background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:var(--np-radius-md)}.npEmptyIllustrationWrap{width:220px;height:160px}.npEmptyIllustration{width:100%;height:100%}.npEmptyCard{fill:#fff;stroke:#c3b9fb;stroke-width:2}.npEmptyBar{fill:#b3a6fa}.npEmptyBar--mid{fill:#9b8af7}.npEmptyBar--tall{fill:var(--np-primary)}.npEmptyWordmark{font-size:9px;font-weight:800;letter-spacing:1px;fill:#b3a6fa}.npEmptyLensGlass{fill:var(--np-primary-soft);fill-opacity:.7;stroke:var(--np-primary);stroke-width:2}.npEmptyLensRing{fill:none;stroke:var(--np-primary);stroke-width:1.5;stroke-opacity:.5}.npEmptyLensHandle{stroke:var(--np-primary);stroke-width:5;stroke-linecap:round}.npEmptyFloat{animation:npEmptyFloat 3.5s ease-in-out infinite;transform-origin:center}.npEmptyLens{animation:npEmptyFloat 3.5s ease-in-out infinite reverse;transform-origin:center}.npEmptyPulse{animation:npEmptyPulse 2.2s ease-in-out infinite;transform-origin:150px 96px}@keyframes npEmptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes npEmptyPulse{0%,to{r:30;opacity:1}50%{r:33;opacity:.75}}.npEmptyTitle{color:var(--np-text);font-size:20px!important;font-weight:600!important;line-height:28px!important}.npEmptyMessage{color:#595959;font-size:14px!important;line-height:22px!important;max-width:480px}.npErrorCard{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #f7b9c8;background:var(--np-error-bg);border-radius:var(--np-radius-md);padding:16px 20px;margin:20px}.npErrorMessage{color:var(--np-error-text)!important;font-size:14px!important;line-height:22px!important}.npErrorRetry.MuiButton-root{border-color:#f0a0b6;color:var(--np-error-text);flex:0 0 auto;text-transform:none;font-weight:650}.npErrorRetry.MuiButton-root:hover{border-color:var(--np-error-text);background:#ffd6e0}html,body,#root{min-height:100%}body{margin:0;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--np-text)}.brandMark{align-items:center;background:var(--np-text);border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:800;height:40px;justify-content:center;width:40px}.statIcon,.avatarIcon{align-items:center;background:var(--np-primary-soft);border:1px solid #d6d1fb;border-radius:10px;color:var(--np-primary);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.teamScreen{display:flex;flex-direction:column;gap:24px}.teamScreenHead{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.orgCard .ant-tabs-nav{margin-bottom:20px}.orgTabHead{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.orgTabHeadTitle{align-items:center;display:flex;gap:8px}.orgCountPill{background:var(--np-primary-soft);border:1px solid var(--np-primary-soft);border-radius:999px;color:var(--np-primary);font-size:12px;font-weight:700;line-height:1;min-width:22px;padding:4px 8px;text-align:center}.orgTabHeadActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.entityList{display:flex;flex-direction:column;gap:12px}.entityRow{align-items:center;display:flex;gap:16px;min-height:64px}.entityRowMain{display:grid;flex:1;gap:2px;min-width:0}.entityRowMain strong{color:var(--np-text);font-weight:700}.entityRowMain span{color:var(--np-text-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityRowTags{align-items:center;display:flex;flex:0 0 auto;gap:6px}.userCell{align-items:center;display:flex;gap:12px;min-width:0}.userCell span:last-child{display:grid;gap:2px;min-width:0}.userCell strong,.userCell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userCell small{color:var(--np-text-muted)}.avatar{align-items:center;background:var(--np-primary-soft);border:1px solid var(--np-primary-soft);border-radius:999px;color:var(--np-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.emptyState,.loadingBox{align-items:center;border:1px dashed var(--np-border-strong);border-radius:8px;color:var(--np-text-muted);display:flex;gap:12px;justify-content:center;min-height:160px;padding:24px;text-align:center}@media (max-width: 700px){.entityRow{align-items:flex-start;flex-direction:column}}.diagnoseListItem{border:1px solid var(--np-border);border-radius:8px;padding:12px 14px}.jsonPreview{background:var(--np-text);border-radius:8px;color:#e2e8f0;font-size:12px;line-height:1.55;margin:0;max-height:520px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.forgePage,.forgeSection{display:flex;flex-direction:column;gap:20px}.forgePage{border:1px solid var(--np-border);background:var(--np-surface-muted);box-shadow:0 0 0 1px var(--np-surface);font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.forgeHero{background:var(--np-surface);border-left:3px solid var(--np-primary);box-shadow:inset 0 -1px 0 var(--np-border);display:grid;gap:24px;grid-template-columns:minmax(190px,.55fr) minmax(280px,1fr) minmax(260px,1.1fr);margin:20px;min-height:124px;padding:24px}.forgeHero.good{border-left-color:var(--np-accent);background:var(--np-accent-soft)}.forgeHero.warn,.forgeHero.neutral{border-left-color:var(--np-attention);background:var(--np-warning-bg)}.forgeHero.bad{border-left-color:var(--np-danger);background:var(--np-error-bg)}.forgeHeroStatus,.forgeHeroSummary,.forgeMetricBlock{min-width:0}.forgeHeroStatus{border-right:1px solid var(--np-border);padding-right:24px}.forgeEyebrow{color:var(--np-text-muted);font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeHeroValue{color:var(--np-primary-strong);font-size:30px!important;font-weight:700!important;line-height:40px!important;margin-top:4px!important}.forgeSummaryText{color:var(--np-text);font-size:16px!important;font-weight:500!important;line-height:24px!important;margin-top:4px!important;max-width:72ch;white-space:pre-wrap}.forgeHeroMetrics{border-left:1px solid var(--np-border);display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:24px}.forgeMetricValue{color:var(--np-text);font-size:20px!important;font-weight:650!important;line-height:28px!important;margin-top:8px!important}.forgeMetricValue.good,.forgeKpiValue.good{color:var(--np-accent)}.forgeMetricValue.warn,.forgeKpiValue.warn,.forgeKpiValue.neutral{color:var(--np-attention)}.forgeMetricValue.bad,.forgeKpiValue.bad{color:var(--np-danger)}.forgeSection{background:var(--np-surface);border:1px solid var(--np-border);padding:20px}.forgePage>.forgeSection{border-left:0;border-right:0}.forgeSectionTitle{color:var(--np-primary-strong);font-size:var(--fs-lg)!important;font-weight:600!important;line-height:var(--lh-lg)!important}.forgeKpiGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.forgeKpiCard{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:0 1px 6px #7777771f;min-height:150px;padding:16px}.forgeKpiLabel{color:var(--np-text-subtlest);font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:20px!important;text-transform:uppercase}.forgeKpiValue{color:var(--np-text);font-size:var(--fs-2xl)!important;font-weight:650!important;line-height:var(--lh-2xl)!important;margin-top:10px!important}.forgeKpiDescription,.forgeMuted{color:var(--np-text-subtlest);font-size:12px!important;line-height:20px!important;margin-top:8px!important}.forgeVerdictCard{border:1px solid var(--np-border);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);overflow:hidden;padding:14px}.forgeVerdictPrimary{background:var(--np-error-bg);border-radius:8px;min-width:0;padding:16px}.forgeVerdictTitle{color:var(--np-text);font-size:20px!important;font-weight:700!important;line-height:28px!important;margin-top:4px!important;word-break:break-word}.forgeFactGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.forgeFact{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:8px;color:var(--np-text);font-size:13px;line-height:20px;min-height:148px;padding:16px;white-space:pre-wrap}.forgeFactTitle{font-size:14px!important;font-weight:700!important;line-height:22px!important;margin-bottom:6px!important}.forgeFact.cause .forgeFactTitle{color:var(--np-danger)}.forgeFact.signal .forgeFactTitle{color:var(--np-attention)}.forgeFact.consequence .forgeFactTitle{color:var(--np-primary)}.forgeClusterGrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.forgeClusterCard,.forgeActionCard,.forgeNarrativeCard{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:0 1px 6px #7777771a;min-width:0;padding:16px}.forgeClusterTitle,.forgeActionTitle{color:var(--np-text);font-size:16px!important;font-weight:700!important;line-height:24px!important;word-break:break-word}.forgeClusterText{color:var(--np-text-muted);font-size:13px!important;line-height:21px!important;margin-top:8px!important;white-space:pre-wrap;word-break:break-word}.forgeMiniGrid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.forgeMiniMetric{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:6px;min-width:0;padding:8px 10px}.forgeMiniMetric span{color:var(--np-text-subtlest);display:block;font-size:11px;line-height:16px}.forgeMiniMetric strong{color:var(--np-text);display:block;font-size:13px;line-height:18px;margin-top:3px;overflow-wrap:anywhere}.forgeActionList{display:grid;gap:14px}.forgeForecastStrip{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:8px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.forgeTwoColumn{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rawPayloadDetails summary{color:var(--np-text);cursor:pointer;font-size:14px;font-weight:600;line-height:22px}.rawPayloadDetails .jsonPreview{margin-top:14px}@media (max-width: 1100px){.forgeHero,.forgeVerdictCard{grid-template-columns:1fr}.forgeHeroStatus,.forgeHeroMetrics{border-left:0;border-right:0;padding-left:0;padding-right:0}.forgeKpiGrid,.forgeClusterGrid,.forgeFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.forgeHero,.forgeSection{margin-left:0;margin-right:0;padding:14px}.forgeHeroMetrics,.forgeKpiGrid,.forgeClusterGrid,.forgeFactGrid,.forgeMiniGrid,.forgeForecastStrip,.forgeTwoColumn{grid-template-columns:1fr}.forgeHeroValue{font-size:24px!important;line-height:32px!important}}.forgeScaffold{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:8px;overflow:hidden}.forgeScaffoldHeader{background:var(--np-surface);border-bottom:1px solid var(--np-border);box-shadow:0 1px #091e4208}.forgeBreadcrumb{align-items:center;border-bottom:1px solid var(--np-border);color:var(--np-text-subtlest);display:flex;font-size:14px;gap:8px;line-height:22px;min-height:44px;padding:0 24px}.forgeScaffoldTitleRow{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:12px 24px}.forgeScaffoldTitle{color:var(--np-text);font-size:24px!important;font-weight:650!important;line-height:32px!important}.forgeScaffoldSubtext{color:var(--np-text-subtlest);font-size:13px!important;line-height:20px!important}.forgeTabs{border-top:1px solid var(--np-border);padding:12px 20px 0}.forgeTabs .MuiTabs-flexContainer{background:var(--np-surface-muted);border-radius:8px;gap:4px;padding:4px;width:max-content}.forgeTabs .MuiTab-root{border-radius:8px;color:var(--np-text-muted);font-size:14px;font-weight:650;min-height:40px;padding:8px 20px;text-transform:none}.forgeTabs .Mui-selected{background:var(--np-surface);box-shadow:0 1px 3px #091e421f;color:var(--np-primary)!important}.forgeTabs .MuiTabs-indicator{display:none}@media (max-width: 700px){.forgeScaffoldTitleRow{align-items:stretch;flex-direction:column;padding:12px 16px}.forgeBreadcrumb{padding:0 16px}.forgeTabs{padding-left:12px;padding-right:12px}}.appLayout{min-height:100vh}.appSider{border-right:1px solid var(--np-border)}.appSider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.appBrand{align-items:center;display:flex;gap:10px;height:54px;padding:0 16px}.appBrandMark{align-items:center;background:var(--np-primary, var(--np-primary));border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:800;height:32px;justify-content:center;width:32px}.appBrandName{color:var(--np-text);font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.appNavMenu.ant-menu{border-inline-end:none;flex:1;padding:12px 8px}.appNavMenu .ant-menu-item{border-radius:10px;font-weight:500;margin-block:2px}.appSiderUser{align-items:center;border-top:1px solid var(--np-border);cursor:pointer;display:flex;gap:10px;min-height:56px;padding:8px 16px}.appSiderUser:hover{background:var(--np-surface-muted)}.appSiderUserAvatar{background:var(--np-primary-soft, var(--np-primary-soft));color:var(--np-primary-strong, var(--np-text));flex:0 0 auto;font-size:12px;font-weight:700}.appSiderUserMeta{flex:1;min-width:0}.appSiderUserMeta strong,.appSiderUserMeta small{display:block;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appSiderUserMeta strong{color:var(--np-text);font-size:13px;font-weight:600}.appSiderUserMeta small{color:var(--np-text-subtlest);font-size:11px}.appSiderUserCaret{color:var(--np-text-subtlest);flex:0 0 auto;font-size:10px}.appLayoutContent{background:var(--np-surface);min-width:0}.appPageHeader{border-bottom:1px solid var(--np-border);padding:20px 28px}.appPageHeaderTitle.ant-typography{margin-bottom:2px!important}.appContent{display:flex;flex-direction:column;gap:28px;padding:28px;animation:npFadeInUp .42s cubic-bezier(.2,.8,.2,1)}.appControlBand{background:var(--np-surface);border:1px solid var(--np-border);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:20px}@keyframes npFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.appContent,.forgePage{animation:none!important}}.forgeScaffold{background:var(--np-surface);border:0;border-radius:0;box-shadow:none;overflow:visible}.forgeScaffoldHeader{background:var(--np-surface);border-bottom:1px solid var(--np-border);box-shadow:none}.forgeBreadcrumb{align-items:center;border-bottom:1px solid var(--np-border);color:var(--np-text-subtlest);display:flex;font-size:12px;gap:8px;height:38px;line-height:20px;padding:0 20px}.forgeBreadcrumb strong{color:var(--np-text);font-weight:400}.forgeBreadcrumb em{color:var(--np-text-subtlest);font-style:normal;margin-left:12px}.forgeScaffoldTitleRow{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:54px;padding:8px 20px}.forgeTitleGroup{align-items:center;display:flex;gap:6px;min-width:0}.forgeScaffoldTitle{color:var(--np-text);font-size:24px!important;font-weight:500!important;line-height:32px!important}.forgeHeaderTools{align-items:center;color:var(--np-text);font-size:12px;line-height:20px}.forgeHeaderTools .MuiTextField-root .MuiInputBase-root{border-radius:4px;font-size:12px;height:30px}.forgeTabs{min-height:46px;padding:0 20px}.forgeTabs .MuiTabs-flexContainer{background:transparent;border-radius:0;gap:32px;padding:0;width:max-content}.forgeTabs .MuiTab-root{color:var(--np-text);font-size:14px;font-weight:400;letter-spacing:0;min-height:46px;min-width:0;padding:12px 0;text-transform:none}.forgeTabs .Mui-selected{background:transparent;box-shadow:none;color:var(--np-primary)!important}.forgeTabs .MuiTabs-indicator{background:var(--np-primary);display:block;height:2px}.forgeContent{background:var(--np-surface);display:flex;flex-direction:column;gap:20px;padding:20px}.forgeHero{align-items:center;background:var(--np-error-bg);border:0;border-left:3px solid var(--np-danger);box-shadow:none;display:grid;gap:24px;grid-template-columns:66px 160px minmax(420px,1fr) 120px;margin:0;min-height:144px;padding:24px}.forgeHero.good,.forgeHero.warn,.forgeHero.neutral,.forgeHero.bad{background:var(--np-error-bg);border-left-color:var(--np-danger)}.forgeHealthIcon,.forgeVerdictIcon{align-items:center;background:var(--np-error-bg);border-radius:50%;color:var(--np-danger);display:inline-flex;height:44px;justify-content:center;width:44px}.forgeHeroStatus{border-right:1px solid rgba(0,0,0,.06);min-width:0;padding-right:24px}.forgeEyebrow,.forgeMetricLabel{align-items:center;color:var(--np-text-muted);display:flex;gap:4px;font-size:14px!important;font-weight:400!important;line-height:22px!important}.forgeHeroValue{color:var(--np-danger);font-size:24px!important;font-weight:600!important;line-height:32px!important;margin-top:2px!important}.forgeHeroSprint,.forgeMuted,.forgeSectionSubtext{color:var(--np-text-subtlest);font-size:12px!important;line-height:20px!important}.forgeHeroMetrics{border-left:0;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.forgeMetricBlock{border-right:1px solid rgba(0,0,0,.06);min-height:50px;min-width:0;padding-right:24px}.forgeMetricBlock:last-child{border-right:0}.forgeMetricValue{color:var(--np-text);font-size:14px!important;font-weight:600!important;line-height:22px!important;margin-top:6px!important}.forgeMetricValue.good{color:var(--np-accent)}.forgeMetricValue.warn,.forgeMetricValue.neutral{color:var(--np-attention)}.forgeMetricValue.bad{color:var(--np-danger)}.forgeHeroOutcome{align-self:center;justify-self:end;text-align:left}.forgeOutcomeValue{color:var(--np-primary);font-size:24px!important;font-weight:700!important;line-height:32px!important}.forgeSection{background:var(--np-surface);border:0;padding:0}.forgePage>.forgeSection{border:0}.forgeSectionHeading{margin-bottom:16px}.forgeSectionTitle{color:var(--np-primary-strong);font-size:16px!important;font-weight:500!important;line-height:24px!important}.forgeKpiGrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.forgeKpiCard{background:var(--np-surface);border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 1px 6px #7777771f;display:flex;flex-direction:column;min-height:118px;overflow:hidden;padding:0}.forgeKpiBody{display:flex;flex:1;gap:14px;padding:16px}.forgeKpiIcon{align-items:center;background:var(--np-primary-soft);border-radius:50%;color:var(--np-primary);display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.forgeKpiCopy{min-width:0}.forgeKpiLabel{color:var(--np-text-subtlest);font-size:14px!important;font-weight:600!important;letter-spacing:1.68px!important;line-height:20px!important;text-transform:uppercase}.forgeKpiValue{color:var(--np-text);font-size:20px!important;font-weight:500!important;line-height:28px!important;margin-top:8px!important}.forgeKpiDescription{color:var(--np-text-subtlest);font-size:12px!important;line-height:20px!important;margin-top:8px!important}.forgeTextButton.MuiButton-root{align-self:flex-end;color:var(--np-primary);font-size:12px;font-weight:400;padding:8px 16px}.forgeVerdictCard{align-items:center;background:linear-gradient(90deg,#fef7e8,#fefaf0 22%,#fafbf7 50%,#eef8fb 76%,#ecfcfe);border:0;border-radius:8px;display:grid;gap:24px;grid-template-columns:44px 220px minmax(320px,1fr) 148px;min-height:102px;overflow:hidden;padding:24px}.forgeVerdictPrimary{background:transparent;border-right:1px solid rgba(0,0,0,.06);border-radius:0;min-width:0;padding:0 24px 0 0}.forgeVerdictTitle{color:var(--np-text);font-size:20px!important;font-weight:700!important;line-height:28px!important;margin:4px 0 12px!important}.forgeVerdictSummary{color:var(--np-text);font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeVerdictActions .MuiButton-root{border-radius:4px;font-size:14px;font-weight:400;min-height:32px;white-space:nowrap}.forgeRawDock{align-self:flex-start;max-width:100%}.forgeRawDock .rawPayloadDetails summary{font-size:12px}.forgeRawDock .jsonPreview{max-height:320px}@media (max-width: 1180px){.forgeHero,.forgeVerdictCard{grid-template-columns:1fr}.forgeHeroStatus,.forgeMetricBlock,.forgeVerdictPrimary{border-right:0;padding-right:0}.forgeHeroOutcome{justify-self:start}.forgeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.forgeScaffoldTitleRow{align-items:flex-start;flex-direction:column;height:auto}.appPageHeader{padding:16px}.appContent,.forgeContent{padding:12px}.forgeHeroMetrics,.forgeKpiGrid{grid-template-columns:1fr}}.forgeHero{align-items:stretch;border-radius:0;display:grid;gap:20px;grid-template-columns:44px 172px minmax(260px,1fr) minmax(420px,.95fr);min-height:122px;padding:20px 24px}.forgeHero.bad{background:var(--np-error-bg);border-left-color:var(--np-danger)}.forgeHero.warn,.forgeHero.neutral{background:var(--np-warning-bg);border-left-color:#fa8c16}.forgeHero.good{background:var(--np-accent-soft);border-left-color:var(--np-accent)}.forgeHero.bad .forgeHealthIcon,.forgeVerdictCard.bad .forgeVerdictIcon,.forgeVerdictCard.bad .forgeVerdictMiniIcon{background:var(--np-error-bg);color:var(--np-danger)}.forgeHero.warn .forgeHealthIcon,.forgeHero.neutral .forgeHealthIcon,.forgeVerdictCard.warn .forgeVerdictIcon,.forgeVerdictCard.warn .forgeVerdictMiniIcon{background:var(--np-warning-bg);color:var(--np-attention)}.forgeHero.good .forgeHealthIcon,.forgeVerdictCard.good .forgeVerdictIcon,.forgeVerdictCard.good .forgeVerdictMiniIcon{background:var(--np-accent-soft);color:var(--np-accent)}.forgeHealthIcon,.forgeVerdictIcon{height:44px;width:44px}.forgeHeroStatus{display:flex;flex-direction:column;justify-content:center;padding-right:20px}.forgeHero.bad .forgeHeroValue,.forgeKpiValue.bad{color:var(--np-danger)}.forgeHero.warn .forgeHeroValue,.forgeHero.neutral .forgeHeroValue,.forgeKpiValue.warn,.forgeKpiValue.neutral{color:var(--np-attention)}.forgeHero.good .forgeHeroValue,.forgeKpiValue.good{color:var(--np-accent)}.forgeGoalLink.MuiButton-root{align-self:flex-start;color:var(--np-primary);font-size:12px;line-height:20px;margin-top:8px;min-width:0;padding:0;text-transform:none}.forgeHeroSummaryColumn{align-self:center;border-right:1px solid rgba(0,0,0,.06);min-width:0;padding-right:22px}.forgeSummaryText{color:var(--np-text);font-size:14px!important;font-weight:500!important;line-height:22px!important;margin-top:6px!important}.forgeHeroMetrics{align-self:center;gap:18px}.forgeMetricBlock{min-height:62px;padding-right:18px}.forgeKpiSection{position:relative}.forgeKpiGrid{gap:16px}.forgeKpiCard{border-color:var(--np-border);border-radius:8px;box-shadow:0 1px 4px #26262614;min-height:128px}.forgeKpiCard.isSelected{background:var(--np-primary-soft);border-color:var(--np-primary);box-shadow:0 0 0 1px #6d5ef52e}.forgeKpiCard.isSelected .forgeKpiIcon{background:var(--np-surface)}.forgeTrendPanel{background:var(--np-surface);border:1px solid var(--np-border-strong);border-radius:8px;box-shadow:0 4px 14px #26262614;margin-top:18px;padding:16px;position:relative}.forgeTrendPointer{background:var(--np-surface);border-left:1px solid var(--np-border-strong);border-top:1px solid var(--np-border-strong);height:14px;left:calc(12.5% - 7px);position:absolute;top:-8px;transform:rotate(45deg);width:14px}.forgeTrendHeader,.forgeChartCardHeader,.forgeChartLegend{align-items:center;display:flex;justify-content:space-between}.forgeTrendTitle{color:var(--np-primary-strong);font-size:16px!important;font-weight:500!important;line-height:24px!important}.forgeTrendClose.MuiButton-root{color:var(--np-text-muted);font-size:12px;min-width:0;padding:0 4px;text-transform:none}.forgeTrendCharts{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.forgeTrendChartCard{border:1px solid var(--np-border);border-radius:8px;min-width:0;padding:14px 16px 12px}.forgeChartTitle{align-items:center;color:var(--np-text);display:flex;gap:6px;font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeChartCanvas{height:220px;margin-top:10px;min-width:0;position:relative}.forgeChartCanvas svg{display:block;height:100%;width:100%}.forgeChartGrid{stroke:var(--np-border);stroke-width:1}.forgeChartGrid.vertical{stroke-dasharray:3 4}.forgeChartAxis{fill:var(--np-text-subtlest);font-size:11px}.forgeChartLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.forgeChartLine.actual{stroke:var(--np-accent)}.forgeChartLine.planned{stroke:var(--np-primary);stroke-dasharray:7 6}.forgeChartDot{fill:var(--np-accent);stroke:var(--np-surface);stroke-width:2}.forgeChartLegend{bottom:6px;color:var(--np-text-muted);font-size:12px;gap:14px;justify-content:flex-start;left:58px;position:absolute}.forgeChartLegend span{align-items:center;display:inline-flex;gap:6px}.forgeChartLegend i{border-radius:999px;display:inline-block;height:3px;width:18px}.forgeChartLegend i.actual{background:var(--np-accent)}.forgeChartLegend i.planned{background:var(--np-primary)}.forgeVerdictSection{display:flex;flex-direction:column;gap:12px}.forgeVerdictCard{align-items:start;background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:0 1px 4px #26262614;display:grid;gap:20px;grid-template-columns:minmax(250px,.82fr) minmax(520px,1.5fr);padding:18px 20px}.forgeVerdictPrimary{border-right:1px solid rgba(0,0,0,.06);padding-right:20px}.forgeVerdictLead{align-items:flex-start;display:flex;gap:14px}.forgeVerdictCopy{min-width:0}.forgeVerdictTitle{color:var(--np-text)!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;margin:0 0 10px!important}.forgeVerdictChips{display:flex;flex-wrap:wrap;gap:8px}.forgeVerdictChip.ant-tag{background:var(--np-surface);border-radius:16px;font-size:12px;line-height:22px;margin:0}.forgeVerdictChip.bad.ant-tag{border-color:#ff7875;color:var(--np-danger)}.forgeVerdictChip.warn.ant-tag{border-color:#ffc069;color:var(--np-attention)}.forgeVerdictChip.good.ant-tag{border-color:#95de64;color:var(--np-accent)}.forgeVerdictChip.rank.ant-tag{background:var(--np-info-bg);border-color:var(--np-info-border);color:var(--np-info-text)}.forgeVerdictDetails{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.forgeVerdictDetail{min-width:0}.forgeVerdictDetailLabel{align-items:center;color:var(--np-text-muted);display:flex;gap:8px;margin-bottom:8px}.forgeVerdictDetailLabel .MuiTypography-root{font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeVerdictMiniIcon{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.forgeVerdictDetailValue{color:var(--np-text);font-size:14px!important;font-weight:400!important;line-height:22px!important}.forgeVerdictActions{grid-column:1 / -1;justify-content:flex-end}@media (max-width: 1180px){.forgeHero,.forgeVerdictCard{grid-template-columns:1fr}.forgeHeroStatus,.forgeHeroSummaryColumn,.forgeMetricBlock,.forgeVerdictPrimary{border-right:0;padding-right:0}.forgeVerdictDetails,.forgeTrendCharts{grid-template-columns:1fr}}@media (max-width: 700px){.forgeHeroMetrics,.forgeKpiGrid,.forgeVerdictDetails{grid-template-columns:1fr}.forgeTrendPointer{left:24px}.forgeVerdictActions{justify-content:flex-start}}.forgeSprintSelect .MuiInputBase-root{background:var(--np-surface);border-radius:4px;height:30px}.forgeSprintSelect select{color:var(--np-text);font-size:12px;line-height:20px;padding-bottom:5px;padding-top:5px}.forgeBreadcrumb{height:40px;padding:0 20px}.forgeFeedbackLink.MuiButton-root{color:var(--np-text);font-size:12px;margin-left:auto;min-width:0;padding:0;text-decoration:underline;text-transform:none}.forgeScaffoldTitleRow{min-height:52px;padding:8px 20px 6px}.forgeHeaderTools{gap:12px}.forgeHeaderPlain{color:var(--np-text);font-size:12px;line-height:20px;white-space:nowrap}.forgeHeaderSelect.MuiButton-root{color:var(--np-text);font-size:12px;font-weight:400;line-height:20px;min-height:30px;padding:4px 18px 4px 10px;position:relative;text-transform:none;white-space:nowrap}.forgeHeaderSelect.MuiButton-root:after{border-bottom:1px solid var(--np-text-muted);border-right:1px solid var(--np-text-muted);content:"";height:5px;position:absolute;right:5px;top:10px;transform:rotate(45deg);width:5px}.forgeHeaderSelect.quarter.MuiButton-root{min-width:74px}.forgeSprintSelect .MuiOutlinedInput-notchedOutline{border-color:transparent}.forgeSprintSelect .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.forgeSprintSelect .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--np-border-strong)}.forgeSprintSelect select{font-size:12px;line-height:20px;min-width:180px;padding-left:10px}.forgeTabs{border-bottom:1px solid var(--np-border);min-height:44px;padding:0 20px}.forgeTabs .MuiTab-root{min-height:44px}.forgeContent{padding:20px}.forgeKpiCard.isSelected{background:var(--np-primary-soft)}.forgeKpiCard.isSelected .forgeKpiLabel{color:var(--np-primary-strong)}.forgeTrendPanel{background:var(--np-surface-muted);border-color:#0000000f;box-shadow:none;margin-top:20px;padding:16px}.forgeTrendPointer{background:var(--np-border);border:0;left:104px;top:-9px}.forgeTrendTitle{color:var(--np-primary-strong);font-size:14px!important;line-height:22px!important}.forgeTrendClose.MuiButton-root{color:var(--np-primary);font-size:14px;line-height:22px}.forgeTrendChartCard{background:var(--np-surface);border-color:#0000000f;overflow:hidden;padding:0;width:100%}.forgeChartCardHeader{border-bottom:1px solid rgba(0,0,0,.06);min-height:28px;padding:8px 16px}.forgeChartImageWrap{background:var(--np-surface);display:flex;min-height:205px;overflow:hidden;padding:12px}.forgeChartImageWrap img{height:205px;object-fit:cover;object-position:left top;width:726px}@media (max-width: 900px){.forgeHeaderTools{justify-content:flex-start}.forgeHeaderSelect.MuiButton-root,.forgeSprintSelect select{max-width:100%}}.forgeExecutionPage{background:var(--np-surface);display:flex;flex-direction:column;gap:0}.forgeExecutionHealth{align-items:center;background:linear-gradient(90deg,#ffe7ba26,#fffbe626);border-left:2px solid var(--np-attention);border-radius:8px;box-shadow:inset 0 -1px 0 var(--np-border);display:flex;justify-content:space-between;margin:0;min-height:118px;overflow:hidden;padding:24px}.forgeExecutionHealth.bad{background:linear-gradient(90deg,#fff1f061,#ffffffb3);border-left-color:var(--np-danger)}.forgeExecutionHealth.good{background:linear-gradient(90deg,#f6ffed61,#ffffffb3);border-left-color:var(--np-accent)}.forgeExecutionHealthLead{display:flex;flex-direction:column;gap:12px;min-width:260px}.forgeExecutionHealthLabel{color:var(--np-text-muted);font-size:16px!important;font-weight:500!important;line-height:24px!important}.forgeExecutionHealthValueRow{align-items:flex-end;display:flex;gap:16px}.forgeExecutionHealthValue{color:var(--np-attention);font-size:var(--fs-3xl)!important;font-weight:700!important;line-height:var(--lh-3xl)!important}.forgeExecutionHealth.bad .forgeExecutionHealthValue{color:var(--np-danger)}.forgeExecutionHealth.good .forgeExecutionHealthValue{color:var(--np-accent)}.forgeExecutionStatusBadge{background:var(--np-error-bg);border-radius:4px;color:var(--np-danger);font-size:14px;font-weight:500;line-height:22px;padding:0 8px;white-space:nowrap}.forgeExecutionMetrics{align-items:center;display:grid;gap:0;grid-template-columns:repeat(4,max-content);justify-content:end}.forgeExecutionMetric{align-items:flex-start;border-left:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:68px;min-width:150px;padding:0 28px}.forgeExecutionMetric:first-child{border-left:0}.forgeExecutionMetric .MuiTypography-root{color:var(--np-text-muted);font-size:16px!important;font-weight:500!important;line-height:24px!important;white-space:nowrap}.forgeExecutionMetric .MuiTypography-root span{color:var(--np-text-subtlest);font-size:12px}.forgeExecutionMetric strong{color:var(--np-attention);font-size:20px;font-weight:600;line-height:28px}.forgeExecutionMetric strong.bad{color:var(--np-danger)}.forgeExecutionMetric strong.good{color:var(--np-accent)}.forgeExecutionBody{background:var(--np-surface);border:1px solid rgba(0,0,0,.06);border-top:0;display:flex;flex-direction:column;gap:24px;min-height:722px;overflow:clip;padding:20px}.forgeExecutionClusterGrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.forgeExecutionCluster{background:var(--np-surface);border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 1px 6px #7777771f;display:flex;flex-direction:column;min-height:185px;overflow:hidden}.forgeExecutionCluster:before{background:var(--np-attention);content:"";display:block;height:2px;width:100%}.forgeExecutionCluster.bad:before{background:var(--np-danger)}.forgeExecutionCluster.selected{border-color:var(--np-error-bg);box-shadow:0 1px 6px #77777757}.forgeExecutionCluster.selected .forgeExecutionClusterHeader{background:var(--np-error-bg)}.forgeExecutionClusterHeader{align-items:flex-start;display:flex;justify-content:space-between;padding:8px 16px}.forgeExecutionClusterTitle{color:var(--np-text);font-size:16px!important;font-weight:500!important;line-height:24px!important}.forgeExecutionCluster.selected .forgeExecutionClusterTitle{font-weight:700!important}.forgeExecutionSeverity{color:var(--np-attention);font-size:12px!important;line-height:20px!important}.forgeExecutionCluster.bad .forgeExecutionSeverity{color:var(--np-danger)}.forgeExecutionCount{align-items:flex-start;display:flex;flex-direction:column}.forgeExecutionCount strong{color:var(--np-text);font-size:24px;font-weight:400;line-height:32px}.forgeExecutionCount span{color:var(--np-text-muted);font-size:12px;line-height:20px}.forgeExecutionBullets{color:var(--np-text-muted);display:flex;flex:1;flex-direction:column;font-size:14px;gap:4px;line-height:22px;margin:10px 0 0;padding:0 16px 0 27px}.forgeInspectButton.MuiButton-root{align-self:flex-end;color:var(--np-primary);font-size:14px;font-weight:400;line-height:22px;margin:8px 16px;padding:0;text-transform:none}.forgeInspectButton.MuiButton-root:after{content:">";margin-left:6px}.forgeExecutionInspector{border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden}.forgeExecutionInspectorHeader{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:0 16px}.forgeExecutionInspectorHeader .MuiTypography-root{color:var(--np-primary-strong);font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeExecutionInspectorHeader>div{align-items:center;display:flex;gap:12px}.forgeExecutionInspectorHeader span{color:var(--np-text-subtlest);font-size:12px}.forgeExecutionInspectorHeader .MuiButton-root{color:var(--np-primary);font-size:14px;min-width:0;padding:0;text-transform:none}.forgeExecutionTable{display:flex;flex-direction:column}.forgeExecutionTableRow{align-items:stretch;cursor:pointer;display:grid;grid-template-columns:160px minmax(260px,1fr) 110px 100px 160px;min-height:47px}.forgeExecutionTableRow.header{background:var(--np-surface-muted);cursor:default;min-height:32px}.forgeExecutionTableRow>span{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:var(--np-text);display:flex;font-size:14px;line-height:22px;min-width:0;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap}.forgeExecutionTableRow.header>span{color:var(--np-text-muted);font-size:12px}.forgeIssueCell{color:var(--np-text-muted)!important;gap:8px}.forgeIssueCell i{border:2px solid #8a93a0;border-radius:3px;display:inline-block;height:12px;transform:rotate(45deg);width:8px}.forgeIssueCell i.good{border-color:var(--np-accent)}.forgeIssueCell i.bad{border-color:var(--np-danger)}.forgeStatusPill{background:var(--np-primary-soft);border-radius:4px;color:var(--np-primary-strong);font-size:14px;font-weight:400;line-height:22px;padding:0 8px}.forgeStatusPill.bad{background:var(--np-error-bg);color:var(--np-danger)}.forgeStatusPill.warn{background:var(--np-warning-bg);color:var(--np-warning-text)}.forgeStatusPill.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeOwnerCell{gap:8px}.forgeOwnerCell em{align-items:center;background:var(--np-border);border-radius:999px;color:var(--np-text-muted);display:inline-flex;font-style:normal;height:22px;justify-content:center;width:22px}.forgeDrawerBackdrop{background:#00000014;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:30}.forgeWorkDrawer{background:var(--np-surface);border-left:1px solid rgba(0,0,0,.06);box-shadow:13px 21px 28px 20px #ebebebb3;display:flex;flex-direction:column;max-width:610px;width:min(610px,100vw)}.forgeWorkDrawerHeader{align-items:center;box-shadow:inset 0 -1px 0 var(--np-border);display:flex;justify-content:space-between;min-height:88px;padding:16px 20px}.forgeWorkDrawerHeader .MuiTypography-root{color:var(--np-text);font-size:20px!important;font-weight:600!important;line-height:28px!important}.forgeDrawerClose.MuiButton-root{color:var(--np-text);font-size:20px;min-width:0;padding:0;text-transform:none}.forgeWorkDrawerBody{display:flex;flex:1;flex-direction:column;gap:24px;overflow-y:auto;padding:20px}.forgeWorkStoryCard{border:1px solid #efdbff;border-radius:4px;overflow:hidden}.forgeWorkStoryHeader,.forgeWorkStoryTitle{align-items:center;background:var(--np-primary-soft);display:flex;gap:16px;padding:16px}.forgeWorkStoryHeader{padding-bottom:0}.forgeMutedBadge,.forgePointBadge,.forgeDrawerMetaGrid strong,.forgeDrawerFocusRow span{border-radius:4px;display:inline-flex;font-size:12px;font-weight:400;line-height:20px;padding:0 8px;white-space:nowrap}.forgeMutedBadge{background:var(--np-surface-muted);color:var(--np-text-subtlest)}.forgePointBadge{align-items:center;color:var(--np-text-muted);gap:8px;padding:0}.forgePointBadge i{background:var(--np-primary);border-radius:50%;height:6px;width:6px}.forgeDivider{background:#0000000f;height:22px;width:1px}.forgeWorkStoryTitle{align-items:flex-start;gap:8px;padding-top:12px}.forgeWorkStoryTitle img{height:16px;margin-top:4px;width:16px}.forgeWorkStoryTitle .MuiTypography-root{color:#391085;font-size:16px!important;font-weight:700!important;line-height:24px!important}.forgeWorkStoryContent{display:flex;flex-direction:column;gap:12px;padding:16px}.forgeDrawerLabel{color:var(--np-text-muted);font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeDrawerText,.forgeCriteriaItem .MuiTypography-root{color:var(--np-text);font-size:14px!important;font-weight:400!important;line-height:22px!important}.forgeDrawerMetaGrid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.forgeDrawerMetaGrid>div{align-items:center;display:flex;gap:24px}.forgeDrawerMetaGrid span{color:var(--np-text-muted);font-size:14px;line-height:22px}.forgeDrawerMetaGrid strong.warn{background:var(--np-warning-bg);color:var(--np-warning-text)}.forgeDrawerMetaGrid strong.purple{background:var(--np-primary-soft);color:var(--np-primary)}.forgeDrawerRule{background:#0000000f;height:1px;margin:10px 0;width:100%}.forgeCriteriaList{display:flex;flex-direction:column;gap:8px}.forgeCriteriaItem{align-items:flex-start;display:flex;gap:8px;padding:8px 0}.forgeCriteriaItem img,.forgeCriteriaCircle{flex:0 0 auto;height:20px;width:20px}.forgeCriteriaCircle{align-items:center;border:1px solid var(--np-border-strong);border-radius:50%;color:var(--np-text-subtlest);display:inline-flex;font-size:12px;justify-content:center}.forgeDrawerFocus{display:flex;flex-direction:column;gap:16px;padding:8px 0}.forgeDrawerFocusTitle{align-items:center;display:flex;gap:8px}.forgeDrawerFocusTitle .MuiTypography-root{color:var(--np-primary-strong);font-size:16px!important;font-weight:500!important;line-height:24px!important}.forgeDrawerFocusTitle span{border:1px solid var(--np-text-subtlest);border-radius:50%;color:var(--np-text-subtlest);font-size:11px;height:14px;line-height:13px;text-align:center;width:14px}.forgeDrawerFocusRow{align-items:center;border-bottom:1px solid var(--np-border);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:54px}.forgeDrawerFocusRow .MuiTypography-root{color:var(--np-text);font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeDrawerFocusRow span{background:var(--np-error-bg);color:var(--np-danger)}.forgeDrawerFocusRow .MuiButton-root{color:var(--np-primary);font-size:14px;line-height:22px;text-transform:none}@media (max-width: 1180px){.forgeExecutionHealth{align-items:flex-start;flex-direction:column;gap:20px}.forgeExecutionMetrics,.forgeExecutionClusterGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.forgeExecutionMetric{border-left:0;border-top:1px solid rgba(0,0,0,.06);min-width:0;padding:16px 0 0}.forgeExecutionTable{overflow-x:auto}.forgeExecutionTableRow{min-width:820px}}@media (max-width: 700px){.forgeExecutionMetrics,.forgeExecutionClusterGrid,.forgeDrawerMetaGrid,.forgeDrawerFocusRow{grid-template-columns:1fr}.forgeExecutionInspectorHeader{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 16px}}.forgeActionsPage{background:var(--np-surface);display:flex;flex-direction:column;gap:16px}.forgeActionsToolbar{align-items:center;display:flex;justify-content:space-between;min-height:44px}.forgeActionsTitle,.forgeActionsControls{align-items:center;display:flex;gap:12px}.forgeActionsTitle .MuiTypography-root{color:var(--np-primary-strong);font-size:20px!important;font-weight:700!important;line-height:28px!important}.forgeActionsTitle .MuiButton-root{background:var(--np-surface-muted);border-radius:4px;color:var(--np-text-muted);font-size:14px;line-height:22px;min-height:32px;padding:5px 12px;text-transform:none}.forgeActionSearch{align-items:center;border:1px solid var(--np-border-strong);border-radius:4px;color:#00000040;display:flex;font-size:14px;height:32px;justify-content:space-between;line-height:22px;min-width:264px;padding:0 10px 0 12px}.forgeActionSearch span{border-left:1px solid var(--np-border-strong);color:var(--np-text-muted);margin-right:-10px;padding:5px 10px}.forgeActionsControls .MuiButton-contained{background:var(--np-primary);border-radius:4px;box-shadow:0 2px #0000000a;font-size:14px;line-height:22px;min-height:32px;padding:5px 16px;text-transform:none}.forgeActionStatusTabs{border:1px solid var(--np-border-strong);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.forgeActionStatusTabs>div{align-items:center;border-left:1px solid var(--np-border-strong);color:var(--np-text-muted);display:flex;gap:8px;height:48px;justify-content:center}.forgeActionStatusTabs>div:first-child{border-left:0}.forgeActionStatusTabs strong{align-items:center;background:#0000000a;border-radius:100px;color:var(--np-text-subtlest);display:inline-flex;font-size:12px;font-weight:500;height:22px;justify-content:center;min-width:22px;padding:0 7px}.forgeActionStatusTabs .active strong{background:var(--np-primary);color:var(--np-surface)}.forgeActionBoard{border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.forgeVerdictExpandedHeader,.forgeVerdictCollapsed{align-items:center;background:var(--np-primary-soft);border-left:3px solid var(--np-primary);border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;min-height:58px;padding:0 16px}.forgeVerdictExpandedHeader>div,.forgeVerdictCollapsed>div{align-items:center;display:flex;gap:14px}.forgeVerdictExpandedHeader strong,.forgeVerdictCollapsed strong{color:var(--np-primary-strong);font-size:16px;font-weight:700;line-height:24px}.forgeVerdictExpandedHeader span,.forgeVerdictCollapsed span{color:var(--np-text);font-size:14px;font-weight:500;line-height:22px}.forgeVerdictExpandedHeader i,.forgeVerdictCollapsed i{background:var(--np-border-strong);border-radius:50%;height:4px;width:4px}.forgeVerdictExpandedHeader em,.forgeVerdictCollapsed em{border-radius:4px;font-size:12px;font-style:normal;font-weight:700;line-height:20px;padding:0 8px}.forgeVerdictExpandedHeader em.bad,.forgeVerdictCollapsed em.bad{background:var(--np-error-bg);color:var(--np-danger)}.forgeVerdictExpandedHeader em.warn,.forgeVerdictCollapsed em.warn{background:var(--np-warning-bg);color:var(--np-attention)}.forgeVerdictExpandedHeader .MuiButton-root,.forgeVerdictCollapsed .MuiButton-root{color:var(--np-primary-strong);font-size:14px;font-weight:500;line-height:22px;text-transform:none}.forgeActionTable{display:flex;flex-direction:column}.forgeActionTableRow{display:grid;grid-template-columns:185px minmax(340px,1fr) 128px 110px 122px 132px;min-height:64px}.forgeActionTableRow.header{background:var(--np-surface-muted);min-height:39px}.forgeActionTableRow>span{border-bottom:1px solid rgba(0,0,0,.06);color:var(--np-text);display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:22px;min-width:0;padding:8px 12px}.forgeActionTableRow.header>span{color:#000000d9;font-size:12px;line-height:20px}.forgeActionTableRow>span.focus{align-items:flex-start;background:var(--np-surface);gap:8px;grid-row:auto}.forgeActionTableRow>span.focus strong{color:var(--np-text);font-size:14px;font-weight:700;white-space:normal}.forgeActionTableRow>span.focus .MuiButton-root{color:var(--np-primary);font-size:14px;min-width:0;padding:0;text-transform:none}.forgeActionTableRow>span>em{color:var(--np-text-subtlest);font-size:12px;font-style:normal;line-height:20px}.forgeActionTableRow>span>b{align-self:flex-start;background:var(--np-primary-soft);border-radius:4px;color:var(--np-primary-strong);font-size:14px;font-weight:400;line-height:22px;padding:0 8px}.forgeActionTableRow>span>b.warn{background:var(--np-warning-bg);color:var(--np-attention)}.forgeActionTableRow .gear{color:var(--np-text-muted);display:inline-flex;margin-right:8px}.forgeActionTableRow>span:last-child .MuiButton-root{color:var(--np-text);min-width:0;padding:0}.forgeVerdictCollapsed{background:var(--np-surface-muted);border-left:0}.forgeVerdictCollapsed strong{color:var(--np-text-muted)}.forgeActionDrawer,.forgeEvidenceDrawer{background:var(--np-surface);border-left:1px solid rgba(0,0,0,.06);box-shadow:13px 21px 28px 20px #ebebebb3;display:flex;flex-direction:column;max-width:610px;width:min(610px,100vw)}.forgeActionDrawerHeader{align-items:center;box-shadow:inset 0 -1px 0 var(--np-border);display:flex;justify-content:space-between;min-height:78px;padding:16px 20px}.forgeActionDrawerTitleRow{align-items:center;display:flex;gap:8px}.forgeActionDrawerTitleRow .MuiTypography-root{color:var(--np-text);font-size:16px!important;font-weight:700!important;line-height:24px!important}.forgeActionDrawerTitleRow span{background:var(--np-error-bg);border-radius:4px;color:var(--np-danger);font-size:12px;line-height:20px;padding:0 8px}.forgeDrawerSubtext{color:var(--np-text-subtlest);font-size:12px!important;line-height:20px!important;margin-top:4px!important}.forgeActionDrawerHeader .MuiButton-root{color:var(--np-text);font-size:20px;min-width:0;padding:0;text-transform:none}.forgeActionDrawerBody,.forgeEvidenceDrawerBody{display:flex;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:16px 20px}.forgeActionSummaryCard{border:1px solid rgba(0,0,0,.06);border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:16px}.forgeActionProduct{color:var(--np-text-muted);font-size:14px!important;font-weight:700!important;line-height:22px!important}.forgeActionSummaryTop{align-items:flex-start;border-bottom:1px solid var(--np-border);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.forgeActionSummaryTop .MuiTypography-root{color:#002766;font-size:16px!important;font-weight:700!important;line-height:24px!important}.forgeActionSummaryControls{display:flex;gap:8px}.forgeActionSummaryControls .MuiButton-contained{background:var(--np-primary);font-size:14px;min-width:128px;text-transform:none}.forgeActionSummaryControls .MuiButton-root:last-child{color:var(--np-text);min-width:30px}.forgeActionMetaGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.forgeActionMetaGrid>div{display:flex;flex-direction:column;gap:4px}.forgeActionMetaGrid span{color:var(--np-text-muted);font-size:14px;line-height:22px}.forgeActionMetaGrid strong{align-items:center;color:var(--np-text);display:flex;font-size:14px;font-weight:500;gap:8px;line-height:22px}.forgeActionMetaGrid strong.withAvatar img{border-radius:50%;height:22px;width:22px}.forgeActionMetaGrid strong.danger{color:var(--np-danger)}.forgeActionMetaGrid em{color:var(--np-text-subtlest);font-size:12px;font-style:normal;line-height:20px}.forgeActionDrawerButtons{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.forgeActionDrawerButtons .MuiButton-root{border:1px solid var(--np-border-strong);border-radius:4px;color:#000000d9;font-size:14px;line-height:22px;min-height:34px;text-transform:none}.forgeActionDrawerSection{border-bottom:1px solid var(--np-border);display:flex;flex-direction:column;gap:12px;padding:14px 0 16px}.forgeActionDrawerSectionHeader{align-items:center;display:flex;justify-content:space-between}.forgeActionDrawerSectionHeader .MuiTypography-root{color:var(--np-text);font-size:14px!important;font-weight:700!important;line-height:22px!important}.forgeActionDrawerSection ul,.forgeActionDrawerSection ol{color:var(--np-text);font-size:14px;line-height:22px;margin:0;padding-left:28px}.forgeImpactGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.forgeImpactGrid>div{border-radius:4px;display:flex;flex-direction:column;gap:6px;padding:12px}.forgeImpactGrid>div:first-child{background:var(--np-accent-soft);color:#135200}.forgeImpactGrid>div:last-child{background:var(--np-error-bg);color:#a8071a}.forgeImpactGrid strong{color:inherit;font-size:14px;line-height:22px}.forgeEvidenceCallout{background:var(--np-warning-bg);border-radius:4px;color:#612500;font-size:14px;font-weight:500;line-height:22px;padding:16px}.forgeEvidenceTitle{color:var(--np-text);font-size:14px!important;font-weight:700!important;line-height:22px!important}.forgeEvidenceTable{display:flex;flex-direction:column}.forgeEvidenceRow{display:grid;grid-template-columns:1.25fr .6fr .7fr 1.7fr;min-height:55px}.forgeEvidenceRow.header{background:var(--np-surface-muted);min-height:37px}.forgeEvidenceRow span{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:var(--np-text);display:flex;font-size:14px;font-weight:500;line-height:22px;padding:8px}.forgeEvidenceRow.header span{color:#000000d9;font-size:12px;font-weight:400;line-height:20px}@media (max-width: 1100px){.forgeActionsToolbar,.forgeActionSummaryTop{align-items:flex-start;flex-direction:column}.forgeActionStatusTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.forgeActionTable{overflow-x:auto}.forgeActionTableRow{min-width:1000px}}@media (max-width: 700px){.forgeActionsControls,.forgeActionsTitle,.forgeActionMetaGrid,.forgeActionDrawerButtons,.forgeImpactGrid,.forgeEvidenceRow{grid-template-columns:1fr}.forgeActionStatusTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.forgeScaffold{background:var(--np-bg)}.forgeScaffoldHeader{background:var(--np-surface);border-bottom:1px solid var(--np-border)}.forgeBreadcrumb{color:var(--np-text-subtlest);font-size:14px;height:44px;border-bottom:1px solid var(--np-border)}.forgeBreadcrumb strong{color:var(--np-text);font-weight:600}.forgeScaffoldTitleRow{padding:12px 20px;gap:16px}.forgeTitleGroup{gap:4px}.forgeScaffoldTitle{color:var(--np-text)!important;font-size:24px!important;font-weight:600!important;line-height:32px!important}.npIconButton.MuiIconButton-root{width:36px;height:36px;border-radius:var(--np-radius-sm);color:var(--np-text-muted)}.npIconButton.MuiIconButton-root:hover{background:var(--np-surface-hovered);color:var(--np-text)}.forgeHeaderTools{gap:8px}.npChip{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1}.npChipMuted{background:var(--np-surface-muted);color:var(--np-text-muted)}.npChipAccent{background:var(--np-accent-soft);color:var(--np-accent)}.npChipOutline{background:transparent;border:1px solid var(--np-border);color:var(--np-text-muted)}.forgeSprintSelect .MuiInputBase-root{background:var(--np-surface);border-radius:var(--np-radius-sm);height:32px}.forgeSprintSelect .MuiOutlinedInput-notchedOutline{border-color:var(--np-border)!important}.forgeSprintSelect select{color:var(--np-text)}.npExportButton.MuiButton-root{border-color:var(--np-border);color:var(--np-text-muted);border-radius:var(--np-radius-sm);text-transform:none;font-weight:650;font-size:13px;min-height:32px}.npExportButton.MuiButton-root:hover:not(:disabled){border-color:var(--np-primary);color:var(--np-primary);background:var(--np-info-bg)}.npExportButton.MuiButton-root.Mui-disabled{opacity:.5}.forgeTabs{border-top:1px solid var(--np-border);border-bottom:0;padding:12px 20px 16px;min-height:0}.forgePage{animation:npFadeInUp .42s cubic-bezier(.2,.8,.2,1)}.forgeKpiCard,.forgeClusterCard,.forgeActionCard,.forgeNarrativeCard,.forgeVerdictCard,.forgeFact{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.forgeKpiCard:hover,.forgeClusterCard:hover,.forgeActionCard:hover,.forgeNarrativeCard:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a1a;border-color:var(--np-border-strong)}.forgeSectionTitle{letter-spacing:-.01em}.forgeScaffoldHeader{position:sticky;top:0;z-index:2;background:var(--np-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.diagnoseListItem{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.diagnoseListItem:hover{transform:translateY(-1px);box-shadow:var(--np-shadow-soft);border-color:var(--np-border-strong)}.forgeHero{border-left-width:4px;position:relative;box-shadow:var(--np-shadow-soft)}.forgeHeroValue{font-size:30px!important;font-weight:800!important;letter-spacing:-.01em!important}.forgeVerdictCard{border-left:4px solid var(--np-danger);box-shadow:var(--np-shadow-soft)}.forgeVerdictCard.good{border-left-color:var(--np-accent)}.forgeVerdictCard.warn{border-left-color:var(--np-attention)}.forgeExecutionHealth{position:relative;box-shadow:var(--np-shadow-soft)}.forgeExecutionHealthValue{font-size:var(--fs-3xl)!important;font-weight:700!important;letter-spacing:-.01em!important}.forgeKpiValue,.forgeMetricValue{font-weight:800!important;letter-spacing:-.01em!important}.forgeKpiCard{position:relative;border-top:3px solid var(--np-border-strong)}.forgeKpiCard:has(.forgeKpiValue.good){border-top-color:var(--np-accent)}.forgeKpiCard:has(.forgeKpiValue.warn),.forgeKpiCard:has(.forgeKpiValue.neutral){border-top-color:var(--np-attention)}.forgeKpiCard:has(.forgeKpiValue.bad){border-top-color:var(--np-danger)}.forgeExecutionCluster.good:before{background:var(--np-accent)}.forgeToneChip.MuiChip-root{font-weight:700}.forgeToneChip.good.MuiChip-root{background:var(--np-accent-soft);color:var(--np-accent)}.forgeToneChip.warn.MuiChip-root,.forgeToneChip.neutral.MuiChip-root{background:var(--np-warning-bg);color:var(--np-attention)}.forgeToneChip.bad.MuiChip-root{background:var(--np-error-bg);color:var(--np-danger)}.forgeKpiCard{cursor:pointer}.forgeKpiCard:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.forgeChartTooltip{background:var(--np-text);border-radius:6px;box-shadow:var(--np-shadow-soft);color:#fff;font-size:11px;line-height:1.5;padding:6px 10px;pointer-events:none;position:absolute;top:6px;transform:translate(-50%);white-space:nowrap;z-index:3}.forgeChartTooltip strong{display:block;font-weight:700;margin-bottom:2px}.forgeChartTooltipDot{border-radius:999px;display:inline-block;height:7px;margin-right:5px;width:7px}.forgeChartLegendMulti{bottom:auto;flex-wrap:wrap;gap:8px 14px;left:0;margin-top:6px;padding:0 4px;position:static}.forgeChartEmpty{align-items:center;color:var(--np-text-subtlest);display:flex;font-size:13px;height:100%;justify-content:center;min-height:160px;text-align:center;padding:0 16px}.forgeTrendEmpty{color:var(--np-text-subtlest);font-size:13px;padding:20px 4px 6px}.forgeOutcomesPage{display:flex;flex-direction:column;gap:20px;padding:20px}.forgeOutcomeBanner{align-items:center;background:linear-gradient(90deg,#fff1f061,#ffffffb3);border-left:2px solid var(--np-danger);border-radius:8px;box-shadow:inset 0 -1px 0 var(--np-border);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:24px}.forgeOutcomeBanner.good{background:linear-gradient(90deg,#f6ffed61,#ffffffb3);border-left-color:var(--np-accent)}.forgeOutcomeBanner.warn{background:linear-gradient(90deg,#fff4e061,#ffffffb3);border-left-color:var(--np-attention)}.forgeOutcomeBannerLead{display:flex;flex-direction:column;gap:10px;min-width:240px}.forgeOutcomeBannerLabel{color:var(--np-text-muted);font-size:14px!important;font-weight:500!important;line-height:22px!important}.forgeOutcomeBannerValueRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.forgeOutcomeBannerValue{color:var(--np-danger);font-size:var(--fs-2xl)!important;font-weight:700!important;line-height:var(--lh-2xl)!important}.forgeOutcomeBanner.warn .forgeOutcomeBannerValue{color:var(--np-attention)}.forgeOutcomeTrendBadge{background:var(--np-error-bg);border-radius:4px;color:var(--np-danger);font-size:12px;font-weight:600;line-height:20px;padding:2px 10px;white-space:nowrap}.forgeOutcomeBannerStats{display:flex;flex-wrap:wrap;gap:40px}.forgeOutcomeStatGroup{display:flex;flex-direction:column;gap:8px}.forgeOutcomeStatTitle{color:var(--np-text-muted)!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}.forgeOutcomeStatRow{display:flex;gap:24px}.forgeOutcomeStatCell{display:flex;flex-direction:column;gap:2px}.forgeOutcomeStatCell strong{color:var(--np-text);font-size:20px;font-weight:700;line-height:26px}.forgeOutcomeStatCell strong.bad{color:var(--np-danger)}.forgeOutcomeStatCell span{color:var(--np-text-subtlest);font-size:12px;line-height:16px;white-space:nowrap}.forgeOutcomeSectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.forgeFilterButton.MuiButton-root{border-color:var(--np-border-strong);color:var(--np-text-muted);font-size:13px;font-weight:600;text-transform:none}.forgeFilterButton.MuiButton-root:hover{background:var(--np-surface-hovered);border-color:var(--np-border-strong)}.forgeOutcomeTabsRow{margin-bottom:4px}.forgeDeliveryTable{display:flex;flex-direction:column}.forgeDeliveryRow{align-items:stretch;display:grid;grid-template-columns:96px minmax(240px,1fr) 110px 100px 90px 170px 150px}.forgeDeliveryRow.header{background:var(--np-surface-muted);min-height:32px}.forgeDeliveryRow>span{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:var(--np-text);display:flex;font-size:14px;line-height:20px;min-width:0;overflow:hidden;padding:10px 16px}.forgeDeliveryRow.header>span{color:var(--np-text-subtlest);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.forgeDeliveryId{color:var(--np-text-muted)!important;font-weight:600;white-space:nowrap}.forgeDeliveryTitle{text-overflow:ellipsis;white-space:nowrap}.forgeDeliveryPill{border-radius:4px;font-size:12px;font-weight:600;line-height:20px;padding:1px 8px;white-space:nowrap}.forgeDeliveryPill.status{letter-spacing:.03em;text-transform:uppercase}.forgeDeliveryPill.neutral{background:var(--np-primary-soft);color:var(--np-primary-strong)}.forgeDeliveryPill.warn{background:var(--np-warning-bg);color:var(--np-warning-text)}.forgeDeliveryPill.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeProgressCell{flex-direction:column!important;align-items:flex-start!important;gap:4px;justify-content:center}.forgeProgressLabel{color:var(--np-text)!important;font-size:13px!important;font-weight:600!important;line-height:16px!important}.forgeProgressTrack{background:var(--np-bg-strong);border-radius:999px;height:6px;overflow:hidden;width:100%}.forgeProgressFill{background:var(--np-primary);border-radius:999px;height:100%}.forgeExpDeliveryCell{flex-direction:column!important;align-items:flex-start!important;gap:2px;justify-content:center}.forgeExpDeliveryCell strong{color:var(--np-text);font-size:13px;font-weight:600;line-height:18px}.forgeExpDeliveryCell em{color:var(--np-text-subtlest);font-size:12px;font-style:normal;line-height:16px}.forgeLoadMore{align-items:center;color:var(--np-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;padding:12px}.forgeLoadMore:hover{color:var(--np-primary-strong);text-decoration:underline}@media (max-width: 900px){.forgeOutcomeBanner{flex-direction:column;align-items:flex-start}.forgeDeliveryRow{grid-template-columns:84px minmax(180px,1fr) 100px 90px 130px}.forgeDeliveryRow>span:nth-child(4),.forgeDeliveryRow>span:nth-child(5){display:none}}.npDateSelect{align-items:center;background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;color:var(--np-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:36px;line-height:22px;min-width:132px;outline:none;padding:0 12px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.npDateSelect:hover{background:var(--np-surface-muted)}.npDateSelect:focus{background:var(--np-surface);border-color:var(--np-primary);box-shadow:0 0 0 2px var(--np-primary)}.contextSelectorPage{max-width:760px}.contextSelectorCard .ant-card-body{padding:24px}.contextSelectorControls,.contextSelectorControls .ant-select{width:100%}.contextSummary{background:var(--np-surface-muted, #f6f7f9);border:1px solid var(--np-border, var(--np-border));border-radius:8px;display:grid;gap:8px 14px;grid-template-columns:132px minmax(0,1fr);padding:16px}.contextSummary span{color:var(--np-text-subtlest, #586170);font-size:12px;line-height:20px}.contextSummary strong{color:var(--np-text, var(--np-text));font-size:13px;font-weight:650;line-height:20px;min-width:0;overflow-wrap:anywhere}@media (max-width: 700px){.contextSummary{grid-template-columns:1fr}}.drawerTitle{align-items:center;display:inline-flex;gap:8px}.drawerTagRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.drawerSummary{display:block;margin-bottom:20px}.drawerSectionLabel{color:var(--np-text);font-size:13px;font-weight:700;margin:8px 0 12px}.evidenceAreaHead{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.evidenceAreaSummary{display:block;margin-bottom:12px}.evidenceRow{border:1px solid var(--np-border);border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.evidenceRowMain{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.evidenceRowHead{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.evidenceKey{color:var(--np-primary, var(--np-primary));font-weight:700}.evidenceRowTitle{color:var(--np-text);font-size:13px}.evidenceRowMeta,.evidenceRowSide>div{align-items:center;display:flex;gap:6px}.evidenceMetaLabel{color:var(--np-text-subtlest);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.evidenceRowSide{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;text-align:right}.evidenceAssignee{align-items:center;color:var(--np-text-muted);display:inline-flex;font-size:13px;gap:6px}.recoveryDrawerTitle{align-items:center;gap:12px}.recoveryDrawerTitleIcon{align-items:center;background:var(--np-primary-soft, var(--np-info-bg));border-radius:var(--np-radius-sm);color:var(--np-primary);display:inline-flex;flex:0 0 auto;font-size:17px;height:36px;justify-content:center;width:36px}.recoveryDrawerTitleCopy{display:flex;flex-direction:column;gap:2px;min-width:0}.recoveryDrawerTitleCopy strong{color:var(--np-text);font-size:15px;font-weight:700}.recoveryDrawerTitleCopy span{color:var(--np-text-subtlest);font-size:12px;font-weight:400}.recoveryAssumption{align-items:flex-start;background:var(--np-info-bg);border:1px solid var(--np-border);border-left:3px solid var(--np-primary);border-radius:var(--np-radius-sm);color:var(--np-text);display:flex;font-size:13px;gap:10px;line-height:1.55;margin-bottom:18px;padding:12px 14px}.recoveryAssumption .anticon{color:var(--np-primary);font-size:15px;margin-top:2px}.recoveryImpactSection{margin-bottom:20px}.recoveryImpactSectionHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.recoveryImpactSectionHead strong{color:var(--np-text);font-size:13px;font-weight:700}.recoveryImpactSectionHead>span{color:var(--np-text-subtlest);font-size:12px}.recoveryImpactList{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.recoveryImpactCard{align-items:center;background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:var(--np-radius-md);display:flex;flex-direction:column;justify-content:space-between;min-height:174px;padding:16px 10px;text-align:center}.recoveryImpactCardLabel{color:var(--np-text);font-size:13px;font-weight:600;line-height:18px}.recoveryImpactCardValues{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding-top:12px}.recoveryImpactCardValues strong{font-size:20px;font-weight:700;line-height:26px}.recoveryImpactCardValues .before{color:var(--np-danger)}.recoveryImpactCardValues .anticon{color:var(--np-text-subtlest);font-size:12px}.recoveryImpactCardValues .after.good{color:var(--np-accent)}.recoveryImpactCardValues .after.bad{color:var(--np-danger)}.recoveryActions{background:var(--np-surface-muted);border:1px solid var(--np-border);border-left:3px solid var(--np-primary);border-radius:var(--np-radius-md);margin-bottom:18px;padding:14px 16px}.recoveryActionsTitle{color:var(--np-text);font-size:13px;font-weight:700;margin-bottom:10px}.recoveryActions ol{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.recoveryActions li{align-items:flex-start;color:var(--np-text-muted);display:flex;font-size:13px;gap:10px;line-height:1.55}.recoveryActionIndex{align-items:center;background:var(--np-surface);border:1px solid var(--np-border);border-radius:999px;color:var(--np-primary);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.recoveryConfidence{background:var(--np-warning-bg);border:1px solid var(--np-border);border-left:3px solid var(--np-attention);border-radius:var(--np-radius-md);padding:14px 16px}.recoveryConfidenceHead{align-items:center;display:flex;gap:10px;justify-content:space-between}.recoveryConfidenceLabel{align-items:center;color:var(--np-text-subtlest);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;text-transform:uppercase}.recoveryConfidencePill{border-radius:999px;font-size:12px;font-weight:700;padding:2px 10px}.recoveryConfidencePill.good{background:var(--np-accent-soft);color:var(--np-accent)}.recoveryConfidencePill.warn{background:var(--np-warning-bg);border:1px solid var(--np-attention);color:var(--np-warning-text, var(--np-attention))}.recoveryConfidencePill.bad{background:var(--np-error-bg);color:var(--np-error-text, var(--np-danger))}.recoveryConfidenceReason{color:var(--np-text-muted);font-size:13px;line-height:1.55;margin:8px 0 0}.overviewPage.forgePage{background:var(--np-surface);border:1px solid var(--np-border);box-shadow:none;gap:26px;padding:10px}.overviewPage .forgeHero{align-items:stretch;background:linear-gradient(90deg,var(--np-error-bg) 0 420px,var(--np-surface) 420px 100%);border:1px solid var(--np-border);border-left:3px solid var(--np-danger);border-radius:6px;box-shadow:none;display:grid;gap:0 28px;grid-template-columns:66px 326px minmax(0,1fr);grid-template-rows:auto auto;margin:0;min-height:174px;overflow:hidden;padding:24px 28px}.overviewPage .forgeHero.good{background:linear-gradient(90deg,var(--np-accent-soft) 0 420px,var(--np-surface) 420px 100%);border-left-color:var(--np-accent)}.overviewPage .forgeHero.warn,.overviewPage .forgeHero.neutral{background:linear-gradient(90deg,var(--np-warning-bg) 0 420px,var(--np-surface) 420px 100%);border-left-color:var(--np-attention)}.overviewPage .forgeHero.bad{background:linear-gradient(90deg,var(--np-error-bg) 0 420px,var(--np-surface) 420px 100%);border-left-color:var(--np-danger)}.overviewPage .forgeHealthIcon{grid-column:1;grid-row:1 / span 2;margin-top:18px}.overviewPage .forgeHeroStatus{align-self:stretch;border-right:0;grid-column:2;grid-row:1 / span 2;justify-content:flex-start;padding:19px 0 0}.overviewPage .forgeEyebrow{color:var(--np-text-subtlest);font-size:14px!important;font-weight:700!important;letter-spacing:0!important;line-height:20px!important;text-transform:uppercase}.overviewPage .forgeHeroValue{font-size:30px!important;font-weight:700!important;letter-spacing:0!important;line-height:36px!important;margin-top:6px!important}.overviewPage .forgeGoalLink.ant-btn-link{color:var(--np-primary);font-size:15px;height:auto;line-height:22px;margin-top:4px;padding:0}.overviewPage .forgeHeroSummaryColumn{align-self:stretch;border-bottom:1px solid var(--np-border);border-right:0;grid-column:3;grid-row:1;padding:0 0 14px}.overviewPage .forgeHeroSummaryColumn .forgeEyebrow{color:var(--np-text);font-weight:700!important;text-transform:none}.overviewPage .forgeSummaryText{color:var(--np-text);font-size:15px!important;font-weight:400!important;line-height:22px!important;margin-top:4px!important}.overviewPage .forgeHeroMetrics{align-self:start;display:grid;gap:0;grid-column:3;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.overviewPage .forgeMetricBlock{border-right:1px solid var(--np-border);min-height:56px;padding:0 22px}.overviewPage .forgeMetricBlock:first-child{padding-left:0}.overviewPage .forgeMetricBlock:last-child{border-right:0;padding-right:0}.overviewPage .forgeMetricLabel{color:var(--np-text);font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important}.overviewPage .forgeMetricValue{color:var(--np-text);font-size:24px!important;font-weight:600!important;letter-spacing:0!important;line-height:32px!important;margin-top:8px!important}.overviewPage .overviewCollapse.ant-collapse{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px}.overviewPage .overviewCollapse .ant-collapse-item{border-bottom:0}.overviewPage .overviewCollapse .ant-collapse-header{align-items:center!important;background:var(--np-surface);color:var(--np-primary-strong);font-size:15px;font-weight:700;min-height:48px;padding:14px 16px!important}.overviewPage .overviewCollapse .ant-collapse-content{background:var(--np-surface);border-top:1px solid var(--np-border)}.overviewPage .overviewCollapse .ant-collapse-content-box{background:var(--np-surface);padding:16px!important}.overviewPage .forgeVerdictSection{background:var(--np-surface);gap:0;padding:0}.overviewPage .forgeVerdictCard{align-items:stretch;background:var(--np-surface);border:1px solid var(--np-border);border-left:0;border-radius:8px;box-shadow:none;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;padding:28px 16px 20px}.overviewPage .forgeVerdictPrimary{background:#fbfff9;border:0;border-radius:6px;min-height:148px;padding:20px 16px}.overviewPage .forgeVerdictPrimaryEyebrow{font-size:30px;font-weight:600;line-height:36px;overflow-wrap:break-word}.overviewPage .forgeVerdictTitle{color:var(--np-text);font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:22px!important;margin:0 0 14px!important}.overviewPage .forgeVerdictDetails{display:contents}.overviewPage .forgeVerdictDetail{background:var(--np-surface);border:1px solid var(--np-border);border-radius:6px;min-height:148px;padding:20px}.overviewPage .forgeVerdictDetailLabel{color:var(--np-danger);font-size:15px;font-weight:700;line-height:22px;margin-bottom:6px}.overviewPage .forgeVerdictDetailValue{color:var(--np-text);font-size:14px!important;font-weight:600!important;line-height:20px!important}.overviewPage .forgeVerdictActions{border-top:1px solid var(--np-border);display:flex;gap:12px;grid-column:1 / -1;justify-content:flex-end;padding-top:16px}.overviewPage .forgeVerdictActions .ant-btn{border-radius:3px;height:32px;padding-inline:16px}.overviewPage .forgeKpiSectionBare{background:var(--np-surface);padding:0}.overviewPage .forgeKpiCard,.overviewPage .forgeTrendPanel,.overviewPage .forgeTrendChartCard{background:var(--np-surface);box-shadow:none}.overviewPage .forgeKpiCard{border:1px solid var(--np-border);border-top:1px solid var(--np-border)}.recoveryImpactDrawer .ant-drawer-body{background:var(--np-surface);padding:24px}@media (max-width: 1180px){.overviewPage .forgeHero{background:var(--np-surface);grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto;padding:20px}.overviewPage .forgeHealthIcon{grid-column:1;grid-row:1;margin-top:0}.overviewPage .forgeHeroStatus{grid-column:2;grid-row:1;padding-top:0}.overviewPage .forgeHeroSummaryColumn,.overviewPage .forgeHeroMetrics{grid-column:1 / -1}.overviewPage .forgeHeroSummaryColumn{grid-row:2;padding-top:16px}.overviewPage .forgeHeroMetrics{grid-row:3}.overviewPage .forgeVerdictCard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.overviewPage.forgePage{gap:16px;padding:8px}.overviewPage .forgeHero,.overviewPage .forgeVerdictCard,.overviewPage .forgeHeroMetrics{grid-template-columns:1fr}.overviewPage .forgeMetricBlock{border-right:0;border-bottom:1px solid var(--np-border);padding:0 0 12px}.overviewPage .forgeMetricBlock:last-child{border-bottom:0;padding-bottom:0}.overviewPage .forgeVerdictActions{justify-content:flex-start}.recoveryImpactList{grid-template-columns:repeat(2,minmax(0,1fr))}.recoveryImpactCard{min-height:150px}}@media (max-width: 480px){.recoveryImpactList{grid-template-columns:1fr}}.executionPage.forgePage{background:var(--np-surface);border:1px solid var(--np-border);box-shadow:none;gap:0;padding:0}.executionPage .forgeExecutionPage{background:var(--np-surface);gap:0}.executionPage .forgeExecutionHealth{align-items:stretch;background:linear-gradient(90deg,var(--np-error-bg) 0 420px,var(--np-surface) 420px 100%);border:0;border-left:3px solid var(--np-danger);border-radius:0;box-shadow:inset 0 -1px 0 var(--np-border);display:grid;gap:0 28px;grid-template-columns:66px 326px minmax(0,1fr);grid-template-rows:auto auto;justify-content:stretch;margin:0;min-height:192px;overflow:hidden;padding:24px 28px}.executionPage .forgeExecutionHealth.good{background:linear-gradient(90deg,var(--np-accent-soft) 0 420px,var(--np-surface) 420px 100%);border-left-color:var(--np-accent)}.executionPage .forgeExecutionHealth.warn,.executionPage .forgeExecutionHealth.neutral{background:linear-gradient(90deg,var(--np-warning-bg) 0 420px,var(--np-surface) 420px 100%);border-left-color:var(--np-attention)}.executionPage .forgeExecutionHealth.bad{background:linear-gradient(90deg,var(--np-error-bg) 0 420px,var(--np-surface) 420px 100%);border-left-color:var(--np-danger)}.executionPage .forgeExecutionHealthIcon{align-items:center;align-self:start;background:var(--np-error-bg);border-radius:50%;color:var(--np-danger);display:inline-flex;font-size:17px;grid-column:1;grid-row:1 / span 2;height:48px;justify-content:center;margin-top:18px;width:48px}.executionPage .forgeExecutionHealth.good .forgeExecutionHealthIcon{background:var(--np-accent-soft);color:var(--np-accent)}.executionPage .forgeExecutionHealth.warn .forgeExecutionHealthIcon,.executionPage .forgeExecutionHealth.neutral .forgeExecutionHealthIcon{background:var(--np-warning-bg);color:var(--np-attention)}.executionPage .forgeExecutionHealthLead{gap:4px;grid-column:2;grid-row:1 / span 2;min-width:0;padding-top:6px}.executionPage .forgeExecutionHealthLabel{color:var(--np-text-subtlest);font-size:14px!important;font-weight:700!important;letter-spacing:0!important;line-height:20px!important;text-transform:uppercase}.executionPage .forgeExecutionHealthValueRow{align-items:flex-start;flex-direction:column;gap:6px}.executionPage .forgeExecutionHealthValue{font-size:30px!important;font-weight:700!important;letter-spacing:0!important;line-height:36px!important}.executionPage .forgeExecutionStatusBadge{background:var(--np-error-bg);border-radius:3px;color:var(--np-danger);font-size:14px;line-height:22px;padding:0 8px;width:fit-content}.executionPage .forgeExecutionSummary{border-bottom:1px solid var(--np-border);grid-column:3;grid-row:1;padding:0 0 16px}.executionPage .forgeExecutionSummaryLabel{color:var(--np-text);font-size:15px;font-weight:700;line-height:22px}.executionPage .forgeExecutionSummaryText{color:var(--np-text);font-size:15px;line-height:24px;margin-top:4px}.executionPage .forgeExecutionMetrics{align-items:start;display:grid;gap:0;grid-column:3;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;padding-top:16px;width:100%}.executionPage .forgeExecutionMetric{border-left:1px solid var(--np-border);gap:8px;min-height:56px;min-width:0;padding:0 22px}.executionPage .forgeExecutionMetric:first-child{border-left:0;padding-left:0}.executionPage .forgeExecutionMetric>div{color:var(--np-text-muted);font-size:14px;font-weight:600;line-height:20px}.executionPage .forgeExecutionMetric>div span{color:var(--np-primary);font-size:12px}.executionPage .forgeExecutionMetric strong{color:var(--np-text);font-size:20px;font-weight:700;line-height:28px}.executionPage .forgeExecutionMetric strong.bad{color:var(--np-danger)}.executionPage .forgeExecutionMetric strong.good{color:var(--np-accent)}.executionPage .forgeExecutionMetric strong.warn,.executionPage .forgeExecutionMetric strong.neutral{color:var(--np-attention)}.executionPage .forgeExecutionBody{background:var(--np-surface);border:0;border-top:1px solid var(--np-border);gap:22px;min-height:0;overflow:visible;padding:24px 20px 22px}.executionPage .forgeSectionTitle{color:var(--np-primary-strong);font-size:16px!important;font-weight:700!important;letter-spacing:0!important;line-height:24px!important}.executionPage .forgeExecutionClusterGrid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.executionPage .forgeExecutionCluster{background:var(--np-surface);border:1px solid var(--np-border);border-radius:6px;box-shadow:none;min-height:214px}.executionPage .forgeExecutionCluster:before{display:none}.executionPage .forgeExecutionCluster.selected{border-color:#6ea0f5;box-shadow:0 0 0 1px #1890ff2e}.executionPage .forgeExecutionClusterHeader{background:var(--np-surface-muted);padding:14px 16px 10px}.executionPage .forgeExecutionCluster.selected .forgeExecutionClusterHeader{background:var(--np-primary-soft)}.executionPage .forgeExecutionClusterTitle{color:var(--np-text);font-size:16px!important;font-weight:700!important;line-height:24px!important}.executionPage .forgeExecutionSeverity{color:var(--np-text-muted);font-size:12px!important;font-weight:700!important;line-height:20px!important;margin-top:8px}.executionPage .forgeExecutionCluster.bad .forgeExecutionSeverity{color:var(--np-danger)}.executionPage .forgeExecutionCluster.warn .forgeExecutionSeverity{color:var(--np-attention)}.executionPage .forgeExecutionCluster.good .forgeExecutionSeverity{color:var(--np-accent)}.executionPage .forgeExecutionCount strong{color:var(--np-text);font-size:24px;font-weight:500;line-height:30px}.executionPage .forgeExecutionCount span{color:var(--np-text);font-size:12px;line-height:18px}.executionPage .forgeExecutionBullets{color:var(--np-text-muted);font-size:14px;gap:4px;line-height:22px;margin:24px 0 0;padding:0 18px 0 28px}.executionPage .forgeInspectButton.ant-btn{align-self:flex-end;color:var(--np-primary);font-size:14px;height:auto;line-height:22px;margin:12px 16px;padding:0}.executionPage .forgeInspectButton.ant-btn:after{content:">";margin-left:8px}.executionPage .forgeExecutionInspector{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;margin-top:2px;overflow:hidden}.executionPage .forgeExecutionInspectorHeader{background:var(--np-surface);border-bottom:1px solid var(--np-border);min-height:56px;padding:0 20px}.executionPage .forgeExecutionInspectorHeader>div:first-child{color:var(--np-primary-strong);font-size:15px;font-weight:700;line-height:22px}.executionPage .forgeExecutionInspectorHeader span{color:var(--np-text-subtlest);font-size:12px}.executionPage .forgeExecutionInspectorHeader .forgeExecutionItemCount{color:var(--np-text)!important;font-size:13px;font-weight:600}.executionPage .forgeExecutionInspectorHeader .ant-btn{color:var(--np-primary);font-size:14px;height:auto;line-height:22px;padding:0}.executionPage .forgeExecutionInspectorHeader .forgeExecutionInspectorClose.ant-btn{align-items:center;color:var(--np-text-muted);display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.executionPage .forgeExecutionInspectorHeader .forgeExecutionInspectorClose.ant-btn:hover,.executionPage .forgeExecutionInspectorHeader .forgeExecutionInspectorClose.ant-btn:focus-visible{background:var(--np-surface-hovered);color:var(--np-text)}.executionPage .forgeExecutionTable{background:var(--np-surface)}.executionPage .forgeExecutionTableRow{grid-template-columns:200px minmax(360px,1fr) 160px 140px 120px 120px 190px;min-height:58px}.executionPage .forgeExecutionTableRow.header{background:var(--np-surface);min-height:40px}.executionPage .forgeExecutionTableRow>span{border-bottom:1px solid var(--np-border);color:var(--np-text);font-size:14px;line-height:22px;padding:10px 18px}.executionPage .forgeExecutionTableRow.header>span{color:var(--np-text);font-size:12px;font-weight:500}.executionPage .forgeIssueCell{color:var(--np-primary)!important}.executionPage .forgeIssueCell i{border-color:var(--np-accent)}.executionPage .forgePriorityPill{background:var(--np-warning-bg);border-radius:4px;color:var(--np-attention);font-size:14px;font-weight:400;line-height:22px;padding:0 8px}.executionPage .forgeOwnerCell em{background:var(--np-border);color:var(--np-text-muted);font-size:12px;height:22px;width:22px}@media (max-width: 1180px){.executionPage .forgeExecutionHealth{background:var(--np-surface);grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto auto;padding:20px}.executionPage .forgeExecutionHealthIcon{grid-column:1;grid-row:1;margin-top:0}.executionPage .forgeExecutionHealthLead{grid-column:2;grid-row:1;padding-top:0}.executionPage .forgeExecutionSummary,.executionPage .forgeExecutionMetrics{grid-column:1 / -1}.executionPage .forgeExecutionSummary{grid-row:2;padding-top:16px}.executionPage .forgeExecutionMetrics{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}.executionPage .forgeExecutionClusterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.executionPage .forgeExecutionTable{overflow-x:auto}.executionPage .forgeExecutionTableRow{min-width:1290px}}@media (max-width: 700px){.executionPage .forgeExecutionHealth,.executionPage .forgeExecutionMetrics,.executionPage .forgeExecutionClusterGrid{grid-template-columns:1fr}.executionPage .forgeExecutionMetric{border-left:0;border-top:1px solid var(--np-border);padding:12px 0 0}.executionPage .forgeExecutionMetric:first-child{border-top:0;padding-top:0}.executionPage .forgeExecutionInspectorHeader{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 16px}}.executionPage .forgeExecutionHealth{min-height:194px;padding:24px 28px}.executionPage .forgeExecutionBody{position:relative;padding:24px 22px}.executionPage .forgeExecutionClusterTitleRow{align-items:center;display:flex;justify-content:space-between;min-height:24px}.executionPage .forgeExecutionClusterTitleRow>span{color:var(--np-text-subtlest);font-size:12px;line-height:20px}.executionPage .forgeExecutionClusterGrid{margin-top:8px}.executionPage .forgeExecutionCluster{min-height:214px}.executionPage .forgeExecutionClusterHeader{min-height:72px}.executionPage .forgeExecutionCluster.selected .forgeExecutionClusterHeader{background:#eef7ff}.executionPage .forgeInspectButton.ant-btn .anticon{font-size:12px;margin-left:4px}.executionPage .forgeInspectButton.ant-btn:after{content:none}.executionPage .forgeClusterNav.ant-btn{align-items:center;background:var(--np-surface);border:1px solid var(--np-border);border-radius:50%;box-shadow:0 6px 18px #2626261f;color:var(--np-text-subtlest);display:inline-flex;height:38px;justify-content:center;min-width:38px;padding:0;position:absolute;top:158px;width:38px;z-index:2}.executionPage .forgeClusterNavPrev.ant-btn{left:8px}.executionPage .forgeClusterNavNext.ant-btn{right:8px}.executionPage .forgeExecutionInspector{margin-top:2px}.executionPage .forgeExecutionInspectorHeader{min-height:56px}.executionPage .forgeExecutionInspectorHeader>div:last-child{margin-left:auto}.executionPage .forgeExecutionInspectorHeader .forgeExecutionInspectorClose.ant-btn .anticon{font-size:14px;margin-left:0}.executionPage .forgeExecutionTableRow{grid-template-columns:200px minmax(520px,1fr) 160px 140px 110px 120px 205px}.executionPage .forgeExecutionSortButton{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:6px;justify-content:inherit;min-height:28px;padding:0;width:100%}.executionPage .forgeExecutionSortButton .anticon{color:var(--np-text-muted);flex:0 0 12px;font-size:11px}.executionPage .forgeExecutionSortButton.active,.executionPage .forgeExecutionSortButton.active .anticon{color:var(--np-primary)}.executionPage .forgeExecutionTableRow>span:nth-child(5),.executionPage .forgeExecutionTableRow>span:nth-child(6){justify-content:center}.executionPage .forgeExecutionTableRow.header>span:nth-child(5),.executionPage .forgeExecutionTableRow.header>span:nth-child(6){justify-content:center}@media (max-width: 1180px){.executionPage .forgeClusterNav.ant-btn{top:300px}}@media (max-width: 700px){.executionPage .forgeClusterNav.ant-btn{display:none}}.workItemDrawerBackdrop{background:#00000014;justify-content:flex-end;z-index:60}.workItemDrawer{background:var(--np-surface);border-left:1px solid var(--np-border);box-shadow:-8px 0 18px #0f172a14;color:var(--np-text);display:flex;flex-direction:column;height:100vh;max-width:760px;position:relative;width:min(760px,100vw)}.workItemDrawerClose{align-items:center;background:var(--np-surface);border:1px solid var(--np-border-strong);border-radius:4px;color:var(--np-text-muted);cursor:pointer;display:inline-flex;font-size:14px;height:33px;justify-content:center;padding:0;position:absolute;right:23px;top:22px;width:33px;z-index:2}.workItemDrawerHeader{border-bottom:1px solid var(--np-border);min-height:133px;padding:22px 68px 18px 30px}.workItemDrawerChips{align-items:center;display:flex;gap:8px;margin-bottom:12px}.workDrawerChip{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:700;gap:5px;line-height:22px;min-height:24px;padding:1px 9px;width:fit-content}.workDrawerChip.type{background:var(--np-surface);border:1px solid var(--np-border);color:var(--np-text)}.workDrawerChip.type .anticon{color:var(--np-danger);font-size:12px}.workDrawerChip.green{background:var(--np-accent-soft);color:var(--np-accent)}.workDrawerChip.orange{background:var(--np-warning-bg);color:var(--np-attention)}.workItemDrawerHeader h2{color:var(--np-primary-strong);font-size:var(--fs-xl);font-weight:700;letter-spacing:0;line-height:var(--lh-xl);margin:0 0 3px}.workItemDrawerHeader>strong{color:var(--np-text);display:block;font-size:15px;font-weight:700;line-height:22px}.workItemDrawerBody{flex:1;overflow-y:auto;padding:22px 29px 28px;scrollbar-color:var(--np-text-subtlest) transparent;scrollbar-width:thin}.workItemDrawerBody::-webkit-scrollbar{width:8px}.workItemDrawerBody::-webkit-scrollbar-track{background:transparent}.workItemDrawerBody::-webkit-scrollbar-thumb{background:var(--np-text-subtlest);border-radius:999px}.workDrawerSection{border-bottom:1px solid var(--np-border);padding-bottom:22px}.workDrawerSection+.workDrawerSection{padding-top:20px}.workDrawerSection h3{color:var(--np-text);font-size:15px;font-weight:700;line-height:22px;margin:0 0 11px}.workDrawerMetaGridExact{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workDrawerMetaCard{background:var(--np-surface);border:1px solid var(--np-border);border-radius:6px;min-height:68px;padding:11px 12px}.workDrawerMetaCard>div{color:var(--np-text-muted);font-size:12px;font-weight:700;line-height:18px;margin-bottom:8px;text-transform:uppercase}.workDrawerMetaCard>span{color:var(--np-text);display:block;font-size:15px;line-height:22px}.workDrawerPeopleStrip{align-items:center;border:1px solid var(--np-border);border-radius:6px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:14px;min-height:48px;padding:8px 12px}.workDrawerPeopleStrip>div{align-items:center;display:flex;gap:8px;min-width:0}.workDrawerPeopleStrip span{color:var(--np-text-subtlest);font-size:14px;line-height:22px}.workDrawerPeopleStrip em,.workDrawerActivityRow em{align-items:center;background:var(--np-border);border-radius:50%;color:var(--np-text-muted);display:inline-flex;flex:0 0 auto;font-size:11px;font-style:normal;height:22px;justify-content:center;width:22px}.workDrawerPeopleStrip strong{color:var(--np-text-muted);font-size:14px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workDrawerDescription p{color:var(--np-text-muted);font-size:15px;line-height:24px;margin:0}.workDrawerActivity{border-bottom:0;padding-bottom:0}.workDrawerActivityRow{border-bottom:1px solid var(--np-border);display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr);padding:14px 0 12px}.workDrawerActivityRow em{height:30px;width:30px}.workDrawerActivityByline{align-items:baseline;display:flex;gap:8px;line-height:22px}.workDrawerActivityByline strong{color:var(--np-text);font-size:15px;font-weight:700}.workDrawerActivityByline span{color:var(--np-text-subtlest);font-size:12px}.workDrawerActivityRow p{color:var(--np-text-muted);font-size:14px;line-height:22px;margin:10px 0 0}@media (max-width: 760px){.workItemDrawerHeader{padding-left:20px}.workItemDrawerBody{padding:20px}.workDrawerMetaGridExact,.workDrawerPeopleStrip{grid-template-columns:1fr}}.forgePage:has(.forgeActionsPage){background:var(--np-surface);border:0;box-shadow:none;gap:0;padding:0}.forgeActionsPage{background:var(--np-surface);gap:24px;padding:28px 32px 0}.forgeActionsToolbar{min-height:32px}.forgeActionsTitle{gap:14px}.forgeActionsTitle>div{color:var(--np-text);font-size:20px;font-weight:700;line-height:28px}.forgeActionsTitle .ant-btn{align-items:center;background:var(--np-surface-muted);border:0;border-radius:4px;box-shadow:none;color:var(--np-text-muted);display:inline-flex;font-size:14px;gap:8px;height:32px;line-height:22px;padding:5px 14px}.forgeActionsTitle .ant-btn .anticon{color:var(--np-text-subtlest);font-size:13px}.forgeActionsControls{margin-left:auto}.forgeActionSearch{background:var(--np-surface);border:1px solid var(--np-border-strong);border-radius:4px;color:#00000040;font-size:14px;height:32px;line-height:22px;min-width:264px;padding:0 0 0 12px}.forgeActionSearch span{align-items:center;border-left:1px solid var(--np-border-strong);color:var(--np-text-subtlest);display:inline-flex;height:30px;justify-content:center;margin:0;padding:0;width:32px}.forgeActionStatusTabs{border:1px solid var(--np-border-strong);border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.forgeActionStatusTabs>div{border-left:1px solid var(--np-border-strong);color:var(--np-text-muted);gap:8px;height:48px}.forgeActionStatusTabs>div.active{background:var(--np-primary-soft);color:var(--np-primary)}.forgeActionStatusTabs strong{background:var(--np-border);color:var(--np-text-subtlest);font-size:12px;font-weight:500;height:22px;min-width:22px;padding:0 7px}.forgeActionStatusTabs .active strong{background:var(--np-primary);color:#fff}.forgeActionBoard{background:var(--np-surface);border:0;overflow:visible}.forgeVerdictExpanded{border-left:3px solid var(--np-primary)}.forgeVerdictExpandedHeader{background:var(--np-primary-soft);border:0;border-left:0;min-height:69px;padding:0 28px 0 24px}.forgeVerdictExpandedHeader>div{gap:12px}.forgeVerdictExpandedHeader strong{color:var(--np-text);font-size:16px;font-weight:700;line-height:24px}.forgeVerdictExpandedHeader i{background:var(--np-border-strong);height:4px;width:4px}.forgeVerdictExpandedHeader em{background:var(--np-error-bg);border-radius:4px;color:var(--np-danger);font-size:12px;font-style:normal;line-height:20px;padding:0 8px}.forgeVerdictExpandedHeader em.impact{background:var(--np-accent-soft);color:var(--np-accent)}.forgeVerdictExpandedHeader .ant-btn{color:var(--np-primary);font-size:15px;font-weight:500;height:auto;line-height:22px;padding:0}.forgeVerdictExpandedHeader .ant-btn .anticon{font-size:12px;margin-left:8px}.forgeActionTable{background:var(--np-surface);border:0}.forgeActionTableRow{display:grid;grid-template-columns:278px minmax(520px,1fr) 230px 150px 260px 220px;min-height:146px}.forgeActionTableRow.header{background:var(--np-surface-muted);min-height:56px}.forgeActionTableRow>span{align-items:flex-start;border-bottom:1px solid var(--np-border);color:var(--np-text);display:flex;flex-direction:column;font-size:14px;justify-content:flex-start;line-height:22px;padding:26px 24px}.forgeActionTableRow.header>span{color:var(--np-text);font-size:12px;font-weight:700;justify-content:center;line-height:20px;padding:0 24px;text-transform:uppercase}.forgeActionTableRow>span.focus{background:#fbfcff;gap:10px;padding-top:26px}.forgeActionTableRow>span.focus strong{color:var(--np-text);font-size:14px;font-weight:700;line-height:22px;white-space:normal}.forgeActionTableRow>span.focus em{background:var(--np-surface);border:1px solid var(--np-border);border-radius:4px;color:var(--np-text-muted);font-size:13px;font-style:normal;line-height:22px;padding:0 8px}.forgeActionTableRow>span.action{display:grid;gap:18px;grid-template-columns:20px minmax(0,1fr);padding-top:26px}.forgeActionTableRow .gearIcon{align-items:center;background:var(--np-error-bg);border-radius:4px;color:var(--np-danger);display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-top:0;width:24px}.forgeActionTableRow>span.action span{min-width:0}.forgeActionTableRow>span.action strong{color:var(--np-text);display:block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:8px}.forgeActionTableRow>span.action em{color:var(--np-text-muted);display:block;font-size:12px;font-style:normal;line-height:20px;margin-bottom:10px}.forgeActionTableRow>span.action b{align-self:flex-start;background:var(--np-surface-muted);border-radius:4px;color:var(--np-text-muted);display:inline-flex;font-size:12px;font-weight:400;line-height:22px;padding:0 8px}.forgeActionTableRow>span.owner{align-items:flex-start;flex-direction:row;gap:10px}.forgeActionTableRow>span.owner>i{align-items:center;background:var(--np-primary-soft);border-radius:50%;color:var(--np-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-style:normal;height:32px;justify-content:center;width:32px}.forgeActionTableRow>span.owner strong,.forgeActionTableRow>span:nth-child(6) strong{color:var(--np-text);font-size:14px;font-weight:700;line-height:22px}.forgeActionTableRow>span.owner em,.forgeActionTableRow>span:nth-child(6) em{color:var(--np-text-subtlest);font-size:12px;font-style:normal;line-height:20px}.forgeActionTableRow>span>b{align-items:center;align-self:flex-start;border-radius:4px;display:inline-flex;font-size:13px;font-weight:400;line-height:22px;padding:0 9px}.forgeActionTableRow>span>b:before{background:var(--np-border-strong);border-radius:50%;content:"";height:5px;margin-right:7px;width:5px}.forgeActionTableRow>span:nth-child(5)>b:before{display:none}.forgeActionTableRow>span>b.info,.forgeActionTableRow>span>b.warn{background:var(--np-surface-muted);color:var(--np-text-muted)}.forgeActionTableRow>span>b.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeActionTableRow>span>b.bad{background:var(--np-error-bg);color:var(--np-danger)}.forgeActionTableRow>span:nth-child(5)>b.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeActionTableRow>span:nth-child(5)>b.bad{background:var(--np-error-bg);color:var(--np-danger)}@media (max-width: 1180px){.forgeActionsPage{padding:20px}.forgeActionTable{overflow-x:auto}.forgeActionTableRow{min-width:1700px}}@media (max-width: 700px){.forgeActionsToolbar,.forgeActionsTitle,.forgeActionsControls{align-items:flex-start;flex-direction:column}.forgeActionStatusTabs{grid-template-columns:1fr}}.forgeOutcomesPage{background:var(--np-surface);gap:8px;padding:22px 18px 24px}.forgeOutcomesPage .forgeSection{border:1px solid var(--np-border);border-radius:6px;gap:0;overflow:hidden;padding:0}.forgeOutcomeBanner{align-items:stretch;background:var(--np-surface);border:1px solid var(--np-border);border-left:0;border-radius:6px;box-shadow:none;display:grid;gap:0;grid-template-columns:minmax(360px,520px) minmax(420px,1fr);overflow:hidden;padding:0}.forgeOutcomeBannerLead{align-items:flex-start;background:var(--np-warning-bg);border-left:3px solid var(--np-attention);display:grid;gap:18px;grid-template-columns:46px minmax(0,1fr);min-width:0;padding:22px 28px 24px 26px}.forgeOutcomeBanner.good .forgeOutcomeBannerLead{background:#f0fff4;border-left-color:var(--np-accent)}.forgeOutcomeBanner.warn .forgeOutcomeBannerLead,.forgeOutcomeBanner.neutral .forgeOutcomeBannerLead,.forgeOutcomeBanner.bad .forgeOutcomeBannerLead{background:var(--np-warning-bg);border-left-color:var(--np-attention)}.forgeOutcomeBannerIcon{align-items:center;background:var(--np-warning-bg);border-radius:50%;color:#dc8500;display:inline-flex;font-size:18px;height:48px;justify-content:center;margin-top:-1px;width:48px}.forgeOutcomeBannerLabel{color:#7da2d6!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;text-transform:uppercase}.forgeOutcomeBannerValue{color:var(--np-attention);font-size:28px!important;font-weight:500!important;line-height:34px!important;margin-top:6px;overflow-wrap:anywhere}.forgeOutcomeBanner.good .forgeOutcomeBannerValue{color:var(--np-accent)}.forgeOutcomeBanner.warn .forgeOutcomeBannerValue,.forgeOutcomeBanner.neutral .forgeOutcomeBannerValue,.forgeOutcomeBanner.bad .forgeOutcomeBannerValue{color:var(--np-attention)}.forgeOutcomeBannerCopy{color:#3f3f46;font-size:14px;line-height:21px;margin:6px 0 0;max-width:420px}.forgeOutcomeBannerSummary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:22px 28px}.forgeOutcomeBannerSummary>strong{color:var(--np-text);font-size:15px;font-weight:700;line-height:22px}.forgeOutcomeBannerSummary>span{color:var(--np-text);font-size:14px;line-height:22px;margin-top:2px}.forgeOutcomeSummaryRule{border-top:1px solid var(--np-border);margin:16px 0 14px}.forgeOutcomeBannerStats{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(100px,1fr))}.forgeOutcomeStatCell{display:flex;flex-direction:column;gap:8px;min-width:0}.forgeOutcomeStatCell span{color:#81888f;font-size:13px;font-weight:700;line-height:18px;white-space:nowrap}.forgeOutcomeStatCell strong{color:var(--np-attention);font-size:20px;font-weight:500;line-height:24px}.forgeOutcomeSectionHeader{align-items:center;background:var(--np-surface);border-bottom:1px solid var(--np-border);display:flex;gap:16px;justify-content:space-between;margin-bottom:0;min-height:70px;padding:12px 22px}.forgeOutcomesPage .forgeSectionTitle{color:var(--np-primary-strong);font-size:18px!important;font-weight:650!important;line-height:26px!important}.forgeOutcomeHeaderControls{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.forgeOutcomeHeaderControls .ant-segmented{background:#f6f6f6;border-radius:4px;padding:2px}.forgeOutcomeHeaderControls .ant-segmented-item{border-radius:4px;color:var(--np-text-muted);font-size:12px;line-height:24px}.forgeOutcomeHeaderControls .ant-segmented-item-selected{color:var(--np-primary)}.forgeFilterButton.ant-btn,.forgeOutcomePagerButton.ant-btn{align-items:center;border-color:var(--np-border);border-radius:4px;color:var(--np-primary-strong);display:inline-flex;font-size:13px;font-weight:500;gap:4px;height:30px}.forgeOutcomePagerButton.ant-btn{color:var(--np-text-muted);padding-inline:8px;width:28px}.forgeDeliveryTable{display:block;overflow-x:auto}.forgeDeliveryRow{align-items:stretch;display:grid;grid-template-columns:minmax(330px,1.5fr) 110px 200px 130px 130px 110px 190px 170px;min-width:1320px}.forgeDeliveryRow.header{background:#f3f4f6;border-bottom:1px solid var(--np-border);min-height:46px}.forgeDeliveryRow>span{align-items:center;border-bottom:1px solid #edf0f4;color:var(--np-text);display:flex;font-size:14px;line-height:20px;min-height:74px;min-width:0;overflow:hidden;padding:10px 16px}.forgeDeliveryRow.header>span{color:var(--np-text);font-size:12px;font-weight:800;line-height:18px;min-height:46px;text-transform:uppercase}.forgeWorkItemCell,.forgeAssigneeCell,.forgeProgressCell,.forgeExpDeliveryCell{flex-direction:column!important;align-items:flex-start!important;justify-content:center}.forgeWorkItemCell strong{color:#0065d9;display:block;font-size:14px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.forgeWorkItemCell em{color:var(--np-text-muted);font-size:12px;font-style:normal;line-height:18px;margin-top:2px}.forgeAssigneeCell i{align-items:center;background:var(--np-primary-soft);border-radius:50%;color:var(--np-primary);display:inline-flex;font-size:9px;font-style:normal;font-weight:800;height:28px;justify-content:center;width:28px}.forgeAssigneeCell strong{color:var(--np-text);font-size:14px;font-weight:650;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.forgeDeliveryPill{border-radius:4px;font-size:12px;font-weight:700;line-height:20px;padding:2px 8px;white-space:nowrap}.forgeDeliveryPill.status.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeDeliveryPill.priority.good,.forgeDeliveryPill.warn{background:var(--np-warning-bg);color:var(--np-attention)}.forgeDeliveryPill.bad{background:var(--np-error-bg);color:var(--np-danger)}.forgeDeliveryPill.neutral{background:var(--np-primary-soft);color:var(--np-primary)}.forgeProgressCell{gap:8px}.forgeProgressLabel{color:var(--np-text)!important;font-size:13px!important;font-weight:700!important;line-height:16px!important}.forgeProgressTrack{background:#e8edf5;border-radius:999px;height:6px;overflow:hidden;width:100%}.forgeProgressFill{background:#2f61e9;border-radius:999px;height:100%}.forgeExpDeliveryCell{gap:4px}.forgeExpDeliveryCell strong{background:var(--np-accent-soft);border-radius:4px;color:var(--np-accent);font-size:13px;font-weight:700;line-height:18px;padding:3px 8px}.forgeExpDeliveryCell strong.warn{background:var(--np-warning-bg);color:var(--np-attention)}.forgeExpDeliveryCell strong.bad{background:var(--np-error-bg);color:var(--np-danger)}.forgeExpDeliveryCell strong.neutral{background:var(--np-primary-soft);color:var(--np-primary)}.forgeExpDeliveryCell em{color:var(--np-text-muted);font-size:12px;font-style:normal;line-height:16px}@media (max-width: 1100px){.forgeOutcomeBanner{grid-template-columns:1fr}.forgeOutcomeBannerStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.forgeOutcomesPage{padding:12px}.forgeOutcomeBannerLead{grid-template-columns:40px minmax(0,1fr);padding:18px}.forgeOutcomeBannerIcon{height:40px;width:40px}.forgeOutcomeBannerValue{font-size:23px!important;line-height:30px!important}.forgeOutcomeBannerSummary{padding:18px}.forgeOutcomeSectionHeader{align-items:flex-start;flex-direction:column}.forgeOutcomeHeaderControls{justify-content:flex-start;width:100%}}.forgeAssigneeCell{flex-direction:row!important;align-items:center!important}.forgeOutcomeTrendBadge{align-self:flex-start;border-radius:4px;display:inline-flex;font-size:12px;font-weight:700;line-height:18px;margin-top:10px;padding:3px 8px}.forgeOutcomeTrendBadge.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeOutcomeTrendBadge.warn,.forgeOutcomeTrendBadge.neutral{background:var(--np-warning-bg);color:var(--np-attention)}.forgeOutcomeTrendBadge.bad{background:var(--np-error-bg);color:var(--np-danger)}.forgeOutcomePlanningList{display:grid;gap:8px;margin-top:14px}.forgeOutcomePlanningList span{background:#f7f9fc;border:1px solid var(--np-border);border-radius:4px;color:var(--np-text);font-size:13px;line-height:18px;padding:8px 10px}.forgeOutcomeFilterBar{align-items:end;background:#fbfcfe;border-bottom:1px solid var(--np-border);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;padding:12px 22px}.forgeOutcomeFilterBar label{display:grid;gap:5px}.forgeOutcomeFilterBar label>span{color:var(--np-text-muted);font-size:11px;font-weight:800;line-height:14px;text-transform:uppercase}.forgeDeliveryRowButton{background:var(--np-surface);border:0;cursor:pointer;padding:0;text-align:left;width:100%}.forgeDeliveryRowButton:hover>span{background:#f8fbff}.forgeDeliveryEmpty{align-items:center;color:var(--np-text-muted);display:flex;font-size:14px;justify-content:center;min-height:120px}.forgeOutcomePagination{align-items:center;background:var(--np-surface);border-top:1px solid var(--np-border);display:flex;gap:12px;justify-content:space-between;padding:12px 22px}.forgeOutcomePagination>span{color:var(--np-text-muted);font-size:13px;font-weight:650}.forgeOutcomePagination>div{align-items:center;display:flex;gap:8px}.forgeWorkStoryTitle i{align-items:center;background:var(--np-primary-soft);border-radius:50%;color:var(--np-primary);display:inline-flex;flex:0 0 auto;font-size:10px;font-style:normal;font-weight:800;height:32px;justify-content:center;width:32px}.forgeWorkStoryTitle strong,.forgeOutcomePrList strong{color:var(--np-text);display:block;font-size:14px;line-height:20px}.forgeWorkStoryTitle span,.forgeOutcomePrList span{color:var(--np-text-muted);display:block;font-size:12px;line-height:18px}.forgeOutcomePrList{display:grid;gap:8px}.forgeOutcomePrList>div{border:1px solid var(--np-border);border-radius:4px;padding:10px 12px}@media (max-width: 900px){.forgeOutcomeFilterBar{grid-template-columns:1fr 1fr}.forgeOutcomePagination{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.forgeOutcomeFilterBar{grid-template-columns:1fr}}.executionPage .forgeExecutionInspectorPlaceholder,.executionPage .forgeExecutionTableEmpty{color:var(--np-text-subtlest);font-size:13px;line-height:20px;padding:24px 20px}.workDrawerChip.good{background:var(--np-accent-soft);color:var(--np-accent)}.workDrawerChip.warn{background:var(--np-warning-bg);color:var(--np-attention)}.workDrawerChip.bad{background:var(--np-error-bg);color:var(--np-danger)}.workDrawerChip.neutral{background:var(--np-surface-muted);color:var(--np-text-muted)}.workDrawerChip.info{background:var(--np-primary-soft);color:var(--np-primary)}.workDrawerPrList{border:1px solid var(--np-border);border-radius:6px;overflow:hidden}.workDrawerPrRow{align-items:center;border-top:1px solid var(--np-border);display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:8px 12px}.workDrawerPrRow:first-child{border-top:0}.workDrawerPrRow a,.workDrawerPrRow>span{color:var(--np-text-muted);font-size:14px;line-height:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workDrawerPrRow a:hover{color:var(--np-primary)}.workDrawerActivityNote{color:var(--np-text-subtlest);font-size:14px;line-height:22px;margin:0}.workDrawerActivityNote.error{color:var(--np-danger)}.forgeActionSearch{cursor:text}.forgeActionSearch input{background:transparent;border:0;color:var(--np-text-muted);flex:1;font:inherit;min-width:0;outline:0;padding:0}.forgeActionSearch input::placeholder{color:#00000040}.forgeActionStatusTabs>div{cursor:pointer;-webkit-user-select:none;user-select:none}.forgeVerdictExpandedHeader,.forgeVerdictCollapsed{cursor:pointer}.forgeVerdictExpandedHeader em.good,.forgeVerdictCollapsed em.good{background:var(--np-accent-soft);color:var(--np-accent)}.forgeActionTableRow:not(.header){cursor:pointer}.forgeActionTableRow:not(.header):hover{background:var(--np-surface-muted)}.forgeActionTableRow>span.owner .ownerText{display:flex;flex-direction:column;min-width:0}.forgeActionTableRow>span.owner .ownerText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forgeActionTableRow .gearIcon.muted{background:#f5f7fa;color:var(--np-text-subtlest)}.forgeActionsEmpty{color:var(--np-text-subtlest);font-size:14px;line-height:22px;padding:32px 24px;text-align:center}.trackingPage{background:var(--np-surface);border:1px solid var(--np-border);border-radius:2px;display:flex;flex-direction:column;min-height:calc(100vh - 170px);overflow:hidden}.trackingHeader{align-items:center;background:var(--np-surface);border-bottom:1px solid var(--np-border);display:flex;justify-content:space-between;min-height:52px;padding:0 14px}.trackingHeader h2{color:var(--np-text);font-size:16px;font-weight:700;line-height:24px;margin:0}.trackingHeader .ant-segmented{background:transparent;display:flex;gap:8px;padding:0}.trackingHeader .ant-segmented-group{gap:8px}.trackingHeader .ant-segmented-item{border:1px solid var(--np-border);border-radius:4px;color:var(--np-text);font-size:12px;font-weight:600;height:30px;line-height:28px;padding:0 10px}.trackingHeader .ant-segmented-item-label>span{align-items:center;display:inline-flex;gap:6px}.trackingHeader .ant-segmented-item-selected{background:#eff6ff;border-color:var(--np-primary);color:var(--np-primary)}.trackingBoard{background:var(--np-surface);overflow:auto}.trackingGrid{display:grid;grid-template-columns:152px repeat(4,minmax(300px,1fr));min-width:1350px}.trackingGridHead{background:var(--np-surface-muted);border-bottom:1px solid var(--np-border);position:sticky;top:0;z-index:2}.trackingGridHead>div{border-right:1px solid var(--np-border);color:var(--np-text);font-size:12px;font-weight:500;height:36px;line-height:18px;padding:10px 13px}.trackingGridHead .trackingPersonHead{color:var(--np-primary);font-size:11px;font-weight:700;text-transform:uppercase}.trackingGridRow{border-bottom:1px solid var(--np-border);min-height:228px}.trackingPersonCell{align-items:center;border-right:1px solid var(--np-border);color:var(--np-text);display:flex;font-size:12px;font-weight:700;line-height:18px;padding:14px}.trackingColumnCell{align-content:start;border-right:1px solid var(--np-border);display:grid;gap:10px;min-height:228px;padding:10px}.trackingEmptyDash{color:#6b7a99;font-size:15px;line-height:20px;padding:4px 2px}.trackingCard{background:var(--np-surface);border:1px solid #ccd6e2;border-radius:6px;box-shadow:none;display:grid;gap:12px;min-height:96px;padding:13px 13px 11px}.trackingCardTopline{align-items:center;color:#37577f;display:grid;font-size:12px;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;line-height:16px}.trackingIssueIcon{background:#d9f5e8;border:1px solid #7ed7ae;border-radius:3px;display:inline-block;height:12px;position:relative;width:12px}.trackingIssueIcon:after{background:#22a06b;border-radius:1px;content:"";height:4px;left:3px;position:absolute;top:3px;width:4px}.trackingIssueIcon.bug{background:var(--np-error-bg);border-color:#f5a3a3}.trackingIssueIcon.bug:after{background:#e34935}.trackingCardTopline i{align-items:center;background:var(--np-primary-soft);border-radius:50%;color:var(--np-primary);display:inline-flex;font-size:10px;font-style:normal;font-weight:700;height:22px;justify-content:center;width:22px}.trackingCard h3{color:var(--np-text);font-size:12px;font-weight:700;line-height:19px;margin:0;overflow-wrap:anywhere}.trackingCardFooter{align-items:center;display:flex;justify-content:space-between;min-height:19px}.trackingCardFooter strong{background:var(--np-error-bg);border-radius:4px;color:#ae2e24;font-size:11px;font-weight:700;line-height:16px;padding:2px 6px}.trackingCardFooter em{color:var(--np-text-muted);font-size:11px;font-style:normal;line-height:16px}@media (max-width: 900px){.trackingHeader{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 14px}.trackingGrid{grid-template-columns:132px repeat(4,minmax(260px,1fr));min-width:1180px}}.forgeOutcomesPage{background:#f7fbff;border:1px solid #cfe0f2;border-radius:6px;gap:6px;padding:20px}.forgeOutcomesPage .forgeSection{background:var(--np-surface);border-color:var(--np-border);border-radius:5px}.forgeOutcomeBanner{background:var(--np-surface);border-color:var(--np-border);border-left:0;border-radius:5px;grid-template-columns:416px minmax(0,1fr);min-height:136px}.forgeOutcomeBannerLead{background:var(--np-warning-bg);border-left:2px solid #f5a000;gap:14px;grid-template-columns:38px minmax(0,1fr);padding:17px 24px 18px 22px}.forgeOutcomeBannerIcon{background:var(--np-warning-bg);color:#d98200;font-size:15px;height:38px;width:38px}.forgeOutcomeBannerLabel{color:#78a0d7!important;font-size:11px!important;line-height:16px!important}.forgeOutcomeBannerValue{color:var(--np-attention);font-size:22px!important;font-weight:500!important;line-height:28px!important;margin-top:5px}.forgeOutcomeBannerCopy{color:#253858;font-size:12px;line-height:18px;margin-top:4px;max-width:330px}.forgeOutcomeBannerSummary{justify-content:flex-start;padding:17px 24px 16px}.forgeOutcomeBannerSummary>strong{color:var(--np-text);font-size:12px;line-height:18px}.forgeOutcomeBannerSummary>span{color:var(--np-text);font-size:12px;line-height:18px;margin-top:2px}.forgeOutcomeSummaryRule{border-top-color:#dfe4ec;margin:14px 0 12px}.forgeOutcomeBannerStats{gap:28px;grid-template-columns:repeat(4,minmax(100px,1fr))}.forgeOutcomeStatCell{gap:7px}.forgeOutcomeStatCell span{color:var(--np-text-muted);font-size:11px;font-weight:500;line-height:16px}.forgeOutcomeStatCell strong{color:var(--np-attention);font-size:14px;font-weight:700;line-height:18px}.forgeOutcomeSectionHeader{min-height:58px;padding:12px 16px}.forgeOutcomesPage .forgeSectionTitle{color:var(--np-primary-strong);font-size:14px!important;font-weight:700!important;line-height:20px!important}.forgeOutcomeHeaderControls .ant-segmented{background:var(--np-surface-muted);border:1px solid #edf1f6;border-radius:4px}.forgeOutcomeHeaderControls .ant-segmented-item{color:var(--np-text-muted);font-size:11px;line-height:24px}.forgeOutcomeHeaderControls .ant-segmented-item-selected{background:var(--np-surface);color:var(--np-primary)}.forgeOutcomeTabLabel{align-items:center;display:inline-flex;gap:6px}.forgeOutcomeTabLabel i{background:var(--np-primary-soft);border-radius:8px;color:var(--np-primary);font-size:10px;font-style:normal;font-weight:700;line-height:14px;min-width:16px;padding:0 4px;text-align:center}.forgeFilterButton.ant-btn,.forgeOutcomePagerButton.ant-btn{font-size:11px;height:24px;padding-inline:8px}.forgeOutcomePagerButton.ant-btn{width:24px}.forgeDeliveryRow{grid-template-columns:minmax(360px,2.2fr) 115px 180px 145px 140px 110px 210px 170px;min-width:1420px}.forgeDeliveryRow.header{background:#f4f5f7;min-height:36px}.forgeDeliveryRow.header>span{color:var(--np-text);font-size:10px;font-weight:800;line-height:14px;min-height:36px;padding:8px 40px}.forgeDeliveryRow>span{color:var(--np-text);font-size:12px;line-height:18px;min-height:76px;padding:12px 40px}.forgeWorkItemCell strong{color:var(--np-primary);font-size:12px;font-weight:500;line-height:18px}.forgeWorkItemCell em{color:var(--np-text-muted);font-size:11px;line-height:15px}.forgeAssigneeCell{gap:8px}.forgeAssigneeCell i{font-size:8px;height:22px;width:22px}.forgeAssigneeCell strong{font-size:12px;font-weight:500;line-height:18px}.forgeDeliveryPill{border-radius:3px;font-size:10px;font-weight:800;line-height:15px;padding:2px 7px;text-transform:uppercase}.forgeDeliveryPill.priority.warn,.forgeDeliveryPill.priority.good{background:var(--np-warning-bg);color:var(--np-attention);text-transform:none}.forgeDeliveryPill.priority.bad{background:var(--np-error-bg);color:var(--np-danger);text-transform:none}.forgeProgressCell{gap:7px}.forgeProgressLabel{align-items:center;display:flex;justify-content:space-between;width:136px}.forgeProgressLabel strong{color:var(--np-text);font-size:11px;font-weight:500;line-height:14px}.forgeProgressLabel em{color:var(--np-text-muted);font-size:10px;font-style:normal;line-height:14px}.forgeProgressTrack{height:5px;width:136px}.forgeExpDeliveryCell strong{border-radius:3px;font-size:11px;line-height:15px;padding:2px 7px}.forgeExpDeliveryCell em{font-size:10px;line-height:14px}.forgeOutcomePagination{min-height:52px;padding:10px 18px}.forgeOutcomePagination .ant-btn{border-radius:4px;min-width:32px}.forgeOutcomePagination .ant-select{min-width:98px}@media (max-width: 1100px){.forgeOutcomeBanner{grid-template-columns:1fr}}:root{color-scheme:light}html{background:var(--np-bg)}body{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(244,246,251,.94) 38%,var(--np-bg)),var(--np-bg);color:var(--np-text);text-rendering:geometricPrecision}::selection{background:#2563eb2e;color:var(--np-text)}.appLayout.ant-layout{min-height:100vh;background:var(--np-bg)}.appSider.ant-layout-sider{background:var(--np-surface)!important;border-right:1px solid var(--np-border);box-shadow:12px 0 32px #0f172a0d;overflow:hidden;position:sticky;top:0;height:100vh;z-index:5}.appSider .ant-layout-sider-children{background:linear-gradient(180deg,var(--np-surface) 0%,var(--np-surface) 54%,#f6f7f9 100%)}.appSider .ant-layout-sider-trigger{background:var(--np-surface-muted)!important;border-top:1px solid var(--np-border);color:var(--np-text-muted)!important;transition:background var(--np-motion-fast),color var(--np-motion-fast)}.appSider .ant-layout-sider-trigger:hover{background:var(--np-primary-soft)!important;color:var(--np-primary)!important}.appBrand{height:68px;padding:0 18px}.appBrandMark,.brandMark{background:linear-gradient(135deg,var(--np-primary) 0%,var(--np-primary) 100%);border-radius:8px;box-shadow:0 12px 24px #2563eb38;transition:transform var(--np-motion),box-shadow var(--np-motion)}.appBrand:hover .appBrandMark{box-shadow:0 16px 30px #0891b23d;transform:translateY(-1px) scale(1.02)}.appBrandName{color:var(--np-text);font-size:16px;font-weight:800;letter-spacing:0}.appNavMenu.ant-menu{background:transparent;padding:10px 8px 14px}.appNavMenu .ant-menu-item{color:#475569;font-weight:700;letter-spacing:0;margin-block:4px;transition:background var(--np-motion-fast),color var(--np-motion-fast),transform var(--np-motion-fast),box-shadow var(--np-motion-fast)}.appNavMenu .ant-menu-item .anticon{color:var(--np-text-muted);font-size:17px;transition:color var(--np-motion-fast),transform var(--np-motion-fast)}.appNavMenu .ant-menu-item:hover{background:var(--np-primary-soft)!important;color:var(--np-primary)!important;transform:translate(2px)}.appNavMenu .ant-menu-item:hover .anticon,.appNavMenu .ant-menu-item-selected .anticon{color:var(--np-primary);transform:scale(1.05)}.appNavMenu .ant-menu-item-selected{background:linear-gradient(90deg,var(--np-primary-soft),rgba(224,242,254,.78))!important;box-shadow:inset 3px 0 0 var(--np-primary),0 8px 18px #2563eb14;color:var(--np-primary)!important}.appSiderUser{border-top:1px solid var(--np-border);margin:0 8px 10px;min-height:64px;padding:10px;border-radius:8px;transition:background var(--np-motion-fast),box-shadow var(--np-motion-fast),transform var(--np-motion-fast)}.appSiderUser:hover{background:var(--np-primary-soft);box-shadow:var(--np-shadow-soft);transform:translateY(-1px)}.appSiderUserAvatar.ant-avatar{background:linear-gradient(135deg,var(--np-primary-soft) 0%,var(--np-primary-soft) 100%);border:1px solid rgba(37,99,235,.16);color:var(--np-primary-strong);font-weight:800}.appSiderUserMeta strong{color:var(--np-text);font-weight:800}.appSiderUserMeta small,.appSiderUserCaret{color:var(--np-text-subtlest)}.appLayoutContent.ant-layout-content{background:transparent;min-width:0}.appPageHeader{background:var(--np-surface);border-bottom:1px solid var(--np-border);box-shadow:0 1px #fffc;padding:22px 32px;position:sticky;top:0;z-index:3}.appPageHeaderTitle.ant-typography{color:var(--np-primary-strong);font-size:24px!important;font-weight:800!important;line-height:32px!important;margin-bottom:4px!important}.appPageHeader .ant-typography-secondary{color:var(--np-text-muted)!important}.appContent,.forgeContent,.forgeActionsPage,.forgeOutcomesPage{animation:npFadeInUp var(--np-motion-slow)}.appContent{gap:24px;padding:28px 32px 36px}.appControlBand,.contextSelectorCard.ant-card,.orgCard.ant-card,.ant-card{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:var(--np-shadow-soft)}.ant-card-hoverable,.contextSelectorCard.ant-card,.forgeKpiCard,.forgeClusterCard,.forgeActionCard,.forgeNarrativeCard,.trackingCard{transition:transform var(--np-motion),border-color var(--np-motion),box-shadow var(--np-motion),background var(--np-motion)}.ant-card-hoverable:hover,.contextSelectorCard.ant-card:hover,.forgeKpiCard:hover,.forgeClusterCard:hover,.forgeActionCard:hover,.forgeNarrativeCard:hover,.trackingCard:hover{border-color:#2563eb47;box-shadow:var(--np-shadow-lifted);transform:translateY(-2px)}.contextSelectorPage{align-items:center;min-height:calc(100vh - 128px)}.contextSelectorCard.ant-card{max-width:760px;width:min(760px,100%)}.contextSelectorControls.ant-space,.contextSelectorControls .ant-select{width:100%}.contextSummary{background:linear-gradient(180deg,#f6f7f9 0%,var(--np-surface) 100%);border:1px solid var(--np-border);border-radius:8px;box-shadow:inset 0 1px #ffffffbf;display:grid;gap:8px 18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.contextSummary span{color:var(--np-text-subtlest);font-size:11px;font-weight:800;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.contextSummary strong{color:var(--np-text);font-size:13px;line-height:20px;min-width:0;overflow-wrap:anywhere}.ant-btn,.MuiButton-root,.loginSubmit,.loginDevButton,.forgeDeliveryRowButton{transition:transform var(--np-motion-fast),box-shadow var(--np-motion-fast),background var(--np-motion-fast),border-color var(--np-motion-fast),color var(--np-motion-fast),opacity var(--np-motion-fast)!important}.ant-btn:not(:disabled):hover,.MuiButton-root:not(:disabled):hover,.loginSubmit:not(:disabled):hover,.loginDevButton:not(:disabled):hover{transform:translateY(-1px)}.ant-btn:not(:disabled):active,.MuiButton-root:not(:disabled):active,.loginSubmit:not(:disabled):active,.loginDevButton:not(:disabled):active,.forgeDeliveryRowButton:active{transform:translateY(0) scale(.985)}.ant-btn-primary{background:linear-gradient(135deg,var(--np-primary) 0%,var(--np-primary) 100%)!important;border:0!important;box-shadow:0 12px 26px #2563eb38!important}.ant-btn-primary:hover{box-shadow:0 16px 34px #0891b247!important}.ant-btn-default:hover,.ant-btn-dashed:hover{border-color:#2563eb70!important;color:var(--np-primary)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.forgeActionSearch,.loginField input{transition:border-color var(--np-motion-fast),box-shadow var(--np-motion-fast),background var(--np-motion-fast)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.forgeActionSearch:focus-within,.loginField input:focus{border-color:#2563eb8c!important;box-shadow:var(--np-focus-ring)!important}.ant-select-selector,.ant-input,.ant-input-affix-wrapper{border-radius:8px!important}.ant-table-wrapper .ant-table{background:var(--np-surface);border-radius:8px;color:var(--np-text);overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--np-surface-muted)!important;border-bottom:1px solid var(--np-border)!important;color:#334155!important;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--np-border)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--np-surface-muted)!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-select-single .ant-select-selector{border-radius:8px!important}.ant-tag,.orgCountPill,.forgeDeliveryPill,.forgeOutcomeTrendBadge,.workDrawerChip,.forgeActionTableRow>span>b{border-radius:999px!important;font-weight:800}.forgeScaffold,.forgePage,.overviewPage,.forgeActionsPage,.forgeOutcomesPage,.trackingPage{background:transparent!important}.forgeScaffoldHeader{background:var(--np-surface)!important;border-bottom:1px solid var(--np-border)!important;box-shadow:0 8px 24px #0f172a0a!important}.forgeBreadcrumb{background:transparent;color:var(--np-text-subtlest)}.forgeScaffoldTitle{color:var(--np-primary-strong)!important;font-weight:800!important}.forgeTabs{min-height:52px}.forgeTabs .ant-tabs-nav,.overviewCollapse.ant-collapse,.ant-collapse{border-radius:8px}.forgeTabs .MuiTabs-flexContainer,.forgeTabs .ant-tabs-nav-list{gap:6px}.forgeTabs .MuiTab-root,.forgeTabs .ant-tabs-tab{border-radius:8px 8px 0 0;transition:background var(--np-motion-fast),color var(--np-motion-fast),transform var(--np-motion-fast)}.forgeTabs .MuiTab-root:hover,.forgeTabs .ant-tabs-tab:hover{background:#2563eb12;transform:translateY(-1px)}.forgeContent{gap:22px;padding:26px 30px 34px}.forgeHero,.forgeSection,.forgeVerdictCard,.forgeForecastStrip,.forgeOutcomeBanner,.forgeActionBoard,.trackingPage,.overviewCollapse.ant-collapse{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft)!important;overflow:hidden}.forgeHero{border-left:4px solid var(--np-primary)!important;grid-template-columns:66px minmax(150px,.55fr) minmax(300px,1.3fr) minmax(110px,.35fr)}.forgeHero.good{border-left-color:var(--np-accent)!important}.forgeHero.warn,.forgeHero.neutral{border-left-color:var(--np-attention)!important}.forgeHero.bad{border-left-color:var(--np-danger)!important}.forgeHealthIcon,.forgeVerdictIcon,.statIcon,.avatarIcon{background:linear-gradient(135deg,var(--np-primary-soft) 0%,var(--np-primary-soft) 100%);border:1px solid rgba(37,99,235,.16);color:var(--np-primary);box-shadow:inset 0 1px #fffc}.forgeHeroValue,.forgeSectionTitle,.forgeActionsTitle>div,.forgeOutcomesPage .forgeSectionTitle,.trackingHeader h2{color:var(--np-primary-strong)!important;font-weight:800!important}.forgeSummaryText,.forgeClusterText,.forgeOutcomeBannerCopy,.trackingCard h3{color:#263245!important}.forgeKpiCard,.forgeClusterCard,.forgeActionCard,.forgeNarrativeCard,.forgeFact,.forgeMiniMetric,.forgeActionSummaryCard,.forgeOutcomePrList>div{background:linear-gradient(180deg,var(--np-surface) 0%,var(--np-surface) 100%)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:0 6px 18px #0f172a0f!important}.forgeKpiValue,.forgeMetricValue,.forgeOutcomeStatCell strong{color:var(--np-text)!important;font-weight:800!important}.forgeKpiValue.good,.forgeMetricValue.good,.forgeOutcomeTrendBadge.good,.forgeDeliveryPill.good,.workDrawerChip.good{color:var(--np-accent)!important}.forgeKpiValue.warn,.forgeKpiValue.neutral,.forgeMetricValue.warn,.forgeMetricValue.neutral,.forgeOutcomeTrendBadge.warn,.forgeOutcomeTrendBadge.neutral,.forgeDeliveryPill.warn,.workDrawerChip.warn{color:var(--np-attention)!important}.forgeKpiValue.bad,.forgeMetricValue.bad,.forgeOutcomeTrendBadge.bad,.forgeDeliveryPill.bad,.workDrawerChip.bad{color:var(--np-danger)!important}.overviewCollapse.ant-collapse{border:1px solid var(--np-border)!important}.overviewCollapse .ant-collapse-header,.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;background:var(--np-surface-muted);border-radius:8px 8px 0 0!important;color:var(--np-primary-strong)!important;font-weight:800;min-height:52px}.overviewCollapse .ant-collapse-content,.ant-collapse-content{border-top:1px solid var(--np-border)!important}.forgeActionsPage,.forgeOutcomesPage{padding:28px 32px!important}.forgeActionsToolbar,.forgeOutcomeSectionHeader,.trackingHeader{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft);padding:14px 16px!important}.forgeActionSearch{background:var(--np-surface)!important;border:1px solid var(--np-border-strong)!important;border-radius:8px!important;min-height:38px}.forgeActionStatusTabs{background:var(--np-primary-soft);border:1px solid var(--np-border)!important;border-radius:8px!important;gap:4px;padding:4px}.forgeActionStatusTabs>div{border-left:0!important;border-radius:7px;transition:background var(--np-motion-fast),color var(--np-motion-fast),transform var(--np-motion-fast),box-shadow var(--np-motion-fast)}.forgeActionStatusTabs>div:hover{background:var(--np-surface);transform:translateY(-1px)}.forgeActionStatusTabs>div.active{background:var(--np-surface)!important;box-shadow:0 6px 16px #0f172a14}.forgeActionTable,.forgeDeliveryTable{border:1px solid var(--np-border);border-radius:8px;overflow:auto}.forgeActionTableRow.header,.forgeDeliveryRow.header,.trackingGridHead{background:var(--np-surface-muted)!important}.forgeActionTableRow:not(.header):hover,.forgeDeliveryRowButton:hover>span{background:var(--np-surface-muted)!important}.forgeActionTableRow:not(.header),.forgeDeliveryRowButton{transition:background var(--np-motion-fast),transform var(--np-motion-fast),box-shadow var(--np-motion-fast)}.forgeActionTableRow:not(.header):hover,.forgeDeliveryRowButton:hover{box-shadow:inset 3px 0 #2563eba6}.forgeOutcomeBannerLead{background:linear-gradient(135deg,var(--np-warning-bg) 0%,var(--np-surface) 100%)!important;border-left:4px solid var(--np-attention)!important}.forgeOutcomeBannerSummary{background:var(--np-surface)}.trackingPage{min-height:calc(100vh - 180px)}.trackingBoard{background:var(--np-surface-muted)!important}.trackingGridHead>div,.trackingPersonCell,.trackingColumnCell{border-color:var(--np-border)!important}.trackingColumnCell{background:var(--np-surface-muted)}.trackingCard{border-color:var(--np-border)!important;box-shadow:0 4px 14px #0f172a12!important}.trackingCard:hover{background:var(--np-surface)!important}.npSkeletonBlock,.npSkeletonChartArea{background:linear-gradient(90deg,var(--np-border),#f7fafe,var(--np-border))}.emptyState,.loadingBox,.npEmptyState{background:var(--np-surface);border:1px dashed var(--np-border-strong);border-radius:8px}.jsonPreview{background:var(--np-text);border:1px solid var(--np-text-subtlest);box-shadow:inset 0 1px #ffffff0a}.ant-drawer-content,.forgeActionDrawer,.forgeEvidenceDrawer{background:var(--np-surface)!important;box-shadow:-24px 0 52px #0f172a2e!important}@media (max-width: 900px){.appPageHeader{padding:18px 20px;position:static}.appContent,.forgeContent,.forgeActionsPage,.forgeOutcomesPage{padding:18px!important}.contextSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.forgeHero{grid-template-columns:52px minmax(0,1fr)!important}.forgeHeroSummary,.forgeHeroMetrics{grid-column:1 / -1}}@media (max-width: 700px){.appSider.ant-layout-sider{position:relative}.appBrand{height:58px;padding:0 12px}.appPageHeaderTitle.ant-typography{font-size:21px!important;line-height:28px!important}.contextSummary,.forgeHeroMetrics,.forgeKpiGrid,.forgeClusterGrid,.forgeFactGrid,.forgeOutcomeBannerStats{grid-template-columns:1fr!important}.forgeActionsToolbar,.forgeActionsTitle,.forgeActionsControls,.forgeOutcomeSectionHeader,.trackingHeader{align-items:stretch!important;flex-direction:column!important}.forgeActionSearch{min-width:100%!important;width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.forgeScaffold{min-width:0;width:100%}.forgeContent{min-width:0;overflow-x:hidden}.forgePage,.overviewPage.forgePage,.executionPage.forgePage,.forgePage:has(.forgeActionsPage),.forgePage:has(.forgeOutcomesPage){background:transparent!important;border:0!important;box-shadow:none!important;gap:18px!important;margin:0!important;min-width:0;padding:0!important;width:100%}.overviewPage .forgeHero,.executionPage .forgeExecutionHealth,.forgeOutcomeBanner{box-shadow:var(--np-shadow-soft)!important;margin:0!important;width:100%}.overviewPage .forgeHero{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-left:4px solid var(--np-primary)!important;display:grid!important;gap:18px 24px!important;grid-template-columns:52px minmax(140px,.36fr) minmax(300px,1fr)!important;min-height:0!important;padding:22px 24px!important}.overviewPage .forgeHero.good{border-left-color:var(--np-accent)!important}.overviewPage .forgeHero.warn,.overviewPage .forgeHero.neutral{border-left-color:var(--np-attention)!important}.overviewPage .forgeHero.bad{border-left-color:var(--np-danger)!important}.overviewPage .forgeHealthIcon{grid-column:1!important;grid-row:1!important;margin:0!important}.overviewPage .forgeHeroStatus{border-right:1px solid var(--np-border)!important;grid-column:2!important;grid-row:1 / span 2!important;padding:0 20px 0 0!important}.overviewPage .forgeHeroSummaryColumn,.overviewPage .forgeHeroSummary{border:0!important;grid-column:3!important;grid-row:1!important;padding:0!important}.overviewPage .forgeHeroMetrics{border:0!important;grid-column:3!important;grid-row:2!important;grid-template-columns:repeat(3,minmax(120px,1fr))!important;padding:14px 0 0!important}.overviewPage .forgeMetricBlock{border-right:1px solid var(--np-border)!important;min-width:0;padding:0 18px!important}.overviewPage .forgeMetricBlock:first-child{padding-left:0!important}.overviewPage .forgeMetricBlock:last-child{border-right:0!important;padding-right:0!important}.overviewPage .overviewCollapse.ant-collapse{box-shadow:none!important;overflow:hidden}.overviewPage .overviewCollapse .ant-collapse-content-box{padding:18px!important}.overviewPage .forgeVerdictCard{box-shadow:none!important}.executionPage .forgeExecutionPage{background:transparent!important;display:grid;gap:18px;min-width:0}.executionPage .forgeExecutionHealth{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-left:4px solid var(--np-attention)!important;border-radius:8px!important;display:grid!important;gap:18px 22px!important;grid-template-columns:52px minmax(170px,.36fr) minmax(280px,1fr) minmax(280px,.78fr)!important;min-height:0!important;padding:22px 24px!important}.executionPage .forgeExecutionHealthIcon{align-self:start;grid-column:1}.executionPage .forgeExecutionHealthLead{min-width:0!important}.executionPage .forgeExecutionHealthValueRow{align-items:flex-start!important;flex-direction:column;gap:8px!important}.executionPage .forgeExecutionSummary{border-left:1px solid var(--np-border);min-width:0;padding-left:22px}.executionPage .forgeExecutionMetrics{border-left:1px solid var(--np-border);display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:22px;width:auto!important}.executionPage .forgeExecutionMetric{background:var(--np-surface-muted);border:1px solid var(--np-border)!important;border-radius:8px;min-width:0;padding:12px!important}.executionPage .forgeExecutionBody{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.executionPage .forgeExecutionClusterTitleRow{margin:0 2px}.executionPage .forgeExecutionClusterGrid{grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:14px!important}.executionPage .forgeExecutionCluster{border:1px solid var(--np-border)!important;box-shadow:var(--np-shadow-soft)!important;min-height:190px!important}.executionPage .forgeExecutionCluster.selected{border-color:#2563eb73!important;box-shadow:var(--np-shadow-lifted)!important}.executionPage .forgeExecutionInspector{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:var(--np-shadow-soft);overflow:hidden}.executionPage .forgeExecutionTable{display:block!important;overflow-x:auto!important;width:100%}.executionPage .forgeExecutionTableRow{grid-template-columns:150px minmax(300px,1fr) 130px 120px 90px 100px 180px!important;min-width:1070px!important}.forgeActionsPage,.forgeOutcomesPage{gap:16px!important;padding:0!important;width:100%}.forgeActionsToolbar,.forgeOutcomeSectionHeader,.trackingHeader{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.forgeActionsToolbar{align-items:center;min-height:40px!important}.forgeActionsTitle>div{font-size:20px!important;line-height:28px!important}.forgeActionStatusTabs{box-shadow:none}.forgeActionBoard{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:12px;overflow:visible!important}.forgeVerdictExpanded,.forgeVerdictCollapsed{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft);overflow:hidden}.forgeVerdictExpandedHeader,.forgeVerdictCollapsed{border:0!important;min-height:58px}.forgeVerdictExpandedHeader{border-bottom:1px solid var(--np-border)!important}.forgeActionTable{border:0!important;border-radius:0!important;display:block!important;overflow-x:auto!important;width:100%}.forgeActionTableRow{grid-template-columns:minmax(190px,.7fr) minmax(360px,1.4fr) minmax(180px,.65fr) 128px 150px 160px!important;min-height:92px!important;min-width:1168px!important}.forgeActionTableRow.header{min-height:42px!important}.forgeActionTableRow>span{padding:14px 16px!important}.forgeActionTableRow.header>span{padding:0 16px!important}.forgeActionTableRow>span.action{gap:12px!important;grid-template-columns:24px minmax(0,1fr)!important;padding-top:14px!important}.forgeOutcomesPage .forgeSection{background:transparent!important;border:0!important;box-shadow:none!important;gap:12px!important;overflow:visible!important;padding:0!important}.forgeOutcomeBanner{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;display:grid!important;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)!important;min-height:0!important;overflow:hidden}.forgeOutcomeBannerLead{background:var(--np-warning-bg)!important;border-left:4px solid var(--np-attention)!important;padding:20px 22px!important}.forgeOutcomeBanner.good .forgeOutcomeBannerLead{background:#eafaf0!important;border-left-color:var(--np-accent)!important}.forgeOutcomeBanner.bad .forgeOutcomeBannerLead{background:var(--np-error-bg)!important;border-left-color:var(--np-danger)!important}.forgeOutcomeBannerSummary{padding:20px 24px!important}.forgeOutcomeBannerStats{grid-template-columns:repeat(4,minmax(92px,1fr))!important}.forgeOutcomeSectionHeader{align-items:center;display:flex;justify-content:space-between;min-height:40px!important}.forgeDeliveryTable{background:var(--np-surface);border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft);overflow-x:auto!important;width:100%}.forgeDeliveryRow{grid-template-columns:minmax(280px,1.5fr) 100px minmax(160px,.7fr) 130px 120px 84px 180px 140px!important;min-width:1194px!important}.forgeDeliveryRow.header>span,.forgeDeliveryRow>span{padding-left:16px!important;padding-right:16px!important}.forgeOutcomePagination{background:transparent!important;border:0!important;padding:10px 0 0!important}@media (max-width: 1200px){.overviewPage .forgeHero,.executionPage .forgeExecutionHealth,.forgeOutcomeBanner{grid-template-columns:1fr!important}.overviewPage .forgeHealthIcon,.overviewPage .forgeHeroStatus,.overviewPage .forgeHeroSummaryColumn,.overviewPage .forgeHeroSummary,.overviewPage .forgeHeroMetrics,.executionPage .forgeExecutionHealthIcon,.executionPage .forgeExecutionSummary,.executionPage .forgeExecutionMetrics{border:0!important;grid-column:auto!important;grid-row:auto!important;padding-left:0!important;padding-right:0!important}.overviewPage .forgeHeroMetrics,.executionPage .forgeExecutionMetrics{border-top:1px solid var(--np-border)!important;padding-top:16px!important}.executionPage .forgeExecutionClusterGrid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media (max-width: 700px){.forgeContent{padding:14px!important}.overviewPage .forgeHero,.executionPage .forgeExecutionHealth,.forgeOutcomeBannerLead,.forgeOutcomeBannerSummary{padding:16px!important}.overviewPage .forgeHeroMetrics,.executionPage .forgeExecutionMetrics,.executionPage .forgeExecutionClusterGrid,.forgeOutcomeBannerStats{grid-template-columns:1fr!important}.overviewPage .forgeMetricBlock{border-right:0!important;border-top:1px solid var(--np-border)!important;padding:12px 0 0!important}.overviewPage .forgeMetricBlock:first-child{border-top:0!important;padding-top:0!important}.forgeActionsToolbar,.forgeOutcomeSectionHeader,.forgeOutcomeHeaderControls{align-items:stretch!important;flex-direction:column!important;gap:12px!important;width:100%}.forgeActionStatusTabs{display:grid!important;grid-template-columns:1fr!important}}.executionPage .forgeExecutionHealth{align-items:stretch!important;background:linear-gradient(135deg,#fff7ede0,#fffffffa 34%,#fff)!important;border:1px solid var(--np-border)!important;border-left:4px solid var(--np-attention)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft)!important;display:grid!important;gap:18px!important;grid-template-columns:48px minmax(210px,.52fr) minmax(320px,1fr)!important;min-height:0!important;overflow:hidden;padding:22px 24px 24px!important;position:relative}.executionPage .forgeExecutionHealth:before{background:linear-gradient(90deg,rgba(37,99,235,.12),rgba(8,145,178,.06),transparent);content:"";height:1px;left:24px;position:absolute;right:24px;top:76px}.executionPage .forgeExecutionHealth.good{background:linear-gradient(135deg,#eafaf0e6,#fffffffa 34%,#fff)!important;border-left-color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad{background:linear-gradient(135deg,#fff1f2f0,#fffffffa 34%,#fff)!important;border-left-color:var(--np-danger)!important}.executionPage .forgeExecutionHealthIcon{align-items:center!important;align-self:start;background:var(--np-surface)!important;border:1px solid rgba(217,119,6,.22)!important;border-radius:8px!important;box-shadow:0 10px 22px #d977061f!important;color:var(--np-attention)!important;display:inline-flex!important;grid-column:1!important;height:44px!important;justify-content:center!important;width:44px!important}.executionPage .forgeExecutionHealth.good .forgeExecutionHealthIcon{border-color:#16a34a38!important;box-shadow:0 10px 22px #16a34a1f!important;color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad .forgeExecutionHealthIcon{border-color:#e11d4838!important;box-shadow:0 10px 22px #e11d481f!important;color:var(--np-danger)!important}.executionPage .forgeExecutionHealthLead{gap:5px!important;grid-column:2!important;min-width:0!important}.executionPage .forgeExecutionHealthLabel,.executionPage .forgeExecutionSummaryLabel,.executionPage .forgeExecutionMetric>div{color:var(--np-text-subtlest)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;line-height:16px!important;text-transform:uppercase}.executionPage .forgeExecutionHealthValueRow{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:8px!important}.executionPage .forgeExecutionHealthValue{color:var(--np-attention)!important;font-size:28px!important;font-weight:800!important;line-height:34px!important}.executionPage .forgeExecutionHealth.good .forgeExecutionHealthValue{color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad .forgeExecutionHealthValue{color:var(--np-danger)!important}.executionPage .forgeExecutionStatusBadge{align-self:flex-start;background:var(--np-surface)!important;border:1px solid rgba(217,119,6,.22);border-radius:999px!important;color:#9a5b00!important;font-size:12px!important;font-weight:800!important;line-height:18px!important;padding:4px 10px!important}.executionPage .forgeExecutionHealth.good .forgeExecutionStatusBadge{border-color:#16a34a38;color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad .forgeExecutionStatusBadge{border-color:#e11d4838;color:var(--np-danger)!important}.executionPage .forgeExecutionSummary{align-self:start;border-left:0!important;grid-column:3!important;min-width:0;padding-left:0!important}.executionPage .forgeExecutionSummaryText{color:#253044!important;font-size:14px!important;line-height:22px!important;margin-top:6px;max-width:78ch}.executionPage .forgeExecutionMetrics{border-left:0!important;border-top:1px solid var(--np-border)!important;display:grid!important;gap:12px!important;grid-column:1 / -1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:18px 0 0!important;width:100%!important}.executionPage .forgeExecutionMetric{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:none!important;min-height:82px;padding:14px!important}.executionPage .forgeExecutionMetric strong{color:var(--np-text)!important;display:block;font-size:22px!important;font-weight:800!important;line-height:28px!important;margin-top:8px}.executionPage .forgeExecutionMetric strong.good{color:var(--np-accent)!important}.executionPage .forgeExecutionMetric strong.warn,.executionPage .forgeExecutionMetric strong.neutral{color:var(--np-attention)!important}.executionPage .forgeExecutionMetric strong.bad{color:var(--np-danger)!important}@media (max-width: 1200px){.executionPage .forgeExecutionHealth{grid-template-columns:48px minmax(0,1fr)!important}.executionPage .forgeExecutionSummary,.executionPage .forgeExecutionMetrics{grid-column:1 / -1!important}.executionPage .forgeExecutionHealth:before{display:none}.executionPage .forgeExecutionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 700px){.executionPage .forgeExecutionHealth{grid-template-columns:1fr!important;padding:16px!important}.executionPage .forgeExecutionHealthIcon,.executionPage .forgeExecutionHealthLead,.executionPage .forgeExecutionSummary,.executionPage .forgeExecutionMetrics{grid-column:1!important}.executionPage .forgeExecutionMetrics{grid-template-columns:1fr!important}}.forgeScaffoldHeader.forgeUnifiedHeader{align-items:center;background:var(--np-surface)!important;border-bottom:1px solid var(--np-border)!important;box-shadow:0 8px 24px #0f172a0a!important;display:grid;gap:14px;grid-template-columns:minmax(190px,auto) minmax(360px,1fr) auto;min-height:72px;padding:12px 24px;position:sticky;top:0;z-index:4}.forgeUnifiedHeader .forgeTitleGroup{align-items:center;display:flex;gap:8px;min-width:0}.forgeUnifiedHeader .forgeScaffoldTitle{font-size:20px!important;line-height:28px!important;margin:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forgeUnifiedHeader .forgeTabs{border:0!important;min-height:0;padding:0!important}.forgeUnifiedHeader .forgeTabs .ant-tabs{min-width:0}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav{margin:0!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav:before{display:none}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav-list{background:var(--np-primary-soft);border:1px solid var(--np-border);border-radius:8px;gap:3px;padding:4px}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-active{background:var(--np-surface);box-shadow:0 6px 16px #0f172a14}.forgeUnifiedHeader .forgeTabs .ant-tabs-ink-bar{display:none}.forgeUnifiedHeader .forgeHeaderTools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.forgeUnifiedHeader .forgeHeaderTools .ant-select{min-width:180px}.forgeUnifiedHeader .npChip{white-space:nowrap}.forgeScaffoldHeader:not(.forgeUnifiedHeader) .forgeScaffoldTitleRow,.forgeScaffoldHeader:not(.forgeUnifiedHeader) .forgeTabs{border-bottom:0}@media (max-width: 1180px){.forgeScaffoldHeader.forgeUnifiedHeader{grid-template-columns:minmax(180px,auto) minmax(0,1fr)}.forgeUnifiedHeader .forgeHeaderTools{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 760px){.forgeScaffoldHeader.forgeUnifiedHeader{align-items:stretch;grid-template-columns:1fr;padding:12px 14px;position:static}.forgeUnifiedHeader .forgeScaffoldTitle{max-width:none}.forgeUnifiedHeader .forgeTabs{overflow-x:auto}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav-list{width:max-content}.forgeUnifiedHeader .forgeHeaderTools{align-items:stretch;flex-direction:column}.forgeUnifiedHeader .forgeHeaderTools .ant-select,.forgeUnifiedHeader .forgeHeaderTools .ant-btn{width:100%}}.executiveReportWrap{width:100%;color:#10233e;font-size:14px}.executiveReportToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.executiveReportToolbar strong{display:block;font-size:19px;color:#111827}.executiveReportToolbar small{display:block;color:#7b8495;margin-top:3px;font-size:12px}.executiveReportToolbar button{border:0;border-radius:5px;background:#2458dc;color:#fff;font-weight:700;padding:9px 14px;cursor:pointer}.executiveReportSheet{border:1px solid #d9e1ee;border-radius:8px;background:#fbfcff;padding:24px}.executiveReportHead{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #2458dc;padding-bottom:13px;margin-bottom:18px}.executiveReportHead h2{color:#073675;font-size:19px;line-height:1.25;margin:0 0 4px}.executiveReportHead small,.executiveReportDate{color:#697586;font-size:12px}.executiveReportDate{text-align:right;line-height:1.5}.executiveSummaryBand{display:flex;align-items:center;flex-wrap:wrap;gap:22px;min-height:120px;padding:16px 22px;border-left:2px solid #df1724;background:#fff3f3}.executiveDonut{width:88px;height:88px;border-radius:50%;background:conic-gradient(#cf1525 var(--report-progress),#e9edf2 0);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;flex:none}.executiveDonut:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff}.executiveDonut strong,.executiveDonut small{position:relative;z-index:1}.executiveDonut strong{font-size:24px;line-height:1}.executiveDonut small{font-size:8px;color:#6b7280;margin-top:4px}.executiveSummaryMetric{min-width:90px}.executiveSummaryMetric strong{display:block;font-size:18px;line-height:1.2;white-space:nowrap}.executiveSummaryMetric strong.risk{color:#cb1524}.executiveSummaryMetric small{color:#657184;display:block;font-size:11px;margin-top:5px}.executiveSignals{padding:8px 0 14px}.executiveSignals p{margin:9px 0;display:flex;align-items:baseline;gap:4px;line-height:1.45}.signalDot{width:8px;height:8px;border-radius:50%;flex:none}.signalDot.red{background:#d82233}.signalDot.amber{background:#ef7b33}.signalDot.gold{background:#e2ad27}.signalDot.blue{background:#df4c83}.executiveReportColumns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.executiveSection{margin:15px 0 8px;min-width:0}.executiveSection h3{color:#073675;border-bottom:1px solid #dbe2ec;font-size:13px;text-transform:uppercase;letter-spacing:.045em;margin:0 0 10px;padding-bottom:6px}.executiveKpi{display:grid;grid-template-columns:105px 1fr 80px;gap:9px;align-items:center;margin:8px 0;font-size:12px}.executiveKpi b{text-align:right}.executiveKpiTrack{background:#e8eaed;border-radius:20px;height:7px;overflow:hidden}.executiveKpiTrack i{display:block;height:100%;border-radius:inherit}.executiveKpiTrack i.red{background:#ca1829}.executiveKpiTrack i.amber{background:#d89410}.executiveOutcomeBar{display:flex;height:24px;border-radius:4px;overflow:hidden;color:#fff;font-weight:700;text-align:center}.executiveOutcomeBar span{min-width:0;padding-top:4px}.executiveOutcomeBar .complete{background:#279d21}.executiveOutcomeBar .onTrack{background:#2687e9}.executiveOutcomeBar .spillover{background:#d6182b}.executiveOutcomeLegend{color:#6d7684;font-size:11px;margin-top:6px}.executiveVerdict{display:grid;grid-template-columns:170px 150px 1fr 70px;gap:12px;align-items:center;min-height:48px;border:1px solid #e0e6ee;border-left:2px solid #e13742;border-radius:4px;padding:8px 10px;margin-bottom:5px}.executiveVerdict:nth-child(2){border-left-color:#e49520}.executiveVerdict strong{font-size:13px}.executiveVerdict small{color:#768296;font-size:11px}.executiveVerdict span{color:#46546a}.executiveVerdict b{text-align:right;color:#198029}.executiveTableScroll{overflow-x:auto}.executiveActionsTable{width:100%;border-collapse:collapse;font-size:12px}.executiveActionsTable th{text-align:left;color:#637083;background:#f5f7fa;font-weight:600;text-transform:uppercase}.executiveActionsTable th,.executiveActionsTable td{border-bottom:1px solid #e4e9f0;padding:9px}.executiveActionsTable th:first-child{width:58%}.executiveActionsTable td strong,.executiveActionsTable td small{display:block}.executiveActionsTable td small{color:#7e8a9d;margin-top:2px;font-size:11px}.executivePriority{color:#c91d27;background:#ffeded;border-radius:3px;padding:2px 5px}.executiveEmpty{color:#748095;padding:8px 0}.executiveReportSheet footer{border-top:1px solid #e1e6ef;margin-top:24px;padding-top:12px;text-align:center;color:#9aa3b1;font-size:11px}@media (max-width: 800px){.executiveReportColumns{grid-template-columns:1fr}.executiveVerdict{grid-template-columns:1fr 1fr}.executiveVerdict span{grid-column:1 / -1}.executiveVerdict b{grid-column:2;grid-row:1}.executiveReportSheet{padding:16px}}@media print{body *{visibility:hidden!important}.executiveReportSheet,.executiveReportSheet *{visibility:visible!important}.executiveReportSheet{position:absolute;inset:0 auto auto 0;width:100%;border:0;padding:0}.executiveReportToolbar{display:none}@page{size:A4;margin:12mm}}.reportPageHeader{padding-block:20px}.reportPageHeader .appPageHeaderTitle.ant-typography{color:var(--np-text);font-size:22px!important;font-weight:700!important;letter-spacing:0!important;line-height:30px!important}.reportListContent,.reportDetailContent{background:var(--np-canvas)}.reportListTable{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;overflow:hidden}.reportListTable .ant-table,.reportListTable .ant-table-container{background:var(--np-surface)}.reportListTable .ant-table-thead>tr>th{background:var(--np-surface-muted)!important;border-color:var(--np-border)!important;color:var(--np-text)!important;font-size:12px;font-weight:600!important}.reportListTable .ant-table-tbody>tr>td{border-color:var(--np-border)!important;color:var(--np-text);padding-block:16px}.reportListTable .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--np-surface-hovered)!important}.reportDetailHeader{display:flex;flex-direction:column}.reportBackButton.ant-btn{align-self:flex-start;color:var(--np-primary);font-weight:600;margin:0 0 8px -8px}.reportMetaLine.ant-typography{color:var(--np-text-muted)!important;display:block;font-size:13px;line-height:20px}.reportDetailContent{display:flex;flex-direction:column;gap:20px}.reportDetailContent>.dgBanner{margin:0}.reportViewTabs.ant-tabs{margin:0!important}.reportViewTabs .ant-tabs-nav{margin:0}.reportViewTabs .ant-tabs-tab{color:var(--np-text-muted);font-weight:600;padding:12px 4px}.reportSectionCard.ant-card{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:none;overflow:hidden}.reportSectionCard .ant-card-head{background:var(--np-surface-muted);border-color:var(--np-border);min-height:56px;padding-inline:20px}.reportSectionCard .ant-card-head-title{min-width:0;padding-block:12px}.reportSectionCard .ant-card-body{color:var(--np-text);padding:20px}.reportSectionHeading{display:flex;flex-direction:column;gap:2px}.reportSectionTitle{color:var(--np-text);font-size:15px;font-weight:700;line-height:22px}.reportSectionHeading .ant-typography-secondary{color:var(--np-text-muted)!important;font-size:12px;font-weight:400;line-height:18px}.reportSectionSource.ant-typography{color:var(--np-text-subtlest)!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.reportGapState{background:var(--np-surface-muted);border:1px dashed var(--np-border-strong);border-radius:6px;color:var(--np-text-muted);padding:20px;text-align:center}.reportDeliveredVisuals{display:grid;gap:14px 20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.reportDeliveredMetric{background:var(--np-surface-muted);border-left:3px solid var(--np-accent);border-radius:6px;min-width:0;padding:12px 14px}.reportDeliveredMetricHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.reportDeliveredMetricHead .ant-typography{font-size:12px;line-height:16px;margin:0}.reportDeliveredMetricHead strong{color:var(--np-text);font-size:18px;line-height:22px;text-align:right;white-space:nowrap}@media (max-width: 1100px){.reportDeliveredVisuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.reportPageHeader{padding:16px 18px}.reportDetailContent,.reportListContent{padding:16px!important}.reportSectionCard .ant-card-head,.reportSectionCard .ant-card-body{padding-inline:16px}.reportSectionSource{display:none}.reportDeliveredVisuals{grid-template-columns:1fr}}.forgeScaffoldHeader.forgeUnifiedHeader{align-items:center!important;display:flex!important;flex-wrap:wrap;gap:12px 16px!important;justify-content:flex-start!important;min-height:64px!important;padding:12px 24px!important}.forgeUnifiedHeader .forgeTabs{flex:0 1 auto;order:1}.forgeUnifiedHeader .forgeHeaderTools{flex:0 1 auto;justify-content:flex-start!important;margin-left:0;order:2}.forgeUnifiedHeader .forgeHeaderTools .ant-select{min-width:190px}@media (max-width: 760px){.forgeScaffoldHeader.forgeUnifiedHeader{align-items:stretch!important;flex-direction:column;padding:12px 14px!important}.forgeUnifiedHeader .forgeTabs,.forgeUnifiedHeader .forgeHeaderTools{width:100%}}:root{--np-ease: cubic-bezier(.2, .8, .2, 1);--np-ease-out: cubic-bezier(.16, 1, .3, 1)}.ant-btn{transition:background-color var(--np-motion-fast, .16s),border-color var(--np-motion-fast, .16s),color var(--np-motion-fast, .16s),box-shadow var(--np-motion-fast, .16s),transform 90ms var(--np-ease)}.ant-btn:not(:disabled):not(.ant-btn-disabled):active{transform:translateY(1px) scale(.985)}.ant-btn:focus-visible{outline:none;box-shadow:var(--np-focus-ring, 0 0 0 3px rgba(47, 111, 235, .16))}.ant-btn-primary:not(:disabled):hover{box-shadow:0 6px 16px color-mix(in srgb,var(--np-primary) 24%,transparent)}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover,.ant-btn-text:not(:disabled):hover{background:var(--np-surface-hovered)}.ant-btn:disabled,.ant-btn-disabled{transform:none!important;box-shadow:none!important}.dgBannerLink,.forgeActionStatusTabs>div,.forgeVerdictExpandedHeader,.forgeVerdictCollapsed,.forgeActionTableRow:not(.header),.forgeExecutionTableRow:not(.header),.forgeDeliveryRowButton,.forgeKpiCard,.forgeExecutionCluster,.forgeInspectButton,.forgeClusterNav{transition:background-color .14s var(--np-ease),border-color .14s var(--np-ease),box-shadow .16s var(--np-ease),transform 90ms var(--np-ease)}.dgBannerLink:active,.forgeActionStatusTabs>div:active,.forgeInspectButton:active{transform:translateY(1px)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:var(--np-focus-ring, 0 0 0 3px rgba(47, 111, 235, .16))!important}.forgeActionSearch:focus-within{border-color:var(--np-primary);box-shadow:var(--np-focus-ring, 0 0 0 3px rgba(47, 111, 235, .16))}.forgeActionsPage,.forgeOutcomesPage,.forgeExecutionPage,.contextSelectorPage,.trackingPage{animation:npFadeInUp .36s var(--np-ease) both}@keyframes npFadeIn{0%{opacity:0}to{opacity:1}}@keyframes npSlideInRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes npScaleIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.forgeDrawerBackdrop,.workItemDrawerBackdrop{animation:npFadeIn .16s var(--np-ease) both}.workItemDrawer,.forgeWorkDrawer,.forgeActionDrawer,.forgeEvidenceDrawer{animation:npSlideInRight .24s var(--np-ease-out) both}.ant-modal{animation:npScaleIn .19s var(--np-ease-out) both}.forgeKpiCard:hover{transform:translateY(-1px);box-shadow:var(--np-shadow-soft)}.forgeExecutionCluster:not(.selected):hover{border-color:var(--np-border-strong)}.appNavMenu .ant-menu-item{transition:background-color .14s var(--np-ease),color .14s var(--np-ease)!important}.appSiderUser{transition:background-color .14s var(--np-ease)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{color-scheme:light;--app-bg: #f4f7fe;--app-sidebar-bg: #ffffff;--app-sidebar-fg: #5a6b8c;--app-sidebar-fg-strong: #151a2e;--app-sidebar-muted: #8d98ad;--app-sidebar-border: #e8edf7;--app-sidebar-hover-bg: #f3f6fc;--app-sidebar-active-bg: #eef0fe;--app-sidebar-active-fg: #3c50e0;--app-header-bg: #ffffff;--app-header-fg: #151a2e;--app-header-muted: #65728a;--app-header-border: #e6ebf5;--app-header-control-bg: #ffffff;--app-header-control-hover: #f3f6fc;--app-elevated: #ffffff;--app-brand-grad: linear-gradient(135deg, #3c50e0, #0ea5b7);--np-primary: #3c50e0;--np-primary-hover: #3142bf;--np-primary-strong: #151a2e;--np-primary-soft: #eef0fe;--np-primary-border: rgba(60, 80, 224, .22);--np-bg: #f4f7fe;--np-surface: #ffffff;--np-surface-muted: #f5f7fc;--np-surface-soft: #fafbff;--np-surface-hovered: #eef2fb;--np-elevated: #ffffff;--np-border: #e7ecf6;--np-border-strong: #d7deed;--np-text: #151a2e;--np-text-muted: #5a6b8c;--np-text-subtlest: #8d98ad;--np-inverse-text: #ffffff;--np-accent: #12b76a;--np-accent-soft: #e7f8ef;--np-accent-border: rgba(18, 183, 106, .28);--np-attention: #d98900;--np-warning-bg: #fff5e6;--np-warning-text: #a76500;--np-warning-border: rgba(217, 137, 0, .28);--np-danger: #e5484d;--np-error-bg: #fff0f1;--np-error-text: #c92d35;--np-error-border: rgba(229, 72, 77, .28);--np-info-bg: #eef0fe;--np-info-text: #3c50e0;--np-info-border: rgba(60, 80, 224, .22);--np-avatar-bg: #eef0fe;--np-avatar-ink: #3c50e0;--np-shadow: 0 14px 36px rgba(23, 37, 84, .1), 0 4px 12px rgba(23, 37, 84, .06);--np-shadow-soft: 0 8px 24px rgba(23, 37, 84, .07), 0 2px 8px rgba(23, 37, 84, .04);--np-shadow-lifted: 0 18px 44px rgba(23, 37, 84, .14), 0 8px 18px rgba(23, 37, 84, .08);--np-focus-ring: 0 0 0 3px rgba(60, 80, 224, .18);--np-radius-sm: 8px;--np-radius-md: 12px}:root[data-theme=semiDark]{color-scheme:light;--app-bg: #f4f7fe;--app-sidebar-bg: #151a2b;--app-sidebar-fg: #a8b2c7;--app-sidebar-fg-strong: #f4f7ff;--app-sidebar-muted: #76839b;--app-sidebar-border: #252d45;--app-sidebar-hover-bg: rgba(255, 255, 255, .07);--app-sidebar-active-bg: rgba(91, 110, 245, .2);--app-sidebar-active-fg: #c8ceff;--app-header-bg: #151a2b;--app-header-fg: #f4f7ff;--app-header-muted: #a8b2c7;--app-header-border: #252d45;--app-header-control-bg: rgba(255, 255, 255, .07);--app-header-control-hover: rgba(255, 255, 255, .12);--app-elevated: #ffffff;--app-brand-grad: linear-gradient(135deg, #5b6ef5, #10b8cc);--np-primary: #4659e8;--np-primary-hover: #3949ca;--np-primary-soft: #eef0ff;--np-primary-border: rgba(70, 89, 232, .22);--np-info-bg: #eef0ff;--np-info-text: #4659e8;--np-info-border: rgba(70, 89, 232, .22)}:root[data-theme=dark]{color-scheme:dark;--app-bg: #0f1421;--app-sidebar-bg: #151a2b;--app-sidebar-fg: #a8b2c7;--app-sidebar-fg-strong: #f4f7ff;--app-sidebar-muted: #76839b;--app-sidebar-border: #252d45;--app-sidebar-hover-bg: rgba(255, 255, 255, .07);--app-sidebar-active-bg: rgba(91, 110, 245, .2);--app-sidebar-active-fg: #c8ceff;--app-header-bg: #151a2b;--app-header-fg: #f4f7ff;--app-header-muted: #a8b2c7;--app-header-border: #252d45;--app-header-control-bg: rgba(255, 255, 255, .07);--app-header-control-hover: rgba(255, 255, 255, .12);--app-elevated: #1b2236;--app-brand-grad: linear-gradient(135deg, #5b6ef5, #10b8cc);--np-primary: #6f7fff;--np-primary-hover: #8996ff;--np-primary-strong: #f4f7ff;--np-primary-soft: rgba(111, 127, 255, .16);--np-primary-border: rgba(111, 127, 255, .3);--np-bg: #0f1421;--np-surface: #1b2236;--np-surface-muted: #171d2e;--np-surface-soft: #202841;--np-surface-hovered: #232c46;--np-elevated: #202841;--np-border: #28324e;--np-border-strong: #384562;--np-text: #eef2ff;--np-text-muted: #a8b2c7;--np-text-subtlest: #7e8aa3;--np-inverse-text: #0f1421;--np-accent: #46dd8a;--np-accent-soft: rgba(70, 221, 138, .14);--np-accent-border: rgba(70, 221, 138, .3);--np-attention: #ffcb66;--np-warning-bg: rgba(255, 203, 102, .14);--np-warning-text: #ffd88c;--np-warning-border: rgba(255, 203, 102, .32);--np-danger: #ff7a90;--np-error-bg: rgba(255, 122, 144, .14);--np-error-text: #ff9aaa;--np-error-border: rgba(255, 122, 144, .32);--np-info-bg: rgba(111, 127, 255, .16);--np-info-text: #c8ceff;--np-info-border: rgba(111, 127, 255, .32);--np-avatar-bg: rgba(111, 127, 255, .2);--np-avatar-ink: #c8ceff;--np-shadow: 0 18px 46px rgba(0, 0, 0, .44), 0 6px 18px rgba(0, 0, 0, .3);--np-shadow-soft: 0 10px 28px rgba(0, 0, 0, .28), 0 2px 10px rgba(0, 0, 0, .2);--np-shadow-lifted: 0 22px 58px rgba(0, 0, 0, .52), 0 8px 20px rgba(0, 0, 0, .36);--np-focus-ring: 0 0 0 3px rgba(111, 127, 255, .3)}html,body,#root{background:var(--app-bg);color:var(--np-text)}body{scrollbar-color:var(--np-border-strong) transparent}body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:var(--np-border-strong)}.appShell,.appShellMain,.appShellContent,.appContent,.ant-layout,.ant-layout-content{background:var(--app-bg)!important;color:var(--np-text)}.appShellContent{display:flex;flex-direction:column;min-height:0;overflow:hidden!important}.appShellContent>*{min-height:0}.appShellSidebar{background:var(--app-sidebar-bg)!important;border-color:var(--app-sidebar-border)!important;color:var(--app-sidebar-fg)}.appShellBrand,.appShellUser{border-color:var(--app-sidebar-border)!important}.appShellBrandName,.appShellUserMeta strong{color:var(--app-sidebar-fg-strong)!important}.appShellNavLabel,.appShellUserMeta small,.appShellUserCaret{color:var(--app-sidebar-muted)!important}.appShellNavItem{color:var(--app-sidebar-fg)!important}.appShellNavItem:hover,.appShellUser:hover{background:var(--app-sidebar-hover-bg)!important;color:var(--app-sidebar-fg-strong)!important}.appShellNavItem.isActive{background:var(--app-sidebar-active-bg)!important;color:var(--app-sidebar-active-fg)!important}.appShellHeader,.appPageHeader,.forgeScaffoldHeader{background:var(--app-header-bg)!important;border-color:var(--app-header-border)!important;color:var(--app-header-fg);box-shadow:none!important}.appShellHeaderTitle strong{color:var(--app-header-fg)!important;letter-spacing:0!important}.appShellHeaderCrumb,.appShellHeaderSub{border-color:var(--app-header-border)!important;color:var(--app-header-muted)!important}.appShellHeaderCrumb,.appShellHeaderSub{background:var(--app-header-control-bg)!important}.appShellIconBtn,.appShellHeaderUser{background:var(--app-header-control-bg)!important;border-color:var(--app-header-border)!important;color:var(--app-header-muted)!important}.appShellIconBtn:hover,.appShellHeaderUser:hover{background:var(--app-header-control-hover)!important;border-color:var(--np-primary-border)!important;color:var(--app-header-fg)!important}.appShellHeaderDivider{background:var(--app-header-border)!important}.appShellHeaderUserName,.appShellHeaderUser .anticon-down{color:var(--app-header-fg)!important}.appShellBell .appShellDot{border-color:var(--app-header-bg)!important}.ant-card,.ant-card-head,.ant-card-body,.ant-modal-content,.ant-modal-header,.ant-drawer-content,.ant-drawer-header,.ant-dropdown-menu,.ant-popover-inner,.ant-tooltip-inner,.ant-segmented,.ant-collapse,.ant-collapse-content,.ant-table,.ant-table-container,.ant-table-tbody>tr>td,.ant-pagination .ant-pagination-item,.ant-picker-dropdown .ant-picker-panel-container{background:var(--np-surface)!important;border-color:var(--np-border)!important;color:var(--np-text)!important}.ant-table-thead>tr>th,.ant-table-tbody>tr.ant-table-row:hover>td,.ant-collapse-header,.ant-segmented-item-selected,.ant-pagination .ant-pagination-item-active{background:var(--np-surface-muted)!important;border-color:var(--np-border)!important;color:var(--np-text)!important}.ant-card-meta-title,.ant-typography,.ant-modal-title,.ant-drawer-title,.ant-table-cell,.ant-dropdown-menu-title-content,.ant-empty-description,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input,.ant-input,.ant-input-affix-wrapper,.ant-btn-default,.ant-btn-text,.ant-tabs-tab .ant-tabs-tab-btn{color:var(--np-text)!important}.ant-card-meta-description,.ant-table-thead>tr>th,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-tabs-tab-disabled .ant-tabs-tab-btn,.ant-select-selection-placeholder,.ant-empty-description{color:var(--np-text-muted)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-btn-default,.ant-segmented,.ant-pagination .ant-pagination-item,.ant-collapse,.ant-tag{background:var(--np-surface)!important;border-color:var(--np-border)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover,.ant-btn-default:not(:disabled):hover,.ant-pagination .ant-pagination-item:hover{background:var(--np-surface-hovered)!important;border-color:var(--np-border-strong)!important;color:var(--np-text)!important}.ant-btn-primary{background:var(--np-primary)!important;border-color:var(--np-primary)!important;color:#fff!important}.ant-btn-primary:not(:disabled):hover{background:var(--np-primary-hover)!important;border-color:var(--np-primary-hover)!important}.ant-tabs-ink-bar{background:var(--np-primary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--np-primary)!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{box-shadow:var(--np-shadow-lifted)!important}.forgeRunDatePopup .ant-cascader-menu{max-height:320px!important;min-width:260px!important}.forgeRunDatePopup .ant-cascader-menu-item-content{white-space:nowrap}.npChip,.forgeStatusPill,.forgePriorityPill,.workDrawerChip,.dgBannerBadge{align-items:center;border-radius:999px!important;display:inline-flex;min-height:26px}.npChip,.npChipMuted,.workDrawerChip{background:var(--np-surface-muted)!important;border:1px solid var(--np-border)!important;color:var(--np-text-muted)!important}.npChipOutline{background:transparent!important;border:1px solid var(--np-border-strong)!important;color:var(--np-text-muted)!important}.npChipAccent,.forgeStatusPill.good,.forgePriorityPill.low{background:var(--np-accent-soft)!important;border:1px solid var(--np-accent-border)!important;color:var(--np-accent)!important}.forgeStatusPill.warn,.forgePriorityPill.medium,.forgePriorityPill.high{background:var(--np-warning-bg)!important;border:1px solid var(--np-warning-border)!important;color:var(--np-warning-text)!important}.forgeStatusPill.bad,.forgePriorityPill.critical{background:var(--np-error-bg)!important;border:1px solid var(--np-error-border)!important;color:var(--np-error-text)!important}.forgeSectionTitle,.forgeScaffoldTitle,.forgeActionsTitle>div,.forgeVerdictExpandedHeader strong,.workItemDrawerHeader h2,.dgBannerHeadline,.forgeExecutionHealthValue,.forgeKpiValue,.forgeHeroValue,.forgeMetricValue,.forgeClusterTitle,.forgeActionTitle,.entityRowMain strong,.userCell strong,.rawPayloadDetails summary{color:var(--np-text)!important}.forgeSectionSubtext,.forgeBreadcrumb,.forgeBreadcrumb em,.dgBannerEyebrow,.dgBannerSubline,.forgeKpiLabel,.forgeKpiDescription,.forgeMuted,.forgeEyebrow,.forgeMetricLabel,.entityRowMain span,.userCell small,.forgeScaffoldSubtext,.forgeExecutionHealthLabel,.forgeExecutionSummaryLabel,.forgeExecutionMetric>div,.forgeExecutionTableEmpty,.forgeExecutionInspectorPlaceholder,.forgeActionsEmpty{color:var(--np-text-muted)!important}.appShellContent>.appPageHeader,.appShellContent>.forgeScaffoldHeader,.appShellContent>.appControlBand{flex:0 0 auto}.appShellContent>.appContent,.appShellContent>.forgePage,.appShellContent>.forgeOutcomesPage,.appShellContent>.forgeActionsPage,.appShellContent>.trackingPage,.appShellContent>.contextSelectorPage{flex:1 1 auto;overflow:auto}.appShellContent>.forgeScaffold{flex:1 1 auto;overflow:hidden!important}.forgeScaffold{background:var(--app-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100%;min-height:0;overflow:hidden!important}.forgeScaffold>.forgeContent,.forgeContent{background:var(--app-bg)!important;display:flex!important;flex:1 1 auto;flex-direction:column;gap:16px!important;min-height:0;overflow:auto!important;padding:18px 24px 26px!important}.forgeScaffoldHeader.forgeUnifiedHeader{align-items:center!important;background:var(--app-header-bg)!important;border-bottom:1px solid var(--app-header-border)!important;box-shadow:none!important;display:flex!important;flex:0 0 auto;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;justify-content:space-between!important;min-height:58px!important;padding:10px 24px!important;position:relative!important;top:auto!important;z-index:2}.forgeUnifiedHeader .forgeScaffoldTitle,.forgeUnifiedTop,.forgeScaffoldHeader.forgeUnifiedHeader .forgeTitleGroup{display:none!important}.forgeUnifiedHeader>.forgeTabs{border:0!important;flex:1 1 auto!important;min-height:0!important;min-width:260px!important;order:1!important;overflow-x:auto;padding:0!important}.forgeUnifiedHeader .forgeTabs .ant-tabs,.forgeUnifiedHeader .forgeTabs .ant-tabs-nav{margin:0!important;min-width:0}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav:before{border-bottom:0!important;display:none!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav-list{background:var(--app-header-control-bg)!important;border:1px solid var(--app-header-border)!important;border-radius:8px!important;gap:3px;padding:4px;width:max-content}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab{border-radius:7px!important;margin:0!important;padding:7px 12px!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-btn{color:var(--app-header-muted)!important;font-size:13px;font-weight:700}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-header-fg)!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-active{background:var(--app-header-control-hover)!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-ink-bar{display:none!important}.forgeUnifiedHeader>.forgeHeaderTools{align-items:center!important;display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-end!important;margin-left:auto!important;order:2!important;white-space:nowrap}.forgeUnifiedHeader .forgeHeaderTools .ant-select{min-width:200px!important}.forgeUnifiedHeader .forgeHeaderTools .ant-select-selector,.forgeUnifiedHeader .forgeHeaderTools .ant-btn,.forgeUnifiedHeader .npChip{background:var(--app-header-control-bg)!important;border-color:var(--app-header-border)!important;color:var(--app-header-muted)!important}.forgeUnifiedHeader .forgeHeaderTools .ant-select-selection-item,.forgeUnifiedHeader .forgeHeaderTools .ant-select-arrow,.forgeUnifiedHeader .forgeHeaderTools .ant-btn span,.forgeUnifiedHeader .npChipAccent{color:var(--app-header-fg)!important}.forgeUnifiedHeader .forgeHeaderTools .ant-btn:not(:disabled):hover,.forgeUnifiedHeader .forgeHeaderTools .ant-select-selector:hover{background:var(--app-header-control-hover)!important;color:var(--app-header-fg)!important}@media (max-width: 1180px){.forgeScaffoldHeader.forgeUnifiedHeader{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.forgeUnifiedHeader>.forgeTabs,.forgeUnifiedHeader>.forgeHeaderTools{width:100%!important}.forgeUnifiedHeader>.forgeHeaderTools{flex-wrap:wrap!important;justify-content:flex-end!important;white-space:normal}}@media (max-width: 760px){.forgeScaffoldHeader.forgeUnifiedHeader{padding:10px 14px!important}.forgeUnifiedHeader>.forgeHeaderTools{justify-content:flex-start!important}.forgeUnifiedHeader .forgeHeaderTools .ant-select,.forgeUnifiedHeader .forgeHeaderTools .ant-btn{width:100%!important}}.forgePage,.overviewPage,.overviewPage.forgePage,.executionPage.forgePage,.forgeExecutionPage,.forgeActionsPage,.forgeOutcomesPage,.contextSelectorPage,.trackingPage,.forgePage:has(.forgeActionsPage),.forgePage:has(.forgeOutcomesPage){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--np-text)!important;gap:16px!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.forgeSection,.forgeHero,.forgeVerdictCard,.forgeForecastStrip,.forgeOutcomeBanner,.forgeActionBoard,.overviewCollapse.ant-collapse,.forgeExecutionHealth,.forgeExecutionCluster,.forgeExecutionInspector,.forgeKpiCard,.forgeTopVerdict,.forgeSectionCard,.dgBanner,.forgeDeliveryTable,.forgeVerdictExpanded,.forgeVerdictCollapsed,.appControlBand,.teamScreen .ant-card,.orgCard.ant-card{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft)!important;color:var(--np-text)!important}.forgeOutcomesPage .forgeSection,.forgeActionBoard,.forgeActionsToolbar,.forgeOutcomeSectionHeader,.trackingHeader{background:transparent!important;border:0!important;box-shadow:none!important}.forgeActionTable,.forgeExecutionTable,.forgeDeliveryTable{color:var(--np-text)!important}.forgeActionTableRow,.forgeExecutionTableRow,.forgeDeliveryRow,.forgeEvidenceTableRow,.forgeFact,.forgeMiniMetric,.forgeExecutionMetric,.forgeOutcomeBannerStats>*,.trackingTimelineItem,.contextSummary,.entityRow,.diagnoseListItem{background:var(--np-surface)!important;border-color:var(--np-border)!important;color:var(--np-text)!important}.forgeActionTableRow.header,.forgeExecutionTableRow.header,.forgeDeliveryRow.header,.forgeEvidenceTableRow.header,.forgeActionStatusTabs,.forgeActionStatusTabs>div,.forgeExecutionMetric,.forgeMiniMetric,.forgeFact,.forgeOutcomeBannerStats>*{background:var(--np-surface-muted)!important;border-color:var(--np-border)!important}.forgeActionTableRow:not(.header):hover,.forgeExecutionTableRow:not(.header):hover,.forgeDeliveryRowButton:hover,.forgeExecutionCluster:not(.selected):hover,.entityRow:hover{background:var(--np-surface-hovered)!important;border-color:var(--np-border-strong)!important}.forgeActionTableRow>span,.forgeExecutionTableRow>span,.forgeDeliveryRow>span,.forgeOutcomeBannerSummary,.forgeOutcomeBannerCopy,.forgeOutcomeBannerSummary>strong,.forgeOutcomeBannerSummary>span,.forgeWorkItemCell strong,.forgeWorkItemCell em,.forgeAssigneeCell strong,.forgeProgressLabel strong,.forgeProgressLabel em,.forgeClusterText,.forgeExecutionSummaryText,.forgeExecutionMetric strong,.dgBannerRightLabel,.dgBannerRightBody,.dgBannerMetricLabel,.dgBannerMetricValue{color:var(--np-text)!important}.forgeActionTableRow.header>span,.forgeExecutionTableRow.header>span,.forgeDeliveryRow.header>span,.forgeWorkItemCell em,.forgeAssigneeCell span,.forgeProgressLabel em,.forgeOutcomeBannerCopy,.forgeClusterText,.dgBannerMetricLabel.muted{color:var(--np-text-muted)!important}.forgeVerdictCard.bad .forgeVerdictPrimary,.forgeHero.bad,.forgeOutcomeBanner.bad .forgeOutcomeBannerLead{background:var(--np-error-bg)!important;border-color:var(--np-error-border)!important}.forgeHero.warn,.forgeHero.neutral,.forgeOutcomeBannerLead,.executionPage .forgeExecutionHealth{background:var(--np-warning-bg)!important;border-color:var(--np-warning-border)!important}.forgeHero.good,.forgeOutcomeBanner.good .forgeOutcomeBannerLead,.executionPage .forgeExecutionHealth.good{background:var(--np-accent-soft)!important;border-color:var(--np-accent-border)!important}.executionPage .forgeExecutionHealth{align-items:stretch!important;background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-left:4px solid var(--np-attention)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft)!important;display:grid!important;gap:18px!important;grid-template-columns:48px minmax(210px,.52fr) minmax(320px,1fr)!important;min-height:0!important;overflow:hidden;padding:22px 24px 24px!important}.executionPage .forgeExecutionHealth:before{display:none!important}.executionPage .forgeExecutionHealth.good{border-left-color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad{border-left-color:var(--np-danger)!important}.executionPage .forgeExecutionHealthIcon{background:var(--np-surface-muted)!important;border:1px solid var(--np-warning-border)!important;border-radius:8px!important;box-shadow:none!important;color:var(--np-attention)!important}.executionPage .forgeExecutionHealth.good .forgeExecutionHealthIcon{border-color:var(--np-accent-border)!important;color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad .forgeExecutionHealthIcon{border-color:var(--np-error-border)!important;color:var(--np-danger)!important}.executionPage .forgeExecutionStatusBadge{background:var(--np-warning-bg)!important;border:1px solid var(--np-warning-border)!important;border-radius:999px!important;color:var(--np-warning-text)!important}.executionPage .forgeExecutionHealth.good .forgeExecutionStatusBadge{background:var(--np-accent-soft)!important;border-color:var(--np-accent-border)!important;color:var(--np-accent)!important}.executionPage .forgeExecutionHealth.bad .forgeExecutionStatusBadge{background:var(--np-error-bg)!important;border-color:var(--np-error-border)!important;color:var(--np-error-text)!important}.executionPage .forgeExecutionMetrics{border-top:1px solid var(--np-border)!important}.forgeExecutionCluster.selected{border-color:var(--np-primary-border)!important;box-shadow:var(--np-shadow-lifted)!important}.dgBanner,.dgBannerInner{background:var(--np-surface)!important;border-color:var(--np-border)!important;border-radius:8px!important}.dgBannerLeft,.dgBannerDivider,.dgBannerMetrics.withDividers .dgBannerMetric:not(:first-child),.forgeHeroStatus,.forgeHeroMetrics,.executionPage .forgeExecutionSummary,.overviewPage .forgeMetricBlock{border-color:var(--np-border)!important}.forgeChartGrid{stroke:var(--np-border)!important}.forgeChartAxis{fill:var(--np-text-subtlest)!important}.forgeChartLine.actual{stroke:var(--np-accent)!important}.forgeChartLine.planned,.forgeChartDot{stroke:var(--np-primary)!important;fill:var(--np-primary)!important}.forgeChartTooltip,.workItemDrawer,.forgeWorkDrawer,.forgeActionDrawer,.forgeEvidenceDrawer{background:var(--np-surface)!important;border-color:var(--np-border)!important;color:var(--np-text)!important}.forgeDrawerBackdrop,.workItemDrawerBackdrop{background:#090c147a!important}.rawPayloadDetails .jsonPreview,.jsonPreview{background:var(--np-surface-muted)!important;border:1px solid var(--np-border)!important;color:var(--np-text)!important}@media (max-width: 1200px){.executionPage .forgeExecutionHealth,.overviewPage .forgeHero,.forgeOutcomeBanner{grid-template-columns:1fr!important}}@media (max-width: 700px){.forgeContent{padding:14px!important}.executionPage .forgeExecutionMetrics,.overviewPage .forgeHeroMetrics,.forgeOutcomeBannerStats,.forgeKpiGrid,.forgeClusterGrid,.forgeFactGrid,.forgeMiniGrid,.forgeForecastStrip,.forgeTwoColumn{grid-template-columns:1fr!important}}.forgeScaffoldHeader.forgeUnifiedHeader{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;overflow:hidden!important}.forgeUnifiedHeader>.forgeTabs{flex:1 1 auto!important;min-width:0!important;width:auto!important}.forgeUnifiedHeader>.forgeHeaderTools{flex:0 1 auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important;margin-left:auto!important;max-width:72%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;white-space:nowrap!important;width:auto!important}.forgeUnifiedHeader .forgeHeaderTools .ant-select{flex:0 0 200px;min-width:200px!important;width:200px!important}.forgeUnifiedHeader .forgeHeaderTools .forgeRunDateCascader.ant-select{flex:0 0 420px!important;min-width:420px!important;width:420px!important}.forgeUnifiedHeader .forgeHeaderTools .ant-btn,.forgeUnifiedHeader .forgeHeaderTools .npChip{flex:0 0 auto;width:auto!important}@media (max-width: 1180px){.forgeScaffoldHeader.forgeUnifiedHeader{align-items:center!important;flex-direction:row!important;gap:12px!important}.forgeUnifiedHeader>.forgeTabs,.forgeUnifiedHeader>.forgeHeaderTools{width:auto!important}}@media (max-width: 760px){.forgeScaffoldHeader.forgeUnifiedHeader{padding:8px 12px!important}.forgeUnifiedHeader>.forgeHeaderTools{justify-content:flex-end!important;max-width:64%}.forgeUnifiedHeader .forgeHeaderTools .ant-select{flex-basis:180px;min-width:180px!important;width:180px!important}.forgeUnifiedHeader .forgeHeaderTools .forgeRunDateCascader.ant-select{flex-basis:100%!important;min-width:0!important;width:100%!important}}.executionPage .forgeInspectButton.ant-btn{align-items:center!important;align-self:stretch;background:var(--np-primary-soft)!important;border:1px solid var(--np-primary-border)!important;border-radius:8px!important;box-shadow:none!important;color:var(--np-primary)!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;height:36px!important;justify-content:space-between!important;line-height:1!important;margin-top:auto!important;padding:0 10px 0 12px!important;text-transform:none!important;width:100%!important}.executionPage .forgeInspectButton.ant-btn>span{align-items:center;display:inline-flex}.executionPage .forgeInspectButtonLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executionPage .forgeInspectButtonIcon{background:var(--np-surface)!important;border:1px solid var(--np-primary-border);border-radius:6px;color:var(--np-primary)!important;flex:0 0 22px;height:22px;justify-content:center;margin-left:8px;width:22px}.executionPage .forgeInspectButton.ant-btn:not(:disabled):hover,.executionPage .forgeInspectButton.ant-btn.expanded{background:var(--np-primary)!important;border-color:var(--np-primary)!important;color:#fff!important;transform:translateY(-1px)}.executionPage .forgeInspectButton.ant-btn:not(:disabled):hover .forgeInspectButtonIcon,.executionPage .forgeInspectButton.ant-btn.expanded .forgeInspectButtonIcon{background:#ffffff2e!important;border-color:#ffffff47;color:#fff!important}.executionPage .forgeInspectButton.ant-btn:active{transform:translateY(0) scale(.99)}.appShellNav{padding-top:18px!important}.forgeScaffoldHeader.forgeUnifiedHeader{animation:npHeaderSettle .26s cubic-bezier(.16,1,.3,1) both}.forgeUnifiedHeader .forgeTabs .ant-tabs-nav-list{gap:5px!important;padding:5px!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab{min-height:38px!important;padding:9px 16px!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-btn{font-size:14px!important;line-height:20px!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab:not(.ant-tabs-tab-disabled):hover{transform:translateY(-1px)}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-active{box-shadow:0 8px 18px color-mix(in srgb,var(--np-primary) 18%,transparent)!important;transform:translateY(-1px)}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:800!important}.forgeUnifiedHeader .forgeHeaderTools>*,.executionPage .forgeExecutionCluster,.forgeSection,.dgBanner,.forgeActionTableRow:not(.header),.forgeDeliveryRowButton{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)!important}.forgeUnifiedHeader .forgeHeaderTools>*:hover,.executionPage .forgeExecutionCluster:not(.selected):hover,.forgeActionTableRow:not(.header):hover,.forgeDeliveryRowButton:hover{transform:translateY(-1px)}.forgeScaffold>.forgeContent>*{animation:npContentReveal .28s cubic-bezier(.16,1,.3,1) both}@keyframes npHeaderSettle{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes npContentReveal{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.forgeScaffoldHeader.forgeUnifiedHeader,.forgeScaffold>.forgeContent>*{animation:none!important}.forgeUnifiedHeader .forgeTabs .ant-tabs-tab,.forgeUnifiedHeader .forgeHeaderTools>*,.executionPage .forgeExecutionCluster,.forgeSection,.dgBanner,.forgeActionTableRow:not(.header),.forgeDeliveryRowButton{transition-duration:.001ms!important}}html,body,#root{height:100%!important;min-height:0!important;overflow:hidden!important}body{overscroll-behavior:none}.appShell,.appShellSidebar{height:100vh!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.appShellNav{min-height:0;overflow-x:hidden!important;overflow-y:auto!important}.appShellMain{height:100vh!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.appShellHeader{flex:0 0 64px!important;min-height:64px!important;position:relative;z-index:10}.appShellContent{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.appShellContent>.appContent,.appShellContent>.forgePage,.appShellContent>.forgeActionsPage,.appShellContent>.forgeOutcomesPage,.appShellContent>.trackingPage,.appShellContent>.contextSelectorPage{height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.appShellContent>.forgeScaffold{height:100%!important;min-height:0!important;overflow:hidden!important}.forgeScaffoldHeader.forgeUnifiedHeader{flex:0 0 auto!important}.forgeScaffold>.forgeContent,.forgeContent{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.forgeExecutionBody,.forgeActionBoard,.forgeDeliveryTable,.forgeActionTable,.forgeExecutionTable{min-height:0}.workItemDrawerBackdrop{align-items:stretch!important;background:#090c1457!important;display:flex!important;justify-content:flex-end!important;padding:0!important}.workItemDrawerRedesign{background:var(--np-surface)!important;border-left:1px solid var(--np-border)!important;box-shadow:-28px 0 60px #0f172a2e!important;color:var(--np-text)!important;display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;max-width:760px!important;min-width:min(100vw,520px);overflow:hidden!important;width:min(760px,100vw)!important}.workItemDrawerRedesign .workItemDrawerHeader{background:var(--np-surface)!important;border-bottom:1px solid var(--np-border)!important;flex:0 0 auto;min-height:0!important;padding:20px 22px 0!important}.workItemDrawerTitleBar{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0}.workItemDrawerEyebrow{color:var(--np-text-subtlest);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:16px;margin-bottom:6px;text-transform:uppercase}.workItemDrawerRedesign .workItemDrawerHeader h2{color:var(--np-text)!important;font-size:22px!important;font-weight:800!important;letter-spacing:0!important;line-height:30px!important;margin:0!important;max-width:620px;overflow-wrap:anywhere}.workItemDrawerRedesign .workItemDrawerClose{align-items:center!important;background:var(--np-surface-muted)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;color:var(--np-text-muted)!important;cursor:pointer;display:inline-flex!important;flex:0 0 36px;height:36px!important;justify-content:center!important;padding:0!important;position:static!important;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);width:36px!important}.workItemDrawerRedesign .workItemDrawerClose:hover{background:var(--np-surface-hovered)!important;border-color:var(--np-border-strong)!important;color:var(--np-text)!important;transform:translateY(-1px)}.workItemDrawerMetaLine{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workItemDrawerMetaLine>strong{background:var(--np-primary-soft);border:1px solid var(--np-primary-border);border-radius:999px;color:var(--np-primary);display:inline-flex;font-size:12px;font-weight:900;line-height:20px;padding:3px 10px}.workItemDrawerRedesign .workDrawerChip{border:1px solid var(--np-border)!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;gap:5px;line-height:20px!important;min-height:26px!important;padding:2px 10px!important}.workItemDrawerRedesign .workDrawerChip.type{background:var(--np-surface-muted)!important;color:var(--np-text-muted)!important}.workItemDrawerRedesign .workDrawerChip.good{background:var(--np-accent-soft)!important;border-color:var(--np-accent-border)!important;color:var(--np-accent)!important}.workItemDrawerRedesign .workDrawerChip.warn,.workItemDrawerRedesign .workDrawerChip.orange{background:var(--np-warning-bg)!important;border-color:var(--np-warning-border)!important;color:var(--np-warning-text)!important}.workItemDrawerRedesign .workDrawerChip.bad{background:var(--np-error-bg)!important;border-color:var(--np-error-border)!important;color:var(--np-error-text)!important}.workItemDrawerRedesign .workDrawerChip.info{background:var(--np-info-bg)!important;border-color:var(--np-info-border)!important;color:var(--np-info-text)!important}.workDrawerTabs{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:5px}.workDrawerTabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--np-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:8px;height:42px;justify-content:center;min-width:0;padding:0 12px;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.workDrawerTabs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workDrawerTabs button:hover{color:var(--np-text);transform:translateY(-1px)}.workDrawerTabs button.active{background:var(--np-surface);border-color:var(--np-border);box-shadow:0 8px 18px color-mix(in srgb,var(--np-primary) 14%,transparent);color:var(--np-primary)}.workItemDrawerRedesign .workItemDrawerBody{background:var(--np-bg)!important;flex:1 1 auto;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;padding:20px 22px 26px!important;scrollbar-color:var(--np-border-strong) transparent}.workDrawerPanel{animation:workDrawerPanelIn .26s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:16px}.workDrawerHeroCard,.workItemDrawerRedesign .workDrawerSection{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow-soft)!important}.workDrawerHeroCard{overflow:hidden}.workDrawerHeroCopy{border-left:4px solid var(--np-danger);padding:20px 20px 16px}.workDrawerHeroCopy>span{color:var(--np-text-subtlest);display:block;font-size:12px;font-weight:800;line-height:18px;margin-bottom:6px;text-transform:uppercase}.workDrawerHeroCopy h3{color:var(--np-danger);font-size:20px;font-weight:800;line-height:28px;margin:0;overflow-wrap:anywhere}.workDrawerHeroCopy p{color:var(--np-text-muted);font-size:14px;line-height:22px;margin:6px 0 0}.workDrawerHeroStats{border-top:1px solid var(--np-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px}.workDrawerStatCard{border-right:1px solid var(--np-border);min-width:0;padding:0 18px}.workDrawerStatCard:first-child{padding-left:0}.workDrawerStatCard:last-child{border-right:0;padding-right:0}.workDrawerStatCard span{color:var(--np-text-subtlest);display:block;font-size:12px;line-height:18px;margin-bottom:4px}.workDrawerStatCard strong{color:var(--np-text);display:block;font-size:20px;font-weight:800;line-height:28px;overflow-wrap:anywhere}.workDrawerStatCard strong.good{color:var(--np-accent)}.workDrawerStatCard strong.warn{color:var(--np-warning-text)}.workDrawerStatCard strong.bad{color:var(--np-error-text)}.workDrawerStatCard strong.info{color:var(--np-info-text)}.workItemDrawerRedesign .workDrawerSection{border-bottom:1px solid var(--np-border)!important;padding:18px!important}.workDrawerSectionHead{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.workDrawerSectionHead h3{color:var(--np-text)!important;font-size:15px!important;font-weight:800!important;line-height:22px!important;margin:0!important}.workDrawerSectionHead p{color:var(--np-text-subtlest);font-size:13px;line-height:20px;margin:2px 0 0}.workDrawerDetailTable,.workDrawerPrList{border:1px solid var(--np-border)!important;border-radius:8px!important;overflow:hidden}.workDrawerDetailRow,.workDrawerPrRow{align-items:center;background:var(--np-surface);border-top:1px solid var(--np-border);display:grid;gap:16px;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr);min-height:48px;padding:10px 14px}.workDrawerDetailRow:first-child,.workDrawerPrRow:first-child{border-top:0}.workDrawerDetailRow span{color:var(--np-text-subtlest);font-size:12px;font-weight:800;text-transform:uppercase}.workDrawerDetailRow strong,.workDrawerPrRow a,.workDrawerPrRow>span{color:var(--np-text);font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workDrawerPrRow{grid-template-columns:minmax(0,1fr) auto}.workDrawerPrRow a{color:var(--np-primary);text-decoration:none}.workDrawerPrRow a:hover{color:var(--np-primary-hover)}.workDrawerFocusList{display:flex;flex-wrap:wrap;gap:8px}.workDrawerFocusList>span{background:var(--np-primary-soft);border:1px solid var(--np-primary-border);border-radius:999px;color:var(--np-primary);font-size:12px;font-weight:800;line-height:20px;padding:4px 10px}.workItemDrawerRedesign .workDrawerActivity{border-bottom:1px solid var(--np-border)!important;padding-bottom:18px!important}.workItemDrawerRedesign .workDrawerActivityRow{background:var(--np-surface);border:1px solid var(--np-border)!important;border-radius:8px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);margin-top:10px;padding:12px}.workItemDrawerRedesign .workDrawerActivityRow em{align-items:center;background:var(--np-avatar-bg)!important;border:1px solid var(--np-primary-border);border-radius:999px!important;color:var(--np-avatar-ink)!important;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;height:34px!important;justify-content:center;width:34px!important}.workDrawerActivityByline{align-items:baseline;display:flex;gap:8px;min-width:0}.workDrawerActivityByline strong{color:var(--np-text)!important;font-size:14px!important;font-weight:800!important}.workDrawerActivityByline span{color:var(--np-text-subtlest)!important;font-size:12px!important}.workItemDrawerRedesign .workDrawerActivityRow p,.workDrawerActivityNote{color:var(--np-text-muted)!important;font-size:14px!important;line-height:22px!important;margin:6px 0 0!important}.workDrawerActivityNote.error{color:var(--np-error-text)!important}@keyframes workDrawerPanelIn{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px){.workItemDrawerRedesign{min-width:0;width:100vw!important}.workItemDrawerRedesign .workItemDrawerHeader,.workItemDrawerRedesign .workItemDrawerBody{padding-left:16px!important;padding-right:16px!important}.workDrawerTabs,.workDrawerHeroStats,.workDrawerDetailRow,.workDrawerPrRow{grid-template-columns:1fr}.workDrawerStatCard{border-right:0;border-top:1px solid var(--np-border);padding:12px 0 0}.workDrawerStatCard:first-child{border-top:0;padding-top:0}}.diagnoseEvidenceDrawer .ant-drawer-content,.diagnoseEvidenceDrawer .ant-drawer-header,.diagnoseEvidenceDrawer .ant-drawer-body{background:var(--np-surface)!important;color:var(--np-text)!important}.diagnoseEvidenceDrawer .ant-drawer-header{border-bottom:1px solid var(--np-border)!important;padding:18px 22px!important}.diagnoseEvidenceDrawer .ant-drawer-body{padding:20px 22px 24px!important}.diagnoseEvidenceDrawer .ant-collapse{background:transparent!important;border-color:var(--np-border)!important}.diagnoseEvidenceDrawer .ant-collapse-item,.diagnoseEvidenceDrawer .ant-collapse-content{border-color:var(--np-border)!important}.diagnoseEvidenceDrawer .ant-collapse-header,.diagnoseEvidenceDrawer .ant-collapse-content-box{background:var(--np-surface)!important;color:var(--np-text)!important}.diagnoseEvidenceDrawer .drawerTitle{color:var(--np-text);font-size:17px;font-weight:800}.diagnoseEvidenceDrawer .drawerSummary,.diagnoseEvidenceDrawer .evidenceAreaSummary{color:var(--np-text-muted)!important;line-height:22px}.diagnoseEvidenceDrawer .evidenceRow{background:var(--np-surface-muted);border:1px solid var(--np-border)!important;border-radius:8px!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) minmax(150px,auto);margin:12px 0 0!important;padding:14px!important}.diagnoseEvidenceDrawer .evidenceRowTitle{color:var(--np-text)!important;font-size:14px!important;font-weight:700;line-height:22px;overflow-wrap:anywhere}.diagnoseEvidenceDrawer .evidenceFieldGrid{display:grid;gap:10px 14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.diagnoseEvidenceDrawer .evidenceField{min-width:0}.diagnoseEvidenceDrawer .evidenceField strong,.diagnoseEvidenceDrawer .evidenceAssignee{color:var(--np-text-muted)!important;display:block;font-size:13px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnoseEvidenceDrawer .evidenceRowSide{align-items:flex-end!important;justify-content:flex-start;min-width:0}.diagnoseEvidenceDrawer .evidenceAssignee{align-items:center;display:inline-flex!important;gap:6px;max-width:220px}.diagnoseEvidenceDrawer .workDrawerChip{align-items:center;display:inline-flex}@media (max-width: 760px){.diagnoseEvidenceDrawer .evidenceRow,.diagnoseEvidenceDrawer .evidenceFieldGrid{grid-template-columns:1fr}.diagnoseEvidenceDrawer .evidenceRowSide{align-items:flex-start!important;text-align:left!important}}.diagnoseEvidenceDrawer .evidenceAreaTitleBlock{display:flex;flex-direction:column;gap:2px;min-width:0}.diagnoseEvidenceDrawer .evidenceAreaTitleBlock strong{color:var(--np-text);font-size:14px;font-weight:800;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnoseEvidenceDrawer .evidenceAreaTitleBlock span{color:var(--np-text-subtlest);font-size:12px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnoseEvidenceScreenshotDrawer .drawerSummary{margin-bottom:16px!important}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotLayout{display:flex;flex-direction:column;gap:22px}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotTabs{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotTabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--np-text);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;height:42px;justify-content:center;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotTabs button:hover{color:var(--np-primary);transform:translateY(-1px)}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotTabs button.active{background:var(--np-surface);border-color:var(--np-border);box-shadow:0 8px 18px color-mix(in srgb,var(--np-primary) 16%,transparent);color:var(--np-primary)}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotHero{background:var(--np-surface);border:1px solid var(--np-border);border-radius:8px;box-shadow:var(--np-shadow-soft);overflow:hidden}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotHeroCopy{border-bottom:1px solid var(--np-border);padding:20px 18px 16px}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotHeroCopy>span{color:var(--np-text-subtlest);display:block;font-size:12px;font-weight:800;line-height:18px;margin-bottom:5px;text-transform:uppercase}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotHeroCopy h3{color:var(--np-danger);font-size:20px;font-weight:800;line-height:28px;margin:0;overflow-wrap:anywhere}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotHeroCopy p{color:var(--np-text-muted);font-size:14px;line-height:22px;margin:4px 0 0}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics>div{border-right:1px solid var(--np-border);min-width:0;padding:0 20px}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics>div:first-child{padding-left:0}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics>div:last-child{border-right:0;padding-right:0}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics span{color:var(--np-text-subtlest);display:block;font-size:12px;line-height:18px;margin-bottom:4px}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics strong{color:var(--np-text);display:block;font-size:20px;font-weight:800;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics strong.bad{color:var(--np-danger)}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics strong.warn{color:var(--np-attention)}.diagnoseEvidenceScreenshotDrawer .evidenceContributorSection{display:flex;flex-direction:column;gap:10px}.diagnoseEvidenceScreenshotDrawer .evidenceContributorTitle h3{color:var(--np-text);font-size:15px;font-weight:800;line-height:22px;margin:0}.diagnoseEvidenceScreenshotDrawer .evidenceContributorTitle p{color:var(--np-text-subtlest);font-size:13px;line-height:20px;margin:0}.diagnoseEvidenceScreenshotDrawer .evidenceContributorTable{border:1px solid var(--np-border);border-radius:8px;overflow:hidden}.diagnoseEvidenceScreenshotDrawer .evidenceContributorRow{align-items:center;background:var(--np-surface);border-top:1px solid var(--np-border);display:grid;gap:16px;grid-template-columns:minmax(150px,.8fr) minmax(170px,1.25fr) minmax(90px,.55fr) minmax(150px,1fr);min-height:58px;padding:11px 10px}.diagnoseEvidenceScreenshotDrawer .evidenceContributorRow:first-child{border-top:0}.diagnoseEvidenceScreenshotDrawer .evidenceContributorRow.header{background:var(--np-surface-muted);min-height:34px}.diagnoseEvidenceScreenshotDrawer .evidenceContributorRow.header span{color:var(--np-text-subtlest);font-size:11px;font-weight:900;line-height:16px;text-transform:uppercase}.diagnoseEvidenceScreenshotDrawer .evidenceOwnerCell{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.diagnoseEvidenceScreenshotDrawer .evidenceOwnerCell strong,.diagnoseEvidenceScreenshotDrawer .evidencePointsCell,.diagnoseEvidenceScreenshotDrawer .evidenceStatusCell{color:var(--np-text);font-size:14px;font-weight:700;line-height:20px;min-width:0}.diagnoseEvidenceScreenshotDrawer .evidenceStatusCell{color:var(--np-text-muted);font-weight:600}.diagnoseEvidenceScreenshotDrawer .evidenceItemsCell{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.diagnoseEvidenceScreenshotDrawer .evidenceTicketPill{background:var(--np-primary-soft);border:1px solid var(--np-primary-border);border-radius:5px;color:var(--np-primary);display:inline-flex;font-size:12px;font-weight:800;line-height:20px;max-width:108px;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 820px){.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotTabs,.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics,.diagnoseEvidenceScreenshotDrawer .evidenceContributorRow{grid-template-columns:1fr}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics>div{border-right:0;border-top:1px solid var(--np-border);padding:12px 0 0}.diagnoseEvidenceScreenshotDrawer .evidenceScreenshotMetrics>div:first-child{border-top:0;padding-top:0}}.executionPage .forgeExecutionCluster{min-width:0!important}.executionPage .forgeExecutionCluster ul{min-width:0}.executionPage .forgeExecutionCluster li{overflow-wrap:anywhere}.executionPage .forgeClusterActionButton.ant-btn{align-items:center!important;align-self:flex-start;background:var(--np-primary-soft)!important;border:1px solid var(--np-primary-border)!important;border-radius:8px!important;color:var(--np-primary)!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:8px;height:34px!important;justify-content:center!important;margin:auto 16px 14px!important;max-width:calc(100% - 32px)!important;min-width:0!important;overflow:hidden!important;padding:0 8px 0 12px!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);white-space:nowrap!important;width:auto!important}.executionPage .forgeClusterActionButton.ant-btn>span{align-items:center;display:inline-flex;min-width:0}.executionPage .forgeClusterActionLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executionPage .forgeClusterActionIcon{align-items:center;background:var(--np-surface)!important;border:1px solid var(--np-primary-border);border-radius:6px;color:var(--np-primary)!important;display:inline-flex!important;flex:0 0 22px;height:22px;justify-content:center;width:22px}.executionPage .forgeClusterActionButton.ant-btn:not(:disabled):hover,.executionPage .forgeClusterActionButton.ant-btn.expanded{background:var(--np-primary)!important;border-color:var(--np-primary)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--np-primary) 20%,transparent);color:#fff!important;transform:translateY(-1px)}.executionPage .forgeClusterActionButton.ant-btn:not(:disabled):hover .forgeClusterActionIcon,.executionPage .forgeClusterActionButton.ant-btn.expanded .forgeClusterActionIcon{background:#ffffff2e!important;border-color:#ffffff52;color:#fff!important}.executionPage .forgeClusterActionButton.ant-btn:active{transform:translateY(0) scale(.99)}.appRouteFallback{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100dvh}.appShellContent>.contextSelectorPage.appContent{align-items:center!important;justify-content:center!important;padding:32px!important}.contextSelectorCard.ant-card{border:1px solid var(--np-border)!important;border-radius:8px!important;box-shadow:var(--np-shadow)!important;max-width:860px!important;overflow:hidden;width:min(860px,100%)!important}.contextSelectorCard.ant-card .ant-card-body{padding:0!important}.contextSelectorCard .ant-alert,.contextSelectorCard .ant-empty{margin:24px}.contextSelectorCard .ant-spin-nested-loading,.contextSelectorCard .ant-spin-container{min-height:100%}.contextSelectorPanel{background:var(--np-surface);display:grid;grid-template-columns:minmax(240px,.7fr) minmax(340px,1fr);min-height:430px}.contextSelectorIntro{background:linear-gradient(145deg,#1f2733fa,#2b3544f5),var(--np-text);border-right:1px solid rgba(255,255,255,.08);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:30px}.contextSelectorKicker{align-self:flex-start;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffdb;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:18px;margin-bottom:14px;padding:4px 10px;text-transform:uppercase}.contextSelectorIntro .ant-typography{color:#ffffffd1!important;margin:0!important}.contextSelectorIntro h3.ant-typography{color:#fff!important;font-size:26px!important;font-weight:800!important;line-height:34px!important;margin-bottom:8px!important}.contextSelectorControls.ant-space{justify-content:center;padding:30px;width:100%!important}.contextFieldGroup{display:grid;gap:8px}.contextFieldGroup>span,.contextOverview span{color:var(--np-text-subtlest);font-size:11px;font-weight:800;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.contextSelectorControls .ant-select{width:100%!important}.contextSelectorControls .ant-select-selector{min-height:42px}.contextSelectorControls .ant-select-selection-item,.contextSelectorControls .ant-select-selection-placeholder{align-items:center;display:flex}.contextOverview{background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.contextOverview div{display:grid;gap:5px;min-width:0}.contextOverview strong{color:var(--np-text);font-size:14px;font-weight:800;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextSelectorActions{padding-top:2px}.contextSelectorActions .ant-btn{min-width:118px}@media (max-width: 820px){.contextSelectorPanel{grid-template-columns:1fr}.contextSelectorIntro{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;min-height:220px}}@media (max-width: 620px){.appShellContent>.contextSelectorPage.appContent{justify-content:flex-start!important;padding:18px!important}.contextSelectorIntro,.contextSelectorControls.ant-space{padding:22px}.contextOverview{grid-template-columns:1fr}.contextSelectorActions,.contextSelectorActions .ant-btn{width:100%}}.myWorkspacePage.appContent{align-content:flex-start;align-items:stretch;background:transparent;display:flex;flex-direction:column;gap:18px;padding:24px 28px 32px}@media (max-width: 720px){.myWorkspacePage.appContent{padding:16px}}.workspacePanel{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-md);box-shadow:var(--np-shadow-soft);flex:0 0 auto;overflow:hidden}.workspacePanel.compact{min-height:160px}.workspacePanelBody{animation:workspacePanelReveal var(--np-motion)}@keyframes workspacePanelReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.workspacePanelBody{animation:none}}.workspaceSectionHeader{align-items:center;display:flex;gap:14px;min-height:64px;padding:14px 20px}.workspacePanel:not(.isCollapsed) .workspaceSectionHeader{border-bottom:1px solid var(--np-border)}.workspaceSectionHeader>button,.workspaceSubHeader>button,.workspaceActionRow>button,.workspaceTeamCard>button,.workspaceFocusCard>button{align-items:center;background:transparent;border:0;border-radius:var(--np-radius-sm);color:var(--np-primary);cursor:pointer;display:inline-flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:6px;line-height:var(--lh-md);padding:0;transition:color var(--np-motion-fast)}.workspaceSectionHeader>button:hover,.workspaceSubHeader>button:hover,.workspaceActionRow>button:hover,.workspaceTeamCard>button:hover,.workspaceFocusCard>button:hover{color:var(--np-primary-hover, var(--np-primary-strong));text-decoration:underline;text-underline-offset:3px}.workspaceSectionHeader>button:focus-visible,.workspaceSubHeader>button:focus-visible,.workspaceActionRow>button:focus-visible,.workspaceTeamCard>button:focus-visible,.workspaceFocusCard>button:focus-visible{border-radius:var(--np-radius-sm);box-shadow:var(--np-focus-ring);outline:none}.workspaceSectionTitle{align-items:center;color:var(--np-text);display:flex;flex:1;gap:12px;min-width:0}.workspaceSectionTitle>strong{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:0;line-height:var(--lh-lg)}.workspaceSectionTitle>small{color:var(--np-text-subtlest);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm)}.workspaceSectionHeader>button.workspacePanelToggle{align-items:center;border-radius:var(--np-radius-sm);color:var(--np-text-subtlest);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.workspaceSectionHeader>button.workspacePanelToggle:hover{background:var(--np-surface-hovered);color:var(--np-text);text-decoration:none}.workspacePanelToggle .anticon{transition:transform var(--np-motion-fast)}.workspacePanelToggle .anticon.isCollapsed{transform:rotate(180deg)}.workspaceHeaderIcon{align-items:center;border-radius:var(--np-radius-sm);display:inline-flex;flex:0 0 36px;font-size:18px;height:36px;justify-content:center;width:36px}.workspaceHeaderIcon.green{background:var(--np-accent-soft);color:var(--np-accent)}.workspaceHeaderIcon.red{background:var(--np-error-bg);color:var(--np-error-text)}.workspaceViewing{color:var(--np-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-left:auto;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workspaceStatsGrid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(160px,1fr));padding:18px 20px 22px}.workspaceStatCard{align-items:center;background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-md);display:flex;gap:16px;min-height:104px;padding:18px 16px;transition:border-color var(--np-motion-fast),box-shadow var(--np-motion-fast)}.workspaceStatCard:hover{border-color:var(--np-border-strong);box-shadow:var(--np-shadow-soft)}.workspaceStatIcon{align-items:center;border-radius:var(--np-radius-sm);display:inline-flex;flex:0 0 44px;font-size:19px;height:44px;justify-content:center;width:44px}.workspaceStatIcon.blue{background:var(--np-primary-soft);color:var(--np-primary)}.workspaceStatIcon.red{background:var(--np-error-bg);color:var(--np-error-text)}.workspaceStatIcon.amber{background:var(--np-warning-bg);color:var(--np-warning-text)}.workspaceStatCard strong{color:var(--np-text);display:block;font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-2xl)}.workspaceStatCard span:last-child{color:var(--np-text-muted);display:block;font-size:var(--fs-sm);line-height:var(--lh-sm);margin-top:4px}.workspaceSubHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 20px 20px}.workspaceSubHeader strong{color:var(--np-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md)}.workspaceActionList{border:1px solid var(--np-border);border-radius:var(--np-radius-md);margin:0 20px 20px;overflow:hidden}.workspaceActionRow{align-items:center;border-bottom:1px solid var(--np-border);display:grid;gap:16px;grid-template-columns:100px minmax(220px,1fr) minmax(150px,240px) 120px;min-height:88px;padding:16px;transition:background-color var(--np-motion-fast)}.workspaceActionRow:hover{background:var(--np-surface-muted)}.workspaceActionRow:last-child{border-bottom:0}.workspacePriorityPill{align-items:center;border-radius:var(--np-radius-sm);display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-bold);height:28px;justify-content:center;letter-spacing:.01em;width:88px}.workspacePriorityPill.high{background:var(--np-error-bg);color:var(--np-error-text)}.workspacePriorityPill.medium{background:var(--np-warning-bg);color:var(--np-warning-text)}.workspacePriorityPill.low{background:var(--np-accent-soft);color:var(--np-accent)}.workspaceActionBody{border-left:1px solid var(--np-border);display:grid;gap:8px;min-width:0;padding-left:16px}.workspaceActionBody>strong{color:var(--np-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md)}.workspaceActionMeta{align-items:center;color:var(--np-text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:4px 18px;line-height:var(--lh-sm)}.workspaceActionMeta>span{align-items:center;display:inline-flex;gap:6px}.workspaceActionMeta i{color:var(--np-text-subtlest);font-style:normal;font-weight:var(--fw-medium)}.workspaceActionMeta b{color:var(--np-text);font-weight:var(--fw-semibold)}.workspaceActionMeta .anticon{color:var(--np-text-subtlest);font-size:12px}.workspaceActionDue{border-left:1px solid var(--np-border);color:var(--np-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);padding-left:16px}.workspaceEmptyLine{color:var(--np-text-subtlest);font-size:var(--fs-md);padding:24px}.workspaceTeamCard{border:1px solid var(--np-border);border-radius:var(--np-radius-md);display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto;margin:16px;min-height:140px;padding:18px 16px}.workspaceTeamCard--loading{align-items:flex-start;display:flex;flex-direction:column;gap:14px;justify-content:center}.workspaceTeamCard>div{display:grid;gap:8px}.workspaceTeamCard>div strong{color:var(--np-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-lg)}.workspaceTeamCard>div span{color:var(--np-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.workspaceDisciplinePill{align-self:start;background:var(--np-warning-bg);border:1px solid var(--np-warning-border, color-mix(in srgb, var(--np-warning-text) 30%, transparent));border-radius:var(--np-radius-sm);color:var(--np-warning-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);padding:6px 12px}.workspaceTeamCard>button{align-self:end;border-top:1px solid var(--np-border);grid-column:1 / -1;padding-top:16px}.workspaceFocusGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(220px,1fr));padding:16px}.workspaceFocusCard{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-md);display:grid;gap:16px;min-height:188px;padding:16px;transition:border-color var(--np-motion-fast),box-shadow var(--np-motion-fast)}.workspaceFocusCard:hover{border-color:var(--np-border-strong);box-shadow:var(--np-shadow-soft)}.workspaceFocusTop{align-items:center;display:flex;justify-content:space-between}.workspaceFocusTop strong{align-items:center;color:var(--np-text);display:inline-flex;font-size:var(--fs-lg);font-weight:var(--fw-semibold);gap:6px;line-height:var(--lh-lg)}.workspaceFocusTop strong .anticon{color:var(--np-text-subtlest);font-size:13px}.workspaceFocusTop>span{align-items:center;border:1px solid currentColor;border-radius:var(--np-radius-sm);display:inline-flex;height:28px;justify-content:center;width:32px}.workspaceFocusTop .bad,.workspaceFocusStats .bad{color:var(--np-error-text)}.workspaceFocusTop .warn,.workspaceFocusStats .warn{color:var(--np-attention)}.workspaceFocusTop .good,.workspaceFocusStats .good{color:var(--np-accent)}.workspaceFocusStats{border-bottom:1px solid var(--np-border);display:grid;grid-template-columns:1fr 1fr;padding-bottom:14px}.workspaceFocusStats>div{display:grid;gap:6px}.workspaceFocusStats>div+div{border-left:1px solid var(--np-border);padding-left:18px}.workspaceFocusStats strong{color:var(--np-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-xl)}.workspaceFocusStats span{color:var(--np-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}@media (max-width: 1120px){.workspaceStatsGrid,.workspaceFocusGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.workspaceActionRow{grid-template-columns:96px minmax(220px,1fr)}.workspaceActionDue,.workspaceActionRow>button{grid-column:2}}@media (max-width: 720px){.workspaceSectionHeader,.workspaceSubHeader{align-items:flex-start;flex-direction:column}.workspaceViewing{margin-left:0;text-align:left;white-space:normal}.workspaceStatsGrid,.workspaceFocusGrid,.workspaceTeamCard,.workspaceActionRow{grid-template-columns:1fr}.workspaceActionBody,.workspaceActionDue{border-left:0;padding-left:0}.workspaceActionDue,.workspaceActionRow>button{grid-column:auto}}.workItemDrawerBackdrop{background:linear-gradient(90deg,#0f172a14,#0f172a57),#0f172a2e!important}.workItemDrawerRedesign{border-left:1px solid rgba(15,23,42,.1)!important;box-shadow:-34px 0 70px #0f172a38,-1px 0 #ffffffb3 inset!important;max-width:820px!important;width:min(820px,100vw)!important}.workItemDrawerRedesign .workItemDrawerHeader{background:linear-gradient(180deg,#fffffffa,#f8fafcfa),var(--np-surface)!important;box-shadow:0 1px #fffc inset!important;padding:22px 24px 0!important;position:relative}.workItemDrawerTitleCopy{min-width:0;padding-right:8px}.workItemDrawerEyebrow{color:var(--np-primary)!important;letter-spacing:.06em!important}.workItemDrawerRedesign .workItemDrawerHeader h2{font-size:24px!important;line-height:32px!important;max-width:680px}.workItemDrawerRedesign .workItemDrawerClose{background:var(--np-surface)!important;box-shadow:0 8px 20px #0f172a14}.workItemDrawerRedesign .workItemDrawerClose:hover{box-shadow:0 12px 26px #0f172a1f}.workItemDrawerMetaLine{gap:7px!important;margin-top:16px!important}.workItemDrawerMetaLine>strong,.workItemDrawerRedesign .workDrawerChip{box-shadow:0 1px #ffffffc7 inset}.workDrawerTabs{background:color-mix(in srgb,var(--np-bg-strong) 72%,var(--np-surface))!important;border-color:color-mix(in srgb,var(--np-border) 82%,var(--np-border-strong))!important;margin-top:20px!important}.workDrawerTabs button{height:44px!important}.workDrawerTabs button .anticon{font-size:15px}.workDrawerTabs button.active{border-color:var(--np-primary-border)!important;box-shadow:0 10px 24px #0f172a14,0 0 0 1px #ffffffb3 inset!important}.workItemDrawerRedesign .workItemDrawerBody{background:linear-gradient(180deg,#f6f7f9f5,#f1f3f5f5),var(--np-bg)!important;padding:22px 24px 28px!important}.workDrawerPanel{gap:18px!important}.workDrawerHeroCard,.workItemDrawerRedesign .workDrawerSection{border-color:#0f172a14!important;box-shadow:0 18px 44px #0f172a12,0 2px 8px #0f172a0a!important}.workDrawerHeroCard{background:linear-gradient(135deg,#eaf1fdd9,#fffffffa 42%),var(--np-surface)!important}.workDrawerHeroCard.good{background:linear-gradient(135deg,#eaf5ece6,#fffffffa 42%),var(--np-surface)!important}.workDrawerHeroCard.warn,.workDrawerHeroCard.orange{background:linear-gradient(135deg,#fbf3e6eb,#fffffffa 42%),var(--np-surface)!important}.workDrawerHeroCard.bad{background:linear-gradient(135deg,#fbeceaf0,#fffffffa 42%),var(--np-surface)!important}.workDrawerHeroCopy{border-left-color:var(--np-primary)!important;padding:22px 22px 18px!important}.workDrawerHeroCard.good .workDrawerHeroCopy{border-left-color:var(--np-accent)!important}.workDrawerHeroCard.warn .workDrawerHeroCopy,.workDrawerHeroCard.orange .workDrawerHeroCopy{border-left-color:var(--np-attention)!important}.workDrawerHeroCard.bad .workDrawerHeroCopy{border-left-color:var(--np-danger)!important}.workDrawerHeroCopy>span{color:var(--np-text-subtlest)!important;letter-spacing:.05em}.workDrawerHeroCopy h3{color:var(--np-text)!important;font-size:22px!important;line-height:30px!important}.workDrawerHeroCopy p{color:var(--np-text-muted)!important;margin-top:8px!important;max-width:72ch}.workDrawerHeroStats{background:#ffffffbd;gap:12px;padding:16px!important}.workDrawerStatCard{background:var(--np-surface)!important;border:1px solid var(--np-border)!important;border-radius:8px;box-shadow:0 8px 20px #0f172a0d;padding:14px!important}.workDrawerStatCard:first-child,.workDrawerStatCard:last-child{padding:14px!important}.workDrawerStatCard.good{border-color:var(--np-accent-border)!important}.workDrawerStatCard.warn{border-color:var(--np-warning-border)!important}.workDrawerStatCard.bad{border-color:var(--np-error-border)!important}.workDrawerStatCard.info{border-color:var(--np-info-border)!important}.workDrawerStatCard span{font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.workDrawerStatCard strong{font-size:21px!important}.workItemDrawerRedesign .workDrawerSection{padding:20px!important}.workDrawerSectionHead{align-items:center!important;border-bottom:1px solid var(--np-border);margin-bottom:14px!important;padding-bottom:12px}.workDrawerSectionHead h3{font-size:16px!important}.workDrawerDetailTable,.workDrawerPrList{border-color:#0f172a14!important}.workDrawerDetailRow,.workDrawerPrRow{background:#ffffffd6!important;min-height:52px!important;padding:12px 15px!important}.workDrawerDetailRow:hover,.workDrawerPrRow:hover,.workItemDrawerRedesign .workDrawerActivityRow:hover{background:var(--np-surface-hovered)!important}.workDrawerDetailRow span{letter-spacing:.04em}.workDrawerFocusList>span{border-radius:8px!important;padding:6px 10px!important}.workItemDrawerRedesign .workDrawerActivityRow{background:#ffffffdb!important;box-shadow:0 8px 20px #0f172a0a;margin-top:12px!important;padding:14px!important}.workItemDrawerRedesign .workDrawerActivityRow em{background:var(--np-primary-soft)!important;border-color:var(--np-primary-border)!important;color:var(--np-primary)!important}.workDrawerActivityByline{flex-wrap:wrap}.workDrawerActivitySkeleton{display:grid;gap:14px}.workDrawerActivitySkeleton .ant-skeleton{background:#ffffffdb;border:1px solid var(--np-border);border-radius:8px;padding:14px}@media (max-width: 760px){.workItemDrawerRedesign .workItemDrawerHeader,.workItemDrawerRedesign .workItemDrawerBody{padding-left:18px!important;padding-right:18px!important}.workItemDrawerRedesign .workItemDrawerHeader h2{font-size:21px!important;line-height:28px!important}.workDrawerTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workDrawerTabs button{padding:0 8px!important}.workDrawerTabs button span{display:none}.workDrawerHeroStats{gap:10px}.workDrawerStatCard,.workDrawerStatCard:first-child{border-top:1px solid var(--np-border)!important}}.forgeActionChip{align-items:center;align-self:flex-start;border:1px solid var(--np-border);border-radius:999px!important;box-shadow:0 1px #ffffffb3 inset;display:inline-flex;font-size:12px;font-weight:800;gap:7px;line-height:18px;max-width:100%;min-height:28px;padding:4px 10px;white-space:nowrap}.forgeActionChip:before{border-radius:999px;content:"";flex:0 0 6px;height:6px;width:6px}.forgeActionChip.priority:before{display:none}.forgeActionChip.info{background:var(--np-info-bg);border-color:var(--np-info-border);color:var(--np-info-text)}.forgeActionChip.info:before{background:var(--np-info-text)}.forgeActionChip.warn{background:var(--np-warning-bg);border-color:var(--np-warning-border);color:var(--np-warning-text)}.forgeActionChip.warn:before{background:var(--np-warning-text)}.forgeActionChip.good{background:var(--np-accent-soft);border-color:var(--np-accent-border);color:var(--np-accent)}.forgeActionChip.good:before{background:var(--np-accent)}.forgeActionChip.bad{background:var(--np-error-bg);border-color:var(--np-error-border);color:var(--np-error-text)}.forgeActionChip.bad:before{background:var(--np-error-text)}.forgeActionTableRow>span>.forgeActionChip,.forgeActionSummaryControls .forgeActionChip,.forgeActionDrawerTitleRow .forgeActionChip{margin:0!important}.forgeActionDrawerTitleRow .forgeActionChip{flex:0 0 auto}.forgeActionSummaryControls{align-items:center}.forgeActionInlineControl{display:block;width:100%}.forgeActionInlineControl .ant-select,.forgeActionEditableOwner .ant-select,.forgeActionStatusSelect.ant-select{width:100%}.forgeActionInlineControl .ant-select-selector,.forgeActionEditableOwner .ant-select-selector,.forgeActionStatusSelect .ant-select-selector{background:var(--np-surface)!important;border-color:var(--np-border-strong)!important;border-radius:var(--np-radius-sm)!important;min-height:34px}.forgeActionInlineControl .ant-select-selection-item,.forgeActionEditableOwner .ant-select-selection-item,.forgeActionStatusSelect .ant-select-selection-item{color:var(--np-text)!important;font-size:13px;font-weight:700}.forgeActionInlineControl+.forgeActionChip{margin-top:8px!important}.forgeActionEditableOwner{align-items:center;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);width:100%}.forgeActionEditableOwner>i{align-items:center;background:var(--np-primary-soft);border-radius:999px;color:var(--np-primary);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;height:26px;justify-content:center;width:26px}.forgeActionDrawerRedesign{border-left:1px solid var(--np-border)!important;border-radius:0!important;box-shadow:var(--np-shadow-lifted)!important;height:100vh;height:100dvh;max-width:720px;min-width:min(100vw,480px);overflow:hidden;width:min(720px,100vw)}.forgeActionDrawerRedesign .forgeActionDrawerHeader{align-items:flex-start;background:var(--np-surface);border-bottom:1px solid var(--np-border);box-shadow:none;flex:0 0 auto;gap:16px;min-height:0;padding:22px 24px 18px}.forgeActionDrawerRedesign .forgeActionDrawerHeaderMain{display:flex;flex-direction:column;min-width:0}.forgeActionDrawerEyebrow{color:var(--np-text-subtlest);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.forgeActionDrawerRedesign .forgeActionDrawerTitleRow{flex-wrap:wrap;gap:10px;margin-top:7px}.forgeActionDrawerRedesign .forgeActionDrawerTitleRow h2{color:var(--np-text);font-size:20px;font-weight:800;line-height:28px;margin:0;overflow-wrap:anywhere}.forgeActionDrawerRedesign .forgeActionDrawerTitleRow .forgeActionChip{flex:0 0 auto;padding:4px 11px}.forgeActionDrawerRedesign .forgeDrawerSubtext{color:var(--np-text-muted)!important;font-size:13px!important;line-height:20px!important;margin-top:8px!important}.forgeActionDrawerClose{align-items:center;background:var(--np-surface-muted);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);color:var(--np-text-muted);cursor:pointer;display:inline-flex;flex:0 0 36px;font-size:14px;height:36px;justify-content:center;padding:0;transition:background-color var(--np-motion-fast),border-color var(--np-motion-fast),color var(--np-motion-fast),transform var(--np-motion-fast);width:36px}.forgeActionDrawerClose:hover{background:var(--np-surface-hovered);border-color:var(--np-border-strong);color:var(--np-text);transform:translateY(-1px)}.forgeActionDrawerClose:focus-visible{box-shadow:var(--np-focus-ring);outline:none}.forgeActionDrawerRedesign .forgeActionDrawerBody{gap:20px;padding:20px 24px 28px;scrollbar-width:thin}.forgeActionDrawerRedesign .forgeActionDrawerFooter{align-items:center;background:var(--np-surface);border-top:1px solid var(--np-border);display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:14px 24px}.forgeActionDrawerRedesign .forgeActionDrawerBody::-webkit-scrollbar{width:8px}.forgeActionDrawerRedesign .forgeActionDrawerBody::-webkit-scrollbar-thumb{background:var(--np-text-subtlest);border-radius:999px}.forgeActionDrawerRedesign .forgeActionSummaryCard{background:var(--np-surface-soft);border:1px solid var(--np-border);border-radius:var(--np-radius-md);gap:16px;padding:18px}.forgeActionDrawerRedesign .forgeActionProduct{color:var(--np-text-muted)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;line-height:18px!important;text-transform:uppercase}.forgeActionDrawerRedesign .forgeActionSummaryTop{border-bottom:1px solid var(--np-border);gap:14px;padding-bottom:16px}.forgeActionDrawerRedesign .forgeActionSummaryTop p{color:var(--np-text);font-size:15px;font-weight:700;line-height:23px;margin:0}.forgeActionDrawerRedesign .forgeActionSummaryControls .ant-btn{color:var(--np-text-muted)}.forgeActionDrawerRedesign .forgeActionMetaGrid{gap:16px 18px}.forgeActionDrawerRedesign .forgeActionMetaGrid>div{gap:5px}.forgeActionDrawerRedesign .forgeActionMetaGrid span{color:var(--np-text-subtlest);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.forgeActionDrawerRedesign .forgeActionMetaGrid strong{color:var(--np-text);font-size:14px;font-weight:600;gap:8px;line-height:20px}.forgeActionDrawerRedesign .forgeActionMetaGrid strong.danger{color:var(--np-attention)}.forgeActionDrawerRedesign .forgeActionMetaGrid strong.withAvatar i{align-items:center;background:var(--np-primary-soft);border-radius:999px;color:var(--np-primary);display:inline-flex;flex:0 0 26px;font-size:11px;font-style:normal;font-weight:800;height:26px;justify-content:center;width:26px}.forgeActionDrawerRedesign .forgeActionMetaGrid em{color:var(--np-text-subtlest);font-size:12px;line-height:18px}.forgeActionDueDateEditor,.forgeActionStatusEditor{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.forgeActionDueDateEditor input{background:var(--np-surface);border:1px solid var(--np-border-strong);border-radius:var(--np-radius-sm);color:var(--np-text);font-size:13px;font-weight:700;min-height:34px;min-width:0;padding:4px 10px}.forgeActionDueDateEditor input:focus{border-color:var(--np-primary-border);box-shadow:0 0 0 2px var(--np-primary-soft);outline:none}.forgeActionDueDateEditor .ant-btn,.forgeActionStatusEditor .ant-btn{border-radius:var(--np-radius-sm);font-weight:700;min-width:72px}.forgeActionDrawerRedesign .forgeActionDrawerButtons{gap:10px}.forgeActionDrawerRedesign .forgeActionDrawerButtons .ant-btn{border:1px solid var(--np-border-strong);border-radius:var(--np-radius-sm);color:var(--np-text);font-weight:600;height:38px;transition:background-color var(--np-motion-fast),border-color var(--np-motion-fast),transform var(--np-motion-fast)}.forgeActionDrawerRedesign .forgeActionDrawerButtons .ant-btn:hover{background:var(--np-surface-hovered);border-color:var(--np-primary-border);color:var(--np-text);transform:translateY(-1px)}.forgeActionDrawerRedesign .forgeActionDrawerSection{border-bottom:0;border-top:1px solid var(--np-border);gap:12px;padding:18px 0 2px}.forgeActionDrawerRedesign .forgeActionDrawerSectionHeader h3{color:var(--np-text-muted);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:18px;margin:0;text-transform:uppercase}.forgeActionDrawerRedesign .forgeActionDrawerSection ul,.forgeActionDrawerRedesign .forgeActionDrawerSection ol{color:var(--np-text);display:flex;flex-direction:column;font-size:14px;gap:7px;line-height:21px;padding-left:20px}.forgeActionDrawerRedesign .forgeActionDrawerSection li::marker{color:var(--np-text-subtlest)}.forgeActionDrawerRedesign .forgeImpactGrid{gap:12px}.forgeActionDrawerRedesign .forgeImpactGrid>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);gap:8px;padding:14px}.forgeActionDrawerRedesign .forgeImpactGrid>div:first-child{background:var(--np-accent-soft);border-color:var(--np-accent-border);color:var(--np-accent)}.forgeActionDrawerRedesign .forgeImpactGrid>div:last-child{background:var(--np-error-bg);border-color:var(--np-error-border);color:var(--np-error-text)}.forgeActionDrawerRedesign .forgeImpactGrid strong{color:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.forgeActionDrawerRedesign .forgeImpactGrid span{color:var(--np-text);font-size:13px;line-height:20px}@media (max-width: 700px){.forgeActionDrawerRedesign .forgeActionMetaGrid,.forgeActionDrawerRedesign .forgeActionDrawerButtons,.forgeActionDrawerRedesign .forgeImpactGrid{grid-template-columns:1fr}}.forgeDeliveryRow>span{font-size:14px!important;line-height:22px!important}.forgeDeliveryRow.header>span{font-size:12px!important;font-weight:700!important;line-height:20px!important}.forgeDeliveryRow>span:not(.forgeWorkItemCell):not(.forgeAssigneeCell):not(.forgeProgressCell):not(.forgeExpDeliveryCell){font-weight:500}.forgeWorkItemCell strong{font-size:15px!important;font-weight:700!important;line-height:22px!important}.forgeWorkItemCell em,.forgeAssigneeCell em,.forgeProgressLabel em,.forgeExpDeliveryCell em{font-size:12px!important;line-height:20px!important}.forgeAssigneeCell{flex-direction:row!important}.forgeAssigneeCell i{font-size:12px!important;height:32px!important;width:32px!important}.forgeAssigneeCell strong{font-size:14px!important;font-weight:700!important;line-height:22px!important}.forgeDeliveryPill,.forgeExpDeliveryCell strong{font-size:12px!important;font-weight:800!important;line-height:22px!important;padding:0 9px!important}.forgeProgressLabel strong{font-size:13px!important;font-weight:700!important;line-height:18px!important}.dgBannerLeft[data-tone]{border-left:4px solid transparent!important;background:linear-gradient(100deg,var(--dgHeroTint, transparent) 0%,var(--dgHeroTint, transparent) 46%,transparent 100%)!important}.dgBannerLeft[data-tone=critical]{--dgHeroTint: var(--np-error-bg);border-left-color:var(--np-danger)!important}.dgBannerLeft[data-tone=risk]{--dgHeroTint: var(--np-warning-bg);border-left-color:var(--np-attention)!important}.dgBannerLeft[data-tone=stable]{--dgHeroTint: var(--np-accent-soft);border-left-color:var(--np-accent)!important}@media (max-width: 1023px){.dgBannerLeft[data-tone]{background:var(--dgHeroTint, transparent)!important}}.overviewCollapseLabel{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--np-text)}.overviewCollapseLabel .anticon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--np-primary-soft);color:var(--np-primary);font-size:15px}.overviewPage .overviewCollapse .ant-collapse-header{gap:10px}.forgeVerdictMiniIcon{border-radius:8px!important;background:var(--np-surface-muted);color:var(--np-text-muted)}.forgeVerdictMiniIcon .anticon{font-size:13px}.forgeVerdictDetail.tone-cause .forgeVerdictMiniIcon{background:var(--np-error-bg);color:var(--np-error-text)}.forgeVerdictDetail.tone-signal .forgeVerdictMiniIcon{background:var(--np-warning-bg);color:var(--np-warning-text)}.forgeVerdictDetail.tone-consequence .forgeVerdictMiniIcon{background:var(--np-info-bg);color:var(--np-info-text)}.overviewPage .forgeVerdictDetail.tone-cause .forgeVerdictDetailLabel{color:var(--np-error-text)}.overviewPage .forgeVerdictDetail.tone-signal .forgeVerdictDetailLabel{color:var(--np-warning-text)}.overviewPage .forgeVerdictDetail.tone-consequence .forgeVerdictDetailLabel{color:var(--np-info-text)}.overviewPage .forgeVerdictDetail{display:flex;flex-direction:column;gap:8px}.overviewPage .forgeVerdictDetailValue{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.overviewPage .forgeVerdictCard.bad .forgeVerdictPrimary{background:var(--np-error-bg)}.overviewPage .forgeVerdictCard.warn .forgeVerdictPrimary{background:var(--np-warning-bg)}.overviewPage .forgeVerdictCard.good .forgeVerdictPrimary{background:var(--np-accent-soft)}.overviewPage .forgeVerdictPrimaryEyebrow{letter-spacing:.06em}.overviewPage .forgeVerdictActions{margin-top:4px;padding-top:14px}.overviewPage .forgeVerdictActions .ant-btn{border-radius:var(--np-radius-sm)!important}.overviewPage .forgeVerdictActions .forgeVerdictActionEvidence{background:var(--np-primary)!important;border-color:var(--np-primary)!important;color:#fff!important}.overviewPage .forgeVerdictActions .forgeVerdictActionMore{background:var(--np-warning-bg)!important;border-color:var(--np-warning-border)!important;color:var(--np-warning-text)!important}.overviewPage .forgeVerdictActions .forgeVerdictActionRecovery{background:var(--np-accent-soft)!important;border-color:var(--np-accent-border)!important;color:var(--np-accent)!important}.overviewPage .forgeVerdictActions .forgeVerdictActionEvidence:hover{background:var(--np-primary-hover)!important;border-color:var(--np-primary-hover)!important}.overviewPage .forgeVerdictActions .forgeVerdictActionMore:hover,.overviewPage .forgeVerdictActions .forgeVerdictActionRecovery:hover{filter:brightness(.96)}.sprintGoalModalTitle{align-items:center;color:var(--np-text);display:inline-flex;font-weight:800;gap:8px}.sprintGoalModalTitle .anticon{color:var(--np-primary)}.sprintGoalBody{display:flex;flex-direction:column;gap:18px}.sprintGoalStatement{border-left:3px solid var(--np-primary-border);color:var(--np-text);font-size:15px;font-weight:600;line-height:24px;margin:0;padding:2px 0 2px 14px}.sprintGoalStats{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sprintGoalStat{background:var(--np-surface-soft);border:1px solid var(--np-border);border-radius:var(--np-radius-sm);display:flex;flex-direction:column;gap:3px;padding:10px 12px}.sprintGoalStat span{color:var(--np-text-subtlest);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.sprintGoalStat strong{color:var(--np-text);font-size:15px;font-weight:700;line-height:22px}.sprintGoalStat strong.good{color:var(--np-accent)}.sprintGoalStat strong.warn{color:var(--np-warning-text)}.sprintGoalStat strong.bad{color:var(--np-error-text)}.sprintGoalForecast{align-items:flex-start;background:var(--np-surface-muted);border-radius:var(--np-radius-sm);color:var(--np-text-muted);display:flex;font-size:13px;gap:8px;line-height:20px;margin:0;padding:12px 14px}.sprintGoalForecast .anticon{color:var(--np-text-subtlest);margin-top:3px}@media (max-width: 560px){.sprintGoalStats{grid-template-columns:1fr}}.forgeActionTableRow>span,.forgeActionTableRow.header>span,.evidenceContributorRow>span,.evidenceContributorRow.header>span,.evidenceContributorRow>div{align-items:flex-start;text-align:left}.forgeSearchHighlight{background:var(--np-warning-bg);border-radius:2px;color:var(--np-text);font-weight:700;padding:0 1px}.ant-table-wrapper .ant-table-thead>tr>th,.forgeActionTableRow.header>span,.forgeExecutionTableRow.header>span,.forgeDeliveryRow.header>span,.forgeEvidenceTableRow.header>span,.evidenceContributorRow.header>span,.trackingGridHead>*{color:var(--np-text)!important;font-weight:600!important}.forgeKpiCard.isSelected,.overviewPage .forgeKpiCard.isSelected{background:linear-gradient(180deg,var(--np-primary-soft) 0%,var(--np-surface) 100%)!important;border-color:var(--np-primary)!important;border-top-color:var(--np-primary)!important;box-shadow:0 0 0 1px var(--np-primary-border),0 12px 28px #1725541a!important}.forgeKpiCard.isSelected:after,.overviewPage .forgeKpiCard.isSelected:after{background:var(--np-primary);border-radius:999px;bottom:12px;content:"";position:absolute;right:12px;top:12px;width:3px}.forgeKpiCard.isSelected .forgeKpiIcon,.overviewPage .forgeKpiCard.isSelected .forgeKpiIcon{background:var(--np-surface)!important;border-color:var(--np-primary-border)!important;color:var(--np-primary)!important}.forgeKpiCard.isSelected .forgeTextButton,.overviewPage .forgeKpiCard.isSelected .forgeTextButton{color:var(--np-primary)!important;font-weight:700}
