.calc[data-astro-cid-o5yoaknp]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;box-shadow:var(--shadow);max-width:460px}.calc__form[data-astro-cid-o5yoaknp]{display:grid;gap:1.1rem}.calc__field[data-astro-cid-o5yoaknp]{display:grid;gap:.35rem}.calc__field[data-astro-cid-o5yoaknp] label[data-astro-cid-o5yoaknp]{font-weight:600;font-size:.92rem;color:var(--green-900)}.calc__field[data-astro-cid-o5yoaknp] input[data-astro-cid-o5yoaknp]{padding:.7rem .8rem;border:1px solid var(--line);border-radius:8px;font-size:1rem;font-family:inherit}.calc__field[data-astro-cid-o5yoaknp] input[data-astro-cid-o5yoaknp]:focus{outline:2px solid var(--green-600);outline-offset:1px}.calc__form[data-astro-cid-o5yoaknp] .btn[data-astro-cid-o5yoaknp]{width:100%;justify-content:center;margin-top:.25rem}.calc__result[data-astro-cid-o5yoaknp]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed var(--line)}.calc__gauge[data-astro-cid-o5yoaknp]{text-align:center}.calc__value[data-astro-cid-o5yoaknp]{display:block;font-size:2.6rem;font-weight:800;color:var(--green-700);line-height:1}.calc__unit[data-astro-cid-o5yoaknp]{font-size:.85rem;color:var(--muted)}.calc__badge[data-astro-cid-o5yoaknp]{text-align:center;font-weight:700;margin:1rem 0 .5rem;padding:.4rem .8rem;border-radius:999px;display:inline-block;width:100%}.calc__badge[data-astro-cid-o5yoaknp][data-level=ok]{background:#e6f4ea;color:#1b6b3a}.calc__badge[data-astro-cid-o5yoaknp][data-level=alert]{background:#fef6e0;color:#a8871c}.calc__badge[data-astro-cid-o5yoaknp][data-level=warn]{background:#fdece6;color:#b9532c}.calc__badge[data-astro-cid-o5yoaknp][data-level=danger]{background:#fbe4e2;color:#c0392b}.calc__desc[data-astro-cid-o5yoaknp]{font-size:.95rem;color:var(--muted);text-align:center;margin:0}.calc__cta[data-astro-cid-o5yoaknp]{margin-top:1.25rem;padding:1rem;border-radius:10px;background:var(--bg-soft);border:1px solid var(--line);text-align:center;font-size:.92rem}.calc__cta[data-astro-cid-o5yoaknp] p[data-astro-cid-o5yoaknp]{margin:0 0 .75rem}.calc__cta-titulo[data-astro-cid-o5yoaknp]{font-weight:700;color:var(--green-900)}.calc__cta[data-astro-cid-o5yoaknp] .btn[data-astro-cid-o5yoaknp]{width:100%;justify-content:center}.calc__error[data-astro-cid-o5yoaknp]{color:var(--danger);font-size:.9rem;margin:1rem 0 0}.calc-layout[data-astro-cid-njbysjmj]{display:grid;grid-template-columns:minmax(0,460px) 1fr;gap:3rem;align-items:start}.calc-formula[data-astro-cid-njbysjmj]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg-soft);border:1px solid var(--line);padding:.75rem 1rem;border-radius:8px;font-size:.95rem}@media(max-width:900px){.calc-layout[data-astro-cid-njbysjmj]{grid-template-columns:1fr;gap:2rem}}
