.calculator_shell__fRCeW{display:grid;grid-gap:var(--gap-col);gap:var(--gap-col);align-items:start}@media (min-width:860px){.calculator_shell__fRCeW{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}}.calculator_inputs__ltFby{display:flex;flex-direction:column;gap:clamp(20px,2.8vh,30px);border-top:1px solid var(--ink);padding-top:clamp(22px,3vh,34px)}.calculator_field__P7pMU{display:flex;flex-direction:column;gap:9px;min-width:0}.calculator_label__bOg7F{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);padding:0}.calculator_input__qHRvV{font-family:var(--font-body);font-size:16px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ash);border-radius:0;padding:11px 0;min-height:44px;width:100%}.calculator_hint__5Qwqq{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.6;color:var(--teal);margin:0}.calculator_choice__R8YD0{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:11px}.calculator_segment__uQ3QK{display:flex;flex-wrap:wrap;gap:8px}.calculator_option__FJM6V{position:relative;cursor:pointer}.calculator_option__FJM6V input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.calculator_option__FJM6V span{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;color:var(--ink);border:.5px solid var(--ash);border-radius:var(--r-button);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.calculator_option__FJM6V:hover span{border-color:var(--ink)}.calculator_option__FJM6V input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bone)}.calculator_option__FJM6V input:focus-visible+span{outline:2px solid var(--redline);outline-offset:3px}.calculator_rates__VZD6s{border-top:var(--hair-light);border-bottom:var(--hair-light)}.calculator_rates__VZD6s summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--redline)}.calculator_rates__VZD6s summary::-webkit-details-marker{display:none}.calculator_rates__VZD6s summary:after{content:"+";font-size:16px}.calculator_rates__VZD6s[open] summary:after{content:"\2212"}.calculator_rates__VZD6s[open]{padding-bottom:6px}.calculator_rates__VZD6s>:not(summary){margin-bottom:18px}.calculator_tableWrap__Vjhxl{overflow-x:auto}.calculator_table__CTIkU{width:100%;border-collapse:collapse;font-size:14px}.calculator_table__CTIkU th{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--teal);padding:8px 8px 8px 0;white-space:nowrap}.calculator_table__CTIkU td{padding:2px 8px 2px 0}.calculator_cell__vzicq{font-family:var(--font-body);font-size:16px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ash);border-radius:0;padding:8px 0;min-height:44px;width:100%;min-width:52px}.calculator_pair__FCcal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:20px;gap:20px}.calculator_reset__KR3Af{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}.calculator_reset__KR3Af:hover{color:var(--redline)}.calculator_results__KOXOg{min-width:0}.calculator_resultsHead__veUWs{font-family:var(--font-mono);font-size:var(--t-mono-sm);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.calculator_plans__u3N0b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));grid-gap:clamp(12px,1.4vw,20px);gap:clamp(12px,1.4vw,20px)}.calculator_plan__tWcTV{border:.5px solid var(--ash);border-radius:var(--r-figure);padding:clamp(18px,2vw,26px);min-width:0}.calculator_plan__tWcTV[data-best]{border:1px solid var(--redline);background:var(--redline-a12)}.calculator_planTop__2cHhl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:14px}.calculator_planName__hMYmo{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:clamp(18px,1.7vw,23px);line-height:1.1;margin:0}.calculator_badge__VEBzU{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--redline)}.calculator_total__f4WIC{font-family:var(--font-display);font-size:clamp(34px,3.6vw,52px);line-height:1;margin:0 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_share__OqN_b{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.calculator_lines__vkkP1{margin:0;border-top:.5px solid var(--ash)}.calculator_plan__tWcTV[data-best] .calculator_lines__vkkP1,.calculator_plan__tWcTV[data-best] .calculator_lines__vkkP1 div{border-color:var(--redline)}.calculator_lines__vkkP1 div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:.5px solid var(--ash);font-size:14px;line-height:1.35}.calculator_lines__vkkP1 div:last-child{border-bottom:0;padding-bottom:0}.calculator_lines__vkkP1 dt{color:var(--teal)}.calculator_lines__vkkP1 dd{margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_notes__VnqnB{margin-top:clamp(24px,3.4vh,38px);padding-top:clamp(18px,2.6vh,26px);border-top:var(--hair-light)}.calculator_notesLabel__u9D2T{font-family:var(--font-mono);font-size:var(--t-mono-sm);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);margin:0 0 12px}.calculator_notes__VnqnB ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.calculator_notes__VnqnB li{font-weight:500;font-size:clamp(16px,1.4vw,19px);line-height:1.4}@media (prefers-reduced-motion:reduce){.calculator_option__FJM6V span{transition-duration:1ms}}.ui_hero__IAS9s{padding:calc(var(--nav-h) + clamp(36px, 7vh, 84px)) var(--pad-inline) clamp(36px,6vh,68px)}.ui_heroLead__MJF8s{max-width:60ch;margin-top:clamp(18px,2.6vh,28px)}.ui_toolSection__5c22o{padding-top:clamp(40px,6vh,72px)}.ui_group__k9YdI+.ui_group__k9YdI{margin-top:clamp(44px,7vh,80px)}.ui_list__SbpPv{list-style:none;margin:0;padding:0;border-bottom:var(--hair-light)}.ui_item__ErzQ_{display:grid;grid-gap:8px clamp(20px,3vw,48px);gap:8px clamp(20px,3vw,48px);align-items:baseline;padding:clamp(22px,3.2vh,36px) 0;border-top:var(--hair-light);color:var(--ink);text-decoration:none}@media (min-width:860px){.ui_item__ErzQ_{grid-template-columns:minmax(0,5fr) minmax(0,7fr) auto}}.ui_itemName__HJruP{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--t-h3);line-height:var(--lh-h3);margin:0;transition:color .2s ease}.ui_item__ErzQ_:hover{color:var(--ink)}.ui_item__ErzQ_:hover .ui_itemGo__GllAj,.ui_item__ErzQ_:hover .ui_itemName__HJruP{color:var(--redline)}.ui_itemGo__GllAj{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);white-space:nowrap}.ui_faq__T7J1F{border-bottom:var(--hair-light)}.ui_faq__T7J1F details{border-top:var(--hair-light)}.ui_faq__T7J1F summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(16px,2.2vh,24px) 0;min-height:44px;cursor:pointer;list-style:none;font-weight:500;font-size:clamp(16px,1.4vw,20px);line-height:1.3}.ui_faq__T7J1F summary::-webkit-details-marker{display:none}.ui_faq__T7J1F summary:after{content:"+";flex:none;font-family:var(--font-mono);color:var(--redline)}.ui_faq__T7J1F details[open] summary:after{content:"\2212"}.ui_faq__T7J1F details p{max-width:62ch;padding-bottom:clamp(18px,2.6vh,28px)}@media (prefers-reduced-motion:reduce){.ui_itemName__HJruP{transition-duration:1ms}}