.molar-mass-calculator_tool__qpKn9{margin:28px 0;overflow:hidden;border:1px solid var(--kd-hair,rgba(26,24,21,.14));border-radius:10px;background:var(--kd-paper-raised,#fffdf9);color:var(--kd-ink,#1a1815)}.molar-mass-calculator_header__2NRd8{padding:22px 24px 18px;border-bottom:1px solid var(--kd-hair-soft,rgba(26,24,21,.08));background:var(--kd-wash,rgba(26,24,21,.04))}.molar-mass-calculator_eyebrow__MVOSA,.molar-mass-calculator_resultLabel__NZeeR{margin:0 0 6px;color:var(--kd-muted,#6b6459);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.molar-mass-calculator_title__Mg4TK{margin:0;color:var(--kd-ink-strong,#12100d);font-size:24px;line-height:1.3}.molar-mass-calculator_lead__XNS4_{max-width:790px;margin:9px 0 0;color:var(--kd-body,#46413a);font-size:14px;line-height:1.65}.molar-mass-calculator_body__VGfY5{display:grid;grid-template-columns:minmax(270px,.82fr) minmax(420px,1.18fr);grid-gap:22px;gap:22px;padding:24px}.molar-mass-calculator_inputPanel__8LjKT{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.molar-mass-calculator_examples__7o3qf legend,.molar-mass-calculator_field__JObls>span{display:block;margin-bottom:7px;color:var(--kd-body,#46413a);font-size:13px;font-weight:700}.molar-mass-calculator_field__JObls input{width:100%;min-height:46px;box-sizing:border-box;padding:9px 11px;border:1px solid var(--kd-hair-strong,rgba(26,24,21,.22));border-radius:6px;background:var(--kd-paper,#faf9f6);color:var(--kd-ink,#1a1815);font-family:var(--kd-mono,ui-monospace,Menlo,monospace);font-size:17px}.molar-mass-calculator_field__JObls input::placeholder{color:var(--kd-muted,#6b6459);opacity:.72}.molar-mass-calculator_help__60tlY{margin:-7px 0 0;color:var(--kd-muted,#6b6459);font-size:12px;line-height:1.55}.molar-mass-calculator_examples__7o3qf{min-width:0;margin:2px 0 0;padding:0;border:0}.molar-mass-calculator_exampleGrid__Sob6b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.molar-mass-calculator_copyButton__FyqLP,.molar-mass-calculator_exampleButton__NI0VN,.molar-mass-calculator_primaryButton__fqoVD,.molar-mass-calculator_secondaryButton__8G59K{min-height:40px;border:1px solid var(--kd-hair-strong,rgba(26,24,21,.22));border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.molar-mass-calculator_exampleButton__NI0VN{display:grid;justify-items:start;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px;background:var(--kd-paper,#faf9f6);color:var(--kd-body,#46413a);text-align:left}.molar-mass-calculator_exampleButton__NI0VN .molar-mass-calculator_formula__0OkKR{color:var(--kd-ink-strong,#12100d);font-family:var(--kd-mono,ui-monospace,Menlo,monospace);font-size:14px}.molar-mass-calculator_exampleName__fljoL{max-width:100%;overflow:hidden;color:var(--kd-muted,#6b6459);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.molar-mass-calculator_actions__2GYst{display:flex;gap:9px}.molar-mass-calculator_copyButton__FyqLP,.molar-mass-calculator_primaryButton__fqoVD,.molar-mass-calculator_secondaryButton__8G59K{padding:7px 14px}.molar-mass-calculator_primaryButton__fqoVD{flex:1 1;border-color:var(--kd-accent,#2563eb);background:var(--kd-accent,#2563eb);color:#fff}.molar-mass-calculator_copyButton__FyqLP,.molar-mass-calculator_secondaryButton__8G59K{background:var(--kd-paper,#faf9f6);color:var(--kd-body,#46413a)}.molar-mass-calculator_copyButton__FyqLP:hover,.molar-mass-calculator_exampleButton__NI0VN:hover,.molar-mass-calculator_secondaryButton__8G59K:hover{border-color:var(--kd-accent,#2563eb);color:var(--kd-accent-strong,#1d4ed8)}.molar-mass-calculator_primaryButton__fqoVD:hover{background:var(--kd-accent-strong,#1d4ed8)}.molar-mass-calculator_copyButton__FyqLP:focus-visible,.molar-mass-calculator_dataNote__Ucruk a:focus-visible,.molar-mass-calculator_exampleButton__NI0VN:focus-visible,.molar-mass-calculator_field__JObls input:focus-visible,.molar-mass-calculator_primaryButton__fqoVD:focus-visible,.molar-mass-calculator_secondaryButton__8G59K:focus-visible{outline:2px solid var(--kd-accent,#2563eb);outline-offset:2px}.molar-mass-calculator_field__JObls input[aria-invalid=true]{border-color:#b42318}.molar-mass-calculator_output__3ud1v{min-width:0;padding:20px;border:1px solid var(--kd-hair,rgba(26,24,21,.14));border-radius:8px;background:var(--kd-paper,#faf9f6)}.molar-mass-calculator_resultHeader__MQ51_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.molar-mass-calculator_resultFormula___ktW4{margin:0 0 12px;color:var(--kd-ink-strong,#12100d);font-family:var(--kd-mono,ui-monospace,Menlo,monospace);font-size:18px;font-weight:700;overflow-wrap:anywhere}.molar-mass-calculator_formula__0OkKR sub{position:relative;bottom:-.2em;font-size:.68em;line-height:0;vertical-align:baseline}.molar-mass-calculator_resultValue__GCeod{margin:0;color:var(--kd-accent-strong,#1d4ed8);font-family:var(--kd-mono,ui-monospace,Menlo,monospace);font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.1}.molar-mass-calculator_resultValue__GCeod span{font-size:14px;font-weight:700}.molar-mass-calculator_copyButton__FyqLP{min-height:36px;white-space:nowrap}.molar-mass-calculator_representativeWarning__L9vM3{margin:18px 0 0;padding:11px 12px;border:1px solid rgba(180,94,24,.32);border-radius:7px;background:rgba(180,94,24,.08);color:#85470e;font-size:12px;line-height:1.55}html.dark .molar-mass-calculator_representativeWarning__L9vM3{color:#f3bd78}.molar-mass-calculator_breakdown__VIGyp,.molar-mass-calculator_dataNote__Ucruk,.molar-mass-calculator_sum__pNRJi{margin-top:20px;padding-top:17px;border-top:1px solid var(--kd-hair-soft,rgba(26,24,21,.08))}.molar-mass-calculator_breakdown__VIGyp h3,.molar-mass-calculator_dataNote__Ucruk h3,.molar-mass-calculator_sum__pNRJi h3{margin:0 0 11px;color:var(--kd-ink-strong,#12100d);font-size:15px}.molar-mass-calculator_tableScroll__K79hJ{width:100%;overflow-x:auto;border:1px solid var(--kd-hair-soft,rgba(26,24,21,.08));border-radius:7px}.molar-mass-calculator_tableScroll__K79hJ table{width:100%;min-width:590px;border-collapse:collapse;color:var(--kd-body,#46413a);font-size:12px}.molar-mass-calculator_tableScroll__K79hJ td,.molar-mass-calculator_tableScroll__K79hJ th{padding:9px 10px;border-bottom:1px solid var(--kd-hair-soft,rgba(26,24,21,.08));text-align:right;vertical-align:top}.molar-mass-calculator_tableScroll__K79hJ thead th{background:var(--kd-wash,rgba(26,24,21,.04));color:var(--kd-muted,#6b6459);font-size:10px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.molar-mass-calculator_tableScroll__K79hJ th:first-child{text-align:left}.molar-mass-calculator_tableScroll__K79hJ tbody tr:last-child td,.molar-mass-calculator_tableScroll__K79hJ tbody tr:last-child th{border-bottom:0}.molar-mass-calculator_elementName__PgWvE,.molar-mass-calculator_elementSymbol__452wt,.molar-mass-calculator_massNumberBadge__gaEtL{display:block}.molar-mass-calculator_elementSymbol__452wt{color:var(--kd-ink-strong,#12100d);font-family:var(--kd-mono,ui-monospace,Menlo,monospace);font-size:14px}.molar-mass-calculator_elementName__PgWvE{margin-top:2px;color:var(--kd-muted,#6b6459);font-size:10px;font-weight:500}.molar-mass-calculator_numeric__Ycehw,.molar-mass-calculator_sumExpression__1_vx1{font-family:var(--kd-mono,ui-monospace,Menlo,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.molar-mass-calculator_massNumberBadge__gaEtL{margin-top:3px;color:#85470e;font-size:9px;line-height:1.25}html.dark .molar-mass-calculator_massNumberBadge__gaEtL{color:#f3bd78}.molar-mass-calculator_sumExpression__1_vx1{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;padding:12px;border-radius:7px;background:var(--kd-wash,rgba(26,24,21,.04));color:var(--kd-body,#46413a);font-size:12px;line-height:1.5}.molar-mass-calculator_sumPart__kxdzB{display:inline-flex;gap:7px}.molar-mass-calculator_operator__M4Z_d{color:var(--kd-muted,#6b6459)}.molar-mass-calculator_sumExpression__1_vx1 strong{color:var(--kd-accent-strong,#1d4ed8);font-size:13px}.molar-mass-calculator_dataNote__Ucruk p,.molar-mass-calculator_sum__pNRJi>p{margin:9px 0 0;color:var(--kd-muted,#6b6459);font-size:11px;line-height:1.55}.molar-mass-calculator_dataNote__Ucruk p+a{display:inline-block;margin-top:5px}.molar-mass-calculator_dataNote__Ucruk a{color:var(--kd-accent-strong,#1d4ed8);font-size:11px;line-height:1.4;text-underline-offset:2px}.molar-mass-calculator_error___Ikwf{margin:0;color:#b42318;font-size:14px;line-height:1.55}.molar-mass-calculator_empty__5ePaX{margin:0;color:var(--kd-muted,#6b6459);font-size:14px;line-height:1.55}.molar-mass-calculator_visuallyHidden__11xcw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:860px){.molar-mass-calculator_body__VGfY5{grid-template-columns:1fr}}@media (max-width:520px){.molar-mass-calculator_body__VGfY5,.molar-mass-calculator_header__2NRd8{padding:18px}.molar-mass-calculator_output__3ud1v{padding:16px}.molar-mass-calculator_exampleGrid__Sob6b{grid-template-columns:1fr}.molar-mass-calculator_exampleName__fljoL{white-space:normal}.molar-mass-calculator_actions__2GYst,.molar-mass-calculator_resultHeader__MQ51_{align-items:stretch;flex-direction:column}.molar-mass-calculator_copyButton__FyqLP,.molar-mass-calculator_exampleButton__NI0VN,.molar-mass-calculator_primaryButton__fqoVD,.molar-mass-calculator_secondaryButton__8G59K{min-height:44px}}.persona_root__ZkY9t{display:flex;align-items:center;flex-shrink:0}@media (min-width:768px){.persona_root__ZkY9t{justify-content:flex-start}}.persona_avatar__mqpUG{width:32px;height:32px}.persona_title__AVj_w{margin-left:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left;white-space:nowrap}.persona_sr-only__wxEiK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.persona_image__7rvMl{width:100%;height:100%;border-radius:9999px}.persona_text___0U7Y{color:#1a202c;font-weight:500}html[class~=dark] .persona_text___0U7Y{color:#fff}.persona_link__9BXrg{color:#4299e1;text-decoration:none}.persona_link__9BXrg:hover{color:#3182ce;text-decoration:underline}.persona_tag__OWGQi{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.6rem;line-height:1.6em;display:inline-block;color:#353535aa}.blog-header_root__2iwsH{width:100%;border-bottom:1px solid;border-color:#8882;padding-bottom:2rem}.blog-header_author-group__9Pp1I{display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0;margin:0 auto;gap:2rem;max-width:60rem}.blog-header_title__81njD{margin-top:1em;margin-bottom:.5em;font-size:2.25rem;font-weight:700;line-height:1.5em;text-align:left}.blog-header_authors__qdY_f{margin-top:2rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.blog-header_date__BJDpo{margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;text-align:center;color:#737373;font-family:Space Grotesk,monospace}html[class~=dark] .blog-header_date__BJDpo{color:#a3a3a3}.blog-header_datetime__mkmhR{margin-top:1.5rem;line-height:1.75rem}.blog-header_datetime__mkmhR:first-child{margin-top:0}.blog-header_tag-group__aiBUW{margin-block:1.5rem;text-align:center}.blog-header_tag__sK5JQ{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;display:inline-block;margin-left:.4em;padding-inline:.5em;color:#353535;border:1px solid #8886;border-radius:4px;cursor:pointer;text-decoration:none!important}.blog-header_tag__sK5JQ[aria-disabled=true]{cursor:default}.blog-header_tag__sK5JQ:not([aria-disabled=true]):hover{color:#4299e1}html[class~=dark] .blog-header_tag__sK5JQ{color:#cfcfcf}.blog-header_tag__sK5JQ:first-child{margin-left:0}.blog-footer_calloutContainer__b4cfM{font-size:1.5rem}.blog-footer_calloutList__l8VEK{list-style-type:none;padding:0;font-size:1.2rem}.blog-footer_calloutListItem__m7rgY{margin-bottom:1rem}.blog-footer_calloutHeading__i3z94{font-size:2rem;color:#333;margin-bottom:1rem}