:root{--lx-control-h:34px;--lx-control-pad-x:12px;--lx-compact-gap:clamp(10px, 1vw, 16px);--lx-compact-pad:clamp(14px, 1.15vw, 20px);--lx-compact-radius:12px;--lx-hairline:#84dcff33;--lx-hairline-hot:#84dcff61;--lx-cyan:#8adeff;--lx-cyan-soft:#8adeffb8;--lx-foundry-gold:#c9a84f;--lx-nexus-violet:#8e7cff}html,body{min-width:320px}button:not([class*=hero i]):not([class*=cta i]),[role=button]:not([class*=hero i]):not([class*=cta i]),input:not([type=checkbox]):not([type=radio]),select{min-height:var(--lx-control-h)}button:not([class*=hero i]):not([class*=cta i]),[role=button]:not([class*=hero i]):not([class*=cta i]){padding-block:.38rem;padding-inline:var(--lx-control-pad-x)}input[type=checkbox]{accent-color:var(--lx-cyan);vertical-align:-1px;margin:0 .36rem 0 0;block-size:13px!important;min-block-size:13px!important;inline-size:13px!important;min-inline-size:13px!important}input[type=radio]{accent-color:var(--lx-cyan);block-size:14px!important;min-block-size:14px!important;inline-size:14px!important;min-inline-size:14px!important}header :where(button,a):not([class*=hero i]):not([class*=cta i]),nav :where(button,a):not([class*=hero i]):not([class*=cta i]){min-height:32px;padding-block:.34rem;padding-inline:.68rem}:where([class*=card i],[class*=tile i],[class*=module i]):not([class*=hero i],[class*=visual i],[class*=viewport i],[class*=canvas i],[class*=stage i]){padding-block:var(--lx-compact-pad)!important;padding-inline:var(--lx-compact-pad)!important}:where([class*=grid i],[class*=cluster i],[class*=stack i]){gap:var(--lx-compact-gap)!important}:where([class*=pill i],[class*=chip i],[class*=badge i]){border-radius:999px!important;min-height:28px!important;padding:.26rem .62rem!important}:where([class*=eyebrow i],[class*=kicker i],[class*=micro i]){letter-spacing:.14em;font-size:clamp(10px,.72vw,12px)!important;line-height:1.2!important}:where([class*=dock i]) :where(button,a),:where([class*=toolbar i]) :where(button,a){min-height:30px!important;padding:.3rem .62rem!important}:where([class*=floating i]) :where(button,a),:where([class*=fab i]){min-width:42px!important;min-height:42px!important}:where([class*=card i],[class*=tile i],[class*=module i],[class*=dock i]){border-color:var(--lx-hairline)!important}:where([class*=card i],[class*=tile i],[class*=module i]):hover{border-color:var(--lx-hairline-hot)!important}:where([class*=foundry i]){--lx-accent-local:var(--lx-foundry-gold)}:where([class*=nexus i]){--lx-accent-local:var(--lx-nexus-violet)}html[data-lexium-path="/hospital/labs-3d"] :where([class*=card i],[class*=tile i],[class*=module i]):not([class*=visual i]):not([class*=viewport i]):not([class*=stage i]){min-height:0!important;padding-block:clamp(12px,.9vw,17px)!important;padding-inline:clamp(14px,1vw,19px)!important}html[data-lexium-path="/hospital/labs-3d"] :where([class*=sidebar i],[class*=side-rail i],[class*=siderail i],[class*=module-list i],[class*=modulelist i]){width:clamp(230px,18vw,270px)!important;max-width:270px!important}html[data-lexium-path="/hospital/labs-3d"] :where([class*=visual i],[class*=viewport i],[class*=stage i],[class*=scene i]){flex:auto!important}html[data-lexium-path="/hospital/labs-3d"] :where([class*=system i][class*=pill i],[class*=system i][class*=dock i]){transform-origin:100% 100%;transform:scale(.82)}html[data-lexium-path="/hospital/labs-3d"] :where([class*=floating i],[class*=fab i],[class*=orb i]){--lx-control-h:40px}html[data-lexium-path="/hospital/labs-3d"] :where([class*=floating i] button,[class*=fab i],[class*=orb i] button){width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:.25rem!important}html:is([data-lexium-path=\/command-centre],[data-lexium-path=\/architecture],[data-lexium-path=\/lexic],[data-lexium-path=\/nexus],[data-lexium-path=\/athenulum],[data-lexium-path=\/state-space],[data-lexium-path=\/foundry],[data-lexium-path=\/hospital]) :where([class*=card i],[class*=tile i],[class*=module i]):not([class*=hero i]){padding-block:clamp(13px,1vw,19px)!important}@media (max-width:900px){html[data-lexium-path="/hospital/labs-3d"] :where([class*=sidebar i],[class*=side-rail i],[class*=siderail i],[class*=module-list i],[class*=modulelist i]){width:100%!important;max-width:none!important}}@media (max-width:720px){:root{--lx-control-h:40px;--lx-control-pad-x:11px;--lx-compact-gap:10px;--lx-compact-pad:13px}button:not([class*=hero i]):not([class*=cta i]),[role=button]:not([class*=hero i]):not([class*=cta i]),header :where(button,a),nav :where(button,a){min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
