/* MetaLAB: human and AI specialists as one research team. */
body.mc-metalab-light .knowledge-section{scroll-margin-top:94px}
body.mc-metalab-light .knowledge-panel{overflow:hidden}
body.mc-metalab-light .team-intro{display:flex;align-items:end;justify-content:space-between;gap:26px;padding:6px 0 17px}
body.mc-metalab-light .team-intro>div:first-child{max-width:780px}
body.mc-metalab-light .team-kicker,body.mc-metalab-light .team-mission-heading>span{display:block;color:#1268d8;font-size:10px;font-weight:850;letter-spacing:.13em}
body.mc-metalab-light .team-intro h3{margin:8px 0 10px;color:#1b2e49;font-size:clamp(24px,2.65vw,34px);line-height:1.13;letter-spacing:-.035em}
body.mc-metalab-light .team-intro p{margin:0;color:#526b83;font-size:13px;line-height:1.57}
body.mc-metalab-light .team-intro-stat{display:flex;flex:none;flex-direction:column;min-width:173px;padding:14px 17px;border:1px solid #d1e2f2;border-radius:12px;background:linear-gradient(130deg,#f8fcff,#edf6ff)}
body.mc-metalab-light .team-intro-stat b{color:#1264da;font-size:42px;line-height:1;letter-spacing:-.08em}
body.mc-metalab-light .team-intro-stat span{margin-top:6px;color:#203850;font-size:11px;font-weight:750}
body.mc-metalab-light .team-intro-stat small{margin-top:9px;color:#5c80a0;font-size:8px;font-weight:850;letter-spacing:.1em}
body.mc-metalab-light .team-collaboration-visual{margin:0 0 17px;border-color:#c1d7ec}
body.mc-metalab-light .team-collaboration-visual img{aspect-ratio:3/1;object-fit:cover}
body.mc-metalab-light .team-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;list-style:none;padding:0;margin:0 0 26px}
body.mc-metalab-light .team-workflow li{display:flex;gap:10px;align-items:center;min-width:0;min-height:72px;padding:12px;border:1px solid #d4e4f4;border-radius:10px;background:linear-gradient(130deg,#f9fcff,#f0f7ff)}
body.mc-metalab-light .team-workflow li b{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid #b5d4f6;border-radius:50%;background:#fff;color:#176cda;font-size:9px}
body.mc-metalab-light .team-workflow li span{display:grid;gap:4px}
body.mc-metalab-light .team-workflow li strong{color:#203b57;font-size:11px;line-height:1.2}
body.mc-metalab-light .team-workflow li small{color:#64809b;font-size:9px;line-height:1.45}
body.mc-metalab-light .team-mission-heading{border-top:1px solid #deebf7;padding-top:21px;margin-bottom:14px}
body.mc-metalab-light .team-mission-heading strong{display:block;margin:5px 0 4px;color:#1b304c;font-size:21px;line-height:1.2}
body.mc-metalab-light .team-mission-heading p{margin:0;color:#5c758e;font-size:11px;line-height:1.5}
body.mc-metalab-light .team-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.mc-metalab-light .team-mission{--team-accent:#1767cc;display:flex;flex-direction:column;min-width:0;padding:19px 20px 17px;border:1px solid #d2e1f0;border-radius:14px;background:linear-gradient(150deg,#fff 55%,#f3f9ff);box-shadow:0 9px 23px rgba(19,68,118,.045)}
body.mc-metalab-light .team-mission-build{--team-accent:#087d98}
body.mc-metalab-light .team-mission-proof{--team-accent:#4569ba}
body.mc-metalab-light .team-mission-people{--team-accent:#7367b4}
body.mc-metalab-light .team-mission-top{display:flex;justify-content:space-between;align-items:center;color:var(--team-accent)}
body.mc-metalab-light .team-mission-top span{font-size:9px;font-weight:850;letter-spacing:.12em}
body.mc-metalab-light .team-mission-top b{font-size:20px;font-weight:500}
body.mc-metalab-light .team-mission h4{margin:5px 0 6px;color:#1b304b;font-size:20px;letter-spacing:-.025em}
body.mc-metalab-light .team-mission>p{margin:0 0 15px;color:#58718b;font-size:11px;line-height:1.5}
body.mc-metalab-light .team-mission ul{display:grid;list-style:none;padding:0;margin:0 0 15px;border-top:1px solid #deebf6}
body.mc-metalab-light .team-mission li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e5eef7}
body.mc-metalab-light .team-mission li strong{color:#263d56;font-size:11px}
body.mc-metalab-light .team-mission li span{text-align:right;color:#687f98;font-size:9px;line-height:1.35}
body.mc-metalab-light .team-mission-output{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}
body.mc-metalab-light .team-mission-output span{color:var(--team-accent);font-size:8px;font-weight:850;letter-spacing:.1em}
body.mc-metalab-light .team-mission-output strong{color:#284864;text-align:right;font-size:10px}
body.mc-metalab-light .team-human-gate{display:flex;align-items:center;gap:20px;margin-top:14px;padding:13px 16px;border:1px solid #bfd6ed;border-radius:10px;background:#eef6ff}
body.mc-metalab-light .team-human-gate span{flex:none;color:#145bb8;font-size:9px;font-weight:850;letter-spacing:.1em}
body.mc-metalab-light .team-human-gate p{margin:0;color:#506880;font-size:10px;line-height:1.5}
@media(max-width:980px){body.mc-metalab-light .team-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body.mc-metalab-light .team-intro{display:block}body.mc-metalab-light .team-intro-stat{display:none}body.mc-metalab-light .team-mission-grid{grid-template-columns:1fr}body.mc-metalab-light .team-collaboration-visual img{aspect-ratio:2/1;object-position:center}}
@media(max-width:520px){body.mc-metalab-light .team-workflow{gap:6px}body.mc-metalab-light .team-workflow li{min-height:78px;padding:8px 7px;gap:6px}body.mc-metalab-light .team-workflow li b{width:22px;height:22px}body.mc-metalab-light .team-workflow li strong{font-size:10px}body.mc-metalab-light .team-workflow li small{font-size:8px}body.mc-metalab-light .team-mission{padding:16px 15px}body.mc-metalab-light .team-mission li{display:grid;gap:3px}body.mc-metalab-light .team-mission li span{text-align:left}body.mc-metalab-light .team-human-gate{display:block}body.mc-metalab-light .team-human-gate p{margin-top:6px}}
