.Calculator_shell__hq7Bh{display:grid;grid-gap:var(--gap-col);gap:var(--gap-col);align-items:start}@media (min-width:860px){.Calculator_shell__hq7Bh{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}}.Calculator_inputs__1crg2{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__vB81s{display:flex;flex-direction:column;gap:9px;min-width:0}.Calculator_label__GJ0An{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);padding:0}.Calculator_input__oDpzY{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__EvaP0{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.6;color:var(--teal);margin:0}.Calculator_choice__t1ovB{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:11px}.Calculator_segment__eW9Ls{display:flex;flex-wrap:wrap;gap:8px}.Calculator_option__2S9oJ{position:relative;cursor:pointer}.Calculator_option__2S9oJ input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.Calculator_option__2S9oJ 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__2S9oJ:hover span{border-color:var(--ink)}.Calculator_option__2S9oJ input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bone)}.Calculator_option__2S9oJ input:focus-visible+span{outline:2px solid var(--redline);outline-offset:3px}.Calculator_rates__tYtkG{border-top:var(--hair-light);border-bottom:var(--hair-light)}.Calculator_rates__tYtkG 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__tYtkG summary::-webkit-details-marker{display:none}.Calculator_rates__tYtkG summary:after{content:"+";font-size:16px}.Calculator_rates__tYtkG[open] summary:after{content:"\2212"}.Calculator_rates__tYtkG[open]{padding-bottom:6px}.Calculator_rates__tYtkG>:not(summary){margin-bottom:18px}.Calculator_tableWrap__m2y2Q{overflow-x:auto}.Calculator_table__PXhau{width:100%;border-collapse:collapse;font-size:14px}.Calculator_table__PXhau 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__PXhau td{padding:2px 8px 2px 0}.Calculator_cell__dOhEL{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__QQqQr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:20px;gap:20px}.Calculator_reset__g8O_D{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__g8O_D:hover{color:var(--redline)}.Calculator_results__rQEy0{min-width:0}.Calculator_resultsHead__GGjDL{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__LQP3H{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__jok2w{border:.5px solid var(--ash);border-radius:var(--r-figure);padding:clamp(18px,2vw,26px);min-width:0}.Calculator_plan__jok2w[data-best]{border:1px solid var(--redline);background:var(--redline-a12)}.Calculator_planTop__Zd_Zd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:14px}.Calculator_planName__imwI3{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__zFwWz{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--redline)}.Calculator_total__H8prR{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__3Ae2V{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin:0 0 18px}.Calculator_lines__cUHuA{margin:0;border-top:.5px solid var(--ash)}.Calculator_plan__jok2w[data-best] .Calculator_lines__cUHuA,.Calculator_plan__jok2w[data-best] .Calculator_lines__cUHuA div{border-color:var(--redline)}.Calculator_lines__cUHuA 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__cUHuA div:last-child{border-bottom:0;padding-bottom:0}.Calculator_lines__cUHuA dt{color:var(--teal)}.Calculator_lines__cUHuA dd{margin:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Calculator_notes__F7Z8m{margin-top:clamp(24px,3.4vh,38px);padding-top:clamp(18px,2.6vh,26px);border-top:var(--hair-light)}.Calculator_notesLabel__fZzxi{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__F7Z8m ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.Calculator_notes__F7Z8m li{font-weight:500;font-size:clamp(16px,1.4vw,19px);line-height:1.4}@media (prefers-reduced-motion:reduce){.Calculator_option__2S9oJ 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}}