.calculator_root__UF10H{--bg:#141926;--text:#eef0f5;--muted:rgba(230,236,246,0.72);--faint:rgba(230,236,246,0.52);--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.28);--brass:#c9a158;--brass-bright:#e2c07f;--display:var(--font-v5-display),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;position:relative;z-index:1;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.calculator_root__UF10H a{color:var(--brass-bright);text-decoration:underline;text-decoration-color:rgba(226,192,127,.4);text-underline-offset:3px}.calculator_root__UF10H a:hover{text-decoration-color:var(--brass-bright)}.calculator_root__UF10H a:focus-visible,.calculator_root__UF10H button:focus-visible,.calculator_root__UF10H input:focus-visible,.calculator_root__UF10H summary:focus-visible{outline:2px solid var(--brass-bright);outline-offset:3px}.calculator_wrap__CZtHS{width:min(1120px,calc(100% - 32px));margin:0 auto}.calculator_top__Pozl2{position:static;background:transparent;border-bottom:1px solid var(--line)}.calculator_top__Pozl2 .calculator_wrap__CZtHS{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px}.calculator_root__UF10H .calculator_brand__eTubb,.calculator_root__UF10H .calculator_footLinks__G2mo9 a,.calculator_root__UF10H .calculator_topLinks__eA5GZ a{color:var(--muted);text-decoration:none}.calculator_root__UF10H .calculator_brand__eTubb{color:var(--text)}.calculator_root__UF10H .calculator_topLinks__eA5GZ{display:flex;gap:28px;font-size:15px}.calculator_root__UF10H .calculator_footLinks__G2mo9 a:hover,.calculator_root__UF10H .calculator_topLinks__eA5GZ a:hover{color:var(--text)}.calculator_foot__pPj__{border-top:1px solid var(--line);padding:32px 0 48px;font-size:15px}.calculator_root__UF10H .calculator_footLinks__G2mo9{display:flex;flex-wrap:wrap;gap:8px 24px}.calculator_imprint__VbZQR{margin:16px 0 0;color:var(--faint)}.calculator_h1__6Ok_a,.calculator_h2__qkR1w{color:var(--text);font-family:var(--display);font-weight:600;margin:0}.calculator_h1__6Ok_a{font-size:44px;line-height:1.12;letter-spacing:-.015em;max-width:24ch}.calculator_h2__qkR1w{font-size:28px;line-height:1.25;letter-spacing:-.01em;max-width:34ch;margin-bottom:20px}.calculator_lede__5aKG3{margin:20px 0 0;max-width:64ch;color:var(--muted)}.calculator_lead__f3uM5{margin:0 0 24px;max-width:68ch;color:var(--muted)}.calculator_note__Xi_AX{margin:16px 0 0;max-width:76ch;font-size:15px;color:var(--faint)}.calculator_hero__9LlMM{padding:72px 0 48px}.calculator_section__3vOad{padding:64px 0;border-top:1px solid var(--line)}.calculator_tool__SXPp2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:64px;align-items:start;padding:40px 0 48px;border-top:1px solid var(--line)}.calculator_form__BCki8{margin:0}.calculator_group__d2ZWm{border:0;margin:0;padding:0 0 28px;min-width:0}.calculator_group__d2ZWm:last-child{padding-bottom:0}.calculator_group__d2ZWm+.calculator_group__d2ZWm{padding-top:28px;border-top:1px solid var(--line)}.calculator_legend__B2XBc{float:left;width:100%;padding:0;margin:0 0 12px;font-weight:600;font-size:17px;color:var(--text)}.calculator_legend__B2XBc+*{clear:both}.calculator_field__SaJkA{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0}.calculator_field__SaJkA label{color:var(--muted);max-width:42ch}.calculator_numWrap__7bxpY{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0}.calculator_num__DbENt{font:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding:4px 2px;text-align:right;-moz-appearance:textfield}.calculator_num__DbENt::-webkit-inner-spin-button,.calculator_num__DbENt::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator_num__DbENt:focus{border-bottom-color:var(--brass-bright)}.calculator_suffix__jAqsv{font-size:15px;color:var(--faint)}.calculator_choice__wiGh3{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px 0;cursor:pointer}.calculator_choice__wiGh3 input,.calculator_inline__8uQ87 input{accent-color:var(--brass);margin:5px 0 0;width:16px;height:16px}.calculator_choiceName__s2D_n{display:block;color:var(--text)}.calculator_choiceDetail__33oG0{display:block;font-size:15px;color:var(--faint)}.calculator_sub___9xWc{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:8px 0 0 32px;font-size:15px;color:var(--muted)}.calculator_subLabel__MwBeQ{color:var(--faint)}.calculator_inline__8uQ87{display:inline-flex;align-items:baseline;gap:8px;cursor:pointer}.calculator_hint__VOQB2{margin:8px 0 0 32px;font-size:15px;color:var(--faint)}.calculator_result__MEvnf{position:sticky;top:24px;padding-left:40px;border-left:1px solid var(--line)}.calculator_mobileBar__CD2RB{display:none}.calculator_context__N5T99{margin:12px 0 0;font-size:15px;color:var(--muted)}.calculator_ctaRow__oHamQ{margin:28px 0 0}.calculator_root__UF10H .calculator_cta__9RgUq{display:inline-block;padding:12px 20px;border:1px solid var(--brass);border-radius:2px;color:var(--brass-bright);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s ease}.calculator_root__UF10H .calculator_cta__9RgUq:hover{background-color:rgba(201,161,88,.1)}.calculator_ctaAlt__sU3Dy{margin:12px 0 0;font-size:15px;color:var(--faint)}.calculator_sentence__g_okz{margin:0;font-family:var(--display);font-size:28px;font-weight:600;line-height:1.3;color:var(--text);font-variant-numeric:tabular-nums}.calculator_why__5aL52{margin:20px 0 0;color:var(--text)}.calculator_adjust__aOzkQ{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--line)}.calculator_adjust__aOzkQ summary{cursor:pointer;color:var(--brass-bright);font-weight:600}.calculator_adjustBlock__gXXrB{padding:16px 0 0}.calculator_adjustBlock__gXXrB+.calculator_adjustBlock__gXXrB{margin-top:16px;border-top:1px solid var(--line)}.calculator_adjustHead__ksR_g{margin:0 0 4px;color:var(--text)}.calculator_inlineGroup__iAC0k{display:inline-flex;gap:20px}.calculator_adjust__aOzkQ .calculator_hint__VOQB2{margin-left:0}.calculator_tableWrap__C9EYY{overflow-x:auto}.calculator_table__nE_bq{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.calculator_table__nE_bq td,.calculator_table__nE_bq th{text-align:left;vertical-align:top;padding:12px 24px 12px 0;border-bottom:1px solid var(--line)}.calculator_table__nE_bq thead th{font-weight:600;color:var(--faint);border-bottom-color:var(--line-strong)}.calculator_table__nE_bq tbody th{font-weight:400;color:var(--text);width:34%}.calculator_table__nE_bq td{color:var(--muted)}.calculator_table__nE_bq td:last-child,.calculator_table__nE_bq th:last-child{padding-right:0}.calculator_table__nE_bq tbody tr:last-child td,.calculator_table__nE_bq tbody tr:last-child th{border-bottom:0}.calculator_reset__ENR43{font:inherit;color:var(--brass-bright);background:none;border:0;padding:0;text-decoration:underline;text-decoration-color:rgba(226,192,127,.4);text-underline-offset:3px;cursor:pointer}.calculator_row__O0JiQ:last-child{padding-bottom:0}.calculator_row__O0JiQ{display:grid;grid-template-columns:240px minmax(0,64ch);gap:40px;padding:20px 0;border-top:1px solid var(--line)}.calculator_row__O0JiQ:first-child{border-top:0;padding-top:0}.calculator_rowTitle__4GnxJ{margin:0;font-size:17px;font-weight:600;color:var(--text)}.calculator_rowBody__ceMO8{margin:0;color:var(--muted)}.calculator_faq____M2o{margin:0;max-width:76ch}.calculator_faqItem__dUikt{padding:20px 0;border-top:1px solid var(--line)}.calculator_faqItem__dUikt:first-child{border-top:0;padding-top:0}.calculator_faq____M2o dt{font-weight:600}.calculator_faq____M2o dd{margin:6px 0 0;color:var(--muted)}@media (max-width:960px){.calculator_tool__SXPp2{grid-template-columns:minmax(0,1fr);gap:40px}.calculator_result__MEvnf{position:static;padding:32px 0 0;border-left:0;border-top:1px solid var(--line-strong);scroll-margin-top:16px}.calculator_root__UF10H .calculator_mobileBar__CD2RB{position:sticky;bottom:0;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:-40px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line-strong);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);text-decoration:none}.calculator_inlineGroup__iAC0k{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px}.calculator_row__O0JiQ{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:640px){.calculator_root__UF10H{font-size:16px}.calculator_h1__6Ok_a{font-size:32px}.calculator_h2__qkR1w{font-size:24px}.calculator_hero__9LlMM{padding:48px 0 32px}.calculator_section__3vOad{padding:48px 0}.calculator_root__UF10H .calculator_topLinks__eA5GZ{gap:18px}.calculator_hideNarrow__ImBuK{display:none}.calculator_sentence__g_okz{font-size:24px}.calculator_field__SaJkA{gap:16px}.calculator_hint__VOQB2,.calculator_sub___9xWc{margin-left:0}.calculator_table__nE_bq thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.calculator_table__nE_bq tr{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.calculator_table__nE_bq tbody tr:last-child{border-bottom:0}.calculator_table__nE_bq tbody th,.calculator_table__nE_bq td,.calculator_table__nE_bq th{display:block;width:auto;padding:0;border-bottom:0}.calculator_table__nE_bq td{margin-top:6px}.calculator_table__nE_bq .calculator_num__DbENt{text-align:left}.calculator_table__nE_bq td[data-label]:before{content:attr(data-label) ": ";color:var(--faint)}}