/* MetaLAB Light Polish V2 · 2026-09-18
   Additive light-theme completion. No runtime/data/navigation logic changes. */
body.mc-metalab-light{
  --mlp-surface:#ffffff;--mlp-soft:#f8fbfe;--mlp-soft-blue:#eef6ff;
  --mlp-line:#dde8f2;--mlp-line-strong:#c7d9ea;--mlp-ink:#10233f;
  --mlp-copy:#5e7897;--mlp-copy-strong:#3d5673;--mlp-blue:#1767ff;--mlp-green:#1a7a56;
  --mlp-shadow-card:0 10px 28px rgba(16,47,80,.055);
  --mlp-shadow-feature:0 20px 52px rgba(16,47,80,.09);
}
html{scroll-padding-top:174px}
body.mc-metalab-light section[id]{scroll-margin-top:174px}
body.mc-metalab-light .content{padding-top:24px;padding-bottom:38px}
body.mc-metalab-light .hero-grid{gap:16px;align-items:stretch}
body.mc-metalab-light .hero,body.mc-metalab-light .status-panel,body.mc-metalab-light .research-rail,body.mc-metalab-light .panel{border-color:var(--mlp-line);box-shadow:var(--mlp-shadow-card)}
body.mc-metalab-light .hero,body.mc-metalab-light .case-panel,body.mc-metalab-light .constellation-panel{box-shadow:var(--mlp-shadow-feature)}
body.mc-metalab-light .panel-head{padding:15px 18px;border-bottom-color:var(--mlp-line)}
body.mc-metalab-light .panel-body{padding:16px 18px}
body.mc-metalab-light .rail-lead,body.mc-metalab-light .rail-stat{background:linear-gradient(180deg,#fff,#f8fbfe)}
body.mc-metalab-light .rail-stat:hover{background:#f2f8ff}
body.mc-metalab-light .rail-lead>strong,body.mc-metalab-light .rail-stat span{color:var(--mlp-ink)}
body.mc-metalab-light .rail-lead>span,body.mc-metalab-light .rail-stat em,body.mc-metalab-light .rail-class{color:var(--mlp-copy)}
body.mc-metalab-light .rail-signals i{color:#4f6f8f;background:#f7fbff;border-color:var(--mlp-line);padding:4px 7px}
body.mc-metalab-light .rail-stat:before{background:linear-gradient(180deg,transparent,#d9e7f3,transparent)}
body.mc-metalab-light .rail-proof b{color:var(--mlp-green)}
body.mc-metalab-light .research-rail:after{background:linear-gradient(90deg,transparent,rgba(23,103,255,.25),rgba(0,184,230,.16),transparent)}
body.mc-metalab-light .node-role,body.mc-metalab-light .event>span:nth-child(3){color:var(--mlp-copy-strong)}
body.mc-metalab-light .node-row,body.mc-metalab-light .event,body.mc-metalab-light .kv{border-bottom-color:var(--mlp-line)}
body.mc-metalab-light .metric{background:var(--mlp-soft);border-color:var(--mlp-line);box-shadow:none}
body.mc-metalab-light .metric .eyebrow,body.mc-metalab-light .event-time{color:#6a8199}
body.mc-metalab-light .metric strong{color:var(--mlp-ink)}
body.mc-metalab-light .metric-info strong{color:var(--mlp-blue)}
body.mc-metalab-light .metric-warn strong{color:#8a6a24}
body.mc-metalab-light .event strong{color:var(--mlp-blue)}
body.mc-metalab-light .event-level{background:#f8fbfe;border-color:var(--mlp-line)}
body.mc-metalab-light .level-ok{color:var(--mlp-green)}body.mc-metalab-light .level-info{color:var(--mlp-blue)}body.mc-metalab-light .level-attn{color:#8a6a24}
body.mc-metalab-light .program-intro,body.mc-metalab-light .knowledge-intro,body.mc-metalab-light .instrument-intro,body.mc-metalab-light .ledger-intro{border-bottom-color:var(--mlp-line)}
body.mc-metalab-light .program-kicker,body.mc-metalab-light .knowledge-kicker,body.mc-metalab-light .instrument-kicker,body.mc-metalab-light .ledger-kicker,body.mc-metalab-light .proof-kicker{color:var(--mlp-blue)}
body.mc-metalab-light .program-intro strong,body.mc-metalab-light .knowledge-intro strong,body.mc-metalab-light .instrument-intro strong,body.mc-metalab-light .ledger-intro strong,body.mc-metalab-light .proof-copy>strong{color:var(--mlp-ink)}
body.mc-metalab-light .program-intro p,body.mc-metalab-light .instrument-intro p,body.mc-metalab-light .ledger-intro p,body.mc-metalab-light .proof-copy p,body.mc-metalab-light .knowledge-copy{color:var(--mlp-copy)}
body.mc-metalab-light .knowledge-signals span{color:#547391;background:#f8fbfe;border-color:var(--mlp-line)}
body.mc-metalab-light .program-card,body.mc-metalab-light .knowledge-card,body.mc-metalab-light .instrument-card{border-color:var(--mlp-line);background:linear-gradient(180deg,#fff,#f8fbfe);box-shadow:var(--mlp-shadow-card)}
body.mc-metalab-light .program-card:hover,body.mc-metalab-light .knowledge-card:hover,body.mc-metalab-light .instrument-card:hover{transform:translateY(-1px);border-color:var(--mlp-line-strong);background:linear-gradient(180deg,#fff,#f4f9ff);box-shadow:0 16px 36px rgba(16,47,80,.08)}
body.mc-metalab-light .program-card h4,body.mc-metalab-light .knowledge-card>strong,body.mc-metalab-light .instrument-card h4{color:var(--mlp-ink)}
body.mc-metalab-light .program-card>p,body.mc-metalab-light .knowledge-card p,body.mc-metalab-light .instrument-card p{color:var(--mlp-copy)}
body.mc-metalab-light .program-number,body.mc-metalab-light .program-label,body.mc-metalab-light .instrument-index,body.mc-metalab-light .knowledge-card>span{color:#557694}
body.mc-metalab-light .program-card:before,body.mc-metalab-light .knowledge-card:before{opacity:.45}
body.mc-metalab-light .program-card:after{background:rgba(23,103,255,.035)}
body.mc-metalab-light .program-route span,body.mc-metalab-light .program-output b,body.mc-metalab-light .program-output span,body.mc-metalab-light .knowledge-card small,body.mc-metalab-light .instrument-foot>div:first-child span,body.mc-metalab-light .instrument-foot>div:first-child strong{color:#617e98}
body.mc-metalab-light .program-route i{color:#95a9ba}
body.mc-metalab-light .program-output,body.mc-metalab-light .instrument-foot{border-top-color:var(--mlp-line)}
body.mc-metalab-light .instrument-mark{color:var(--mlp-blue);background:#eef6ff;border-color:#c9dcf2}
body.mc-metalab-light .instrument-card:before{background:linear-gradient(180deg,rgba(23,103,255,.48),transparent)}
body.mc-metalab-light .instrument-tags span,body.mc-metalab-light .instrument-stack span{color:#587793;background:#fff;border-color:var(--mlp-line)}
body.mc-metalab-light .instrument-pipeline{background:#f8fbfe;border-color:var(--mlp-line)}
body.mc-metalab-light .instrument-pipeline span{color:#55718b}body.mc-metalab-light .instrument-pipeline span b{color:#315d86}body.mc-metalab-light .instrument-pipeline i{color:#9aafc1}
body.mc-metalab-light .proof-signature{background:#f8fbfe;border-color:var(--mlp-line);color:#587793}
body.mc-metalab-light .proof-stack{border-left-color:var(--mlp-line)}
body.mc-metalab-light .proof-row{border-bottom-color:var(--mlp-line)}
body.mc-metalab-light .proof-row>b{color:#547594}body.mc-metalab-light .proof-row span strong{color:var(--mlp-ink)}body.mc-metalab-light .proof-row span small{color:var(--mlp-copy)}
body.mc-metalab-light .proof-row em{color:#547594;background:#f8fbfe;border-color:var(--mlp-line)}
body.mc-metalab-light .case-metrics{border-color:var(--mlp-line)}body.mc-metalab-light .case-metrics>div{background:#f8fbfe}
body.mc-metalab-light .case-metrics span,body.mc-metalab-light .case-route{color:#607d96}body.mc-metalab-light .case-route i{color:#9aafc0}body.mc-metalab-light .case-route strong{color:var(--mlp-green)}
body.mc-metalab-light .case-decision>div{background:#f8fbfe;border-color:var(--mlp-line)}body.mc-metalab-light .case-decision span{color:#6a8199}body.mc-metalab-light .case-decision strong{color:#3d5673}
body.mc-metalab-light .case-decision .case-stop{background:#fffaf0;border-color:#ead9b3}body.mc-metalab-light .case-decision .case-stop strong{color:#8a6a24}
body.mc-metalab-light .case-note{border-left-color:#bcd5ee}
body.mc-metalab-light .case-image img,body.mc-metalab-light .story-proof-subject{mix-blend-mode:normal}
body.mc-metalab-light .constellation-copy{background:radial-gradient(420px 330px at 20% 38%,rgba(23,103,255,.055),transparent 72%);border-right-color:var(--mlp-line)}
body.mc-metalab-light .const-core strong,body.mc-metalab-light .const-node strong{color:var(--mlp-ink)}body.mc-metalab-light .const-core span,body.mc-metalab-light .const-node span{color:#5a7995}body.mc-metalab-light .const-core small{color:#7089a0}
body.mc-metalab-light .const-node{box-shadow:0 8px 22px rgba(16,47,80,.055)}body.mc-metalab-light .network-ring ellipse{stroke:rgba(23,103,255,.11)}body.mc-metalab-light .network-lines path{stroke:rgba(23,103,255,.17)}
body.mc-metalab-light .ledger-table{background:#fff;border-color:var(--mlp-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
body.mc-metalab-light .ledger-row{border-bottom-color:var(--mlp-line)}body.mc-metalab-light .ledger-head{background:#f8fbfe}body.mc-metalab-light .ledger-head span{color:#607d96!important}
body.mc-metalab-light .ledger-row>span:first-child b{color:var(--mlp-ink)}body.mc-metalab-light .ledger-row>span:first-child small,body.mc-metalab-light .ledger-row>span:nth-child(2){color:var(--mlp-copy)}
body.mc-metalab-light .ledger-row em{color:var(--mlp-green);background:#f3fbf7;border-color:#cde8d8;box-shadow:none}body.mc-metalab-light .ledger-row.featured{background:linear-gradient(90deg,rgba(23,103,255,.055),transparent 72%)}
body.mc-metalab-light .ledger-footer{border-color:var(--mlp-line)}body.mc-metalab-light .ledger-footer>div{background:#f8fbfe}
@media(max-width:1040px){html{scroll-padding-top:166px}body.mc-metalab-light section[id]{scroll-margin-top:166px}body.mc-metalab-light .sidebar{top:74px;height:calc(100vh - 74px)}body.mc-metalab-light .topbar{top:74px}}
@media(max-width:760px){html{scroll-padding-top:150px}body.mc-metalab-light section[id]{scroll-margin-top:150px}body.mc-metalab-light .topbar{top:74px}body.mc-metalab-light .content{padding:14px 12px 34px}body.mc-metalab-light .hero-copy{margin:10px;padding:18px}body.mc-metalab-light .panel-head{padding:14px 15px}body.mc-metalab-light .panel-body{padding:14px 15px}body.mc-metalab-light .proof-stack{border-left:0;border-top:1px solid var(--mlp-line)}body.mc-metalab-light .constellation-copy{border-right:0;border-bottom:1px solid var(--mlp-line)}}
@media(max-width:430px){body.mc-metalab-light .research-rail{grid-template-columns:1fr}body.mc-metalab-light .rail-lead{grid-column:auto}body.mc-metalab-light .rail-stat:before{display:none}body.mc-metalab-light .constellation-map{grid-template-columns:1fr}body.mc-metalab-light .instrument-pipeline{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.mc-metalab-light .program-card,body.mc-metalab-light .knowledge-card,body.mc-metalab-light .instrument-card,body.mc-metalab-light .rail-stat{transition:none!important;transform:none!important}}
