/*! NBC v7.435 · KI canonical component owner · production readiness on dark ambient canvas */
@layer nbc-v7423-owner {
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife.ki23-readiness{position:relative!important;overflow:hidden!important;padding:clamp(64px,5vw,84px) 0!important;background:transparent!important;color:#edf4ee!important;border-block:1px solid rgba(181,221,191,.10)!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife.ki23-readiness::before{content:"";position:absolute;inset:-28% -10% auto auto;width:min(760px,52vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(91,164,111,.13),rgba(91,164,111,.035) 44%,transparent 72%);filter:blur(8px);pointer-events:none;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__inner{position:relative;z-index:1;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(58px,7vw,112px);align-items:start;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content :is(.ki23-readiness__head>.mono,.ki23-readiness__output .mono,.ki23-control figcaption>span,.ki23-readiness__board>div>span){color:#9ee0b1!important;-webkit-text-fill-color:currentColor!important;font:650 10px/1.35 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.09em!important;text-transform:uppercase;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__head h2{margin:12px 0 22px!important;max-width:12.5ch!important;color:#f3f6f2!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(42px,4.1vw,64px)!important;line-height:.98!important;letter-spacing:-.05em!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__lede{margin:0!important;max-width:58ch!important;color:rgba(231,239,233,.72)!important;-webkit-text-fill-color:currentColor!important;font-size:17px!important;line-height:1.65!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory{margin-top:30px!important;border:0!important;border-block:1px solid rgba(181,221,191,.14)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory>summary{position:relative;cursor:pointer;list-style:none;padding:16px 34px 16px 0!important;color:#9ee0b1!important;font:650 11px/1.4 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.06em!important;text-transform:uppercase;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory>summary::-webkit-details-marker{display:none;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory>summary::after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:18px;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory[open]>summary::after{content:"−";}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory-body{padding:0 0 18px!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory p{margin:0!important;max-width:76ch!important;color:rgba(231,239,233,.64)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.67!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__regulatory a{color:#9ee0b1!important;text-underline-offset:3px;}

html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control{margin:0!important;padding:0!important;background:transparent!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:baseline;padding-bottom:18px;border-bottom:1px solid rgba(181,221,191,.14);}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control figcaption>strong{color:rgba(231,239,233,.76)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.4!important;font-weight:560!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(181,221,191,.14);}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;min-height:90px;padding:21px 18px;border:0!important;border-bottom:1px solid rgba(181,221,191,.10)!important;border-right:1px solid rgba(181,221,191,.10)!important;background:transparent!important;box-shadow:none!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid>div:nth-child(3n){border-right:0!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid>div:nth-last-child(-n+3){border-bottom:0!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(158,224,177,.30);color:#9ee0b1!important;font:650 9px/1 var(--font-mono,"IBM Plex Mono",monospace);}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid strong{padding-top:4px;color:#edf4ee!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.3!important;font-weight:630!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__boundary{display:flex;justify-content:space-between;gap:22px;align-items:baseline;margin-top:18px;padding:14px 0;border-block:1px solid rgba(158,224,177,.18);}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__boundary span{color:#9ee0b1!important;font:650 10px/1.25 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__boundary strong{color:rgba(231,239,233,.64)!important;font-size:13px!important;line-height:1.4!important;font-weight:540!important;}

html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__details{margin-top:clamp(30px,3vw,42px);border:0!important;border-block:1px solid rgba(181,221,191,.13)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__details summary{cursor:pointer;min-height:54px;padding:18px 34px 18px 0!important;color:#edf4ee!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;line-height:1.4!important;font-weight:620!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__board{border-top:1px solid rgba(181,221,191,.11);}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__board>div{display:grid;grid-template-columns:minmax(140px,.52fr) minmax(165px,.56fr) minmax(0,1.72fr);gap:22px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(181,221,191,.10);background:transparent!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__board>div>strong{color:#9ee0b1!important;-webkit-text-fill-color:currentColor!important;font:620 11px/1.4 var(--font-mono,"IBM Plex Mono",monospace)!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__board p{margin:0!important;color:rgba(231,239,233,.64)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.55!important;}

html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output{margin-top:clamp(38px,4vw,56px);padding-top:28px;border-top:1px solid rgba(181,221,191,.14);background:transparent!important;box-shadow:none!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output>div{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1.72fr);gap:clamp(34px,5vw,78px);align-items:start;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output h3{margin:0!important;max-width:19ch!important;color:#f3f6f2!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(30px,2.8vw,44px)!important;line-height:1.04!important;letter-spacing:-.035em!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0!important;padding:0!important;list-style:none;border-block:1px solid rgba(181,221,191,.12);}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output li{display:block!important;min-width:0;padding:22px 24px!important;border:0!important;border-right:1px solid rgba(181,221,191,.10)!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output li:last-child{border-right:0!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output li strong{display:block;margin-bottom:8px;color:#edf4ee!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;line-height:1.38!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output li span{display:block;color:rgba(231,239,233,.64)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1.55!important;}

html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context{margin-top:clamp(32px,3.4vw,46px)!important;padding:24px 0!important;background:transparent!important;border:0!important;border-block:1px solid rgba(181,221,191,.13)!important;box-shadow:none!important;color:#edf4ee!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context :is(h3,strong){color:#edf4ee!important;-webkit-text-fill-color:currentColor!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context p{color:rgba(231,239,233,.64)!important;-webkit-text-fill-color:currentColor!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context :is(.mono,a){color:#9ee0b1!important;-webkit-text-fill-color:currentColor!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .contextual-pathway{color:rgba(231,239,233,.62)!important;-webkit-text-fill-color:currentColor!important;}

@media(max-width:1100px){html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__grid{grid-template-columns:1fr;gap:44px;}html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__head h2{max-width:17ch!important;}}
@media(max-width:760px){
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife.ki23-readiness{padding:58px 0!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__head h2{max-width:none!important;font-size:clamp(37px,10.8vw,52px)!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control figcaption{grid-template-columns:1fr;gap:6px;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid{grid-template-columns:1fr;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__grid>div{padding:16px 0!important;border-right:0!important;border-bottom:1px solid rgba(181,221,191,.10)!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-control__boundary{display:grid;grid-template-columns:1fr;gap:5px;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__board>div{grid-template-columns:1fr;gap:6px;padding:17px 0;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output>div{grid-template-columns:1fr;gap:8px;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output ul{grid-template-columns:1fr;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content .ki23-readiness__output li{padding:18px 0!important;border-right:0!important;border-bottom:1px solid rgba(181,221,191,.10)!important;}
}
}

/* Decision Guide context inside Produktionsreife: dark-surface signature. */
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context--ai .dg-context-signature{min-width:0!important;height:88px!important;overflow:visible!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context--ai .dg-context-signature .mini-points{position:absolute!important;inset:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:start!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context--ai .dg-context-signature .mini-point{display:block!important;min-width:0!important;padding-inline:2px!important;text-align:center!important;white-space:nowrap!important;color:rgba(231,239,233,.60)!important;-webkit-text-fill-color:currentColor!important;font:600 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.035em!important;}
html body#nbc-page.page-service.service-ki[data-implementation2-owner="v7423"] main#main-content #produktionsreife .nbc-guide-context--ai .dg-context-signature .mini-point::before{background:#07100b!important;border-color:#9ee0b1!important;}
