.tool-page.svelte-1usb6s4{width:min(820px,calc(100% - 32px));margin:0 auto;padding:40px 0 72px}.intro.svelte-1usb6s4,.calculator.svelte-1usb6s4,.disclosures.svelte-1usb6s4{min-width:0}.intro.svelte-1usb6s4{padding:26px 0 22px}.eyebrow.svelte-1usb6s4,.result-kicker.svelte-1usb6s4,.source-card.svelte-1usb6s4 p:where(.svelte-1usb6s4){margin:0 0 8px;color:var(--mmm-color-accent-link);font:900 .82rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.04em}h1.svelte-1usb6s4{margin:0;color:var(--mmm-color-ink-base);font:800 3rem/1 var(--mmm-type-serif-family)}.intro.svelte-1usb6s4>p:where(.svelte-1usb6s4):not(.eyebrow){margin:16px 0 0;color:var(--mmm-color-ink-muted);font:650 1.12rem/1.55 var(--mmm-type-sans-family)}.calculator.svelte-1usb6s4,.input-panel.svelte-1usb6s4,.disclosures.svelte-1usb6s4,.source-list.svelte-1usb6s4{display:grid;gap:16px}.input-panel.svelte-1usb6s4{border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-md);background:var(--mmm-color-paper-raised);padding:22px}.input-panel.svelte-1usb6s4 h2:where(.svelte-1usb6s4){margin:0;color:var(--mmm-color-ink-base);font:800 1.65rem/1.15 var(--mmm-type-serif-family)}label.svelte-1usb6s4{display:grid;gap:7px;min-width:0}label.svelte-1usb6s4 span:where(.svelte-1usb6s4){color:var(--mmm-color-ink-base);font:850 1rem/1.25 var(--mmm-type-sans-family)}label.svelte-1usb6s4 small:where(.svelte-1usb6s4){color:var(--mmm-color-ink-muted);font:650 .9rem/1.35 var(--mmm-type-sans-family)}input[type=number].svelte-1usb6s4{width:100%;min-width:0;min-height:46px;border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-paper-base);color:var(--mmm-color-ink-base);padding:10px 12px;font:750 1rem/1.2 var(--mmm-type-sans-family);font-variant-numeric:tabular-nums}input[disabled].svelte-1usb6s4{opacity:.5}.tenure.svelte-1usb6s4{border:0;margin:0;padding:0;display:grid;gap:7px}.tenure.svelte-1usb6s4 legend:where(.svelte-1usb6s4){padding:0;color:var(--mmm-color-ink-base);font:850 1rem/1.25 var(--mmm-type-sans-family)}.radio.svelte-1usb6s4{grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.radio.svelte-1usb6s4 input:where(.svelte-1usb6s4){width:20px;height:20px}button.svelte-1usb6s4{min-height:48px;border:1px solid var(--mmm-color-ink-base);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-ink-base);color:var(--mmm-color-paper-raised);padding:12px 16px;font:900 1rem/1 var(--mmm-type-sans-family);cursor:pointer}.result-card.svelte-1usb6s4{border:1px solid color-mix(in srgb,var(--mmm-color-accent-link) 35%,var(--mmm-color-paper-edge));border-radius:var(--mmm-radius-md);background:color-mix(in srgb,var(--mmm-color-accent-link) 8%,var(--mmm-color-paper-raised));padding:24px}.result-card.svelte-1usb6s4 h2:where(.svelte-1usb6s4){margin:0;color:var(--mmm-color-ink-base);font:800 2.05rem/1.1 var(--mmm-type-serif-family)}.verdict-sentence.svelte-1usb6s4{margin:12px 0 0;color:var(--mmm-color-ink-muted);font:650 1.02rem/1.5 var(--mmm-type-sans-family)}.ledger.svelte-1usb6s4{margin:18px 0;padding:0;list-style:none;display:grid;gap:10px}.ledger-row.svelte-1usb6s4{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"rank state total" "rank tag tag";align-items:center;gap:2px 14px;border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-paper-base);padding:14px 16px}.ledger-row.winner.svelte-1usb6s4{border-color:color-mix(in srgb,var(--mmm-color-positive, green) 60%,var(--mmm-color-paper-edge));background:color-mix(in srgb,var(--mmm-color-positive, green) 10%,var(--mmm-color-paper-base))}.ledger-row.trap.svelte-1usb6s4{border-color:color-mix(in srgb,var(--mmm-color-negative, #8a2b2b) 55%,var(--mmm-color-paper-edge));background:color-mix(in srgb,var(--mmm-color-negative, #8a2b2b) 9%,var(--mmm-color-paper-base))}.rank.svelte-1usb6s4{grid-area:rank;color:var(--mmm-color-ink-muted);font:900 1.1rem/1 var(--mmm-type-sans-family);font-variant-numeric:tabular-nums}.state.svelte-1usb6s4{grid-area:state;color:var(--mmm-color-ink-base);font:800 1.3rem/1.1 var(--mmm-type-serif-family)}.total.svelte-1usb6s4{grid-area:total;color:var(--mmm-color-ink-base);font:900 1.5rem/1 var(--mmm-type-sans-family);font-variant-numeric:tabular-nums}.tag.svelte-1usb6s4{grid-area:tag;color:var(--mmm-color-ink-muted);font:850 .82rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.03em}.meaning.svelte-1usb6s4{border-top:1px solid color-mix(in srgb,var(--mmm-color-accent-link) 24%,var(--mmm-color-paper-edge));padding-top:14px}.meaning.svelte-1usb6s4 h3:where(.svelte-1usb6s4){margin:0;color:var(--mmm-color-ink-base);font:900 .86rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.04em}.meaning.svelte-1usb6s4 p:where(.svelte-1usb6s4){margin:8px 0 0;color:var(--mmm-color-ink-muted);font:650 .98rem/1.5 var(--mmm-type-sans-family)}.disclosures.svelte-1usb6s4{margin-top:18px}details.svelte-1usb6s4{border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);background:var(--mmm-color-paper-raised)}summary.svelte-1usb6s4{min-height:48px;padding:14px 16px;cursor:pointer;color:var(--mmm-color-ink-base);font:900 .98rem/1.2 var(--mmm-type-sans-family)}.detail-body.svelte-1usb6s4,.source-list.svelte-1usb6s4{border-top:1px solid var(--mmm-color-paper-edge);padding:16px}table.svelte-1usb6s4{width:100%;border-collapse:collapse}th.svelte-1usb6s4,td.svelte-1usb6s4{border-top:1px solid var(--mmm-color-paper-edge);padding:12px 8px;text-align:left;vertical-align:top}thead.svelte-1usb6s4 th:where(.svelte-1usb6s4){border-top:0}th[scope=col].num.svelte-1usb6s4,td.svelte-1usb6s4{text-align:right;color:var(--mmm-color-ink-base);font:900 1rem/1.25 var(--mmm-type-sans-family);font-variant-numeric:tabular-nums}th[scope=row].svelte-1usb6s4{color:var(--mmm-color-ink-muted);font:850 .92rem/1.25 var(--mmm-type-sans-family)}.total-row.svelte-1usb6s4 th:where(.svelte-1usb6s4),.total-row.svelte-1usb6s4 td:where(.svelte-1usb6s4){border-top:2px solid var(--mmm-color-ink-base)}.detail-body.svelte-1usb6s4 p:where(.svelte-1usb6s4),.detail-body.svelte-1usb6s4 li:where(.svelte-1usb6s4),.source-card.svelte-1usb6s4 dd:where(.svelte-1usb6s4){color:var(--mmm-color-ink-muted);font:650 .98rem/1.5 var(--mmm-type-sans-family)}.detail-body.svelte-1usb6s4 p:where(.svelte-1usb6s4),.detail-body.svelte-1usb6s4 ul:where(.svelte-1usb6s4){margin:0}.detail-body.svelte-1usb6s4 ul:where(.svelte-1usb6s4){display:grid;gap:8px;padding-left:1.2rem}.source-card.svelte-1usb6s4{min-width:0;border:1px solid var(--mmm-color-paper-edge);border-radius:var(--mmm-radius-sm);padding:14px}.source-card.svelte-1usb6s4 h3:where(.svelte-1usb6s4){margin:0;color:var(--mmm-color-ink-base);font:800 1.15rem/1.2 var(--mmm-type-serif-family)}dl.svelte-1usb6s4{display:grid;gap:10px;margin:12px 0}dt.svelte-1usb6s4{color:var(--mmm-color-ink-base);font:900 .76rem/1.2 var(--mmm-type-sans-family);text-transform:uppercase;letter-spacing:.04em}dd.svelte-1usb6s4{margin:4px 0 0}.source-card.svelte-1usb6s4 a:where(.svelte-1usb6s4){color:var(--mmm-color-accent-link);font:900 .95rem/1.2 var(--mmm-type-sans-family)}@media(max-width:540px){h1.svelte-1usb6s4{font-size:2.35rem}.input-panel.svelte-1usb6s4,.result-card.svelte-1usb6s4{padding:18px}.result-card.svelte-1usb6s4 h2:where(.svelte-1usb6s4){font-size:1.7rem}th.svelte-1usb6s4,td.svelte-1usb6s4{padding:10px 4px;font-size:.9rem}}
