/* Chemical Land V46 — preview of the senior process laboratory */
.v46-chemical-brief{
  margin:clamp(24px,4vw,54px) 0;
  padding:clamp(18px,2.8vw,34px);
  border:1px solid rgba(71,229,255,.34);
  border-radius:28px;
  background:
    radial-gradient(circle at 90% 0,rgba(71,229,255,.09),transparent 28%),
    linear-gradient(145deg,rgba(5,28,43,.96),rgba(3,15,26,.98));
  box-shadow:0 30px 100px rgba(0,0,0,.25)
}
.v46-chemical-brief>header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}
.v46-chemical-brief>header span,.v46-chemical-kpis article>span,.v46-panel-row article>span{
  color:#47e5ff;
  font:700 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;
  letter-spacing:.13em
}
.v46-chemical-brief>header h3{max-width:760px;margin:8px 0 0;color:#f4fffc;font-size:clamp(24px,3.2vw,42px);line-height:1;letter-spacing:-.04em}
.v46-chemical-brief>header p{margin:0;color:#83aaa4;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}
.v46-chemical-kpis{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(71,229,255,.22);border-radius:18px;overflow:hidden}
.v46-chemical-kpis article{padding:17px;border-right:1px solid rgba(71,229,255,.16);background:rgba(5,23,36,.78)}
.v46-chemical-kpis article:last-child{border-right:0}
.v46-chemical-kpis strong{display:block;margin:9px 0 4px;color:white;font-size:27px;letter-spacing:-.04em}
.v46-chemical-kpis strong small{color:#91b9b3;font-size:10px}
.v46-chemical-kpis .v46-state{color:#66f2bc;font:900 18px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}
.v46-chemical-kpis p,.v46-panel-row p{margin:0;color:#739e97;font-size:10px}
.v46-process-line{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}
.v46-process-line>div{position:relative;padding:13px;border:1px solid rgba(71,229,255,.18);border-radius:13px;background:#071724}
.v46-process-line>div:not(:last-child)::after{content:"→";position:absolute;right:-9px;top:13px;z-index:2;color:#47e5ff;font-weight:900}
.v46-process-line b{display:block;color:#47e5ff;font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace}
.v46-process-line span{display:block;margin-top:9px;color:#eafffb;font-size:11px;font-weight:800}
.v46-panel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}
.v46-panel-row article{display:grid;grid-template-columns:1fr auto;gap:6px;padding:15px;border-left:2px solid #47e5ff;border-radius:7px 14px 14px 7px;background:#061523}
.v46-panel-row strong{color:#66f2bc;font:900 17px ui-monospace,SFMono-Regular,Consolas,monospace}
.v46-panel-row p{grid-column:1/-1}
@media(max-width:980px){
  .v46-chemical-kpis{grid-template-columns:repeat(2,1fr)}
  .v46-chemical-kpis article{border-bottom:1px solid rgba(78,226,215,.16)}
  .v46-process-line{grid-template-columns:repeat(3,1fr)}
  .v46-process-line>div:nth-child(3)::after{display:none}
}
@media(max-width:680px){
  .v46-chemical-brief>header{align-items:start;flex-direction:column}
  .v46-chemical-kpis{grid-template-columns:1fr}
  .v46-chemical-kpis article{border-right:0}
  .v46-process-line{grid-template-columns:1fr 1fr}
  .v46-process-line>div:nth-child(3)::after{display:block}
  .v46-process-line>div:nth-child(even)::after{display:none}
  .v46-panel-row{grid-template-columns:1fr}
}
