.dedicated-field-control[data-astro-cid-ssiemklv]{display:flex;align-items:center;gap:.6rem}.dedicated-field-control[data-astro-cid-ssiemklv] .calc-field[data-astro-cid-ssiemklv]{min-width:0;flex:1}.dedicated-field-unit[data-astro-cid-ssiemklv]{flex:0 0 auto;color:var(--color-text-secondary);font-size:.9rem}.dedicated-result-details[data-astro-cid-ssiemklv]{max-width:34rem;margin:.8rem auto;color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}.calculator-note[data-astro-cid-ssiemklv]{max-width:34rem;margin:.75rem auto 0;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}[data-astro-cid-ssiemklv][data-calc-group][hidden]{display:none}.tool-visual[data-astro-cid-epdve7tx]{margin:1.25rem 0 2rem;border:1px solid var(--color-border,rgba(148,163,184,.25));border-radius:1rem;overflow:hidden;background:var(--color-bg-card,rgba(255,255,255,.035))}.tool-visual-toolbar[data-astro-cid-epdve7tx]{display:flex;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border,rgba(148,163,184,.2))}.tool-visual-tab[data-astro-cid-epdve7tx]{border:0;border-radius:999px;padding:.55rem .9rem;background:transparent;color:inherit;cursor:pointer;font:inherit}.tool-visual-tab[data-astro-cid-epdve7tx].active{background:var(--color-primary,#8b7ce8);color:#fff}.tool-visual-content[data-astro-cid-epdve7tx]{padding:1rem 1.25rem}.tool-visual-content[data-astro-cid-epdve7tx][hidden]{display:none}.tool-visual-figure[data-astro-cid-epdve7tx]{margin:0;display:grid;grid-template-columns:minmax(180px,320px) 1fr;align-items:center;gap:1.5rem}.tool-visual-figure[data-astro-cid-epdve7tx] svg[data-astro-cid-epdve7tx]{width:100%;height:auto;max-height:230px;color:var(--color-primary,#8b7ce8)}.tool-visual-figure[data-astro-cid-epdve7tx] figcaption[data-astro-cid-epdve7tx]{font-size:1.1rem;line-height:1.6;color:var(--color-text-secondary,currentColor)}.tool-visual-hint[data-astro-cid-epdve7tx]{margin:.5rem 0 0;color:var(--color-text-muted,currentColor);font-size:.85rem}.tool-visual-formula[data-astro-cid-epdve7tx]{display:grid;gap:.65rem}.tool-visual-formula[data-astro-cid-epdve7tx] code[data-astro-cid-epdve7tx]{font-size:1.05rem;white-space:normal}.tool-visual-formula[data-astro-cid-epdve7tx] p[data-astro-cid-epdve7tx]{margin:0;color:var(--color-text-secondary,currentColor)}.tool-visual-inputs[data-astro-cid-epdve7tx]{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.tool-visual-inputs[data-astro-cid-epdve7tx] li[data-astro-cid-epdve7tx]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-radius:.6rem;background:#7c3aed14}.tool-visual-inputs[data-astro-cid-epdve7tx] strong[data-astro-cid-epdve7tx]{font-size:.82rem;color:var(--color-text-muted,currentColor);font-weight:500}.tool-visual--small[data-astro-cid-epdve7tx]{max-width:440px;margin:1.5rem auto 0}.tool-visual--small[data-astro-cid-epdve7tx] .tool-visual-figure[data-astro-cid-epdve7tx]{grid-template-columns:1fr;justify-items:center;gap:.5rem;text-align:center}.tool-visual--small[data-astro-cid-epdve7tx] .tool-visual-figure[data-astro-cid-epdve7tx] svg[data-astro-cid-epdve7tx]{max-width:300px;max-height:170px}.tool-visual--small[data-astro-cid-epdve7tx] .tool-visual-figure[data-astro-cid-epdve7tx] figcaption[data-astro-cid-epdve7tx]{font-size:.9rem}@media (max-width:620px){.tool-visual-figure[data-astro-cid-epdve7tx]{grid-template-columns:1fr}.tool-visual-figure[data-astro-cid-epdve7tx] svg[data-astro-cid-epdve7tx]{max-width:300px;margin:auto}}.tool-intro[data-astro-cid-fzx4jmue]{padding:4rem 0 0;text-align:center}.tool-intro[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{margin:0 auto 1rem;max-width:22ch}.tool-intro[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{max-width:680px;margin:0 auto;font-size:1.1rem}.tool-block[data-astro-cid-fzx4jmue]{padding:2.5rem 0}.tool-narrow[data-astro-cid-fzx4jmue]{max-width:860px}.tool-block[data-astro-cid-fzx4jmue] h2[data-astro-cid-fzx4jmue]{margin-bottom:1rem}.tool-block[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]+p[data-astro-cid-fzx4jmue]{margin-top:.85rem}.tool-formula[data-astro-cid-fzx4jmue]{margin:.25rem 0 1rem}.tool-formula[data-astro-cid-fzx4jmue] code[data-astro-cid-fzx4jmue]{display:inline-block;padding:.75rem 1.1rem;font-size:1.15rem;white-space:normal;border:1px solid var(--color-border)}
