/* Highest-priority, scoped layout contract. No page-wide typography changes. */
@layer nbc-tools-7146 {
.operating-twin__zone-labels,.operating-twin__break-label{display:none!important}

[data-delegation-probe-app][data-service-started="false"]>.dp-header,
[data-delegation-probe-app][data-service-started="false"]>.dp-workspace,
[data-delegation-probe-app][data-service-started="false"]>.dp-result,
[data-delegation-probe-app][data-service-started="false"]>.ix-scope{display:none!important}
.ix-ready .pr-break-dock{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;padding:24px 0!important;margin:24px 0!important;background:none!important;border:0!important;border-top:1px solid #385142!important}
.ix-ready .pr-dock-summary{grid-column:1/-1!important}
[data-delegation-probe-app] .dp-header .ief-sr-only{position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important}
@media(max-width:700px){.ix-ready .pr-break-dock{display:block!important}.ix-ready .pr-dock-group{margin:16px 0!important}}

[data-delegation-probe-app][data-service-started="false"] .dp-wrap {display:none!important}
[data-delegation-probe-app][data-service-started="true"] [data-service-prestart-panel]{display:none!important}
[data-delegation-probe-app] [hidden], [data-provider-proof-app] [hidden], [data-process-reality-app] [hidden]{display:none!important}
[data-delegation-probe-app] .dp-wrap,[data-delegation-probe-app] .dp-workspace{display:block!important;width:100%!important;max-width:none!important;padding:0!important;min-height:0!important}
[data-delegation-probe-app] .dp-header{display:block!important;margin:0 0 24px!important;padding:0!important}
[data-delegation-probe-app] .dp-header h2{font-size:clamp(28px,3vw,44px)!important;max-width:none!important;margin:8px 0 20px!important}
.ix-scope{margin:16px 0!important;color:#bed0c4!important;font-size:15px!important}
.ix-scope summary{cursor:pointer;padding:12px 0!important}
[data-delegation-probe-app] .dp-phase-rail,.ix-ready .dp-status-rail,.ix-ready [data-dp-release-status],.ix-ready .dp-legend,.ix-ready .dp-flow-panel>svg,.ix-ready .dp-flow-panel>div:not(:first-child),.ix-ready .dp-flow-panel>p:not([data-dp-release-status]),.ix-ready .dp-flow-panel>strong,.ix-ready .dp-flow-panel>small{display:none!important}
[data-delegation-probe-app] .dp-wizard{padding:20px 0!important;border:0!important;min-height:0!important;background:none!important}
[data-delegation-probe-app] .dp-question{padding:0!important;min-height:0!important;border:0!important}
[data-delegation-probe-app] .dp-question legend{padding:8px 0 16px!important;font-size:22px!important;line-height:1.3!important}
[data-delegation-probe-app] .dp-question legend strong{font-size:24px!important;line-height:1.3!important}
[data-delegation-probe-app] .dp-question label{min-height:0!important;padding:14px 16px!important;border-radius:6px!important;background:rgba(184,230,198,.025)!important;color:#eef4ef!important}
[data-delegation-probe-app] .dp-question label span{color:#c3d1c7!important;font-size:15px!important;line-height:1.5!important}
[data-delegation-probe-app] .dp-question label strong{color:#f5f7ef!important;font-size:17px!important}
[data-delegation-probe-app] .dp-question label:has(input:checked){border-color:#b8e6c6!important;background:rgba(184,230,198,.12)!important}
[data-delegation-probe-app] .dp-flow-panel{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;width:100%!important;max-width:none!important;background:none!important;border:0!important;display:block!important;position:static!important}
[data-delegation-probe-app] .dp-result{margin:24px 0 0!important;padding:24px 0!important;min-height:0!important;border-top:1px solid #385142!important}
[data-delegation-probe-app] .dp-result h3{font-size:clamp(24px,3vw,36px)!important;line-height:1.25!important;max-width:none!important}
[data-delegation-probe-app] .dp-result-signal{height:auto!important;min-height:0!important;gap:20px!important;padding:16px 0!important}
.ix-ready .pp-canvas,.ix-ready .pp-stage-caption,.ix-ready .pp-scan-readout,.ix-ready .pp-step-jump,.ix-ready .pj-overview,.ix-ready .pp-phase-rail{display:none!important}
.ix-ready .pp-stage-shell{padding:0!important;background:none!important;border:0!important;min-height:0!important}
.ix-ready .pp-inspector-dock,.ix-ready .pr-inspector-dock{background:none!important;border:0!important;border-top:1px solid #385142!important;padding:24px 0!important;margin:24px 0!important;min-height:0!important;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr)!important;gap:24px!important}
.ix-ready .pp-choice-group legend,.ix-ready .pr-dock-group legend{font-size:14px!important;letter-spacing:.03em!important;color:#c8d8cb!important;line-height:1.5!important}
.ix-ready .pp-choice,.ix-ready .pr-dock-option{font-size:14px!important;min-height:44px!important;padding:10px 12px!important;border-radius:5px!important;color:#d9e6dc!important;background:none!important}
.ix-ready .pp-choice[aria-pressed=true],.ix-ready .pr-dock-option[aria-pressed=true]{color:#f5fbef!important;background:#203d2b!important;border-color:#a7dcb8!important}
.ix-ready .pp-header h2{font-size:clamp(28px,3vw,44px)!important;line-height:1.12!important;max-width:none!important}
.ix-ready .pp-header,.ix-ready .pr-header{margin-bottom:24px!important;min-height:0!important}
.ix-ready .pj-case,.ix-ready [data-pr-workspace],.ix-ready .pr-phase-rail{display:none!important}
.ix-ready .pr-stage{min-height:0!important;height:auto!important;background:none!important;padding:0!important;border:0!important}
.ix-ready .pr-dock{margin:20px 0!important;padding:24px 0!important;background:none!important;border:0!important;border-top:1px solid #385142!important;min-height:0!important}
[data-process-reality-app][data-pr-started=false] .ix-process{display:none!important}
.ix-flow{width:100%!important;max-width:none!important;min-height:0!important;padding:16px 0!important;box-sizing:border-box!important;color:#eff6ed!important}
.ix-flow-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 20px!important;border-bottom:1px solid #35513e!important}
.ix-flow-head strong{font-size:20px!important;line-height:1.3!important;color:#eef5ed!important}
.ix-pause,.ix-resolve,.ix-provider-tabs button{font:inherit!important;font-size:14px!important;color:#dceade!important;background:transparent!important;border:1px solid #526957!important;border-radius:5px!important;padding:10px 15px!important;min-height:44px!important;cursor:pointer!important}
.ix-provider-tabs{display:flex!important;gap:10px!important;margin-bottom:18px!important}
.ix-provider-tabs button[aria-pressed=true]{background:#24432f!important;border-color:#b8e6c6!important}
.ix-surface{position:relative!important;min-height:0!important;overflow:visible!important;margin:12px 0 0!important}
.ix-surface svg{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:visible!important}
.ix-node{position:absolute!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;width:17%!important;padding:8px!important;min-height:85px!important;height:auto!important;background:none!important;border:0!important;border-bottom:2px solid transparent!important;color:#f0f7ec!important;text-align:left!important;box-sizing:border-box!important;border-radius:0!important}
button.ix-node{cursor:pointer!important}button.ix-node:hover,button.ix-node[aria-pressed=true]{background:rgba(184,230,198,.08)!important;border-bottom-color:#b8e6c6!important}
.ix-node strong{font-family:inherit!important;font-size:16px!important;line-height:1.25!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;color:#f0f7ec!important}
.ix-number{font-size:12px!important;letter-spacing:.12em!important;color:#99b7a2!important}
.ix-node-status{font-size:13px!important;line-height:1.35!important;color:#b8e6c6!important}
.ix-node[data-state=wait] .ix-node-status{color:#efd092!important}.ix-node[data-state=blocked] .ix-node-status{color:#eeaaa1!important}.ix-node[data-state=pending] .ix-node-status{color:#aebfb2!important}
.ix-effect{font-size:17px!important;line-height:1.5!important;color:#e7efdf!important;max-width:85ch!important;margin:0 0 8px!important;min-height:26px!important}
.ix-note{font-size:13px!important;color:#aabbad!important;line-height:1.5!important;margin:0!important}
.ix-resolve{margin-top:18px!important;background:#24432f!important}
.ix-ready button:focus-visible,.ix-flow button:focus-visible{outline:2px solid #fff1c6!important;outline-offset:4px!important}
/* The barometer keeps its existing continuous particle engine. */
.baro-workbench,.baro-stage,.baro-dimension,.baro-stage-head{border-radius:0!important;background:transparent!important;box-shadow:none!important}
.baro-dimension{border:0!important;border-bottom:1px solid #35513e!important;padding:16px 8px!important}
.baro-stage{padding:20px!important}.baro-stage .bf-process-label{font-size:18px!important;fill:#e6f2e8!important}.baro-stage .bf-process-label tspan+ tspan{font-size:15px!important;fill:#c8d4c8!important}
.ix-baro-guide{font-size:16px!important;line-height:1.5!important;color:#d4e5d6!important;max-width:75ch!important;margin:16px 0!important}
/* Keep action, evolving state and process within the same viewing area. */
.twin-intervention{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 24px!important;margin:16px 0!important;padding:0!important;min-height:0!important}
.twin-story{grid-column:1!important;margin:0!important;font-size:16px!important;line-height:1.5!important;max-width:65ch!important}
.twin-intervention>p:not([class]){grid-column:1!important;margin:0!important;font-size:12px!important;color:#bfd0c4!important}
.twin-intervention__button{grid-column:2!important;grid-row:1 / span 2!important;min-height:48px!important;padding:12px 18px!important;font-size:15px!important}
.twin-intervention__feedback{grid-column:1 / -1!important;margin:0!important;font-size:14px!important;color:#d2e4d4!important}
.twin-intervention__progress,.twin-intervention__counts{grid-column:1 / -1!important;margin:0!important}
.operating-twin__visual{min-height:0!important;margin:8px 0!important}
.operating-twin__stage{padding-top:24px!important}
[data-home-twin-scenario]{display:flex!important;align-items:center!important;gap:12px!important;border-radius:5px!important;min-height:82px!important;padding:14px!important;text-align:left!important}
.ix-scenario-icon{flex:0 0 32px!important;width:32px!important;height:32px!important;color:#abd7b7!important}
@media(min-width:1000px){
 [data-delegation-probe-app] .dp-question{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 [data-delegation-probe-app] .dp-question legend{grid-column:1/-1!important}
}
@media(max-width:700px){
 .ix-node{left:0!important;width:calc(100% - 82px)!important;margin-left:82px!important;transform:none!important;min-height:70px!important;padding:4px 8px!important}
 .ix-node strong{font-size:16px!important}.ix-node-status{font-size:13px!important}
 .ix-flow-head strong{font-size:18px!important}.ix-flow-head{align-items:flex-start!important}.ix-pause{font-size:12px!important;padding:8px!important;max-width:115px!important}
 .ix-ready .pp-inspector-dock,.ix-ready .pr-inspector-dock{display:block!important}.ix-ready .pp-dock-controls{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
 .ix-ready .pp-choice-grid,.ix-ready .pr-dock-group{flex-wrap:wrap!important}
 [data-delegation-probe-app] .dp-question{display:block!important}[data-delegation-probe-app] .dp-question label{display:block!important;margin:8px 0!important}
 [data-delegation-probe-app] .dp-result-signal{display:block!important}[data-delegation-probe-app] .dp-result-signal>*{margin:12px 0!important;min-height:0!important}
 .twin-intervention{grid-template-columns:1fr!important}.twin-intervention__button{grid-column:1!important;grid-row:auto!important;width:100%!important}
 .baro-stage{padding:12px 0!important}.baro-stage .bf-process-label{font-size:17px!important}
}
}

@layer nbc-tools-7146 {
.ix-progress{font-size:14px!important;color:#c7dccb!important;margin:10px 0!important}
.ix-work{font-size:12px!important;color:#b8c6bd!important;letter-spacing:.015em!important}
.ix-node[data-work="geprüft"] .ix-work,.ix-node[data-work="geändert"] .ix-work{color:#d8eccd!important;font-weight:600!important}
.ix-reviewed{font:inherit!important;font-size:14px!important;color:#dceade!important;background:transparent!important;border:1px solid #526957!important;border-radius:5px!important;padding:10px 15px!important;min-height:44px!important;cursor:pointer!important;margin-top:14px!important}
.ix-node{min-height:104px!important}
.ix-flow[data-kind="ki"] .ix-node{min-height:85px!important}
.ix-answer-overview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 20px!important}
.ix-answer-overview button{background:transparent!important;border:0!important;border-bottom:1px solid #526957!important;border-radius:0!important;padding:10px!important;text-align:left!important;min-height:54px!important;color:#d6e5d8!important;cursor:pointer!important}
.ix-answer-overview button[aria-current="step"]{border-color:#d9efd0!important;background:#192f21!important}
.ix-answer-overview span{display:block!important;font-size:12px!important;color:#a8c2af!important}
.ix-answer-overview strong{display:block!important;font-size:14px!important;line-height:1.4!important;color:#e7f0df!important;font-weight:500!important}
.ix-question-example,.ix-baro-comparison{font-size:15px!important;line-height:1.5!important;color:#d1dfcd!important;margin:14px 0!important}
@media(max-width:700px){.ix-answer-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ix-node{gap:3px!important;min-height:80px!important}.ix-node strong{font-size:15px!important}.ix-work{font-size:11px!important}}
}

@layer nbc-tools-7146 {
/* Detailed scenes remain available; the overview remains the primary navigation. */
.ix-detail{margin:20px 0!important;border-top:1px solid #385142!important;color:#d4e6d8!important}
.ix-detail>summary{cursor:pointer!important;padding:16px 0!important;min-height:48px!important;font:inherit!important}
.ix-ready .ix-detail .pp-canvas,.ix-ready .ix-detail [data-pr-workspace]{display:block!important}
.ix-ready .ix-detail .pp-canvas{height:clamp(360px,44vw,660px)!important;min-height:0!important}
.ix-ready .ix-detail [data-pr-workspace]{height:auto!important;min-height:0!important}
.ix-detail [data-dp-svg]{display:block!important;width:100%!important;min-height:300px!important;height:auto!important}
.ix-ready .pr-break-dock[hidden]{display:none!important}
.ix-reset{font:inherit!important;color:#d4e6d8!important;background:transparent!important;min-height:44px!important;padding:10px 16px!important;border:1px solid #526957!important;cursor:pointer!important}
.ix-ready .dc-release{display:block!important;padding:16px 0!important;margin:12px 0!important;border-top:1px solid #385142!important}
.ix-ready .dc-release [data-dp-release-status]{display:block!important;color:#d4e6d8!important}
.ix-ready .dc-release button{min-height:48px!important;white-space:normal!important;line-height:1.4!important}
.ix-ready .dc-release button:disabled{opacity:.55!important;cursor:not-allowed!important}
.ix-node{overflow-wrap:break-word!important}.ix-node strong{overflow-wrap:break-word!important;hyphens:auto!important}
.ix-flow[data-kind="ki"] .ix-node{width:15%!important}
@media(min-width:1100px){
 [data-delegation-probe-app] .dp-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;gap:32px!important;align-items:start!important}
 [data-delegation-probe-app] .dp-question{display:block!important}
 [data-delegation-probe-app] .dp-question label{display:block!important;margin-bottom:10px!important}
}
@media(max-width:700px){
 .ix-flow[data-kind="ki"] .ix-node{width:calc(100% - 82px)!important}
 .ix-node{max-height:none!important}
 .ix-provider-tabs{flex-wrap:wrap!important}.ix-provider-tabs button{flex:1 1 80px!important}
 body.page-barometer .baro-svg{aspect-ratio:380/750!important;min-height:0!important;height:auto!important}
 .ix-detail [data-dp-svg]{min-height:0!important}
}
@media(min-width:701px) and (max-width:760px){body.page-barometer .baro-svg{aspect-ratio:380/750!important;min-height:0!important;height:auto!important}}
}

@layer nbc-tools-7146 {
.ix-flow[data-layout="vertical"] .ix-node{left:0!important;width:calc(100% - 82px)!important;margin-left:82px!important;transform:none!important;padding:4px 8px!important;min-height:80px!important}
.ix-flow[data-layout="vertical"] .ix-node strong{font-size:16px!important}
.ix-flow[data-layout="vertical"] .ix-flow-head{flex-wrap:wrap!important}
}

@layer nbc-tools-7146 {
[data-process-reality-app][data-pr-started="false"] .pr-break-dock,[data-process-reality-app][data-pr-started="false"] .ix-reset,[data-process-reality-app][data-pr-started="false"] .ix-detail{display:none!important}
}
