.PfasCompoundGrid_root__dKCZ0{display:flex;flex-direction:column;gap:10px;margin:0;font-family:var(--font-body)}.PfasCompoundGrid_caption__IQuIy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;color:var(--color-ink-muted);font-size:13px}.PfasCompoundGrid_caption__IQuIy>span:first-child{color:var(--color-ink);font-weight:600}.PfasCompoundGrid_key__4YnoJ{display:inline-flex;align-items:center;gap:6px}.PfasCompoundGrid_key__4YnoJ i{width:12px;height:12px;border:2px solid var(--color-ink);border-radius:3px}.PfasCompoundGrid_grid__KzKZR{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin:0;padding:0;list-style:none}.PfasCompoundGrid_tile__9LlHN{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-data)}.PfasCompoundGrid_tile__9LlHN[data-regulated]{border:2px solid var(--color-ink);padding:8px 9px}.PfasCompoundGrid_tile__9LlHN[data-tone=above]{background:var(--state-warning-surface)}.PfasCompoundGrid_tile__9LlHN[data-tone=detected]{background:var(--state-evidence-surface)}.PfasCompoundGrid_tile__9LlHN[data-tone=unknown]{background:var(--state-unknown-hatch)}.PfasCompoundGrid_name__SpUCd{color:var(--color-ink);font-size:14px;font-weight:700;overflow-wrap:anywhere}.PfasCompoundGrid_state__BXGqx{color:var(--color-ink-body);font-size:12px;line-height:1.35}.PfasCompoundGrid_tile__9LlHN[data-tone=above] .PfasCompoundGrid_state__BXGqx{color:var(--state-warning-ink);font-weight:600}.PfasCompoundGrid_tile__9LlHN[data-tone=detected] .PfasCompoundGrid_state__BXGqx{color:var(--state-evidence-ink)}.PfasCompoundGrid_tile__9LlHN[data-tone=unknown] .PfasCompoundGrid_state__BXGqx{color:var(--state-unknown-ink)}.PfasCompoundGrid_value__mbM4p{margin-top:2px;color:var(--color-ink);font:600 13px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.PfasCompoundGrid_silent__Jc2uF{margin:0;padding:12px 14px;border:1px solid var(--state-unknown-line);border-radius:var(--radius-md);background:var(--state-unknown-hatch);color:var(--state-unknown-ink);font-size:14px}.HardnessScale_root__hIBGg{display:flex;flex-direction:column;gap:10px;font-family:var(--font-body)}.HardnessScale_scaleWrap__BTAqV{position:relative;padding-top:28px}.HardnessScale_pin__My9Fo{position:absolute;top:0;transform:translateX(-50%);padding:2px 8px;border-radius:4px;background:var(--color-ink);color:var(--color-on-navy);font:600 12px/1.4 var(--font-mono);white-space:nowrap}.HardnessScale_scale__Y6Eks{position:relative;display:flex;height:10px}.HardnessScale_band__ajodr{min-width:0}.HardnessScale_band__ajodr:first-child{border-radius:5px 0 0 5px}.HardnessScale_band__ajodr:nth-child(5){border-radius:0 5px 5px 0}.HardnessScale_band__ajodr[data-band="1"],.HardnessScale_legend__ZCX0F i[data-band="1"]{background:var(--color-hardness-1)}.HardnessScale_band__ajodr[data-band="2"],.HardnessScale_legend__ZCX0F i[data-band="2"]{background:var(--color-hardness-2)}.HardnessScale_band__ajodr[data-band="3"],.HardnessScale_legend__ZCX0F i[data-band="3"]{background:var(--color-hardness-3)}.HardnessScale_band__ajodr[data-band="4"],.HardnessScale_legend__ZCX0F i[data-band="4"]{background:var(--color-hardness-4)}.HardnessScale_band__ajodr[data-band="5"],.HardnessScale_legend__ZCX0F i[data-band="5"]{background:var(--color-hardness-5)}.HardnessScale_marker__uWQ5i{position:absolute;top:-4px;width:3px;height:18px;transform:translateX(-50%);border-radius:1px;background:var(--color-ink);box-shadow:0 0 0 1.5px var(--color-data)}.HardnessScale_legend__ZCX0F{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--color-ink-body);font-size:12px}.HardnessScale_legend__ZCX0F li{display:inline-flex;align-items:center;gap:6px}.HardnessScale_legend__ZCX0F i{width:10px;height:10px;border-radius:2px}.HardnessScale_legend__ZCX0F small{color:var(--color-ink-muted);font-family:var(--font-mono)}.HardnessScale_context__XDFRI{margin:0;color:var(--color-ink-body);font-size:14px;line-height:1.55}.HardnessScale_silent__NHEbK{margin:0;padding:10px 12px;border:1px solid var(--state-unknown-line);border-radius:6px;background:var(--state-unknown-hatch);color:var(--state-unknown-ink);font-size:13px}