@layer nbc-twin-7165 {
body .ts-model{min-width:0!important}
body .ts-tableau{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:35px 0 0!important;align-items:stretch!important}
body .ts-card{position:relative!important;min-width:0!important;padding:24px!important;background:linear-gradient(145deg,#193026cc,#10211988)!important;border:1px solid #b9d7c433!important;border-radius:10px!important;transition:background 1s,border-color 1s,transform 1s!important}
body .ts-card-label{display:block!important;color:#a8c9b3!important;font:11px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.08em!important}
body .ts-card-value{display:block!important;color:#f1f4e9!important;font:500 clamp(22px,2.7vw,37px)/1.15 Archivo,Arial,sans-serif!important;letter-spacing:-.03em!important;margin:16px 0 10px!important}
body .ts-card-detail{font:14px/1.5 Archivo,Arial,sans-serif!important;color:#bbcec1!important;margin:0!important}
body .ts-board{position:relative!important;height:415px!important;margin-top:0!important}
body .ts-flow{position:absolute!important;inset:0!important}
body .ts-flow .of-labels,body .ts-flow .twin-mechanism{display:none!important}
body .ts-flow .of-diagram{width:100%!important;min-width:0!important;overflow:visible!important}
body .ts-flow .of-visual{height:360px!important;width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}
body .ts-flow svg{width:100%!important;height:100%!important}
body .ts-flow .of-pause{position:absolute!important;right:0!important;bottom:0!important;margin:0!important}
body .ts-flow .of-source{opacity:.15!important;stroke:#b8e6c6!important}
body .ts-route-labels{position:absolute!important;inset:330px 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;color:#c8d9cb!important;font:13px/1.5 Archivo,Arial,sans-serif!important;text-align:center!important}
body .ts-route-labels span:first-child{text-align:left!important}body .ts-route-labels span:last-child{text-align:right!important}
body .ts-action{font:500 17px/1.5 Archivo,Arial,sans-serif!important;color:#efd092!important;margin:15px 0 0!important;padding:14px 0!important;border-top:1px solid #b9d7c433!important}
body .ts-document rect{fill:#dceee0!important;stroke:#244132!important;stroke-width:1.5!important}body .ts-document text{fill:#132b1f!important}
body .ts-document[data-tone=blocked] rect{fill:#e4a395!important}body .ts-document[data-tone=wait] rect{fill:#efd092!important}
body .ts-funnel{fill:none!important;stroke:#c2d9ca!important;stroke-width:2!important;opacity:.25!important;stroke-dasharray:3 7!important;transition:opacity 1s!important}
body [data-scene=erp-signature] .ts-tableau{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:850px!important;margin-inline:auto!important;gap:65px!important}
body [data-scene=erp-signature] .ts-card:first-child{transform:rotate(-2deg)!important;border-top:3px solid #b7d8c0!important}
body [data-scene=erp-signature] .ts-card:last-child{transform:rotate(2deg)!important;border-top:3px solid #efd092!important}
body [data-scene=data-signature] .ts-card{background:radial-gradient(ellipse at center,#cba56c12,transparent 70%)!important;border:0!important;border-bottom:1px solid #d6bf8544!important;border-radius:0!important;text-align:center!important}
body [data-scene=data-signature] .ts-card-value{font-size:clamp(50px,7vw,82px)!important;font-weight:400!important;color:#efd092!important;font-variant-numeric:tabular-nums!important}
body [data-scene=people-signature] .ts-card{padding-top:54px!important}
body [data-scene=people-signature] .ts-card:before{content:''!important;position:absolute!important;top:20px!important;left:24px!important;width:13px!important;height:13px!important;border:2px solid #b8e6c6!important;border-radius:50%!important;box-shadow:0 6px 0 -1px #102119,0 9px 0 1px #b8e6c6!important}
body [data-scene=people-signature] .ts-card:nth-child(2){opacity:.58!important;border-style:dashed!important}
body [data-scene=people-signature] .ts-card:nth-child(3){border-color:#efd09288!important}
body .ts-model[data-state=gathering] .ts-card{border-color:#efd092!important}
body .ts-model[data-state=unified] .ts-action{color:#b8e6c6!important}
body .ts-model[data-state=unified] .ts-card{border-color:#b8e6c688!important;transform:none!important}
body .ts-model[data-state=unified] :is(.of-band,.of-trace){stroke:#b8e6c6!important}
body [data-scene=erp-signature][data-state=unified] :is(.of-source,.of-particle--source){opacity:0!important}
body [data-scene=data-signature][data-state=unified] .ts-card-value{color:#b8e6c6!important}
body [data-scene=growth-signature][data-state=unified] .ts-funnel{opacity:.08!important}
body [data-scene=people-signature][data-state=unified] .ts-card:nth-child(3){background:#244433!important;box-shadow:0 0 50px #acd8b516!important}
@media(max-width:700px){
body .ts-tableau{gap:10px!important;margin-top:25px!important}
body .ts-card{padding:14px 10px!important}
body .ts-card-label{font-size:9px!important;letter-spacing:.03em!important;overflow-wrap:anywhere!important}
body .ts-card-value{font-size:17px!important;overflow-wrap:anywhere!important;margin:12px 0 8px!important}
body .ts-card-detail{font-size:12px!important;overflow-wrap:anywhere!important}
body [data-scene=erp-signature] .ts-tableau{gap:16px!important}
body [data-scene=data-signature] .ts-card-value{font-size:37px!important}
body [data-scene=people-signature] .ts-tableau{grid-template-columns:1fr!important}
body [data-scene=people-signature] .ts-card{padding:16px 16px 16px 54px!important}
body [data-scene=people-signature] .ts-card:before{left:20px!important;top:22px!important}
body [data-scene=people-signature] .ts-card-value{margin:7px 0 4px!important;font-size:22px!important}
body [data-scene=growth-signature] .ts-tableau{grid-template-columns:1fr!important;gap:0!important}
body [data-scene=growth-signature] .ts-card{border:0!important;border-bottom:1px solid #b9d7c433!important;border-radius:0!important;display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:6px 12px!important}
body [data-scene=growth-signature] .ts-card-label{align-self:center!important}
body [data-scene=growth-signature] .ts-card-value{font-size:19px!important;margin:0!important}
body [data-scene=growth-signature] .ts-card-detail{grid-column:2!important}
body .ts-route-labels{font-size:11px!important;top:305px!important;gap:8px!important}
body .ts-board{height:395px!important}
body .ts-action{font-size:15px!important}
}
@media(prefers-reduced-motion:reduce){body .ts-model *{transition:none!important}}
}

@layer nbc-twin-7165 {
body [data-scene=erp-signature] .ts-tableau{transition:gap 1.5s ease!important}
body [data-scene=erp-signature][data-state=gathering] .ts-card{transform:none!important}
body [data-scene=erp-signature][data-state=unified] .ts-tableau{gap:0!important}
body [data-scene=erp-signature][data-state=unified] .ts-card:first-child{border-radius:10px 0 0 10px!important}
body [data-scene=erp-signature][data-state=unified] .ts-card:last-child{border-radius:0 10px 10px 0!important;border-left:0!important}
body [data-scene=growth-signature][data-state=unified] .ts-funnel{opacity:.32!important;stroke:#b8e6c6!important}
body [data-scene=growth-signature] .ts-route-labels span:nth-child(2){transform:translateX(54%)!important}
@media(prefers-reduced-motion:reduce){body [data-scene=erp-signature] .ts-tableau{transition:none!important}}
}
@layer nbc-twin-7165 {
body .ts-board{transition:height 1.4s ease!important}
body .ts-flow .of-visual{transition:transform 1.4s ease!important}
body .ts-route-labels{transition:top 1.4s ease!important}
body [data-scene=erp-signature][data-state=unified] .ts-board{height:330px!important}
body [data-scene=erp-signature][data-state=unified] .ts-flow .of-visual{transform:translateY(-75px)!important}
body [data-scene=erp-signature][data-state=unified] .ts-route-labels{top:255px!important}
@media(max-width:700px){
body [data-scene=growth-signature] .ts-route-labels span:nth-child(2){transform:none!important}
body [data-scene=erp-signature][data-state=unified] .ts-board{height:310px!important}
body [data-scene=erp-signature][data-state=unified] .ts-route-labels{top:230px!important}
}
@media(prefers-reduced-motion:reduce){body .ts-board,body .ts-flow .of-visual,body .ts-route-labels{transition:none!important}}
}
