.calc.svelte-4fwh37{gap:1.5rem;display:grid}.field.svelte-4fwh37{max-inline-size:20rem;gap:.4rem;width:100%;display:grid}.field.svelte-4fwh37 label:where(.svelte-4fwh37){font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text)}.field.svelte-4fwh37 input:where(.svelte-4fwh37){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:100%;max-width:100%;color:var(--text);font-size:var(--fs-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;padding:.65rem .8rem}@media (prefers-color-scheme:dark){.field.svelte-4fwh37 input:where(.svelte-4fwh37){--lightningcss-light: ;--lightningcss-dark:initial}}.field.svelte-4fwh37 input:where(.svelte-4fwh37):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.hint.svelte-4fwh37,.note.svelte-4fwh37{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:.5rem;display:flex}.note.svelte-4fwh37{color:#dc2626}.result.svelte-4fwh37{gap:1.25rem;display:grid}.age.svelte-4fwh37{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;max-width:100%;padding:1.25rem;display:flex}.part.svelte-4fwh37{color:var(--text-muted);font-size:var(--fs-base);overflow-wrap:anywhere;word-break:break-word}.part.svelte-4fwh37 strong:where(.svelte-4fwh37){color:var(--accent);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:1.1;display:block}.stats.svelte-4fwh37{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0;display:grid}.stat.svelte-4fwh37{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.85rem 1rem}.stat.svelte-4fwh37 dt:where(.svelte-4fwh37){font-size:var(--fs-sm);color:var(--text-faint)}.stat.svelte-4fwh37 dd:where(.svelte-4fwh37){font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);overflow-wrap:anywhere;word-break:break-word;margin:.2rem 0 0}.run.svelte-4fwh37{gap:.6rem;display:flex}
