.tool-message[data-astro-cid-s7n2sfxs]{--tone: var(--color-inverse-text);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-inverse-text);background:#ffffff0d;border:1px solid var(--color-inverse-border);border-radius:var(--radius-md)}.tool-message[data-astro-cid-s7n2sfxs][data-tone=success]{--tone: var(--color-inverse-accent);background:#16c2471a}.tool-message[data-astro-cid-s7n2sfxs][data-tone=warning],.tool-message[data-astro-cid-s7n2sfxs][data-tone=error]{--tone: var(--color-white);color:var(--color-inverse-heading);background:#ffffff17}.tool-message__icon[data-astro-cid-s7n2sfxs]{display:none;flex-shrink:0;margin-top:.05em;color:var(--tone)}.tool-message[data-astro-cid-s7n2sfxs][data-tone=info] .tool-message__icon--info[data-astro-cid-s7n2sfxs],.tool-message[data-astro-cid-s7n2sfxs][data-tone=success] .tool-message__icon--success[data-astro-cid-s7n2sfxs],.tool-message[data-astro-cid-s7n2sfxs][data-tone=warning] .tool-message__icon--warning[data-astro-cid-s7n2sfxs],.tool-message[data-astro-cid-s7n2sfxs][data-tone=error] .tool-message__icon--warning[data-astro-cid-s7n2sfxs]{display:block}.tool-message__text[data-astro-cid-s7n2sfxs]{min-width:0}.tool-calc[data-astro-cid-wpkchk5g]{position:relative;z-index:1;margin-top:calc(var(--space-12) * -1)}.tool-calc__grid[data-astro-cid-wpkchk5g]{display:grid;gap:var(--space-6);align-items:start}.tool-calc__inputs[data-astro-cid-wpkchk5g],.tool-calc__results[data-astro-cid-wpkchk5g]{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg)}.tool-calc__inputs[data-astro-cid-wpkchk5g]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.tool-calc__results[data-astro-cid-wpkchk5g]{display:flex;flex-direction:column;gap:var(--space-5);color:var(--color-inverse-text);background:radial-gradient(80% 60% at 100% 100%,rgb(22 194 71 / .28),transparent 70%),radial-gradient(60% 40% at 0% 0%,rgb(22 194 71 / .12),transparent 70%),var(--color-ink-900);border:1px solid var(--color-ink-900);box-shadow:0 24px 60px -20px #16c24773}.tool-calc__head[data-astro-cid-wpkchk5g]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.tool-calc__inputs[data-astro-cid-wpkchk5g] .tool-calc__head[data-astro-cid-wpkchk5g]{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.tool-calc__title[data-astro-cid-wpkchk5g]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.tool-calc__title--inverse[data-astro-cid-wpkchk5g]{color:var(--color-inverse-heading)}.tool-calc__reset[data-astro-cid-wpkchk5g]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding-inline:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text);border:1px solid var(--color-gray-500);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),color var(--transition-fast)}.tool-calc__reset[data-astro-cid-wpkchk5g]:hover{color:var(--color-heading);border-color:var(--color-ink-900)}.tool-calc__live[data-astro-cid-wpkchk5g]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-inverse-text-muted)}.tool-calc__live[data-astro-cid-wpkchk5g]:before{content:"";width:.5rem;height:.5rem;background:var(--color-inverse-accent);border-radius:50%;box-shadow:0 0 0 3px #2ee66b33}.tool-calc__fields[data-astro-cid-wpkchk5g]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-5) var(--space-4);align-items:start}.tool-calc__output[data-astro-cid-wpkchk5g]{display:grid;gap:var(--space-5)}.tool-calc__results[data-astro-cid-wpkchk5g][data-state=empty] .tool-calc__output[data-astro-cid-wpkchk5g]>:not([data-tool-message]){display:none}.tool-calc__results[data-astro-cid-wpkchk5g][data-state=error] .tool-calc__output[data-astro-cid-wpkchk5g]>:not([data-tool-message]){opacity:.45}.tool-calc__cta[data-astro-cid-wpkchk5g]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:auto;padding-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-inverse-text-muted);border-top:1px solid var(--color-inverse-border)}.tool-calc__cta[data-astro-cid-wpkchk5g] a[data-astro-cid-wpkchk5g]{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-weight-medium);color:var(--color-inverse-accent)}.tool-calc__cta[data-astro-cid-wpkchk5g] a[data-astro-cid-wpkchk5g]:hover{color:var(--color-inverse-heading)}@media(min-width:64em){.tool-calc__grid[data-astro-cid-wpkchk5g]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tool-calc__inputs[data-astro-cid-wpkchk5g],.tool-calc__results[data-astro-cid-wpkchk5g]{padding:var(--space-8)}.tool-calc__results[data-astro-cid-wpkchk5g]{position:sticky;top:calc(var(--header-height) + var(--space-4))}}.tool-info__grid[data-astro-cid-wpkchk5g]{display:grid;gap:var(--space-12)}.tool-info__main[data-astro-cid-wpkchk5g]{display:grid;gap:var(--space-10);min-width:0}.tool-info__main[data-astro-cid-wpkchk5g] .prose[data-astro-cid-wpkchk5g]>h2:first-of-type{margin-top:0}.tool-formula[data-astro-cid-wpkchk5g]{max-width:44rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tool-formula__title[data-astro-cid-wpkchk5g]{font-size:var(--font-size-xl)}.tool-formula__math[data-astro-cid-wpkchk5g]{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm);line-height:1.6;color:var(--color-heading);background:var(--color-surface-inset);border-radius:var(--radius-sm);overflow-wrap:anywhere}@media(max-width:39.99em){.tool-calc__inputs[data-astro-cid-wpkchk5g],.tool-calc__results[data-astro-cid-wpkchk5g],.tool-formula[data-astro-cid-wpkchk5g]{padding:var(--space-5)}.tool-formula__math[data-astro-cid-wpkchk5g]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs)}}.tool-formula__legend[data-astro-cid-wpkchk5g]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:var(--font-size-sm)}.tool-formula__term[data-astro-cid-wpkchk5g]{display:contents}.tool-formula__term[data-astro-cid-wpkchk5g] dt[data-astro-cid-wpkchk5g]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:var(--font-weight-medium);color:var(--color-heading)}.tool-formula__note[data-astro-cid-wpkchk5g]{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.tool-info__aside[data-astro-cid-wpkchk5g]{display:grid;align-content:start;gap:var(--space-4)}.tool-info__aside-title[data-astro-cid-wpkchk5g]{font-size:var(--font-size-xl)}.tool-info__list[data-astro-cid-wpkchk5g]{display:grid;gap:var(--space-3)}.tool-info__all[data-astro-cid-wpkchk5g]{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;font-weight:var(--font-weight-medium);color:var(--color-accent-strong)}.tool-info__all[data-astro-cid-wpkchk5g]:hover{color:var(--color-heading)}@media(min-width:64em){.tool-info__grid[data-astro-cid-wpkchk5g]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:var(--space-16)}.tool-info__aside[data-astro-cid-wpkchk5g]{position:sticky;top:calc(var(--header-height) + var(--space-6))}}.tool-field--wide[data-astro-cid-pmovux7h]{grid-column:1 / -1}.tool-field__control[data-astro-cid-pmovux7h]{appearance:textfield;-moz-appearance:textfield}.tool-field__control[data-astro-cid-pmovux7h]::-webkit-inner-spin-button,.tool-field__control[data-astro-cid-pmovux7h]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.tool-field__addon[data-astro-cid-pmovux7h]{white-space:nowrap}.field__group[data-astro-cid-pmovux7h] .tool-field__control[data-astro-cid-pmovux7h]{min-width:0}.tool-stats[data-astro-cid-xzyf3hfm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--stat-min, 10rem)),1fr));gap:var(--space-3)}.tool-stats--2[data-astro-cid-xzyf3hfm]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-stats--3[data-astro-cid-xzyf3hfm]{--stat-min: 8.5rem}.tool-stat[data-astro-cid-a7xkff55]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-4);background:#ffffff0a;border:1px solid var(--color-inverse-border);border-radius:var(--radius-md)}.tool-stat--featured[data-astro-cid-a7xkff55]{grid-column:1 / -1;padding:0 0 var(--space-5);background:none;border:0;border-bottom:1px solid var(--color-inverse-border);border-radius:0}.tool-stat__label[data-astro-cid-a7xkff55]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-inverse-text-muted)}.tool-stat__value[data-astro-cid-a7xkff55]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-inverse-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tool-stat--featured[data-astro-cid-a7xkff55] .tool-stat__value[data-astro-cid-a7xkff55]{font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:var(--font-weight-bold);line-height:1.05;color:var(--color-inverse-accent)}.tool-stat__value[data-astro-cid-a7xkff55][data-tone=success]{color:var(--color-inverse-accent)}.tool-stat__value[data-astro-cid-a7xkff55][data-tone=warning]{color:var(--color-amber-400)}.tool-stat__value[data-astro-cid-a7xkff55][data-tone=error]{color:var(--color-red-300)}.tool-stat__detail[data-astro-cid-a7xkff55]{font-size:var(--font-size-sm);color:var(--color-inverse-text)}.tool-stat__detail[data-astro-cid-a7xkff55]:empty{display:none}@media(max-width:39.99em){.tool-stat[data-astro-cid-a7xkff55]:not(.tool-stat--featured){padding:var(--space-3)}.tool-stat__value[data-astro-cid-a7xkff55]{font-size:var(--font-size-lg)}}.tool-faq[data-astro-cid-z3uxhy2g]{display:grid;gap:var(--space-3)}.faq-item[data-astro-cid-z3uxhy2g]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast)}.faq-item[data-astro-cid-z3uxhy2g][open]:not([data-closing]){box-shadow:var(--shadow-md)}.faq-item__question[data-astro-cid-z3uxhy2g]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-heading);list-style:none;cursor:pointer}.faq-item__question[data-astro-cid-z3uxhy2g]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-z3uxhy2g] .faq-item__chevron{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-base)}.faq-item[data-astro-cid-z3uxhy2g][open]:not([data-closing]) .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-z3uxhy2g]{margin:0;padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-md);line-height:1.6;color:var(--color-text)}
