#instruments .in-group,#process .in-group{display:grid;gap:30px}#instruments .in-group>.subpanel,#process .in-group>.subpanel{display:grid;gap:64px}#instruments .in-item,#process .in-item{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start;padding-top:28px;border-top:1px solid var(--rule);scroll-margin-top:150px}#instruments .in-item:first-child,#process .in-item:first-child{border-top:0;padding-top:0}@media (max-width: 980px){#instruments .in-item,#process .in-item{grid-template-columns:minmax(0,1fr);gap:22px}}#instruments .in-spec h3,#instruments .in-spec h4,#process .in-spec h3,#process .in-spec h4{margin:0 0 12px;font:400 1.45rem/1.15 var(--f-display);color:var(--ink);letter-spacing:-.01em}#instruments .in-spec dl,#process .in-spec dl{margin:0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:9px 16px}#instruments .in-spec dt,#process .in-spec dt{font:500 .74rem/1.55 var(--f-mono);color:var(--muted);letter-spacing:.02em;padding-top:2px}#instruments .in-spec dd,#process .in-spec dd{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink-2)}@media (max-width: 520px){#instruments .in-spec dl,#process .in-spec dl{grid-template-columns:minmax(0,1fr);gap:2px 0}#instruments .in-spec dd,#process .in-spec dd{margin-bottom:8px}}#instruments .in-eq,#process .in-eq{margin-top:16px;padding:12px 14px;border-left:3px solid var(--sec);background:var(--sunk);font:400 .95rem/1.5 var(--f-mono);color:var(--ink)}#instruments .in-eq .lbl,#process .in-eq .lbl{display:block;font:500 .7rem var(--f-mono);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px}#instruments .in-eq small,#process .in-eq small{display:block;font:400 .82rem/1.45 var(--f-body);color:var(--muted);margin-top:4px}#instruments svg .in-shape,#process svg .in-shape{fill:var(--surface);stroke:var(--line);stroke-width:1.3}#instruments svg .in-sunk,#process svg .in-sunk{fill:var(--sunk);stroke:var(--line);stroke-width:1.1}#instruments svg .in-dash,#process svg .in-dash{fill:none;stroke:var(--muted);stroke-width:1;stroke-dasharray:4 3}#instruments svg .in-thin,#process svg .in-thin{fill:none;stroke:var(--line);stroke-width:1}#instruments svg .in-pipe,#process svg .in-pipe{fill:none;stroke:var(--line);stroke-width:1.8}#instruments svg .in-axis,#process svg .in-axis{fill:none;stroke:var(--muted);stroke-width:1}#instruments svg .in-grid,#process svg .in-grid{fill:none;stroke:var(--rule);stroke-width:1}#instruments svg .in-flow,#process svg .in-flow{fill:none;stroke:var(--c1);stroke-width:1.8;stroke-dasharray:7 7}#instruments svg .in-gas,#process svg .in-gas{fill:none;stroke:var(--c3);stroke-width:1.5;stroke-dasharray:5 5}#instruments svg .in-beam,#process svg .in-beam{fill:none;stroke:var(--c2);stroke-width:2}#instruments svg .in-beamd,#process svg .in-beamd{fill:none;stroke:var(--c2);stroke-width:1.4;stroke-dasharray:4 4}#instruments svg .in-wash,#process svg .in-wash{fill:var(--brand-wash);stroke:none}#instruments svg .in-lbl,#process svg .in-lbl{font:600 13px var(--f-body);fill:var(--ink)}#instruments svg .in-sub,#process svg .in-sub{font:400 12px var(--f-mono);fill:var(--muted)}#instruments svg .in-cap,#process svg .in-cap{font:400 12.5px var(--f-body);fill:var(--ink-2)}#instruments svg .in-eqt,#process svg .in-eqt{font:400 13px var(--f-mono);fill:var(--ink)}#instruments svg .in-t1,#process svg .in-t1{fill:none;stroke:var(--c1);stroke-width:2}#instruments svg .in-t2,#process svg .in-t2{fill:none;stroke:var(--c2);stroke-width:2}#instruments svg .in-t3,#process svg .in-t3{fill:none;stroke:var(--c3);stroke-width:2}#instruments svg .in-t4,#process svg .in-t4{fill:none;stroke:var(--c4);stroke-width:2}#instruments svg .in-hot,#process svg .in-hot{cursor:help}#instruments svg .in-hot:hover .in-shape,#instruments svg .in-hot:hover .in-sunk,#process svg .in-hot:hover .in-shape,#process svg .in-hot:hover .in-sunk{fill:var(--brand-wash)}#instruments .in-access{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px}#instruments .in-qx{text-align:center;font-size:1.05rem;color:var(--sec-ink)}#instruments .in-qx.s{color:var(--muted)}#instruments .in-matrix-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.86rem;color:var(--muted);margin-top:10px}#instruments .in-dl{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:10px 20px;margin:0;font-size:.94rem}#instruments .in-dl dt{font-weight:600;color:var(--ink)}#instruments .in-dl dd{margin:0;color:var(--ink-2)}@media (max-width: 640px){#instruments .in-dl{grid-template-columns:minmax(0,1fr)}#instruments .in-dl dd{margin-bottom:6px}}#instruments .in-wf{display:grid;gap:10px}#instruments .in-wf+.in-wf{margin-top:26px}#instruments .in-wf h3{font-size:1.05rem}#instruments .in-text-item{grid-template-columns:minmax(0,1fr)}#instruments .in-text-item .in-spec{max-width:92ch}#instruments .in-matrix td,#instruments .in-matrix th{position:relative}#instruments .in-matrix tbody th a{color:var(--ink)}#instruments .in-matrix th,#instruments .in-matrix td{padding:9px 8px}#instruments .in-matrix thead th{font-size:.74rem;vertical-align:bottom}#instruments .in-matrix tbody th{width:auto;white-space:nowrap}#instruments .in-matrix td .tag{white-space:nowrap}
