.calc-form[data-astro-cid-dutelfht]{display:flex;flex-direction:column;gap:18px;background:var(--color-pearl);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:24px}.calc-field[data-astro-cid-dutelfht]{display:flex;flex-direction:column;gap:6px}.calc-field[data-astro-cid-dutelfht] label[data-astro-cid-dutelfht]{font-size:13px;font-weight:500;color:var(--color-felt-gray);display:flex;align-items:center}.calc-field[data-astro-cid-dutelfht] input[data-astro-cid-dutelfht],.calc-field[data-astro-cid-dutelfht] select[data-astro-cid-dutelfht]{font-family:var(--font-geist);font-size:16px;letter-spacing:-.02em;background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-graphite);transition:border-color .15s;width:100%}.calc-field[data-astro-cid-dutelfht] input[data-astro-cid-dutelfht]:focus,.calc-field[data-astro-cid-dutelfht] select[data-astro-cid-dutelfht]:focus{outline:none;border-color:var(--color-vercel-blue)}.calc-field[data-astro-cid-dutelfht] input[data-astro-cid-dutelfht][readonly]{background:var(--color-pearl);color:var(--color-smoke);cursor:not-allowed}.calc-note[data-astro-cid-dutelfht]{font-size:12px;color:var(--color-smoke);line-height:1.5;margin-top:4px}.fld-row[data-astro-cid-dutelfht]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-actions[data-astro-cid-dutelfht]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rc-actions[data-astro-cid-dutelfht] .btn[data-astro-cid-dutelfht]{flex:1 1 auto;justify-content:center;min-width:96px}.formula[data-astro-cid-dutelfht]{background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:24px 20px;margin:22px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-family:var(--font-geist-mono);font-size:16px;color:var(--color-graphite);letter-spacing:0;overflow-x:auto}.formula[data-astro-cid-dutelfht] sub[data-astro-cid-dutelfht],.formula[data-astro-cid-dutelfht] sup[data-astro-cid-dutelfht]{font-size:11px}.formula[data-astro-cid-dutelfht] .f-eq[data-astro-cid-dutelfht]{white-space:nowrap}.toc[data-astro-cid-dutelfht]{background:var(--color-pearl);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:20px 22px;margin-bottom:36px;box-shadow:var(--shadow-subtle)}.toc-title[data-astro-cid-dutelfht]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--color-graphite);margin-bottom:12px}.toc-title[data-astro-cid-dutelfht] svg[data-astro-cid-dutelfht]{color:var(--color-felt-gray)}.toc[data-astro-cid-dutelfht] ul[data-astro-cid-dutelfht]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px 20px;margin:0;padding:0}.toc[data-astro-cid-dutelfht] li[data-astro-cid-dutelfht]{margin:0}.toc[data-astro-cid-dutelfht] a[data-astro-cid-dutelfht]{display:flex;align-items:center;gap:10px;padding:8px;margin:0 -8px;border-radius:var(--radius-md);font-size:14px;color:var(--color-felt-gray);text-decoration:none;transition:background .15s ease,color .15s ease}.toc[data-astro-cid-dutelfht] a[data-astro-cid-dutelfht]:hover{background:var(--color-marble-white);color:var(--color-graphite)}.toc[data-astro-cid-dutelfht] a[data-astro-cid-dutelfht] .n[data-astro-cid-dutelfht]{font-family:var(--font-geist-mono);font-size:11px;color:var(--color-ash);min-width:16px}.toc[data-astro-cid-dutelfht] a[data-astro-cid-dutelfht]:hover .n[data-astro-cid-dutelfht]{color:var(--color-vercel-blue)}@media(max-width:560px){.toc[data-astro-cid-dutelfht] ul[data-astro-cid-dutelfht]{grid-template-columns:1fr}}.prose[data-astro-cid-dutelfht] h2[data-astro-cid-dutelfht],.prose[data-astro-cid-dutelfht] h3[data-astro-cid-dutelfht]{scroll-margin-top:84px}section[data-astro-cid-dutelfht][id]{scroll-margin-top:84px}.jub-extra[data-astro-cid-dutelfht]{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-marble-white);font-size:13px;line-height:1.5;color:var(--color-felt-gray)}.jub-extra[data-astro-cid-dutelfht][hidden]{display:none}.jub-extra[data-astro-cid-dutelfht] svg[data-astro-cid-dutelfht]{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.jub-extra[data-astro-cid-dutelfht] b[data-astro-cid-dutelfht]{color:var(--color-graphite);font-weight:600}#apv-box[data-astro-cid-dutelfht]{background:var(--color-ice-tint,#f0f7ff);border-color:#cfe6ff;color:var(--color-graphite)}.jub-extra[data-astro-cid-dutelfht].warn{background:#fff4f2;border-color:#f3c0b6;color:#7a2e22}.jub-extra[data-astro-cid-dutelfht].warn b[data-astro-cid-dutelfht]{color:#7a2e22}.jub-ctas[data-astro-cid-dutelfht]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.jub-cta[data-astro-cid-dutelfht]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;color:var(--color-graphite);text-decoration:none;background:var(--color-marble-white);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:11px 14px;transition:border-color .15s,color .15s}.jub-cta[data-astro-cid-dutelfht]:hover{border-color:var(--color-vercel-blue);color:var(--color-vercel-blue)}.jub-cta[data-astro-cid-dutelfht] svg[data-astro-cid-dutelfht]{flex:0 0 14px;color:var(--color-smoke);transition:transform .15s}.jub-cta[data-astro-cid-dutelfht]:hover svg[data-astro-cid-dutelfht]{color:var(--color-vercel-blue);transform:translate(2px)}.jub-chart-wrap[data-astro-cid-dutelfht]{background:var(--color-pearl);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:20px 16px;overflow-x:auto}#jub-chart[data-astro-cid-dutelfht]{width:100%;min-width:480px;height:auto;display:block}.jub-chart-legend[data-astro-cid-dutelfht]{display:flex;gap:20px;justify-content:center;margin-top:14px;font-size:13px;color:var(--color-felt-gray)}.jub-chart-legend[data-astro-cid-dutelfht] .lg[data-astro-cid-dutelfht]{display:flex;align-items:center;gap:7px}.jub-chart-legend[data-astro-cid-dutelfht] .sw[data-astro-cid-dutelfht]{width:12px;height:12px;border-radius:3px;display:inline-block}
