/* Sprint 3 Package B3 — Private Equity using the proven suite scene pattern. */
html.private-equity-active,
html.private-equity-active body{width:100%;height:100%;overflow:hidden!important;background:#010203!important}
html.private-equity-active .app-shell{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:0!important;padding:0!important;display:block!important}
html.private-equity-active .app-header{display:none!important}
html.private-equity-active .scene-root{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#010203!important}
#scene-011.tc-private-equity-v1{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important;background:#010203!important;isolation:isolate}
#scene-011,#scene-011 *{box-sizing:border-box}
#scene-011>.tc-private-equity-v1__visual{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:fill!important;pointer-events:none!important;z-index:1!important}
#scene-011>.tc-private-equity-v1__overlay{position:absolute!important;inset:0!important;pointer-events:none!important;z-index:4!important}
#scene-011 .tc-private-equity-v1__right-nav{position:absolute!important;left:81.15%!important;top:7.85%!important;width:16.75%!important;height:47.6%!important;display:grid!important;grid-template-rows:repeat(8,1fr)!important;gap:.65%!important;pointer-events:auto!important;z-index:8!important}
#scene-011 .tc-private-equity-v1__bottom-nav{position:absolute!important;left:1.75%!important;right:1.85%!important;bottom:14.15%!important;height:8.85%!important;display:grid!important;grid-template-columns:repeat(10,1fr)!important;gap:.35%!important;pointer-events:auto!important;z-index:8!important}
#scene-011 button[data-go],#scene-011 button[data-go]:hover,#scene-011 button[data-go]:focus,#scene-011 button[data-go]:active{display:block!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:transparent!important;font-size:0!important;opacity:0!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important;-webkit-appearance:none!important}
#scene-011 .tc-private-equity-v1__clocks{position:absolute!important;left:81.35%!important;top:56.65%!important;width:16.3%!important;height:18.1%!important;display:grid!important;grid-template-rows:1fr 1fr!important;padding:.55vw .8vw!important;background:#020404!important;border:1px solid rgba(216,163,33,.72)!important;border-radius:5px!important;pointer-events:none!important;color:#d8a321!important;z-index:7!important}
#scene-011 .tc-private-equity-v1__clocks>div{display:grid!important;grid-template-rows:auto 1fr auto!important;align-items:center!important;text-align:center!important}
#scene-011 .tc-private-equity-v1__clocks>div:first-child{border-bottom:1px solid rgba(216,163,33,.55)!important}
#scene-011 .tc-private-equity-v1__clocks span{font:700 clamp(6px,.65vw,13px)/1 Arial,sans-serif!important;color:#f1bb37!important}
#scene-011 .tc-private-equity-v1__clocks strong{font:700 clamp(14px,1.5vw,30px)/1 Arial,sans-serif!important;color:#f1bb37!important;font-variant-numeric:tabular-nums!important}
#scene-011 .tc-private-equity-v1__clocks small{font:500 clamp(5px,.5vw,10px)/1 Arial,sans-serif!important;color:#d8d2c5!important}
