.page_page__7cF0P{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__moUzI{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__cxBga{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}.page_heroArt__B9LHm{width:clamp(180px,40vw,240px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;margin-bottom:-8px}h1.page_title__Xr225{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__26cC3{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:480px}.page_method__aWvj5{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--muted);margin:12px 0 0;max-width:480px}section.page_section__hYL74{margin:0 0 36px}h2.page_sectionH__hzZnt{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__tmsn0{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_bodyMuted__oQr3q{font-size:var(--fs-body);line-height:1.6;color:var(--muted);margin:0 0 16px}.page_form___NgTA{display:flex;flex-direction:column;gap:20px}.page_field__4nvzD{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__hKvne{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__vcub1{margin-left:6px}.page_fieldOptional__vcub1,.page_hint__RgGt1{color:var(--muted);font-size:var(--fs-caption)}.page_hint__RgGt1{line-height:1.5;margin:0}.page_noTimeBtn__9D9qY{align-self:center}.page_error__4Le9v{font-size:var(--fs-ui);color:var(--error);margin:0}.page_resultCard__z1Tdu{position:relative;text-align:center}.page_shareFloat__r5fPl{position:absolute;top:12px;right:12px;z-index:2}.page_bigThree__noPS4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 8px}.page_sharedHero__2O4Qy{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px}.page_sharedHeroSign___GpQh{font-family:var(--font-serif);font-size:var(--fs-hero);line-height:1.05;color:var(--accent)}.page_bigThreeCell__3ICy1{display:flex;flex-direction:column;gap:4px;padding:16px 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);min-width:0}.page_bigThreeCellEmphasis__AywNA{border-color:var(--accent);background:var(--surface)}.page_bigThreeValue__Q8aP7{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text);max-width:100%;overflow-wrap:break-word}.page_bigThreeValueEmphasis__Ayoa0{color:var(--accent)}.page_approxNote__xwDtk{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:12px 0 0}.page_readMore__5Csja{display:inline-block;margin-top:18px;color:var(--accent);text-decoration:none;font-size:var(--fs-body)}.page_readMore__5Csja:hover{text-decoration:underline}.page_shareRow__dcwI4{display:flex;justify-content:center;margin-top:18px}.page_recalcBtn__FOSBo{margin-top:20px}.page_cta__GCF7a{margin-top:40px;text-align:center}.page_ctaTitle__quX8s{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__KRFPS{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__mpzh8{display:inline-flex;margin-top:14px}.page_faqList__iBpLl{display:flex;flex-direction:column}.page_faqItem__4smJU{margin-bottom:18px}h3.page_faqQ__n7rp3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__v1czp{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}