.MutualFundCalculator_segmentedContainer__kiWJI{display:flex;margin-bottom:24px}.MutualFundCalculator_segmentedControl__1mSKp{background:rgba(255,255,255,.45)!important;border-radius:9999px!important}.MutualFundCalculator_inputCard__bfcEe{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:20px 24px;margin-bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.MutualFundCalculator_inputGrid__0_8fY{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:560px){.MutualFundCalculator_inputGrid__0_8fY{grid-template-columns:1fr}}.MutualFundCalculator_inputGroup__7sq9D{display:flex;flex-direction:column;gap:8px}.MutualFundCalculator_inputLabel__XGKxy{font-size:13px!important;font-weight:600!important;color:#374151!important}.MutualFundCalculator_inputHint__RQrHK{font-size:11px!important;color:#9ca3af!important;margin-top:2px!important}.MutualFundCalculator_inputField__9c8Ik{width:100%!important;font-size:16px!important;font-weight:600!important}.MutualFundCalculator_sliderRow__47TG_{display:flex;align-items:center;gap:12px}.MutualFundCalculator_sliderValue__9yue5{min-width:56px;text-align:right;font-size:15px!important;font-weight:700!important;color:var(--theme-primary)!important}.MutualFundCalculator_resultsBanner__AFOxm{background:linear-gradient(135deg,var(--theme-primary),#ea580c);border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff;position:relative;overflow:hidden}.MutualFundCalculator_resultsBanner__AFOxm:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:rgba(255,255,255,.08)}.MutualFundCalculator_resultsBanner__AFOxm:after{content:"";position:absolute;bottom:-30px;left:20px;width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.05)}.MutualFundCalculator_wealthLabel__KoVmy{font-size:13px;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;position:relative;z-index:1}.MutualFundCalculator_wealthAmount__LsxPI{font-size:clamp(28px,6vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:8px;position:relative;z-index:1}.MutualFundCalculator_wealthGain__j5lKr{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(255,255,255,.2);border-radius:20px;font-size:13px;font-weight:700;position:relative;z-index:1}.MutualFundCalculator_statsGrid__7OoMs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}@media (max-width:480px){.MutualFundCalculator_statsGrid__7OoMs{grid-template-columns:1fr 1fr}}.MutualFundCalculator_statCard__l3T_k{padding:16px;border-radius:14px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 10px rgba(0,0,0,.04);text-align:center;transition:all .2s ease}.MutualFundCalculator_statCard__l3T_k:hover{border-color:rgba(249,115,22,.25);box-shadow:0 4px 16px rgba(249,115,22,.08)}.MutualFundCalculator_statCardHighlight__8JD8f{background:rgba(249,115,22,.06)!important;border-color:rgba(249,115,22,.2)!important}.MutualFundCalculator_statLabel__vE9e7{font-size:11px!important;font-weight:600!important;color:#9ca3af!important;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px!important;display:block}.MutualFundCalculator_statValue__UY0Ka{font-size:18px!important;font-weight:800!important;color:#1e1b4b!important;letter-spacing:-.02em;display:block}.MutualFundCalculator_statValueGreen__Vq5_z{color:#059669!important}.MutualFundCalculator_statValueOrange__pd5dd{color:#ea580c!important}.MutualFundCalculator_progressSection__Wexnj{margin-bottom:20px;padding:16px 20px;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.65);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MutualFundCalculator_progressLabel___bMnS{display:flex;justify-content:space-between;margin-bottom:8px}.MutualFundCalculator_progressLabelText__qtkYg{font-size:12px!important;font-weight:600!important;color:#6b7280!important}.MutualFundCalculator_progressBar__pzjO_{height:10px;border-radius:10px;background:rgba(0,0,0,.06);overflow:hidden;margin-bottom:6px}.MutualFundCalculator_progressFill__3bDb_{height:100%;border-radius:10px;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.MutualFundCalculator_progressFillInvested__7N2UY{background:linear-gradient(90deg,var(--theme-primary),#ea580c)}.MutualFundCalculator_progressFillReturns__jS2Se{background:linear-gradient(90deg,#10b981,#059669)}.MutualFundCalculator_comparisonTable__ANqsc{border-radius:14px;overflow:hidden;border:1px solid rgba(249,115,22,.12);margin-bottom:20px}.MutualFundCalculator_comparisonHeader__V3sY_{display:grid;grid-template-columns:1.5fr 1fr 1fr;background:rgba(249,115,22,.06);border-bottom:1px solid rgba(249,115,22,.12)}.MutualFundCalculator_comparisonRow__2rImo{display:grid;grid-template-columns:1.5fr 1fr 1fr;border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s ease}.MutualFundCalculator_comparisonRow__2rImo:last-child{border-bottom:none}.MutualFundCalculator_comparisonRow__2rImo:hover{background:rgba(249,115,22,.03)}.MutualFundCalculator_comparisonCell__g2d7N{padding:12px 16px;font-size:13px;color:#374151;border-right:1px solid rgba(0,0,0,.05)}.MutualFundCalculator_comparisonCell__g2d7N:last-child{border-right:none}.MutualFundCalculator_comparisonCellHead__XP4tS{font-weight:700;color:#1e1b4b;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.MutualFundCalculator_comparisonCellHighlight__OeIVq{font-weight:700;color:#ea580c}.MutualFundCalculator_gainBox__f1haB{padding:12px 16px;background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.2);border-radius:10px;display:flex;align-items:center;gap:8px}.MutualFundCalculator_gainAmount__Oc21t{font-size:24px;font-weight:800;color:#ea580c}.MutualFundCalculator_gainSubtext__QNYFh{font-size:12px;color:#6b7280;line-height:1.4}.MutualFundCalculator_disclaimer__SfP95{padding:12px 16px;background:rgba(245,158,11,.06);border:1px solid rgba(245,158,11,.2);border-radius:10px;font-size:12px;color:#92400e;line-height:1.6}