.hya3dG_calculator{color:#0f172a;gap:24px;max-width:1152px;margin:32px auto 56px;display:grid}.hya3dG_calculator *,.hya3dG_calculator :before,.hya3dG_calculator :after{box-sizing:border-box}.hya3dG_calculator button,.hya3dG_calculator input,.hya3dG_calculator select{font:inherit}.hya3dG_hero{color:#fff;background:radial-gradient(circle at 90% 10%,#7c3aed55,#0000 38%),radial-gradient(circle at 15% 100%,#0891b244,#0000 40%),#11132b;border-radius:30px;padding:clamp(24px,5vw,44px);position:relative;overflow:hidden}.hya3dG_heroInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.hya3dG_heroCopy{flex:320px}.hya3dG_eyebrow{color:#ddd6fe;letter-spacing:.1em;text-transform:uppercase;background:#a78bfa18;border:1px solid #a78bfa55;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.hya3dG_hero h2{letter-spacing:-.045em;max-width:650px;margin:20px 0 12px;font-size:clamp(30px,4vw,50px);font-weight:850;line-height:1.12}.hya3dG_hero p{color:#cbd5e1;max-width:600px;line-height:1.75}.hya3dG_currencySwitch{background:#ffffff15;border:1px solid #ffffff25;border-radius:16px;gap:4px;padding:5px;display:flex}.hya3dG_currencyButton{color:#e2e8f0;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:750}.hya3dG_currencyActive{color:#0f172a;background:#fff;box-shadow:0 5px 18px #0002}.hya3dG_mainGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.hya3dG_panel{background:#fff;border:1px solid #e2e8f0;border-radius:26px;min-width:0;padding:clamp(20px,3vw,30px);box-shadow:0 12px 36px #0f172a08}.hya3dG_panelHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.hya3dG_panel h3,.hya3dG_breakdown h3{color:#0f172a;margin:0;font-size:21px;font-weight:800}.hya3dG_muted{color:#64748b;margin:7px 0 0;font-size:14px;line-height:1.6}.hya3dG_resetButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex}.hya3dG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hya3dG_field{color:#334155;gap:9px;min-width:0;font-size:13px;font-weight:700;display:grid}.hya3dG_fieldControl{position:relative}.hya3dG_input,.hya3dG_select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;min-width:0;padding:13px 14px}.hya3dG_input:focus,.hya3dG_select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed20}.hya3dG_withPrefix{padding-left:32px}.hya3dG_withSuffix{padding-right:60px}.hya3dG_affix{color:#64748b;pointer-events:none;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.hya3dG_prefix{left:12px}.hya3dG_suffix{right:12px}.hya3dG_fieldGroup{margin-top:20px}.hya3dG_note{color:#64748b;margin:22px 0 0;font-size:12px;line-height:1.7}.hya3dG_resultsColumn{gap:20px;min-width:0;display:grid}.hya3dG_resultHero{background:linear-gradient(135deg,#f5f3ff,#fff 55%,#ecfeff);border-color:#ddd6fe}.hya3dG_resultLabel{color:#6d28d9;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.hya3dG_futureValue{overflow-wrap:anywhere;letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.15}.hya3dG_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.hya3dG_metric{background:#fffd;border:1px solid #ede9fe;border-radius:18px;min-width:0;padding:18px}.hya3dG_metricLabel{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.hya3dG_metricValue{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(19px,2vw,27px);font-weight:850}.hya3dG_interestValue{color:#0e7490}.hya3dG_progress{background:#e2e8f0;border-radius:999px;height:12px;margin-top:24px;overflow:hidden}.hya3dG_progressFill{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#06b6d4);height:100%;transition:width .5s}.hya3dG_legend{color:#475569;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.hya3dG_chart{width:100%;min-width:420px;height:auto;display:block}.hya3dG_chartScroll{margin-top:20px;overflow-x:auto}.hya3dG_breakdown{background:#fff;border:1px solid #e2e8f0;border-radius:26px;overflow:hidden}.hya3dG_breakdownHeader{padding:24px}.hya3dG_tableScroll{max-height:420px;overflow:auto}.hya3dG_table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:14px}.hya3dG_table th{color:#475569;background:#f1f5f9;padding:14px 20px;font-weight:750;position:sticky;top:0}.hya3dG_table td{color:#334155;border-top:1px solid #f1f5f9;padding:14px 20px}.hya3dG_table th:not(:first-child),.hya3dG_table td:not(:first-child){text-align:right}.hya3dG_table td:last-child{font-weight:800}.hya3dG_error{color:#be123c;margin-top:20px;line-height:1.6}@media (max-width:900px){.hya3dG_mainGrid{grid-template-columns:1fr}}@media (max-width:560px){.hya3dG_calculator{gap:16px}.hya3dG_hero,.hya3dG_panel{border-radius:22px;padding:20px}.hya3dG_fields,.hya3dG_metricGrid{grid-template-columns:1fr}.hya3dG_hero h2{font-size:32px}.hya3dG_futureValue{font-size:34px}.hya3dG_panelHeading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hya3dG_progressFill{transition:none}}
.F1sgOW_content{max-width:1152px;color:var(--foreground,#0f172a);margin:16px auto 80px}.F1sgOW_content *{box-sizing:border-box}.F1sgOW_intro{max-width:780px;margin-bottom:28px}.F1sgOW_kicker{color:#7c3aed;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.F1sgOW_intro h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,4vw,38px);line-height:1.15}.F1sgOW_intro p,.F1sgOW_card p,.F1sgOW_faqAnswer{color:#64748b;font-size:15px;line-height:1.8}.F1sgOW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.F1sgOW_card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:24px;min-width:0;padding:clamp(22px,3vw,32px);box-shadow:0 8px 30px #0f172a06}.F1sgOW_card h3{letter-spacing:-.025em;margin:16px 0 12px;font-size:21px;font-weight:800}.F1sgOW_card p{margin:10px 0 0}.F1sgOW_icon{color:#7c3aed;background:#ede9fe;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.F1sgOW_formula{color:#fff;letter-spacing:.01em;text-align:center;white-space:nowrap;background:#11132b;border-radius:16px;margin-top:22px;padding:22px 12px;font-size:clamp(18px,2.5vw,27px);font-weight:750;overflow-x:auto}.F1sgOW_formulaDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.F1sgOW_formulaDetails div{color:#475569;background:#f8fafc;border-radius:12px;padding:12px;font-size:13px;line-height:1.6}.F1sgOW_formulaDetails strong{color:#7c3aed}.F1sgOW_exampleValue{overflow-wrap:anywhere;color:#6d28d9;letter-spacing:-.04em;margin:18px 0 6px;font-size:clamp(28px,4vw,40px);font-weight:900}.F1sgOW_exampleMeta{color:#64748b;font-size:13px}.F1sgOW_section{margin-top:54px}.F1sgOW_sectionHeading{margin-bottom:20px}.F1sgOW_sectionHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px)}.F1sgOW_sectionHeading p{color:#64748b;margin:9px 0 0;line-height:1.7}.F1sgOW_faqList{gap:12px;display:grid}.F1sgOW_faq{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.F1sgOW_faq summary{color:#0f172a;cursor:pointer;padding:20px 52px 20px 22px;font-size:15px;font-weight:750;line-height:1.5;list-style:none;position:relative}.F1sgOW_faq summary::-webkit-details-marker{display:none}.F1sgOW_faq summary:after{content:"+";color:#7c3aed;font-size:24px;font-weight:400;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.F1sgOW_faq[open] summary:after{content:"−"}.F1sgOW_faqAnswer{margin:0;padding:0 22px 22px}.F1sgOW_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.F1sgOW_relatedLink{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:22px;font-size:16px;font-weight:750;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.F1sgOW_relatedLink:hover{border-color:#a78bfa;transform:translateY(-3px);box-shadow:0 12px 28px #7c3aed12}.F1sgOW_relatedLink svg{color:#7c3aed;flex-shrink:0}@media (max-width:700px){.F1sgOW_grid,.F1sgOW_relatedGrid{grid-template-columns:1fr}.F1sgOW_section{margin-top:38px}.F1sgOW_card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.F1sgOW_relatedLink{transition:none}.F1sgOW_relatedLink:hover{transform:none}}.F1sgOW_comparison{background:#fff;border:1px solid #dfe3f4;border-radius:22px;margin:24px 0 28px;overflow:hidden;box-shadow:0 12px 36px #2f246412}@media (max-width:700px){.F1sgOW_comparison{border-radius:16px;margin:18px 0 24px}}.F1sgOW_visualComparison{background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e2e8f0;border-radius:26px;padding:clamp(18px,3vw,30px);overflow:hidden;box-shadow:0 16px 45px #2e22600f}.F1sgOW_scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.F1sgOW_scenarioCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:clamp(20px,3vw,30px);display:flex}.F1sgOW_scenarioFeatured{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd}.F1sgOW_scenarioLabel{color:#64748b;font-size:13px;font-weight:650}.F1sgOW_scenarioAmount{color:#1e293b;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,42px);font-weight:850;line-height:1.15}.F1sgOW_scenarioFeatured .F1sgOW_scenarioAmount{color:#6d28d9}.F1sgOW_scenarioDetail{color:#475569;font-size:13px}.F1sgOW_scenarioInterest{color:#047857;background:#ecfdf5;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:12px;font-weight:750}.F1sgOW_visualBars{background:#fff;border:1px solid #e9eaf5;border-radius:20px;margin-top:26px;padding:24px}.F1sgOW_visualBars h3{color:#1e293b;margin:0 0 24px;font-size:17px;font-weight:800}.F1sgOW_barRow{color:#475569;grid-template-columns:105px minmax(0,1fr) 80px;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;display:grid}.F1sgOW_barRow strong{color:#1e293b;font-variant-numeric:tabular-nums;text-align:right}.F1sgOW_barTrack{background:#f1f5f9;border-radius:999px;height:18px;overflow:hidden}.F1sgOW_barBasic,.F1sgOW_barFeatured{border-radius:inherit;transform-origin:0;height:100%;animation:.8s ease-out both F1sgOW_comparisonGrow}.F1sgOW_barBasic{background:linear-gradient(90deg,#94a3b8,#64748b)}.F1sgOW_barFeatured{background:linear-gradient(90deg,#8b5cf6,#6d28d9)}.F1sgOW_barExplanation{color:#64748b;border-top:1px solid #e2e8f0;margin:20px 0 0;padding-top:16px;font-size:13px;line-height:1.7}.F1sgOW_insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.F1sgOW_insight{background:#fff;border:1px solid #e9eaf5;border-radius:18px;gap:14px;padding:20px;display:flex}.F1sgOW_insightIcon{color:#7c3aed;background:#ede9fe;border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:12px;font-weight:800;display:flex}.F1sgOW_insight h3{color:#1e293b;margin:0 0 8px;font-size:15px;font-weight:800}.F1sgOW_insight p{color:#64748b;margin:0;font-size:13px;line-height:1.75}.F1sgOW_insight strong{color:#334155}.F1sgOW_visualDisclaimer{color:#64748b;margin:20px 4px 0;font-size:12px;line-height:1.7}@keyframes F1sgOW_comparisonGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.F1sgOW_scenarioGrid,.F1sgOW_insightGrid{grid-template-columns:1fr}.F1sgOW_visualBars{padding:18px 14px}.F1sgOW_barRow{grid-template-columns:82px minmax(0,1fr) 68px;gap:8px;font-size:11px}.F1sgOW_barTrack{height:14px}}@media (prefers-reduced-motion:reduce){.F1sgOW_barBasic,.F1sgOW_barFeatured{animation:none}}
