.dh-home.dh-chemical{--dh-r:var(--m-r);--dh-line:1px solid var(--m-line)}.dh-home.dh-chemical .dh-chemical-facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:var(--m-fs-sm);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-facts li{position:relative;padding-left:14px}.dh-home.dh-chemical .dh-chemical-facts li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-facts--onDeep{color:var(--m-on-deep-muted)}.dh-home.dh-chemical .dh-chemical-note{max-width:78ch;margin:14px 0 0;font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.dh-home.dh-chemical .dh-sec--deep .dh-chemical-note,.dh-home.dh-chemical .dh-sec--ink .dh-chemical-note{color:var(--m-on-deep-muted)}.dh-home.dh-chemical .dh-chemical-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.dh-home.dh-chemical .dh-chemical-head .dh-h2{margin-bottom:0}.dh-home.dh-chemical .dh-chemical-go{display:inline-flex;align-items:center;gap:6px;font-size:var(--m-fs-sm);font-weight:600;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-sec--deep .dh-chemical-go{color:var(--m-on-deep)}.dh-home.dh-chemical .dh-chemical-flow-wrap{overflow-x:auto;margin-top:20px;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface)}.dh-home.dh-chemical .dh-btn,.dh-home.dh-chemical .dh-chemical-compare,.dh-home.dh-chemical .dh-chemical-export,.dh-home.dh-chemical .dh-chemical-flow,.dh-home.dh-chemical .dh-chemical-lab,.dh-home.dh-chemical .dh-chemical-ladder,.dh-home.dh-chemical .dh-chemical-packs,.dh-home.dh-chemical .dh-chemical-table{font-variant-numeric:tabular-nums}.dh-home.dh-chemical .dh-chemical-flag{display:inline-block;padding:2px 8px;border:1px solid var(--m-accent-strong);border-radius:var(--m-r-sm);font-size:12px;font-weight:600;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-buy{margin:0}.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow-wrap{border-color:transparent;background:transparent}.dh-home.dh-chemical .dh-chemical-index{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-table{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--m-fs-sm)}.dh-home.dh-chemical .dh-chemical-table td,.dh-home.dh-chemical .dh-chemical-table th{padding:11px 14px;border-bottom:var(--dh-line);text-align:left;vertical-align:top}.dh-home.dh-chemical .dh-chemical-table th{width:140px;font-weight:500;color:var(--m-muted);background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-table td{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-compare,.dh-home.dh-chemical .dh-chemical-export,.dh-home.dh-chemical .dh-chemical-flow,.dh-home.dh-chemical .dh-chemical-lab,.dh-home.dh-chemical .dh-chemical-packs{width:100%;border-collapse:collapse;font-size:var(--m-fs-sm)}.dh-home.dh-chemical .dh-chemical-compare td,.dh-home.dh-chemical .dh-chemical-compare th,.dh-home.dh-chemical .dh-chemical-export td,.dh-home.dh-chemical .dh-chemical-export th,.dh-home.dh-chemical .dh-chemical-flow td,.dh-home.dh-chemical .dh-chemical-flow th,.dh-home.dh-chemical .dh-chemical-lab td,.dh-home.dh-chemical .dh-chemical-lab th,.dh-home.dh-chemical .dh-chemical-packs td,.dh-home.dh-chemical .dh-chemical-packs th{padding:13px 16px;border-bottom:var(--dh-line);text-align:left;vertical-align:top}.dh-home.dh-chemical .dh-chemical-compare thead th,.dh-home.dh-chemical .dh-chemical-export thead th,.dh-home.dh-chemical .dh-chemical-flow thead th,.dh-home.dh-chemical .dh-chemical-lab thead th,.dh-home.dh-chemical .dh-chemical-packs thead th{border-bottom:2px solid var(--m-ink);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-compare tbody th,.dh-home.dh-chemical .dh-chemical-export tbody th,.dh-home.dh-chemical .dh-chemical-flow tbody th,.dh-home.dh-chemical .dh-chemical-lab tbody th,.dh-home.dh-chemical .dh-chemical-packs tbody th{width:132px;font-weight:600;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-export tbody td:nth-child(2),.dh-home.dh-chemical .dh-chemical-flow tbody td:nth-child(3),.dh-home.dh-chemical .dh-chemical-lab tbody td:nth-child(3){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-compare tbody tr:hover,.dh-home.dh-chemical .dh-chemical-export tbody tr:hover,.dh-home.dh-chemical .dh-chemical-flow tbody tr:hover,.dh-home.dh-chemical .dh-chemical-lab tbody tr:hover,.dh-home.dh-chemical .dh-chemical-packs tbody tr:hover{background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow thead th{border-bottom-color:var(--m-on-deep);color:var(--m-on-deep-muted)}.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow td,.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow th{border-bottom-color:var(--m-brand-700);color:var(--m-on-deep-muted)}.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow tbody th{color:var(--m-on-deep)}.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow tbody td:nth-child(3){color:var(--m-accent)}.dh-home.dh-chemical .dh-sec--ink .dh-chemical-flow tbody tr:hover{background:transparent}.dh-home.dh-chemical .dh-chemical-coa{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-coa-list{margin:8px 0 0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-coa-list li{display:grid;grid-template-columns:minmax(0,1.35fr) 132px minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:11px 0;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-coa-list li:first-child{border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-coa-list b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-coa-list strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);font-weight:600;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-coa-list span{font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}.dh-home.dh-chemical .dh-chemical-docs>div{padding:16px 18px;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-docs>div:last-child{border-top:2px solid var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-docs>div>strong{display:block;margin-bottom:10px;font-size:var(--m-fs-sm);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-docs ul{margin:0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-docs li{position:relative;padding:5px 0 5px 14px;font-size:var(--m-fs-xs);line-height:1.6;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-docs li:before{content:"";position:absolute;left:0;top:.95em;width:5px;height:1px;background:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-admission{margin-top:8px;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-admission>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 20px;padding:14px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-admission b{font-size:var(--m-fs-sm);font-weight:700;color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-admission span{font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-contacts{margin:0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-contacts li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:9px 0;border-top:1px solid var(--m-brand-700)}.dh-home.dh-chemical .dh-chemical-contacts span{font-size:12.5px;color:var(--m-on-deep-muted)}.dh-home.dh-chemical .dh-chemical-contacts b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-on-deep)}.dh-home.dh-chemical .dh-chemical-compare thead th strong{display:block;font-size:var(--m-fs-h4);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-compare thead th span{display:block;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-compare td.is-diff{font-weight:600;color:var(--m-ink);background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-compare td.is-same{color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-compare tbody tr:hover td.is-diff,.dh-home.dh-chemical .dh-chemical-compare tbody tr:hover td.is-same{background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--m-gap,24px)}.dh-home.dh-chemical .dh-chemical-card{display:flex;flex-direction:column;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface);overflow:hidden}.dh-home.dh-chemical .dh-chemical-card>a{display:block;padding-bottom:14px;color:inherit}.dh-home.dh-chemical .dh-chemical-card h3{margin:0 14px 8px;font-size:var(--m-fs-h5);line-height:1.45;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-card-price{display:block;margin:0 14px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-card-spec{margin:0 14px 10px;padding:0;list-style:none;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-card-spec li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;padding:5px 0;border-bottom:1px dashed var(--m-line);font-size:12.5px;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-card-spec b{font-weight:600;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-card-meta{display:block;margin:0 14px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-card form{margin:auto 14px 14px}.dh-home.dh-chemical .dh-chemical-card .dh-chemical-flag{position:absolute;margin:-18px 0 0 12px;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-ladder{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--m-fs-sm)}.dh-home.dh-chemical .dh-chemical-ladder td,.dh-home.dh-chemical .dh-chemical-ladder th{padding:12px 14px;border-bottom:var(--dh-line);text-align:left}.dh-home.dh-chemical .dh-chemical-ladder th{width:48%;font-weight:500;color:var(--m-muted);background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-ladder td{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-terms{margin:18px 0 0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-terms li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:9px 0;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-terms b{font-size:12.5px;font-weight:600;color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-terms span{font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-packs tbody td{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.dh-home.dh-chemical .dh-chemical-packs tbody th{width:118px}.dh-home.dh-chemical .dh-chemical-capacity{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-capacity .dh-bars{margin-top:10px}.dh-home.dh-chemical .dh-chemical-lead-list{margin:8px 0 0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-lead-list li{display:grid;grid-template-columns:72px 96px minmax(0,1fr);gap:6px 16px;align-items:baseline;padding:13px 0;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-lead-list li:first-child{border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-lead-list b{font-size:12.5px;font-weight:600;color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-lead-list strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-h4);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-lead-list span{font-size:var(--m-fs-xs);line-height:1.65;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-end-buy{display:flex;flex-direction:column;gap:12px;align-items:stretch}.dh-home.dh-chemical .dh-chemical-asks{display:flex;flex-direction:column;gap:8px}.dh-home.dh-chemical .dh-chemical-ask{display:grid;grid-template-columns:208px minmax(0,1fr);gap:32px;padding:26px 0;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-ask:first-child{border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-ask-side{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.dh-home.dh-chemical .dh-chemical-ask-side .dh-kicker{margin-bottom:2px}.dh-home.dh-chemical .dh-chemical-ask-side strong{font-size:var(--m-fs-h5);line-height:1.5;color:var(--m-ink);text-wrap:balance}.dh-home.dh-chemical .dh-chemical-ask-side span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-qa{margin:0}.dh-home.dh-chemical .dh-chemical-qa>div{padding:0 0 20px;border-bottom:1px dashed var(--m-line);margin-bottom:20px}.dh-home.dh-chemical .dh-chemical-qa>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.dh-home.dh-chemical .dh-chemical-qa dt{margin-bottom:8px;font-size:var(--m-fs-h4);font-weight:700;line-height:1.5;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-qa dd{margin:0;max-width:76ch;font-size:var(--m-fs-sm);line-height:1.85;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-qa-more{margin-top:10px;font-size:var(--m-fs-xs)}.dh-home.dh-chemical .dh-chemical-qa-more a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-terms a{padding:13px 18px 13px 0;border-bottom:var(--dh-line);font-size:var(--m-fs-sm);color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-terms a:hover{color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-posts li{border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-posts li:first-child,.dh-home.dh-chemical .dh-chemical-posts li:nth-child(2){border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-posts a{display:grid;grid-template-columns:92px minmax(0,1fr) 72px;gap:4px 16px;padding:14px 0;color:inherit}.dh-home.dh-chemical .dh-chemical-posts time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-posts strong{font-size:var(--m-fs-sm);font-weight:600;line-height:1.6;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-posts span{font-size:var(--m-fs-xs);color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-posts em{grid-column:2/span 2;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--m-brand-700)}.dh-home.dh-chemical .dh-chemical-chain li{padding:20px 20px 0 0;border-right:1px solid var(--m-brand-700)}.dh-home.dh-chemical .dh-chemical-chain li:last-child{border-right:0}.dh-home.dh-chemical .dh-chemical-chain span{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.08em;color:var(--m-accent)}.dh-home.dh-chemical .dh-chemical-chain strong{display:block;margin:8px 0;font-size:var(--m-fs-h5);color:var(--m-on-deep)}.dh-home.dh-chemical .dh-chemical-chain p{margin:0;padding-right:20px;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-on-deep-muted)}.dh-home.dh-chemical .dh-chemical-export-foot{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:28px}.dh-home.dh-chemical .dh-chemical-markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-markets li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 14px 9px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-markets b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-markets span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-stamp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-wip{margin:0 0 30px;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-wip li{display:grid;grid-template-columns:120px minmax(0,1fr) 130px 120px;gap:6px 18px;align-items:baseline;padding:15px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-wip b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-wip strong{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-wip span{font-size:var(--m-fs-xs);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-wip em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-half{border-top:3px solid var(--m-ink);padding-top:26px}.dh-home.dh-chemical .dh-chemical-half-head{max-width:66ch;margin-bottom:28px}.dh-home.dh-chemical .dh-chemical-stock{margin:0;padding:0;list-style:none;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-stock li{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:20px;align-items:center;padding:14px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-stock-link{display:grid;grid-template-columns:92px minmax(0,1fr) 150px;gap:4px 18px;align-items:center;color:inherit}.dh-home.dh-chemical .dh-chemical-stock-link strong{display:block;font-size:var(--m-fs-h5);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-stock-link em{display:block;margin-top:4px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-stock-link b{justify-self:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-h4);color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-stock li form{margin:0}.dh-home.dh-chemical .dh-chemical-ladder-box{margin-top:26px;padding:20px 22px;border:var(--dh-line);border-left:3px solid var(--m-accent-strong);border-radius:var(--m-r-sm);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-ladder-box>strong{display:block;margin-bottom:12px;font-size:var(--m-fs-h5);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-ladder-box dl{margin:0}.dh-home.dh-chemical .dh-chemical-ladder-box dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-ladder-box dt{font-size:var(--m-fs-sm);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-ladder-box dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-half--tech{border-top-color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-tech-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.dh-home.dh-chemical .dh-chemical-delta{margin:0;padding:0;list-style:none;counter-reset:dh-chem-delta}.dh-home.dh-chemical .dh-chemical-delta li{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr);gap:6px 20px;padding:13px 0 13px 40px;border-top:var(--dh-line);counter-increment:dh-chem-delta}.dh-home.dh-chemical .dh-chemical-delta li:before{content:counter(dh-chem-delta,decimal-leading-zero);position:absolute;left:0;top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-delta b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-delta span{font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-text)}.dh-home.dh-chemical .dh-chemical-notes{margin:30px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-notes a{display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 16px;padding:13px 0;border-bottom:var(--dh-line);color:inherit}.dh-home.dh-chemical .dh-chemical-notes span{font-size:var(--m-fs-xs);color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-notes strong{font-size:var(--m-fs-sm);line-height:1.6;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-notes em{grid-column:2;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-quote{padding:22px 24px;border:var(--dh-line);border-top:2px solid var(--m-ink);border-radius:var(--m-r-sm);background:var(--m-surface);box-shadow:var(--m-shadow-2)}.dh-home.dh-chemical .dh-chemical-quote>strong{display:block;margin-bottom:12px;font-size:var(--m-fs-h4);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-note-list{margin:0 0 20px;padding:0;list-style:none;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-note-list li{padding:10px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-note-list b{display:block;margin-bottom:4px;font-size:var(--m-fs-sm);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-note-list span{display:block;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}@media (max-width:1180px){.dh-home.dh-chemical .dh-chemical-chain,.dh-home.dh-chemical .dh-chemical-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-home.dh-chemical .dh-chemical-chain li:nth-child(3n){border-right:0}.dh-home.dh-chemical .dh-chemical-chain li:nth-child(-n+3){padding-bottom:20px;border-bottom:1px solid var(--m-brand-700)}}@media (max-width:1024px){.dh-home.dh-chemical .dh-chemical-capacity,.dh-home.dh-chemical .dh-chemical-coa,.dh-home.dh-chemical .dh-chemical-cta,.dh-home.dh-chemical .dh-chemical-end,.dh-home.dh-chemical .dh-chemical-export-foot,.dh-home.dh-chemical .dh-chemical-index,.dh-home.dh-chemical .dh-chemical-tech-body,.dh-home.dh-chemical .dh-chemical-two{grid-template-columns:minmax(0,1fr);gap:32px}.dh-home.dh-chemical .dh-chemical-docs{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-home.dh-chemical .dh-chemical-ask{grid-template-columns:minmax(0,1fr);gap:14px}.dh-home.dh-chemical .dh-chemical-ask-side{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:14px}.dh-home.dh-chemical .dh-chemical-posts{grid-template-columns:minmax(0,1fr);gap:0}.dh-home.dh-chemical .dh-chemical-posts li:nth-child(2){border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-home.dh-chemical .dh-chemical-wip li{grid-template-columns:110px minmax(0,1fr) 120px}.dh-home.dh-chemical .dh-chemical-wip em{grid-column:3}.dh-home.dh-chemical .dh-chemical-markets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dh-home.dh-chemical .dh-chemical-markets,.dh-home.dh-chemical .dh-chemical-shelf,.dh-home.dh-chemical .dh-chemical-terms{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-ladder-box,.dh-home.dh-chemical .dh-chemical-quote{padding:16px}.dh-home.dh-chemical .dh-chemical-admission>div,.dh-home.dh-chemical .dh-chemical-card-spec li,.dh-home.dh-chemical .dh-chemical-coa-list li,.dh-home.dh-chemical .dh-chemical-contacts li,.dh-home.dh-chemical .dh-chemical-lead-list li,.dh-home.dh-chemical .dh-chemical-terms li{grid-template-columns:minmax(0,1fr);gap:4px}.dh-home.dh-chemical .dh-chemical-coa-list li:first-child,.dh-home.dh-chemical .dh-chemical-lead-list li:first-child{padding-top:14px}.dh-home.dh-chemical .dh-chemical-chain{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-chain li,.dh-home.dh-chemical .dh-chemical-chain li:nth-child(3n){padding:16px 0;border-right:0;border-bottom:1px solid var(--m-brand-700)}.dh-home.dh-chemical .dh-chemical-chain li:last-child{border-bottom:0}.dh-home.dh-chemical .dh-chemical-chain p{padding-right:0}.dh-home.dh-chemical .dh-chemical-stock li{grid-template-columns:minmax(0,1fr);align-items:start}.dh-home.dh-chemical .dh-chemical-stock-link{grid-template-columns:64px minmax(0,1fr);gap:12px}.dh-home.dh-chemical .dh-chemical-stock-link b{grid-column:2;justify-self:start;margin-top:6px}.dh-home.dh-chemical .dh-chemical-delta li{grid-template-columns:minmax(0,1fr);padding-left:34px}.dh-home.dh-chemical .dh-chemical-notes a,.dh-home.dh-chemical .dh-chemical-posts a{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-notes em,.dh-home.dh-chemical .dh-chemical-posts em{grid-column:1}.dh-home.dh-chemical .dh-chemical-wip li{grid-template-columns:minmax(0,1fr);gap:6px}.dh-home.dh-chemical .dh-chemical-wip em{grid-column:1}.dh-home.dh-chemical .dh-chemical-compare,.dh-home.dh-chemical .dh-chemical-export,.dh-home.dh-chemical .dh-chemical-flow,.dh-home.dh-chemical .dh-chemical-lab,.dh-home.dh-chemical .dh-chemical-ladder,.dh-home.dh-chemical .dh-chemical-packs,.dh-home.dh-chemical .dh-chemical-table{font-size:var(--m-fs-xs)}.dh-home.dh-chemical .dh-chemical-compare td,.dh-home.dh-chemical .dh-chemical-compare th,.dh-home.dh-chemical .dh-chemical-export td,.dh-home.dh-chemical .dh-chemical-export th,.dh-home.dh-chemical .dh-chemical-flow td,.dh-home.dh-chemical .dh-chemical-flow th,.dh-home.dh-chemical .dh-chemical-lab td,.dh-home.dh-chemical .dh-chemical-lab th,.dh-home.dh-chemical .dh-chemical-packs td,.dh-home.dh-chemical .dh-chemical-packs th{padding:10px 12px}.dh-home.dh-chemical .dh-chemical-ladder td,.dh-home.dh-chemical .dh-chemical-ladder th,.dh-home.dh-chemical .dh-chemical-table th{padding:9px 12px}}.dh-home.dh-chemical .dh-chemical-plate{padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-readout{display:flex;flex-wrap:wrap;margin:0 0 26px;padding:0;list-style:none;border:var(--dh-line);border-radius:var(--dh-r);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-readout li{flex:1 1 0;min-width:150px;padding:11px 16px;border-right:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-readout li:last-child{border-right:0}.dh-home.dh-chemical .dh-chemical-readout b{display:block;font-size:var(--m-fs-xs);font-weight:600;letter-spacing:.06em;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-readout span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-h4);color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-plate-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:34px;align-items:start}.dh-home.dh-chemical .dh-chemical-plate-copy .dh-hero-title{font-size:clamp(25px,2.9vw,38px)}.dh-home.dh-chemical .dh-chemical-label{display:flex;flex-wrap:wrap;gap:22px;align-items:center;padding:20px 22px;border:var(--dh-line);border-radius:var(--dh-r);background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-ghs{position:relative;flex:0 0 auto;width:128px;height:128px}.dh-home.dh-chemical .dh-chemical-ghs-diamond{position:absolute;inset:14px;transform:rotate(45deg);border:3px solid var(--m-accent-strong);border-radius:6px;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-ghs-diamond:after{content:"";position:absolute;inset:7px;border:1px solid var(--m-accent-strong);border-radius:3px}.dh-home.dh-chemical .dh-chemical-ghs-class{position:absolute;left:0;right:0;bottom:22px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:700;line-height:1;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-tag{flex:1 1 200px;min-width:0;margin:0;border:2px solid var(--m-ink);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-tag-head{padding:7px 12px;border-bottom:2px solid var(--m-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-tag-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:9px 12px;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-tag-row span{font-size:12px;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-tag-row b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-tag-foot{padding:8px 12px;font-size:11px;line-height:1.6;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-picks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:30px 0 24px;padding:0;list-style:none;border-top:2px solid var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-picks li{padding:13px 15px 15px;border-right:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-picks li:last-child{border-right:0}.dh-home.dh-chemical .dh-chemical-picks b{display:block;margin-bottom:5px;font-size:12.5px;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-picks span{font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-text)}@media (max-width:900px){.dh-home.dh-chemical .dh-chemical-plate-main{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-home.dh-chemical .dh-chemical-readout li{flex:1 1 50%;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-readout li:nth-child(2n){border-right:0}}.dh-home.dh-chemical .dh-chemical-dock{padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-dock-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:34px;align-items:end;margin-bottom:28px}.dh-home.dh-chemical .dh-chemical-dock-copy .dh-hero-title{font-size:clamp(25px,2.9vw,38px)}.dh-home.dh-chemical .dh-chemical-dock-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-dock-facts li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:9px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-dock-facts b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-dock-facts span{font-size:var(--m-fs-xs);line-height:1.6;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-dock-body{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:30px;align-items:stretch}.dh-home.dh-chemical .dh-chemical-dock-rack{padding:22px 22px 18px;border:var(--dh-line);border-radius:var(--dh-r);background:var(--m-surface-soft);overflow:hidden}.dh-home.dh-chemical .dh-chemical-dock-drums{display:flex;align-items:flex-end;justify-content:center;gap:14px}.dh-home.dh-chemical .dh-chemical-drum{position:relative;flex:0 0 auto;width:72px;height:152px;border:1px solid var(--m-line-strong);border-radius:9px/13px;background:linear-gradient(90deg,var(--m-surface) 0,var(--m-surface-tint) 46%,var(--m-surface) 100%)}.dh-home.dh-chemical .dh-chemical-drum:before{content:"";position:absolute;left:-1px;right:-1px;top:38px;height:9px;border-top:1px solid var(--m-line-strong);border-bottom:1px solid var(--m-line-strong);background:var(--m-surface-tint)}.dh-home.dh-chemical .dh-chemical-drum:after{content:"";position:absolute;left:4px;right:4px;top:-6px;height:12px;border:1px solid var(--m-line-strong);border-radius:50%;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-drum-mark{position:absolute;left:50%;bottom:26px;width:26px;height:26px;margin-left:-13px;transform:rotate(45deg);border:2px solid var(--m-accent-strong);border-radius:3px;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-drum-mark:after{content:"";position:absolute;inset:4px;border:1px solid var(--m-accent-strong);border-radius:2px}.dh-home.dh-chemical .dh-chemical-dock-pallet{position:relative;height:14px;margin:6px 4px 18px;border:1px solid var(--m-brand-700);border-radius:2px;background:repeating-linear-gradient(90deg,var(--m-surface) 0 18px,var(--m-surface-tint) 18px 24px)}.dh-home.dh-chemical .dh-chemical-dock-pallet:after{content:"";position:absolute;left:10px;right:10px;bottom:-8px;height:8px;background:repeating-linear-gradient(90deg,var(--m-brand-700) 0 12px,transparent 12px 100%)}.dh-home.dh-chemical .dh-chemical-dock-pack{margin:0;padding-top:12px;border-top:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-dock-pack b{display:block;margin-bottom:4px;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-dock-pack span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-dock-buy{display:flex;flex-direction:column;padding:20px 24px 22px;border:2px solid var(--m-ink);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-dock-buy .dh-chemical-flag{align-self:flex-start}.dh-home.dh-chemical .dh-chemical-dock-name{margin:10px 0 0;font-size:var(--m-fs-h3);line-height:1.4;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-dock-price{display:flex;align-items:baseline;gap:8px;margin:4px 0 14px;padding-bottom:12px;border-bottom:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-dock-price b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-dock-price em{font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-dock-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0 0 16px;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-dock-spec li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px dashed var(--m-line)}.dh-home.dh-chemical .dh-chemical-dock-spec b{font-size:12px;font-weight:600;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-dock-spec span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);font-weight:600;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-dock-ladder{margin:0 0 16px;padding:0;list-style:none;border-top:2px solid var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-dock-ladder li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:9px 0 9px 18px;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-dock-ladder li:before{content:"";position:absolute;left:2px;top:50%;width:8px;height:8px;margin-top:-4px;border:1px solid var(--m-line-strong);border-radius:50%;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-dock-ladder b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-h4);font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-dock-ladder span{font-size:var(--m-fs-xs);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-dock-ladder form{margin:0}.dh-home.dh-chemical .dh-chemical-dock-ladder button{padding:5px 12px;border:1px solid var(--m-brand);border-radius:var(--m-r-sm);background:var(--m-surface);font-size:12px;font-weight:600;color:var(--m-brand);cursor:pointer}.dh-home.dh-chemical .dh-chemical-dock-ladder button:hover{border-color:var(--m-brand-strong);background:var(--m-surface-tint);color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-dock-buy .dh-chemical-go{margin-top:12px}.dh-home.dh-chemical .dh-chemical-atlas{padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-atlas-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:34px;align-items:end;margin-bottom:26px}.dh-home.dh-chemical .dh-chemical-atlas-copy .dh-hero-title{font-size:clamp(25px,2.9vw,38px)}.dh-home.dh-chemical .dh-chemical-atlas-tally{padding:14px 16px 12px;border:var(--dh-line);border-left:2px solid var(--m-ink);border-radius:var(--m-r-sm);background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-atlas-tally-cap{display:block;margin-bottom:8px;padding-bottom:6px;border-bottom:var(--dh-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-atlas-tally-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:6px 0;border-bottom:1px dashed var(--m-line)}.dh-home.dh-chemical .dh-chemical-atlas-tally-row span{font-size:12px;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-atlas-tally-row b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-atlas-tally-foot{margin:8px 0 0;font-size:11.5px;line-height:1.65;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-atlas-book{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px;margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-atlas-book:before{content:"";position:absolute;top:12px;bottom:12px;left:50%;width:1px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--m-line-strong) 0 5px,transparent 5px 12px)}.dh-home.dh-chemical .dh-chemical-atlas-chap{padding:14px 0 16px;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-atlas-chap-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.dh-home.dh-chemical .dh-chemical-atlas-chap-head strong{font-size:var(--m-fs-h4);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-atlas-chap-head em{margin-left:auto;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-atlas-dia{position:relative;flex:0 0 auto;width:42px;height:42px}.dh-home.dh-chemical .dh-chemical-atlas-dia i{position:absolute;inset:6px;transform:rotate(45deg);border:2px solid var(--m-accent-strong);border-radius:3px;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-atlas-dia i:after{content:"";position:absolute;inset:3px;border:1px solid var(--m-accent-strong);border-radius:2px}.dh-home.dh-chemical .dh-chemical-atlas-dia b{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;line-height:1;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-atlas-entries{margin:0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-atlas-entries li{display:flex;align-items:baseline;gap:8px;padding:5px 0}.dh-home.dh-chemical .dh-chemical-atlas-entries a{flex:0 1 auto;font-size:var(--m-fs-sm);font-weight:600;line-height:1.6;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-atlas-entries a:hover{color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-atlas-leader{flex:1 1 auto;min-width:18px;border-bottom:1px dotted var(--m-line-strong)}.dh-home.dh-chemical .dh-chemical-atlas-entries b{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-atlas-hint{margin:8px 0 0;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-verify{padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-verify-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:34px;align-items:start}.dh-home.dh-chemical .dh-chemical-verify-copy .dh-hero-title{font-size:clamp(25px,2.9vw,38px)}.dh-home.dh-chemical .dh-chemical-verify-lede{max-width:66ch;margin:0 0 6px;font-size:var(--m-fs-body);line-height:1.8;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-verify-plate{padding:16px 20px 14px;border:2px solid var(--m-ink);border-radius:var(--m-r-sm);background-color:var(--m-surface);background-image:radial-gradient(circle at 10px 10px,var(--m-ink) 0 1.6px,transparent 2.4px),radial-gradient(circle at calc(100% - 10px) 10px,var(--m-ink) 0 1.6px,transparent 2.4px),radial-gradient(circle at 10px calc(100% - 10px),var(--m-ink) 0 1.6px,transparent 2.4px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--m-ink) 0 1.6px,transparent 2.4px)}.dh-home.dh-chemical .dh-chemical-verify-plate-cap{display:block;padding-bottom:8px;border-bottom:1px solid var(--m-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-verify-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-verify-nums li{padding:12px 14px 10px 0;border-right:var(--dh-line);border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-verify-nums li:nth-child(2n){padding-left:14px;border-right:0}.dh-home.dh-chemical .dh-chemical-verify-nums li:nth-last-child(-n+2){border-bottom:0}.dh-home.dh-chemical .dh-chemical-verify-nums b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--m-brand-strong)}.dh-home.dh-chemical .dh-chemical-verify-nums em{margin-left:4px;font-style:normal;font-size:12px;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-verify-nums span{display:block;margin-top:5px;font-size:var(--m-fs-xs);line-height:1.6;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-verify-plate-foot{margin:10px 0 0;padding-top:9px;border-top:2px solid var(--m-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-verify-ledger-cap{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:30px 0 0}.dh-home.dh-chemical .dh-chemical-verify-ledger-cap b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-verify-ledger-cap span{font-size:var(--m-fs-xs);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-verify-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,190px);gap:0;margin:8px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-verify-ledger>li{padding:12px 14px 12px 0;border-right:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-verify-ledger strong{display:block;font-size:var(--m-fs-sm);font-weight:600;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-verify-ledger b{display:block;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-verify-ledger>li>span{display:block;margin-top:5px;font-size:11.5px;line-height:1.6;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-verify-release{background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-verify-release strong{margin-top:8px}.dh-home.dh-chemical .dh-chemical-verify-stamp{position:relative;display:block;width:46px;height:46px}.dh-home.dh-chemical .dh-chemical-verify-stamp i{position:absolute;inset:5px;transform:rotate(45deg);border:2px solid var(--m-accent-strong);border-radius:3px;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-verify-stamp i:after{content:"";position:absolute;inset:3px;border:1px solid var(--m-accent-strong);border-radius:2px}.dh-home.dh-chemical .dh-chemical-verify-stamp b{position:absolute;left:0;right:0;top:50%;margin:0;transform:translateY(-50%);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;line-height:1;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-lanes{padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-lanes-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:34px;align-items:end;margin-bottom:26px}.dh-home.dh-chemical .dh-chemical-lanes-copy .dh-hero-title{font-size:clamp(25px,2.9vw,38px)}.dh-home.dh-chemical .dh-chemical-lanes-choice .dh-hero-lede{max-width:none;font-size:var(--m-fs-sm)}.dh-home.dh-chemical .dh-chemical-lanes-rule{margin:12px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-lanes-rule li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:8px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-lanes-rule b{font-size:12px;font-weight:700;color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-lanes-rule span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-lanes-body{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:0;align-items:stretch}.dh-home.dh-chemical .dh-chemical-lane{display:flex;flex-direction:column;padding:16px 20px 18px;border:var(--dh-line);background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-lane--shop{border-right:0;border-top:2px solid var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-lane--tech{border-left:0;border-top:2px solid var(--m-ink);background:var(--m-surface-soft)}.dh-home.dh-chemical .dh-chemical-lane-cap{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--m-ink)}.dh-home.dh-chemical .dh-chemical-lane-cap strong{font-size:var(--m-fs-h4);color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-lane-cap em{margin-left:auto;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--m-faint)}.dh-home.dh-chemical .dh-chemical-lane-dia{position:relative;flex:0 0 auto;width:40px;height:40px}.dh-home.dh-chemical .dh-chemical-lane-dia i{position:absolute;inset:6px;transform:rotate(45deg);border:2px solid var(--m-accent-strong);border-radius:3px;background:var(--m-surface)}.dh-home.dh-chemical .dh-chemical-lane-dia b{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;line-height:1;color:var(--m-accent-strong)}.dh-home.dh-chemical .dh-chemical-lane-rows{margin:0;padding:0;list-style:none}.dh-home.dh-chemical .dh-chemical-lane-rows li{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:14px;align-items:center;padding:12px 0;border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-lane-rows a{color:inherit}.dh-home.dh-chemical .dh-chemical-lane-rows b{display:block;font-size:var(--m-fs-sm);font-weight:600;line-height:1.5;color:var(--m-ink)}.dh-home.dh-chemical .dh-chemical-lane-rows span{display:block;margin-top:3px;font-size:var(--m-fs-xs);color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-lane-rows form{margin:0}.dh-home.dh-chemical .dh-chemical-lane--shop .dh-chemical-lane-rows button{width:100%;padding:7px 8px;border:1px solid var(--m-accent-strong);border-radius:var(--m-r-sm);background:var(--m-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--m-accent-strong);cursor:pointer}.dh-home.dh-chemical .dh-chemical-lane--shop .dh-chemical-lane-rows button:hover{background:var(--m-accent-soft);color:var(--m-accent-hover)}.dh-home.dh-chemical .dh-chemical-lane--tech .dh-chemical-lane-rows li{align-items:start}.dh-home.dh-chemical .dh-chemical-lane-mark{font-style:normal;font-size:11.5px;line-height:1.5;color:var(--m-brand)}.dh-home.dh-chemical .dh-chemical-lane-foot{margin:auto 0 0;padding-top:12px;border-top:1px dashed var(--m-line);font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.dh-home.dh-chemical .dh-chemical-lane .dh-chemical-go{margin-top:10px}.dh-home.dh-chemical .dh-chemical-lanes-seam{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:24px 0}.dh-home.dh-chemical .dh-chemical-lanes-seam:before{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:1px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--m-line-strong) 0 5px,transparent 5px 11px)}.dh-home.dh-chemical .dh-chemical-lanes-seam i{position:relative;width:13px;height:13px;transform:rotate(45deg);border:1px solid var(--m-accent-strong);background:var(--m-surface)}@media (max-width:1180px){.dh-home.dh-chemical .dh-chemical-atlas-head,.dh-home.dh-chemical .dh-chemical-dock-head,.dh-home.dh-chemical .dh-chemical-lanes-head,.dh-home.dh-chemical .dh-chemical-verify-main{grid-template-columns:minmax(0,1fr);gap:22px}.dh-home.dh-chemical .dh-chemical-dock-body{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-verify-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-home.dh-chemical .dh-chemical-verify-ledger>li{border-bottom:var(--dh-line)}}@media (max-width:900px){.dh-home.dh-chemical .dh-chemical-atlas-book{grid-template-columns:minmax(0,1fr);gap:0}.dh-home.dh-chemical .dh-chemical-atlas-book:before{display:none}.dh-home.dh-chemical .dh-chemical-lanes-body{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-lane--shop{border-right:var(--dh-line);border-bottom:0}.dh-home.dh-chemical .dh-chemical-lane--tech{border-left:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-lanes-seam{flex-direction:row;justify-content:center;gap:22px;padding:14px 0}.dh-home.dh-chemical .dh-chemical-lanes-seam:before{top:50%;right:10px;bottom:auto;left:10px;width:auto;height:1px;margin:0;background:repeating-linear-gradient(90deg,var(--m-line-strong) 0 5px,transparent 5px 11px)}.dh-home.dh-chemical .dh-chemical-dock-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:720px){.dh-home.dh-chemical .dh-chemical-verify-ledger,.dh-home.dh-chemical .dh-chemical-verify-nums{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-verify-ledger>li,.dh-home.dh-chemical .dh-chemical-verify-nums li,.dh-home.dh-chemical .dh-chemical-verify-nums li:nth-child(2n){padding:12px 0;border-right:0;border-left:0}.dh-home.dh-chemical .dh-chemical-verify-nums li:nth-last-child(-n+2){border-bottom:var(--dh-line)}.dh-home.dh-chemical .dh-chemical-verify-ledger>li:last-child,.dh-home.dh-chemical .dh-chemical-verify-nums li:last-child{border-bottom:0}.dh-home.dh-chemical .dh-chemical-drum{width:58px;height:126px}.dh-home.dh-chemical .dh-chemical-dock-drums{gap:10px}.dh-home.dh-chemical .dh-chemical-dock-facts,.dh-home.dh-chemical .dh-chemical-dock-spec{grid-template-columns:minmax(0,1fr)}.dh-home.dh-chemical .dh-chemical-dock-ladder li{grid-template-columns:88px minmax(0,1fr);row-gap:6px}.dh-home.dh-chemical .dh-chemical-dock-ladder form{grid-column:1/-1}.dh-home.dh-chemical .dh-chemical-lane-rows li{grid-template-columns:minmax(0,1fr);gap:10px}}