.mpgf-assurance-funding-receipt_calculator__rC6C5{display:grid;gap:1.1rem;padding:clamp(1.15rem,2.8vw,1.75rem);border:1px solid var(--mpgf-line);border-radius:var(--radius-lg);background:var(--surface)}.mpgf-assurance-funding-receipt_controls__nlWwu,.mpgf-assurance-funding-receipt_metrics__K38CZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mpgf-assurance-funding-receipt_field__VFi2E{display:grid;align-content:start;gap:.45rem;margin:0;color:var(--ink)}.mpgf-assurance-funding-receipt_field__VFi2E>span:first-child{font-weight:700}.mpgf-assurance-funding-receipt_field__VFi2E small{color:var(--ink-muted);font-size:.8rem;line-height:1.4}.mpgf-assurance-funding-receipt_inputShell__C6ZyC{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:3.25rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);font-family:var(--font-mono);font-weight:600}.mpgf-assurance-funding-receipt_inputShell__C6ZyC>span{padding:0 .85rem}.mpgf-assurance-funding-receipt_inputShell__C6ZyC input{min-width:0;height:100%;padding:.82rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--font-mono);font-weight:600}.mpgf-assurance-funding-receipt_inputShell__C6ZyC input:focus-visible{outline:0}.mpgf-assurance-funding-receipt_inputShell__C6ZyC:focus-within{border-color:var(--mpgf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mpgf-accent) 18%,transparent)}.mpgf-assurance-funding-receipt_context__12Ak6{display:flex;flex-wrap:wrap;gap:.65rem .85rem;align-items:center}.mpgf-assurance-funding-receipt_boundary__wrRY_,.mpgf-assurance-funding-receipt_conclusion__qYGP0 p,.mpgf-assurance-funding-receipt_context__12Ak6 p,.mpgf-assurance-funding-receipt_metric__6Xp6K p{margin:0}.mpgf-assurance-funding-receipt_context__12Ak6 p{color:var(--ink-soft);font-size:.86rem}.mpgf-assurance-funding-receipt_badge__dZZ1r{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--mpgf-line);border-radius:999px;background:var(--mpgf-accent-soft);color:var(--mpgf-accent-strong);font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap}.mpgf-assurance-funding-receipt_result__O_Lc_{display:grid;gap:1rem}.mpgf-assurance-funding-receipt_metric__6Xp6K{display:grid;align-content:start;gap:.55rem;min-height:12rem;padding:clamp(1rem,2.4vw,1.4rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}.mpgf-assurance-funding-receipt_metricPrimary__nYVo7{border-color:color-mix(in srgb,var(--mpgf-accent) 42%,var(--line));background:linear-gradient(180deg,#ffffff,#f2f8f6)}.mpgf-assurance-funding-receipt_metricLabel__izb4X{color:var(--ink-muted);font-size:.84rem}.mpgf-assurance-funding-receipt_metricValue__iYTJa{min-width:0;padding:0;border-radius:0;background:transparent;color:var(--mpgf-accent-strong);font-family:var(--font-heading);font-size:clamp(2.35rem,6vw,4rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em;line-height:1;text-align:left}.mpgf-assurance-funding-receipt_metric__6Xp6K p:last-child{color:var(--ink-soft);font-size:.92rem}.mpgf-assurance-funding-receipt_boundary__wrRY_,.mpgf-assurance-funding-receipt_conclusion__qYGP0{padding-top:.9rem;border-top:1px solid var(--mpgf-line)}.mpgf-assurance-funding-receipt_conclusion__qYGP0{display:grid;gap:.25rem}.mpgf-assurance-funding-receipt_conclusion__qYGP0 strong{color:var(--ink);font-weight:700}.mpgf-assurance-funding-receipt_boundary__wrRY_,.mpgf-assurance-funding-receipt_conclusion__qYGP0 p{color:var(--ink-muted);font-size:.82rem;line-height:1.5}.mpgf-assurance-funding-receipt_error__6FNyu{margin:0;padding:1rem;border:1px solid color-mix(in srgb,var(--danger-ink) 30%,var(--line));border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger-ink)}@media (max-width:680px){.mpgf-assurance-funding-receipt_controls__nlWwu,.mpgf-assurance-funding-receipt_metrics__K38CZ{grid-template-columns:1fr}.mpgf-assurance-funding-receipt_metric__6Xp6K{min-height:0}.mpgf-assurance-funding-receipt_badge__dZZ1r{white-space:normal}}