/* V10: neutral engineering stage and transparent official school identity. */
body[data-start="overview"] .lab-topbar .lab-brand{background:transparent!important;border:0;border-radius:0;box-shadow:none;padding:0!important}
body[data-start="overview"] .npu-wordmark{width:184px;max-height:36px;object-fit:contain;filter:none;opacity:1}
.scene-canvas.scene-3d-active{background:#eef1f0;isolation:isolate;overflow:hidden}
.scene-3d-frame{display:block;width:100%;height:100%;position:absolute;inset:0;border:0;background:#eef1f0;z-index:1}
.scene-3d-tools{position:absolute;top:10px;left:10px;right:10px;z-index:4;display:flex;gap:5px;flex-wrap:wrap;pointer-events:none}
.scene-3d-button{pointer-events:auto;border:1px solid #b9c9ce;border-radius:4px;padding:5px 8px;font:12px var(--academic-ui);line-height:1.3;color:#304956;background:#ffffffed;min-height:28px}
.scene-3d-button:hover{background:#fff;border-color:#497a96}
.scene-3d-button[aria-pressed="true"]{background:#d5e6ef;color:#153e58;border-color:#7199b1}
.scene-3d-note{position:absolute;bottom:8px;left:12px;right:10px;z-index:3;font:11px/1.4 var(--academic-ui);color:#526872;pointer-events:none}
.scene-canvas.scene-3d-active>[data-hotspot],.scene-canvas.scene-3d-active>[data-hero-target]{display:none!important}
.scene-canvas.scene-3d-active>.scene-locator{display:none}
body[data-start="overview"] .scene-panel,body[data-start="overview"] .scene-canvas{background:#eef1f0}
@media(max-width:760px){.scene-3d-tools{gap:4px;left:7px;right:7px;top:7px}.scene-3d-button{font-size:11px;padding:5px 6px}.scene-3d-note{font-size:10px;left:9px;bottom:5px}body[data-start="overview"] .npu-wordmark{width:158px}}
@media(max-width:430px){body[data-start="overview"] .npu-wordmark{width:116px}body[data-start="overview"] .lab-global-nav{gap:10px}body[data-start="overview"] .lab-global-nav a{font-size:11px!important}body[data-start="overview"] .lab-topbar{gap:8px!important;padding-inline:9px!important}}

.scene-3d-frame[hidden],.scene-3d-tools[hidden],.scene-3d-note[hidden]{display:none!important}
