._calculator_zks7t_1{border:1px solid var(--line);border-top:4px solid var(--yellow);border-radius:var(--ui-radius);background:var(--ui-sand);min-width:0;margin:0 0 42px;padding:26px;scroll-margin-top:100px}._calculator_zks7t_1 h2{margin-bottom:16px}._kicker_zks7t_2{letter-spacing:.04em;text-transform:uppercase;color:var(--eyebrow);font-size:.8125rem;font-weight:700}._note_zks7t_2{color:var(--muted);font-size:.875rem;line-height:1.65}._fields_zks7t_3{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 12px;padding:0;display:grid}._fields_zks7t_3 legend{grid-column:1/-1;padding:0 0 16px;font-size:1rem;font-weight:700}._field_zks7t_3{min-width:0}._field_zks7t_3 label{margin-bottom:8px;font-size:.9375rem;font-weight:650;line-height:1.5;display:block}._field_zks7t_3 input{background:var(--surface);border:1px solid var(--input);border-radius:var(--ui-radius);width:100%;min-height:48px;font:inherit;color:var(--ink);padding:10px 12px;display:block}._field_zks7t_3 input[aria-invalid=true]{border:2px solid #a42c25}._field_zks7t_3 input:focus-visible,._actions_zks7t_3 button:focus-visible,._method_zks7t_3 summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}._hint_zks7t_4,._error_zks7t_4{margin-top:8px;font-size:.8125rem;line-height:1.6;display:block}._hint_zks7t_4{color:var(--muted)}._error_zks7t_4{color:#922b24;font-weight:650}._actions_zks7t_3{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}._actions_zks7t_3 button{border:1px solid var(--ink);border-radius:var(--ui-radius);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;padding:11px 16px;font:650 .875rem/1.5 Manrope,system-ui,sans-serif}._actions_zks7t_3 ._primary_zks7t_5{background:var(--ink);color:#fff}._actions_zks7t_3 button:hover{background:var(--sage)}._result_zks7t_6{border:1px solid var(--line);background:var(--surface);border-radius:var(--ui-radius);overflow-wrap:anywhere;margin-top:24px;padding:20px}._result_zks7t_6 h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:0;font-size:1.2rem;display:flex}._result_zks7t_6 h3 strong{font-size:1.8rem}._result_zks7t_6 dl{margin:20px 0}._result_zks7t_6 dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}._result_zks7t_6 dt{font-size:.9375rem;line-height:1.6}._result_zks7t_6 dd{flex-shrink:0;margin:0;font-size:1rem;font-weight:650}._feeTotal_zks7t_6{font-weight:700}._example_zks7t_6{border-left:3px solid var(--yellow);background:var(--ui-sand);padding:12px 14px;font-size:.875rem;font-weight:650}._method_zks7t_3{margin-top:20px;font-size:.875rem}._method_zks7t_3 summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}._method_zks7t_3 p{font-size:.875rem;line-height:1.7}._screenSection_zks7t_8{margin:30px 0 42px;scroll-margin-top:100px}._screens_zks7t_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}._screen_zks7t_8{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);min-width:0;padding:22px}._screen_zks7t_8 h3{margin-top:0;font-size:1.25rem}._screen_zks7t_8 dl{margin:16px 0}._screen_zks7t_8 dt{color:var(--muted);margin-top:12px;font-size:.8125rem;font-weight:650}._screen_zks7t_8 dd{margin:4px 0;font-size:1rem;line-height:1.6}._screenWords_zks7t_8{border:1px solid var(--line);background:var(--ui-sand);padding:12px;font:650 .875rem/1.6 Manrope,system-ui,sans-serif;display:block}._checklist_zks7t_9{background:var(--ui-sand);border-left:3px solid var(--yellow);margin:0 0 34px;padding:24px;scroll-margin-top:100px}._checklist_zks7t_9 ul{margin:16px 0 0;padding-left:22px}._checklist_zks7t_9 li{padding:6px 0;font-size:1rem;line-height:1.7}@media (width<=620px){._calculator_zks7t_1{padding:20px}._fields_zks7t_3,._screens_zks7t_8{grid-template-columns:minmax(0,1fr)}._actions_zks7t_3{grid-template-columns:minmax(0,1fr);display:grid}._actions_zks7t_3 button{width:100%}._result_zks7t_6{padding:16px}._result_zks7t_6 dl>div{display:block}._result_zks7t_6 dd{margin-top:5px}._screen_zks7t_8,._checklist_zks7t_9{padding:20px}._calculator_zks7t_1,._screenSection_zks7t_8,._checklist_zks7t_9{scroll-margin-top:85px}}._actions_zks7t_3 button{border-radius:999px}._actions_zks7t_3 ._primary_zks7t_5:hover{background:var(--forest-deep)}._field_zks7t_3 input{border-radius:12px}._calculator_zks7t_1{border-top-width:0;border-radius:24px}._result_zks7t_6,._screen_zks7t_8,._checklist_zks7t_9{border-radius:18px}
