.immersiveLab .tissueDepth{z-index:1}.immersiveLab .tissueDepth .anatomyHit{pointer-events:all;cursor:pointer;outline:none;transition:stroke .2s,fill .2s;touch-action:manipulation}.anatomyHit[data-tissue=wall],.anatomyHit[data-tissue=path],.anatomyHit[data-tissue=surface]{pointer-events:stroke!important}.anatomyHit:hover,.anatomyHit:focus-visible{stroke:#ffd4a16b;filter:drop-shadow(0 0 10px #ffcb9b66)}.anatomyHit[data-tissue=cell]:hover,.anatomyHit[data-tissue=cell]:focus-visible{fill:#f4bf9722;stroke:#f6c5a0;stroke-width:3}.anatomyHit[aria-pressed=true]{stroke:#f3bd8c77;filter:drop-shadow(0 0 13px #e4a47b66)}.anatomyHit[data-tissue=cell][aria-pressed=true]{fill:#f4bf9714;stroke-width:4}
.tissueChoices{position:fixed;z-index:7;right:28px;top:110px;display:flex;gap:5px;max-width:58%;flex-wrap:wrap;justify-content:flex-end}.tissueChoices button{font:11px var(--sans);border:0;border-radius:22px;padding:8px 11px;background:#282335d9;color:#d9becd;box-shadow:inset 0 1px #ebc8ac22;cursor:pointer;backdrop-filter:blur(12px)}.tissueChoices b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#b48c7844;color:#f6d4b4;margin-right:5px;font-size:10px}.tissueChoices button[aria-pressed=true]{background:#dbb18c;color:#2e2231}.tissueChoices button[aria-pressed=true] b{background:#483042;color:#f5dbbb}.tissueChoices button:focus-visible{outline:2px solid #f5c89e;outline-offset:3px}.tissuePrompt{position:fixed;right:40px;top:156px;z-index:6;font:11px var(--sans);color:#cfb5c2;pointer-events:none}.sceneMarkers[hidden]{display:none!important}
.tissueGuide{position:fixed;left:30px;bottom:87px;width:385px;max-height:47vh;overflow:auto;z-index:18;background:linear-gradient(145deg,#372a3ef5,#1f1c2cf5);backdrop-filter:blur(24px);border-radius:25px;padding:19px 23px;box-shadow:inset 0 1px #f2cab247,0 18px 50px #0006;scrollbar-width:thin;scrollbar-color:#9e7e9555 transparent}.tissueGuide[hidden]{display:none}.tissueGuideTop{display:flex;align-items:center;gap:12px;justify-content:space-between;font:10px/1.5 var(--sans);color:#c4a8be}.tissueDismiss{border:0;background:none;color:#e4c7da;font-size:22px;cursor:pointer}.tissueGuide h2{font:400 30px var(--serif);color:#f7dfcc;margin:4px 0 12px;outline:none}.tissueGuide p{font:13px/1.55 var(--sans);color:#d8c3d2;margin:9px 0}.tissueGuide .tissueQuestion{color:#f3d5b5;font-weight:500}.tissueGuide summary{cursor:pointer;color:#bda4c6;font:11px var(--sans);padding:7px 0}.tissueGuideActions{display:flex;gap:10px;align-items:center;margin-top:13px}.tissueGuideActions button{font:500 12px var(--sans);border:0;border-radius:24px;cursor:pointer;padding:11px 15px}.tissueTest{background:#ecc49d;color:#342534;box-shadow:0 3px #86605e}.tissueNext{background:#ffffff08;color:#dbc0d6}.tissueSources{background:none;border:0;color:#bda4c6;font:11px var(--sans);padding:12px 0 0;cursor:pointer}.tissueGuide button:focus-visible{outline:2px solid #f3c799;outline-offset:3px}
.immersiveLab.tissueExploring .scenePalette,.immersiveLab.tissueExploring .sceneDock,.immersiveLab.tissueExploring>.chargeKey,.immersiveLab.tissueExploring .moleculeCue,.immersiveLab.tissueExploring .canvasTools{display:none!important}.immersiveLab.guidedRail.tissueExploring .builderPreview{top:174px!important;bottom:390px!important;left:16%!important;width:36%!important;pointer-events:none!important}.tissueExploring #edDraw .mcStructure{transform:scale(.95)!important}.tissueExploring .sceneFocus h2{font-size:27px}.tissueExploring .tissueFar{opacity:.6}.sceneEvidence .tissueChoices,.sceneEvidence .tissuePrompt,.sceneEnvironmentOpen .tissueChoices,.sceneEnvironmentOpen .tissuePrompt{display:none}.sceneEvidence .anatomyHit,.sceneEnvironmentOpen .anatomyHit{pointer-events:none!important}
@media(min-width:1200px){.tissueGuide{left:45px;width:410px;bottom:95px}.immersiveLab.guidedRail.tissueExploring .builderPreview{top:190px!important;bottom:370px!important;width:45%!important}}
@media(max-width:650px){.tissueChoices{left:14px;right:14px;top:183px;max-width:none;justify-content:flex-start;gap:5px}.tissueChoices button{padding:6px 8px;font-size:10px}.tissueChoices b{width:15px;height:15px;font-size:9px;margin-right:4px}.tissuePrompt{display:none}.tissueGuide{left:12px;right:12px;bottom:108px;width:auto;max-height:35vh;padding:13px 17px;border-radius:21px}.tissueGuide h2{font-size:25px;margin:1px 0 7px}.tissueGuide p{font-size:12px;margin:6px 0}.tissueGuideTop{font-size:9px}.tissueGuideActions{margin-top:8px}.tissueGuideActions button{font-size:11px;padding:9px 12px}.tissueSources{font-size:10px;padding-top:10px}.immersiveLab.guidedRail.tissueExploring .builderPreview{left:2%!important;width:60%!important;top:245px!important;bottom:430px!important}.tissueExploring .tissueMiddle{opacity:1}.tissueExploring .sceneFocus h2{font-size:23px}.immersiveLab.tissueExploring .sceneFoot #sceneDelta{max-width:100%}}
@media(prefers-reduced-motion:reduce){.anatomyHit{transition:none!important}}
.immersiveLab.guidedRail.sceneEvidence .scenePalette,.immersiveLab.guidedRail.sceneEnvironmentOpen .scenePalette{display:none!important}
.tissueGuide{max-height:43vh}.immersiveLab.guidedRail.tissueExploring .builderPreview{left:21%!important;width:34%!important;top:172px!important;bottom:400px!important}
@media(max-width:650px){.tissueGuide{max-height:35vh}.immersiveLab.guidedRail.tissueExploring .builderPreview{left:0!important;width:60%!important;top:245px!important;bottom:430px!important}}
