.guide_crumbs__lFJ2k{font-family:var(--f-mono,var(--mono));font-size:12px;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.guide_crumbs__lFJ2k,.guide_crumbs__lFJ2k a{color:var(--t-dim,var(--dim))}.guide_crumbs__lFJ2k a:hover{color:var(--ink)}.guide_lead__gpzYo{font-size:16px!important;color:var(--soft)}.guide_frame__NuSGS{position:relative;margin:6px 0 20px;max-width:100%}.guide_tableWrap__a1hjB{overflow-x:auto;border:1px solid var(--line);border-radius:12px;max-width:100%}.guide_tableWrap__a1hjB:focus-visible{outline:2px solid var(--t-link,var(--link));outline-offset:2px}.guide_fadeL__ErjC1,.guide_fadeR__OHxbf{position:absolute;top:1px;bottom:1px;width:28px;pointer-events:none;transition:opacity .15s}.guide_fadeR__OHxbf{right:1px;border-radius:0 11px 11px 0;background:linear-gradient(to left,var(--bg),transparent)}.guide_fadeL__ErjC1{left:1px;border-radius:11px 0 0 11px;background:linear-gradient(to right,var(--bg),transparent)}.guide_fadeL__ErjC1[data-hide],.guide_fadeR__OHxbf[data-hide],.guide_scrollHint__0EzB1[data-hide]{opacity:0}.guide_scrollHint__0EzB1{position:absolute;right:4px;bottom:-15px;font:600 11px/1 var(--f-mono,var(--mono));letter-spacing:.06em;text-transform:uppercase;color:var(--t-dim,var(--dim));pointer-events:none;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.guide_fadeL__ErjC1,.guide_fadeR__OHxbf,.guide_scrollHint__0EzB1{transition:none}}.guide_table__vo0ay{border-collapse:collapse;width:100%;font-size:13.6px;line-height:1.5}.guide_table__vo0ay caption{text-align:left;padding:10px 14px 0;color:var(--t-dim,var(--dim));font-size:12.5px}.guide_table__vo0ay td,.guide_table__vo0ay th{text-align:left;padding:9px 14px;border-bottom:1px solid var(--line);color:var(--soft);vertical-align:top}.guide_table__vo0ay th{color:var(--ink);font-weight:650}.guide_table__vo0ay td.guide_nobreak__FMd3o{white-space:nowrap}@media (max-width:480px){.guide_table__vo0ay td,.guide_table__vo0ay th{padding:8px 9px}.guide_table__vo0ay{font-size:13px}.guide_loadTable__P9ocW td,.guide_loadTable__P9ocW th{padding-left:5px;padding-right:5px}.guide_loadTable__P9ocW td:first-child,.guide_loadTable__P9ocW th:first-child{padding-left:10px}.guide_loadTable__P9ocW td:last-child,.guide_loadTable__P9ocW th:last-child{padding-right:10px}.guide_loadTable__P9ocW td.guide_mono__qLf6m{font-size:12.2px}.guide_wide__3i00O{display:none}.guide_narrowOnly__IUATy{display:inline!important}.guide_narrowPlus__k_T6t:before{content:"+"}.guide_narrowDot__YyNnz:after{content:"."}}@media (max-width:359px){.guide_table__vo0ay td,.guide_table__vo0ay th{padding-left:5px;padding-right:5px}.guide_table__vo0ay td:first-child,.guide_table__vo0ay th:first-child{padding-left:8px}.guide_table__vo0ay td:last-child,.guide_table__vo0ay th:last-child{padding-right:8px}.guide_loadTable__P9ocW td,.guide_loadTable__P9ocW th{padding-left:3px;padding-right:3px}.guide_loadTable__P9ocW td.guide_mono__qLf6m{font-size:11.6px}}.guide_table__vo0ay tr:last-child td{border-bottom:0}.guide_mono__qLf6m{font-family:var(--f-mono,var(--mono));font-size:12.8px}.guide_narrowOnly__IUATy{display:none}.guide_steps__d3EMG{counter-reset:step;list-style:none;padding-left:0!important}.guide_steps__d3EMG>li{counter-increment:step;position:relative;padding-left:38px;margin-bottom:14px!important}.guide_steps__d3EMG>li:before{content:counter(step);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:8px;border:1px solid var(--line2);display:grid;place-items:center;font-family:var(--f-mono,var(--mono));font-size:12px;color:var(--ink)}.guide_note__qiRxe{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:14px 0 18px;background:var(--wash)}.guide_note__qiRxe p:last-child{margin-bottom:0}.doc .guide_note__qiRxe p a{color:color-mix(in srgb,var(--t-link,var(--link)) 78%,var(--ink))}.guide_faq__O69x9{counter-reset:q;border-top:1px solid var(--line2);margin:8px 0 18px}.guide_faq__O69x9 details{counter-increment:q;border-bottom:1px solid var(--line2);padding:0}.guide_faq__O69x9 summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;grid-gap:6px;gap:6px;padding:14px 0;color:var(--ink);font-weight:620;font-size:17.5px;line-height:1.3;letter-spacing:-.01em}.guide_faq__O69x9 summary::-webkit-details-marker{display:none}.guide_faq__O69x9 summary:before{content:counter(q,decimal-leading-zero);font:600 12px/1 var(--f-mono,var(--mono));color:var(--t-vio,var(--vio));letter-spacing:.06em}.guide_faq__O69x9 summary:after{content:"+";justify-self:end;font:500 22px/1 var(--f-mono,var(--mono));color:var(--t-vio,var(--vio));transition:transform .3s ease}.guide_faq__O69x9 details[open] summary:after{content:"–"}.guide_faq__O69x9 details p{margin:0 0 18px 46px!important}.guide_sources__YbX_1{padding-left:22px!important}.guide_sources__YbX_1 li{font-size:13.4px!important;line-height:1.6!important;overflow-wrap:anywhere}.guide_sources__YbX_1 .guide_why__gJ2W5{display:block;color:var(--t-dim,var(--dim))}.guide_cta__6C3gt{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}.guide_guideList__KPrEX{list-style:none;padding-left:0!important}.guide_guideList__KPrEX li{border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin-bottom:12px!important}.guide_guideList__KPrEX a{font-weight:650;font-size:17.5px;color:var(--ink)!important;text-decoration:none!important;letter-spacing:-.01em}.guide_guideList__KPrEX a:after{content:"\00a0→";display:inline-block;color:var(--t-vio,var(--vio));transition:transform .35s cubic-bezier(.22,1,.36,1)}.guide_guideList__KPrEX a:hover:after{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.guide_guideList__KPrEX a:after{transition:none}}.guide_guideList__KPrEX p{margin:6px 0 0!important}.guide_guideList__KPrEX .guide_meta__oC4OB{font-family:var(--f-mono,var(--mono));letter-spacing:.04em;font-size:12px;color:var(--t-dim,var(--dim));display:block;margin-top:6px}.guide_related__ZdA38{list-style:none;padding-left:0!important;display:grid;grid-gap:10px;gap:10px}.guide_related__ZdA38 li{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0!important}.guide_related__ZdA38 a{font-weight:650}.guide_related__ZdA38 .guide_meta__oC4OB{font-family:var(--f-mono,var(--mono));font-size:12px!important;color:var(--t-dim,var(--dim))!important;display:block;margin:4px 0 0!important}.guide_calc__YLXqS{border:1px solid var(--line2);border-radius:18px;padding:16px 18px 6px;margin:10px 0 22px;background:linear-gradient(180deg,var(--card),var(--card2))}.guide_calcGrid__J9rs3{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px 16px;gap:12px 16px;margin-bottom:6px}.guide_calc__YLXqS label{font-size:11px;color:var(--t-dim,var(--dim));display:block;margin-bottom:5px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.guide_calc__YLXqS input[type=date],.guide_calc__YLXqS input[type=number],.guide_calc__YLXqS input[type=text],.guide_calc__YLXqS select{background:var(--field);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:16px;width:100%;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.guide_calc__YLXqS input[type=date]{min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:left;min-height:calc(1.2em + 22px)}.guide_calc__YLXqS input[type=date]::-webkit-date-and-time-value{text-align:left}.guide_calc__YLXqS select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--t-dim,var(--dim)) 50%),linear-gradient(135deg,var(--t-dim,var(--dim)) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media (forced-colors:active){.guide_calc__YLXqS select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:12px}}.guide_calc__YLXqS input[type=date],.guide_calc__YLXqS input[type=number],.guide_calc__YLXqS input[type=text]{min-height:48px}.guide_calc__YLXqS input:focus,.guide_calc__YLXqS select:focus{border-color:var(--vio);box-shadow:0 0 0 3px rgba(124,92,255,.2)}.guide_paces__uWtKJ{display:flex;flex-wrap:wrap;gap:8px}.guide_paces__uWtKJ label{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line2);border-radius:999px;padding:7px 12px;margin:0;cursor:pointer}.guide_paces__uWtKJ label:has(input:checked){border-color:var(--vio);box-shadow:0 0 0 3px rgba(124,92,255,.18)}.guide_paces__uWtKJ input{accent-color:var(--vio);margin:0}.guide_paces__uWtKJ small{color:var(--t-dim,var(--dim));font-family:var(--f-mono,var(--mono));font-size:11.5px;font-weight:500}.guide_hint__bY_vN{font-size:12.5px!important;color:var(--t-dim,var(--dim))!important;margin:4px 0 0!important}.guide_err__XU_ic{color:var(--t-warn,var(--mag))!important}.guide_summary__sk6Mv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:14px 0 6px}.guide_summary__sk6Mv div{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.guide_summary__sk6Mv b{display:block;font-family:var(--f-mono,var(--mono));font-size:18px;color:var(--t-lime,var(--lime));font-weight:650}.guide_summary__sk6Mv span{font-size:12px;color:var(--t-dim,var(--dim))}.guide_ok__TrGmP,.guide_table__vo0ay td.guide_ok__TrGmP{color:var(--t-lime,var(--lime));font-weight:650}.guide_table__vo0ay td.guide_warn__hSsAC,.guide_table__vo0ay tr.guide_warn__hSsAC td,.guide_warn__hSsAC{color:var(--t-warn,var(--mag));font-weight:650}.guide_summary__sk6Mv>div>b.guide_ok__TrGmP{color:var(--t-lime,var(--lime))}.guide_summary__sk6Mv>div>b.guide_warn__hSsAC{color:var(--t-warn,var(--mag))}.guide_calcActions__NpfOj{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:8px 0 12px}.guide_calcActions__NpfOj button{background:var(--card);border:1px solid var(--line2);color:var(--ink);font-family:inherit;font-weight:700;font-size:13.5px;padding:9px 16px;border-radius:12px;cursor:pointer}.guide_calcActions__NpfOj button:hover:not(:disabled){border-color:var(--vio)}.guide_calcActions__NpfOj button:disabled{opacity:.45;cursor:default}.guide_calcActions__NpfOj output{font-size:12.5px;color:var(--t-dim,var(--dim));font-family:var(--f-mono,var(--mono))}.guide_kindKicker__YHHQD{margin:46px 0 -34px!important;font:600 12px/1 var(--f-mono,var(--mono))!important;letter-spacing:.14em;color:var(--t-vio,var(--vio))!important}.guide_signed__fbHyv{margin-top:-8px!important;text-transform:none!important;letter-spacing:.02em!important;max-width:none!important;text-wrap:pretty}.guide_signed__fbHyv a{color:var(--t-dim,var(--dim));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.guide_signed__fbHyv a:hover{color:var(--ink)}.guide_chart__uQ0tW{margin:8px 0 22px;border:1px solid var(--line);border-radius:14px;padding:12px 12px 8px;background:var(--wash)}.guide_chart__uQ0tW svg{display:block;width:100%;height:auto}.guide_plot__PMiY3{position:relative;height:190px;margin:8px 6px 26px 40px}.guide_plotTall__ELVK1{height:240px;margin-left:38px}.guide_plot__PMiY3 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.guide_budgetLabel__MrUkH,.guide_xl__u9e0m,.guide_yl__0a7R9{position:absolute;font:500 11px/1 var(--f-mono,var(--mono));color:var(--t-dim,var(--dim));white-space:nowrap}.guide_yl__0a7R9{right:calc(100% + 6px);transform:translateY(-50%)}.guide_xl__u9e0m{top:calc(100% + 7px);transform:translateX(-50%)}.guide_xl__u9e0m[data-edge=start]{transform:none}.guide_xl__u9e0m[data-edge=end]{transform:translateX(-100%)}.guide_budgetLabel__MrUkH{right:0;transform:translateY(calc(-100% - 3px));color:var(--ink);background:var(--bg);padding:1px 4px;border-radius:4px}@media (max-width:559px){.guide_xl__u9e0m[data-n2],.guide_xl__u9e0m[data-n4]{visibility:hidden}.guide_plotTall__ELVK1{height:200px}}.guide_legend__njNaW{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;padding:0!important;margin:0 0 6px!important;font-size:12.5px;color:var(--soft)}.guide_legend__njNaW li{margin:0!important;display:inline-flex;align-items:center;gap:6px}.guide_legend__njNaW i{width:10px;height:10px;border-radius:3px;background:currentColor}.guide_serLine__jx1XK{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round}.guide_dot__uDNku{position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.guide_serA__fIJsG{color:var(--t-vio,var(--vio))}.guide_serB__XYKxY{color:var(--cyan)}.guide_serC__toZOi{color:var(--t-mag,var(--mag))}.guide_serD__T61jy{color:var(--t-lime,var(--lime))}.guide_chart__uQ0tW figcaption{font-size:12.5px;color:var(--t-dim,var(--dim));margin-top:6px}.guide_chartBar__MVg2w{fill:var(--t-vio,var(--vio));opacity:.75}.guide_chartOver__4I6YY{fill:var(--t-warn,var(--mag))}.guide_chartBudget__CeZqL{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:5 4}.guide_chartGrid__eL_z4{stroke:var(--line);stroke-width:1}.guide_chartAxis__vZdyl{fill:var(--t-dim,var(--dim));font:500 11px var(--f-mono,var(--mono))}.guide_facts__utgXs{border:1px solid var(--line2);border-radius:14px;padding:12px 16px 4px;margin:12px 0 20px}.guide_factsHead__84A_P{font:600 12px/1 var(--f-mono,var(--mono))!important;letter-spacing:.12em;text-transform:uppercase;color:var(--t-vio,var(--vio))!important;margin:4px 0 10px!important}.guide_facts__utgXs dl{margin:0}.guide_facts__utgXs dl>div{display:grid;grid-template-columns:minmax(110px,30%) minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:8px 0;border-top:1px solid var(--line)}.guide_facts__utgXs dt{font-weight:650;color:var(--ink);font-size:14px}.guide_facts__utgXs dd{margin:0;color:var(--soft);font-size:14px;line-height:1.55}.guide_factSrc__g6h0h{display:block;font-size:12px}.guide_factSrc__g6h0h,.guide_factSrc__g6h0h a{color:var(--t-dim,var(--dim))}@media (max-width:480px){.guide_facts__utgXs dl>div{grid-template-columns:1fr}}.guide_notice__5x80c{font-size:12.5px!important;color:var(--t-dim,var(--dim))!important}.guide_linkBtn__0fkNA{background:none;border:0;padding:0;font:inherit;color:var(--t-link,var(--link));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}@media print{body:has(.guide_calc__YLXqS) [data-site-nav],body:has(.guide_calc__YLXqS) [data-template],body:has(.guide_calc__YLXqS) footer{display:none!important}.guide_calcActions__NpfOj,.guide_calc__YLXqS input,.guide_calc__YLXqS select{display:none!important}}.guide_compareCards__nEj_G{display:none}.guide_compareCard__NrjB0{border:1px solid var(--line);border-radius:12px;padding:10px 14px 4px;margin:0 0 12px}.guide_compareName__oggV4{font-weight:700;color:var(--ink);margin:0 0 4px!important}.guide_compareCard__NrjB0 dl{margin:0}.guide_compareCard__NrjB0 dl>div{padding:6px 0;border-top:1px solid var(--line)}.guide_compareCard__NrjB0 dt{font:600 11px/1.3 var(--f-mono,var(--mono));letter-spacing:.06em;text-transform:uppercase;color:var(--t-dim,var(--dim));margin-bottom:2px}.guide_compareCard__NrjB0 dd{margin:0;color:var(--soft);font-size:14px;line-height:1.5}@media (max-width:639px){.guide_compareCards__nEj_G{display:block}.guide_compareWide__UcVoC{display:none}}@media (max-width:399px){.guide_hideNarrow__evaZU{display:none}}