.molecular-tool[data-astro-cid-uf2xxdls],.molecular-tool[data-astro-cid-uf2xxdls] [data-astro-cid-uf2xxdls]{box-sizing:border-box}.molecular-tool[data-astro-cid-uf2xxdls]{width:100%;max-width:880px;min-width:0;overflow:hidden;border:1px solid #ddd6ca;border-radius:16px;background:#fff;padding:16px}.molecular-form[data-astro-cid-uf2xxdls],.formula-field[data-astro-cid-uf2xxdls],.examples[data-astro-cid-uf2xxdls],.result[data-astro-cid-uf2xxdls],.result-card[data-astro-cid-uf2xxdls],.breakdown-body[data-astro-cid-uf2xxdls]{display:grid;min-width:0}.molecular-form[data-astro-cid-uf2xxdls]{gap:8px}.formula-field[data-astro-cid-uf2xxdls]{gap:4px;color:#2f2b25;font-size:13px;font-weight:800}.formula-field[data-astro-cid-uf2xxdls] input[data-astro-cid-uf2xxdls]{width:100%;min-width:0;min-height:46px;border:1px solid #bbb3a7;border-radius:9px;background:#fff;padding:9px 11px;color:#24211d;font:inherit;font-size:16px}.formula-field[data-astro-cid-uf2xxdls] input[data-astro-cid-uf2xxdls]:focus{border-color:#2f6f4e;outline:3px solid #d9ecdf;outline-offset:1px}.formula-field[data-astro-cid-uf2xxdls] input[data-astro-cid-uf2xxdls][aria-invalid=true]{border-color:#a82222}.examples[data-astro-cid-uf2xxdls]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.examples[data-astro-cid-uf2xxdls]>span[data-astro-cid-uf2xxdls]{color:#655f55;font-size:12px;font-weight:700;white-space:nowrap}.example-list[data-astro-cid-uf2xxdls]{display:flex;min-width:0;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 1px 3px;scrollbar-width:thin}.example-list[data-astro-cid-uf2xxdls] button[data-astro-cid-uf2xxdls]{flex:0 0 auto;min-height:44px;border:1px solid #cfc7bb;border-radius:999px;background:#fff;padding:8px 11px;color:#3d3933;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.example-list[data-astro-cid-uf2xxdls] button[data-astro-cid-uf2xxdls]:hover,.example-list[data-astro-cid-uf2xxdls] button[data-astro-cid-uf2xxdls]:focus-visible{border-color:#6f927b;background:#f3f8f4}.form-actions[data-astro-cid-uf2xxdls]{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:8px}.molecular-tool[data-astro-cid-uf2xxdls] .button[data-astro-cid-uf2xxdls]{min-height:44px;border-radius:9px;padding:8px 15px}.error[data-astro-cid-uf2xxdls],.copy-status[data-astro-cid-uf2xxdls],.normalized[data-astro-cid-uf2xxdls],.atom-trace[data-astro-cid-uf2xxdls],.charge-note[data-astro-cid-uf2xxdls]{margin:0}.error[data-astro-cid-uf2xxdls]{color:#a82222;font-size:12px;font-weight:750;line-height:1.45}.error[data-astro-cid-uf2xxdls]:empty,.copy-status[data-astro-cid-uf2xxdls]:empty{display:none}.result[data-astro-cid-uf2xxdls]{gap:8px;margin-top:10px}.result-card[data-astro-cid-uf2xxdls]{gap:6px;overflow:hidden;border:1px solid #cfe0d3;border-radius:12px;background:#eef5f0;padding:11px 12px}.result-heading[data-astro-cid-uf2xxdls]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.result-heading[data-astro-cid-uf2xxdls]>div[data-astro-cid-uf2xxdls]{display:grid;min-width:0;gap:1px}.eyebrow[data-astro-cid-uf2xxdls],.normalized[data-astro-cid-uf2xxdls] span[data-astro-cid-uf2xxdls]{color:#53645a;font-size:11px;font-weight:750;letter-spacing:.02em}.result-heading[data-astro-cid-uf2xxdls] strong[data-astro-cid-uf2xxdls]{min-width:0;color:#1f4732;font-size:clamp(22px,6vw,28px);line-height:1.15;overflow-wrap:anywhere}.result-heading[data-astro-cid-uf2xxdls] small[data-astro-cid-uf2xxdls]{font-size:13px}.copy-button[data-astro-cid-uf2xxdls]{flex:0 0 auto;white-space:nowrap}.normalized[data-astro-cid-uf2xxdls]{display:flex;min-width:0;align-items:baseline;gap:7px;font-size:13px}.normalized[data-astro-cid-uf2xxdls] strong[data-astro-cid-uf2xxdls]{min-width:0;overflow-wrap:anywhere}.atom-trace[data-astro-cid-uf2xxdls]{max-width:100%;overflow-x:auto;color:#3f4a43;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.4;white-space:nowrap}.charge-note[data-astro-cid-uf2xxdls]{color:#605a50;font-size:12px;line-height:1.45}.copy-status[data-astro-cid-uf2xxdls]{color:#315a43;font-size:12px;font-weight:700}.breakdown[data-astro-cid-uf2xxdls]{min-width:0;border:1px solid #d8d1c5;border-radius:10px;background:#fff}.breakdown[data-astro-cid-uf2xxdls] summary[data-astro-cid-uf2xxdls]{min-height:44px;cursor:pointer;padding:11px 12px;font-weight:800}.breakdown-body[data-astro-cid-uf2xxdls]{gap:12px;border-top:1px solid #e4ded4;padding:12px}.element-list[data-astro-cid-uf2xxdls]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.element-list[data-astro-cid-uf2xxdls] article{min-width:0;overflow:hidden;border:1px solid #ddd7cd;border-radius:9px;background:#faf9f6;padding:9px}.element-list[data-astro-cid-uf2xxdls] .element-heading{display:flex;min-width:0;align-items:baseline;gap:7px;margin:0 0 7px}.element-list[data-astro-cid-uf2xxdls] .element-heading strong{color:#1f4732;font-size:18px}.element-list[data-astro-cid-uf2xxdls] .element-heading span{min-width:0;overflow-wrap:anywhere;color:#655f55;font-size:12px;font-weight:600}.element-list[data-astro-cid-uf2xxdls] dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.element-list[data-astro-cid-uf2xxdls] dl div{min-width:0}.element-list[data-astro-cid-uf2xxdls] dt{color:#6a645b;font-size:10px}.element-list[data-astro-cid-uf2xxdls] dd{min-width:0;margin:1px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:750}.parser-trace[data-astro-cid-uf2xxdls] h2[data-astro-cid-uf2xxdls]{margin:0 0 7px;font-size:16px}.parser-trace[data-astro-cid-uf2xxdls] ol[data-astro-cid-uf2xxdls]{display:grid;min-width:0;gap:5px;margin:0;padding-left:20px}.parser-trace[data-astro-cid-uf2xxdls] li{min-width:0;overflow-wrap:anywhere;color:#4b463f;font-size:12px;line-height:1.45}@media(max-width:600px){.molecular-tool[data-astro-cid-uf2xxdls]{padding:12px}.result-card[data-astro-cid-uf2xxdls]{padding:9px 10px}.result-heading[data-astro-cid-uf2xxdls]{align-items:end}.element-list[data-astro-cid-uf2xxdls]{grid-template-columns:1fr}}.example-table[data-astro-cid-cm2ctq5v]{overflow-x:auto}table[data-astro-cid-cm2ctq5v]{min-width:520px}th[data-astro-cid-cm2ctq5v],td[data-astro-cid-cm2ctq5v]{font-size:14px}
