.FA6zkG_page{--c-error:var(--color-error,#b91c1c);--c-ease:cubic-bezier(.22, 1, .36, 1);color:var(--mkt-ink)}.FA6zkG_hero{padding:clamp(36px,5vw,72px) 16px clamp(28px,3vw,40px)}.FA6zkG_wrap{max-width:1340px;margin:0 auto}.FA6zkG_head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px clamp(32px,5vw,96px);display:grid}.FA6zkG_h1{max-width:12ch;font-size:var(--mkt-fs-display);letter-spacing:-.03em;text-wrap:balance;animation:FA6zkG_rise .55s var(--c-ease) both;margin:0;font-weight:500;line-height:1}.FA6zkG_intro{max-width:44ch;font-size:var(--mkt-fs-lg);color:var(--mkt-body);text-wrap:pretty;animation:FA6zkG_rise .55s var(--c-ease) 60ms both;margin:0 0 6px;line-height:1.5}@keyframes FA6zkG_rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.FA6zkG_tabs{animation:FA6zkG_rise .55s var(--c-ease) .12s both;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,3vw,44px);display:flex}.FA6zkG_tab{border:1px solid var(--mkt-border);height:48px;color:var(--mkt-ink);font:inherit;font-size:var(--mkt-fs-base);cursor:pointer;transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .16s var(--c-ease);background:#fff;border-radius:9999px;padding:0 20px;font-weight:500}.FA6zkG_tab:active{transform:scale(.97)}.FA6zkG_tab[aria-selected=true]{background:var(--mkt-mint);color:var(--mkt-green);border-color:var(--mkt-green)}@media (hover:hover) and (pointer:fine){.FA6zkG_tab[aria-selected=false]:hover{border-color:var(--mkt-green)}}.FA6zkG_section{padding:0 16px clamp(48px,6vw,88px)}.FA6zkG_dock,.FA6zkG_sheet,.FA6zkG_result{--calc-panel:var(--mkt-mint);--calc-on-panel:var(--mkt-ink);--calc-on-panel-body:var(--mkt-body);--calc-on-panel-accent:var(--mkt-green);--calc-on-panel-rule:#0178482e;--calc-seg-1:var(--mkt-green);--calc-seg-2:var(--mkt-chart-2);--calc-seg-3:var(--mkt-chart-3);--calc-seg-4:var(--mkt-ink);--calc-seg-5:var(--mkt-muted)}.FA6zkG_dock{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--calc-panel);color:var(--calc-on-panel);border-top:1px solid var(--mkt-mint-line);justify-content:space-between;align-items:center;gap:16px;margin:16px -16px 0;display:none;position:sticky;bottom:0}.FA6zkG_dockButton{border:1px solid var(--mkt-green);border-radius:var(--mkt-radius-pill);height:44px;color:var(--mkt-green);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px 0 18px;font-size:15px;font-weight:500;transition:background-color .15s,scale .15s cubic-bezier(.2,0,0,1);display:inline-flex}.FA6zkG_dockButton:active{scale:.96}@media (hover:hover) and (pointer:fine){.FA6zkG_dockButton:hover{background:var(--mkt-mint-hover)}}.FA6zkG_sheet{border-radius:var(--mkt-radius-16) var(--mkt-radius-16) 0 0;background:var(--calc-panel);width:100%;max-width:none;max-height:88dvh;color:var(--calc-on-panel);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.FA6zkG_sheet[open]{animation:.28s cubic-bezier(.2,0,0,1) FA6zkG_sheet-up}.FA6zkG_sheet::backdrop{background:var(--mkt-overlay)}@keyframes FA6zkG_sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.FA6zkG_sheetHead{z-index:1;background:var(--calc-panel);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex;position:sticky;top:0}.FA6zkG_sheetTitle{font-size:var(--mkt-fs-lg);letter-spacing:-.01em;margin:0;font-weight:500}.FA6zkG_sheetClose{border:1px solid var(--mkt-mint-line);border-radius:var(--mkt-radius-pill);width:44px;height:44px;color:var(--mkt-ink);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.FA6zkG_sheetBody{padding:4px 20px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex}.FA6zkG_stripText{min-width:0}.FA6zkG_stripLabel{font-size:var(--mkt-fs-sm);color:var(--calc-on-panel-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FA6zkG_stripMain{font-size:var(--mkt-fs-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.FA6zkG_stripPrompt{font-size:var(--mkt-fs-sm);font-weight:500;line-height:1.3}.FA6zkG_stripCta{flex:none;display:inline-flex}.FA6zkG_layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,2.5vw,32px);display:grid}.FA6zkG_card{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-16);background:#fff;padding:clamp(22px,2.6vw,40px)}.FA6zkG_cardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.FA6zkG_h2{font-size:var(--mkt-fs-title);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.15}.FA6zkG_reset{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-pill);height:36px;font:inherit;font-size:var(--mkt-fs-sm);color:var(--mkt-body);cursor:pointer;background:#fff;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.FA6zkG_reset:hover{color:var(--mkt-green);border-color:var(--mkt-green)}}.FA6zkG_cardIntro{max-width:52ch;font-size:var(--mkt-fs-base);color:var(--mkt-body);text-wrap:pretty;margin:8px 0 0;line-height:1.5}.FA6zkG_fields{flex-direction:column;gap:28px;margin-top:28px;display:flex}.FA6zkG_group{flex-direction:column;gap:16px;display:flex}.FA6zkG_group:has(>.FA6zkG_groupTitle):not(:first-child){border-top:1px solid var(--mkt-row-divider);padding-top:28px}.FA6zkG_groupTitle{font-size:var(--mkt-fs-sm);color:var(--mkt-muted);margin:0;font-weight:500}.FA6zkG_groupStack{flex-direction:column;gap:24px;display:flex}.FA6zkG_groupColumns{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:24px 20px;display:grid}.FA6zkG_field{flex-direction:column;gap:8px;min-width:0;display:flex}.FA6zkG_fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-height:22px;display:flex}.FA6zkG_labelCol{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.FA6zkG_label{font-size:var(--mkt-fs-base);color:var(--mkt-ink);padding:0;font-weight:500}.FA6zkG_hint{color:var(--mkt-muted);font-weight:400;font-size:var(--mkt-fs-sm);font-variant-numeric:tabular-nums}.FA6zkG_rateLink{min-height:44px;font-size:var(--mkt-fs-sm);color:var(--mkt-green);white-space:nowrap;align-items:center;gap:4px;margin:-12px 0;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.FA6zkG_rateLink:hover{color:var(--mkt-green-hover);text-underline-offset:4px;text-decoration:underline}}.FA6zkG_inputWrap{align-items:center;width:100%;display:flex;position:relative}.FA6zkG_affix{font-size:var(--mkt-fs-base);color:var(--mkt-muted);pointer-events:none;position:absolute}.FA6zkG_prefix{left:16px}.FA6zkG_suffix{right:16px}.FA6zkG_input,.FA6zkG_select{border:1px solid var(--mkt-chip-border);border-radius:var(--mkt-radius-10);width:100%;height:52px;color:var(--mkt-ink);font:inherit;font-size:var(--mkt-fs-lg);font-variant-numeric:tabular-nums;background:#fff;font-weight:500;transition:border-color .15s,box-shadow .15s}.FA6zkG_input{padding:0 16px}.FA6zkG_input[data-kind=money]{padding-left:32px}.FA6zkG_input[data-kind=percent]{padding-right:40px}.FA6zkG_select{cursor:pointer;padding:0 16px}@media (hover:hover) and (pointer:fine){.FA6zkG_input:hover,.FA6zkG_select:hover{border-color:var(--mkt-slider-empty)}}.FA6zkG_input:focus,.FA6zkG_select:focus{border-color:var(--mkt-green);outline:none;box-shadow:0 0 0 3px #0178482e}.FA6zkG_input[aria-invalid=true]{border-color:var(--c-error)}.FA6zkG_input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b91c1c29}.FA6zkG_error{font-size:var(--mkt-fs-sm);color:var(--c-error);margin:0;line-height:1.4}.FA6zkG_slider{flex-direction:column;gap:2px;display:flex}.FA6zkG_range{--fill:0%;--track:linear-gradient(90deg, var(--mkt-green) var(--fill), var(--mkt-chip-border) var(--fill));appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:32px;margin:0}.FA6zkG_range::-webkit-slider-runnable-track{background:var(--track);border-radius:9999px;height:6px}.FA6zkG_range::-moz-range-track{background:var(--track);border-radius:9999px;height:6px}.FA6zkG_range::-webkit-slider-thumb{appearance:none;border:2px solid var(--mkt-green);width:22px;height:22px;transition:transform .15s var(--c-ease), background-color .15s ease;background:#fff;border-radius:9999px;margin-top:-8px;box-shadow:0 1px 3px #10211a2e}.FA6zkG_range::-moz-range-thumb{border:2px solid var(--mkt-green);background:#fff;border-radius:9999px;width:18px;height:18px;box-shadow:0 1px 3px #10211a2e}@media (hover:hover) and (pointer:fine){.FA6zkG_range:hover::-webkit-slider-thumb{transform:scale(1.1)}}.FA6zkG_range:active::-webkit-slider-thumb{background:var(--mkt-green);transform:scale(1.1)}.FA6zkG_range:active::-moz-range-thumb{background:var(--mkt-green)}.FA6zkG_range[data-empty=true]::-webkit-slider-thumb{border-color:var(--mkt-slider-empty)}.FA6zkG_range[data-empty=true]::-moz-range-thumb{border-color:var(--mkt-slider-empty)}.FA6zkG_range:focus-visible{outline:none}.FA6zkG_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #01784840}.FA6zkG_range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #01784840}.FA6zkG_scale{font-size:var(--mkt-fs-xs);color:var(--mkt-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.FA6zkG_choice{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.FA6zkG_choice>legend{float:left;width:100%;min-height:22px}.FA6zkG_segments{grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));border-radius:var(--mkt-radius-12);background:var(--mkt-neutral-100);gap:4px;padding:4px;display:grid}.FA6zkG_segment{text-align:center;cursor:pointer;min-height:44px;color:var(--mkt-body);border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:6px 8px;transition:background-color .16s,color .16s,border-color .16s;display:flex;position:relative}.FA6zkG_segmentLabel{font-size:var(--mkt-fs-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.2}.FA6zkG_segmentDetail{font-size:var(--mkt-fs-xs);color:var(--mkt-muted);margin-top:2px;line-height:1.25}@media (hover:hover) and (pointer:fine){.FA6zkG_segment:hover{color:var(--mkt-ink);background:#fff9}}.FA6zkG_segment:has(input:checked){color:var(--mkt-green);border-color:var(--mkt-green);background:#fff}.FA6zkG_segment:has(input:checked) .FA6zkG_segmentDetail{color:var(--mkt-body)}.FA6zkG_segment:has(input:focus-visible){outline:2px solid var(--mkt-green);outline-offset:2px}.FA6zkG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FA6zkG_result{background:var(--calc-panel);color:var(--calc-on-panel);border-radius:var(--mkt-radius-16);flex-direction:column;gap:24px;padding:clamp(24px,2.8vw,40px);display:flex;position:sticky;top:24px}.FA6zkG_resultLabel{font-size:var(--mkt-fs-base);color:var(--calc-on-panel-accent);font-weight:500}.FA6zkG_resultMain{letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:FA6zkG_settle .4s var(--c-ease) both;margin-top:8px;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:500;line-height:1}@keyframes FA6zkG_settle{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.FA6zkG_resultPrompt{max-width:18ch;font-size:var(--mkt-fs-title);letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-weight:500;line-height:1.2}.FA6zkG_resultSub{font-size:var(--mkt-fs-base);color:var(--calc-on-panel-body);text-wrap:pretty;font-variant-numeric:tabular-nums;margin-top:12px;line-height:1.5}.FA6zkG_bar{border-radius:9999px;gap:2px;height:10px;display:flex;overflow:hidden}.FA6zkG_bar>span{height:100%;transition:width .3s var(--c-ease);display:block}.FA6zkG_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FA6zkG_row{border-top:1px solid var(--calc-on-panel-rule);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.FA6zkG_rowLabel{font-size:var(--mkt-fs-base);color:var(--calc-on-panel-body);align-items:center;gap:10px;display:flex}.FA6zkG_swatch{border-radius:3px;flex:none;width:10px;height:10px}.FA6zkG_rowValue{font-size:var(--mkt-fs-base);font-variant-numeric:tabular-nums;white-space:nowrap}.FA6zkG_rowValueBold{font-weight:600}.FA6zkG_note{border-radius:var(--mkt-radius-12);border:1px solid var(--mkt-mint-line);color:var(--calc-on-panel);font-size:var(--mkt-fs-sm);text-wrap:pretty;font-variant-numeric:tabular-nums;background:#fff;margin:0;padding:14px 16px;line-height:1.5}.FA6zkG_ctaBlock{flex-direction:column;gap:12px;padding-top:4px;display:flex}.FA6zkG_ctaNote{text-align:center;font-size:var(--mkt-fs-sm);color:var(--calc-on-panel-body);margin:0}.FA6zkG_about{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-16);margin-top:clamp(24px,3vw,40px);padding:clamp(20px,2.4vw,32px)}.FA6zkG_aboutHead{border-bottom:1px solid var(--mkt-row-divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.FA6zkG_aboutTitle{font-size:var(--mkt-fs-lg);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.2}.FA6zkG_aboutDisclaimer{font-size:var(--mkt-fs-sm);color:var(--mkt-body)}.FA6zkG_aboutCols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px 40px;margin-top:20px;display:grid}.FA6zkG_aboutH3{font-size:var(--mkt-fs-base);color:var(--mkt-green);margin:0 0 10px;font-weight:500}.FA6zkG_bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.FA6zkG_bullets li{font-size:var(--mkt-fs-base);text-wrap:pretty;padding-left:18px;line-height:1.5;position:relative}.FA6zkG_bullets li:before{content:"";background:var(--mkt-green);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.FA6zkG_bulletsMuted li:before{background:var(--mkt-footer-text)}.FA6zkG_band{padding:0 16px clamp(48px,6vw,96px)}@media (max-width:960px){.FA6zkG_head{grid-template-columns:minmax(0,1fr);align-items:start}.FA6zkG_intro{margin:0}.FA6zkG_layout{grid-template-columns:minmax(0,1fr)}.FA6zkG_result{display:none}.FA6zkG_dock{display:flex}}@media (max-width:560px){.FA6zkG_cardHead{align-items:flex-start}.FA6zkG_card{padding:20px}.FA6zkG_cardIntro{font-size:var(--mkt-fs-sm)}.FA6zkG_fields{gap:22px;margin-top:20px}.FA6zkG_group{gap:12px}.FA6zkG_group:has(>.FA6zkG_groupTitle):not(:first-child){padding-top:22px}.FA6zkG_groupStack{gap:18px}.FA6zkG_groupColumns{gap:18px 16px}.FA6zkG_field{gap:6px}.FA6zkG_input,.FA6zkG_select{height:48px}.FA6zkG_about{padding:20px}}@media (prefers-reduced-motion:reduce){.FA6zkG_h1,.FA6zkG_intro,.FA6zkG_tabs{animation:none}.FA6zkG_tab,.FA6zkG_reset,.FA6zkG_rateLink,.FA6zkG_input,.FA6zkG_select,.FA6zkG_segment,.FA6zkG_bar>span{transition:none}.FA6zkG_range::-webkit-slider-thumb{transition:none}.FA6zkG_resultMain,.FA6zkG_sheet[open]{animation:none}.FA6zkG_dockButton{transition:none}.FA6zkG_tab:active{transform:none}}