.info-icon.svelte-46n1f7{display:inline-flex;flex-shrink:0;width:.95rem;height:.95rem;padding:0;border:none;background:transparent;color:var(--color-ink-4);cursor:pointer;transition:color .16s ease}.info-icon.svelte-46n1f7:hover{color:var(--color-action)}.info-icon.svelte-46n1f7:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:9999px}.info-icon__svg.svelte-46n1f7{width:100%;height:100%}.info-pop.svelte-46n1f7{position:fixed;inset:0 auto auto 0;margin:0;width:fit-content;max-width:min(20rem,calc(100vw - 1.5rem));padding:1rem 2rem 1rem 1.1rem;border:1px solid var(--color-rule);border-radius:.625rem;background:var(--color-paper);color:var(--color-ink-2);font-size:.9375rem;line-height:1.55;text-align:left;box-shadow:0 16px 40px #14120e33}.info-pop--wide.svelte-46n1f7{width:min(22rem,calc(100vw - 1.5rem));max-width:none}.info-pop.svelte-46n1f7::backdrop{background:#14120e1f}.info-pop__close.svelte-46n1f7{position:absolute;top:.4rem;right:.4rem;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--color-ink-4);font-size:.8125rem;line-height:1;cursor:pointer}.info-pop__close.svelte-46n1f7:hover{color:var(--color-ink)}.info-pop__close.svelte-46n1f7:focus-visible{outline:2px solid var(--color-action);outline-offset:1px}.info-pop__title.svelte-46n1f7{margin-bottom:.4rem;font-size:1.0625rem;font-weight:600;color:var(--color-ink)}.results-card.svelte-6jbbd6{background:#fff;border:1.5px solid var(--color-tan);border-radius:16px;padding:26px 22px 30px;box-shadow:0 2px 8px #26241f0d;text-align:left}.estimate-eyebrow.svelte-6jbbd6{margin:0}.amount-line.svelte-6jbbd6{margin:8px 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:600;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.amount-meta.svelte-6jbbd6{display:block;margin:8px 0 0;font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.45;white-space:normal}.direction.svelte-6jbbd6{font-weight:700}.per.svelte-6jbbd6{font-weight:500;color:var(--color-ink-4)}.notes.svelte-6jbbd6 p{margin:16px 0 0;font-size:.875rem;line-height:1.55;color:var(--color-ink-4)}.notes.svelte-6jbbd6 strong{font-weight:600}.notes.svelte-6jbbd6 .note-link{color:var(--color-ink-4);text-decoration:none}.secondary.svelte-6jbbd6:before{content:"";display:block;height:1px;background:var(--color-rule-faint);margin:24px 0 22px}.compact.svelte-6jbbd6{position:fixed;inset:var(--site-header-h, 0px) 0 auto 0;z-index:40;padding-top:max(0px,calc(env(safe-area-inset-top) - var(--site-header-h, 0px)));background:#fff;border-bottom:1.5px solid var(--color-tan);box-shadow:0 4px 16px #3c2d1414;pointer-events:none;visibility:hidden;transform:translateY(calc(-100% - 24px));will-change:transform;transition:transform .24s cubic-bezier(.2,0,0,1),visibility 0s linear .24s}.compact--shown.svelte-6jbbd6{visibility:visible;transform:translateY(0);transition:transform .24s cubic-bezier(.2,0,0,1),visibility 0s}@media(prefers-reduced-motion:reduce){.compact.svelte-6jbbd6,.compact--shown.svelte-6jbbd6{transition:none}}.compact__inner.svelte-6jbbd6{display:grid;gap:4px;max-width:32rem;margin:0 auto;padding:10px 20px}.compact__row.svelte-6jbbd6{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.compact__label.svelte-6jbbd6{white-space:nowrap}.compact__figure.svelte-6jbbd6{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.compact__amount.svelte-6jbbd6{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.compact__meta.svelte-6jbbd6{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-ink-2)}
