/* Lab simplify (Nov 1 2026): no colour inversion, zsky shows through, fewer words, compact trio, short analog cards */
html,body{filter:none!important}
#modex-sec,#zallogon-sec,#syzygon-sec,#codex-orni{filter:none!important}
body :is(img,video,iframe,picture,#ao-c){filter:none!important}
header .note{display:none!important}
header p.sub{max-width:640px!important;font-size:1.12rem!important}
.lab-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:30px auto;padding:0 16px}
@media(max-width:900px){.lab-trio{grid-template-columns:1fr}}
.lab-trio>#modex-sec,.lab-trio>#zallogon-sec,.lab-trio>#syzygon-sec{margin:0!important;max-width:none!important;width:auto!important;border-radius:22px!important;background:rgba(20,30,60,.30)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 0 0 1px rgba(255,255,255,.03),0 18px 40px -18px var(--lc,#000)!important;backdrop-filter:blur(3px);transition:transform .25s,box-shadow .25s}
.lab-trio>#modex-sec:hover,.lab-trio>#zallogon-sec:hover,.lab-trio>#syzygon-sec:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 26px 60px -16px var(--lc,#000)!important}
#modex-sec{--lc:#F5B93A}#zallogon-sec{--lc:#3FD6E6}#syzygon-sec{--lc:#B08CFF}
.lab-trio .mxs-in{padding:24px 22px 22px!important;max-width:none!important}
.lab-trio .mxs-in>:not(.mxs-k):not(h2):not(.mxs-lede):not(.mxs-stats):not(.mxs-talk){display:none!important}
.lab-trio .zx-obs,.lab-trio .mxs-talk~.mxs-talk{display:none!important}
.lab-trio h2{font-size:clamp(2.2rem,4vw,3.2rem)!important;line-height:1!important;margin:6px 0 10px!important}
.lab-trio .mxs-lede{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.98rem!important;margin:0 0 14px!important}
.lab-trio .mxs-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important}
.lab-trio .mxs-stats>div{padding:10px 12px!important}
.lab-trio canvas{opacity:.5}
#fd-list>article:nth-child(n+7){display:none!important}
#g>*>:not(.st):not(h2):not(.more):not(.ls-on){display:none!important}
#g>*{transition:transform .2s,box-shadow .2s}#g>*:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px rgba(140,200,255,.6)}
#g.ls-few>*:nth-child(n+13){display:none!important}
.ls-more{display:block;margin:18px auto 40px;padding:12px 22px;min-height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(20,30,60,.35);color:#EEF1F7;font:600 1rem Inter,"Source Sans 3",sans-serif;cursor:pointer}
.ls-more:hover{background:rgba(40,60,110,.5)}
