.FormulaText-module__mi8p3a__formula{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums}.FormulaText-module__mi8p3a__formula sub,.FormulaText-module__mi8p3a__formula sup{font-size:.72em;line-height:0}.FormulaText-module__mi8p3a__formula sub{vertical-align:baseline;position:relative;top:.28em}.FormulaText-module__mi8p3a__formula sup{vertical-align:baseline;position:relative;top:-.5em}
.Chem-module__4sp7Vq__root{gap:1.25rem}.Chem-module__4sp7Vq__panel{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.Chem-module__4sp7Vq__fields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:1rem;display:grid}.Chem-module__4sp7Vq__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.Chem-module__4sp7Vq__field>label,.Chem-module__4sp7Vq__fieldLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.Chem-module__4sp7Vq__inputRow{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.Chem-module__4sp7Vq__inputRow>input{flex:14rem;min-width:0}.Chem-module__4sp7Vq__monoInput{font-family:var(--font-mono);font-size:1rem}.Chem-module__4sp7Vq__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.Chem-module__4sp7Vq__chip{appearance:none;font:inherit;cursor:pointer;min-height:2.1rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:0 0;border-radius:999px;padding:0 .7rem;font-size:.8rem}.Chem-module__4sp7Vq__chip:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.Chem-module__4sp7Vq__chip:focus-visible,.Chem-module__4sp7Vq__linkBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Chem-module__4sp7Vq__chip[data-active=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.Chem-module__4sp7Vq__chip:disabled{opacity:.45;cursor:not-allowed}.Chem-module__4sp7Vq__chipMono{font-family:var(--font-mono)}.Chem-module__4sp7Vq__options{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.Chem-module__4sp7Vq__linkBtn{appearance:none;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.82rem;text-decoration:underline}.Chem-module__4sp7Vq__linkBtn:hover{color:var(--color-text-primary)}.Chem-module__4sp7Vq__result{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.9rem;min-width:0;padding:1rem 0 0;display:flex}.Chem-module__4sp7Vq__resultLabel{color:var(--color-text-disabled);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.Chem-module__4sp7Vq__bigEquation{font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding:.9rem 1rem;font-size:clamp(1.05rem,4.4vw,1.6rem);line-height:1.7;display:flex}.Chem-module__4sp7Vq__term{white-space:nowrap;align-items:baseline;gap:.15rem;display:inline-flex}.Chem-module__4sp7Vq__coef{color:var(--color-accent);font-weight:600}.Chem-module__4sp7Vq__op{color:var(--color-text-secondary)}.Chem-module__4sp7Vq__bigNumber{color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:500;line-height:1.15}.Chem-module__4sp7Vq__bigUnit{color:var(--color-text-secondary);margin-left:.3rem;font-size:.55em;font-weight:400}.Chem-module__4sp7Vq__sub{color:var(--color-text-secondary);font-size:.9rem}.Chem-module__4sp7Vq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.Chem-module__4sp7Vq__tags{flex-wrap:wrap;gap:.4rem;display:flex}.Chem-module__4sp7Vq__tag{min-height:1.6rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:999px;align-items:center;padding:0 .6rem;font-size:.75rem;display:inline-flex}.Chem-module__4sp7Vq__tagOk{color:var(--color-success);border-color:var(--color-success)}.Chem-module__4sp7Vq__tagAccent{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.Chem-module__4sp7Vq__hint{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.Chem-module__4sp7Vq__error{color:var(--color-error);margin:0;font-size:.86rem;line-height:1.5}.Chem-module__4sp7Vq__error:before{content:"! ";font-weight:700}.Chem-module__4sp7Vq__notice{color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);margin:0;padding:.6rem .8rem;font-size:.86rem;line-height:1.55}.Chem-module__4sp7Vq__noticeWarn{border-left-color:var(--color-warning)}.Chem-module__4sp7Vq__noticeError{border-left-color:var(--color-error)}.Chem-module__4sp7Vq__noticeTitle{margin-bottom:.2rem;font-weight:600;display:block}.Chem-module__4sp7Vq__noticeBody{flex-direction:column;gap:.45rem;display:flex}.Chem-module__4sp7Vq__errEcho{font-family:var(--font-mono);background:var(--color-surface-elevated);border-radius:var(--radius-sm);white-space:pre;padding:.55rem .75rem;font-size:.95rem;overflow-x:auto}.Chem-module__4sp7Vq__errEcho mark{background:var(--color-error);color:var(--color-on-accent);border-radius:2px;padding:0 1px}.Chem-module__4sp7Vq__details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.6rem .85rem;font-size:.88rem;line-height:1.6}.Chem-module__4sp7Vq__details summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.Chem-module__4sp7Vq__details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Chem-module__4sp7Vq__details[open] summary{margin-bottom:.5rem}.Chem-module__4sp7Vq__tableWrap{max-width:100%;overflow-x:auto}.Chem-module__4sp7Vq__table{border-collapse:collapse;width:100%;font-size:.88rem}.Chem-module__4sp7Vq__table caption{text-align:left;color:var(--color-text-secondary);padding-bottom:.4rem;font-size:.82rem}.Chem-module__4sp7Vq__table th,.Chem-module__4sp7Vq__table td{text-align:left;border-top:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;vertical-align:baseline;padding:.4rem .5rem}.Chem-module__4sp7Vq__table thead th{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.74rem;font-weight:500}.Chem-module__4sp7Vq__table .Chem-module__4sp7Vq__num{text-align:right}.Chem-module__4sp7Vq__table tfoot td{color:var(--color-text-primary);font-weight:600}.Chem-module__4sp7Vq__rowBad td{color:var(--color-error)}.Chem-module__4sp7Vq__rowHighlight td{background:var(--color-accent-soft)}.Chem-module__4sp7Vq__okMark{color:var(--color-success);font-weight:600}.Chem-module__4sp7Vq__badMark{color:var(--color-error);font-weight:600}.Chem-module__4sp7Vq__steps{color:var(--color-text-primary);flex-direction:column;gap:.75rem;margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.6;display:flex}.Chem-module__4sp7Vq__steps li::marker{color:var(--color-text-disabled)}.Chem-module__4sp7Vq__stepTitle{font-weight:600;display:block}.Chem-module__4sp7Vq__stepBody{font-family:var(--font-mono);color:var(--color-text-primary);flex-wrap:wrap;gap:.25rem .9rem;font-size:.9rem;display:flex}.Chem-module__4sp7Vq__var{color:var(--color-accent);font-style:italic}.Chem-module__4sp7Vq__cards{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;display:grid}.Chem-module__4sp7Vq__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.2rem;min-width:0;padding:.65rem .8rem;display:flex}.Chem-module__4sp7Vq__cardLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.Chem-module__4sp7Vq__cardValue{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.05rem;font-weight:500}.Chem-module__4sp7Vq__amountRow{align-items:center;gap:.35rem;display:flex}.Chem-module__4sp7Vq__amountRow input{width:6.5rem;min-width:0}.Chem-module__4sp7Vq__amountRow select{width:4.4rem}.Chem-module__4sp7Vq__textarea{min-height:7rem;font-family:var(--font-mono);font-size:.95rem}.Chem-module__4sp7Vq__footLinks{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.6}.Chem-module__4sp7Vq__footLinks a{color:var(--color-text-secondary);text-decoration:underline}.Chem-module__4sp7Vq__footLinks a:hover{color:var(--color-text-primary)}@media (max-width:30rem){.Chem-module__4sp7Vq__bigEquation{padding:.7rem .75rem}}.Chem-module__4sp7Vq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
